From e47619321d6986314a6652b75a9fdd0ef7ad9512 Mon Sep 17 00:00:00 2001 From: carlospolop Date: Thu, 6 Aug 2020 00:12:41 +0100 Subject: [PATCH] winpeasv1 --- winPEAS/winPEASexe/NotUsed.ruleset | 343 + winPEAS/winPEASexe/README.md | 8 +- winPEAS/winPEASexe/images/dotfuscator.PNG | Bin 31897 -> 65573 bytes .../TaskScheduler.2.8.16/.signature.p7s | Bin 9463 -> 0 bytes .../TaskScheduler.2.8.16.nupkg | Bin 1267943 -> 0 bytes .../net20/Microsoft.Win32.TaskScheduler.dll | Bin 382464 -> 0 bytes .../net20/Microsoft.Win32.TaskScheduler.xml | 8999 ----- ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes .../net35/Microsoft.Win32.TaskScheduler.dll | Bin 321536 -> 0 bytes .../net35/Microsoft.Win32.TaskScheduler.xml | 7922 ---- ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes .../net40/Microsoft.Win32.TaskScheduler.dll | Bin 314880 -> 0 bytes .../net40/Microsoft.Win32.TaskScheduler.xml | 7584 ---- .../net452/Microsoft.Win32.TaskScheduler.dll | Bin 327680 -> 0 bytes .../net452/Microsoft.Win32.TaskScheduler.xml | 7718 ---- .../Microsoft.Win32.TaskScheduler.dll | Bin 380416 -> 0 bytes .../Microsoft.Win32.TaskScheduler.xml | 8619 ---- ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 9728 -> 0 bytes winPEAS/winPEASexe/winPEAS/App.config | 2 +- winPEAS/winPEASexe/winPEAS/ApplicationInfo.cs | 272 +- winPEAS/winPEASexe/winPEAS/Beaprint.cs | 13 +- .../winPEASexe/winPEAS/InterestingFiles.cs | 1 + .../winPEASexe/winPEAS/KnownFileCredsInfo.cs | 29 +- winPEAS/winPEASexe/winPEAS/MyUtils.cs | 16 +- winPEAS/winPEASexe/winPEAS/Program.cs | 240 +- .../winPEAS/Properties/Resources.Designer.cs | 702 + .../winPEAS/Properties/Resources.de.resx | 355 + .../winPEAS/Properties/Resources.es.resx | 333 + .../winPEAS/Properties/Resources.fr.resx | 333 + .../winPEAS/Properties/Resources.it.resx | 352 + .../winPEAS/Properties/Resources.pl.resx | 333 + .../winPEAS/Properties/Resources.resx | 357 + .../winPEAS/Properties/Resources.ru.resx | 333 + .../winPEAS/Properties/Resources.zh-CN.resx | 333 + winPEAS/winPEASexe/winPEAS/ServicesInfo.cs | 54 +- .../winPEAS/TaskScheduler/Action.cs | 1016 + .../winPEAS/TaskScheduler/ActionCollection.cs | 616 + .../winPEAS/TaskScheduler/CultureSwitcher.cs | 16 + .../winPEAS/TaskScheduler/EnumGlobalizer.cs | 79 + .../TaskScheduler/JetBrains.Annotations.cs | 280 + .../TaskScheduler/NamedValueCollection.cs | 562 + .../winPEAS/TaskScheduler/Native/ADVAPI32.cs | 24 + .../Native/AccessControlExtension.cs | 89 + .../winPEAS/TaskScheduler/Native/EnumUtil.cs | 57 + .../TaskScheduler/Native/InteropUtil.cs | 53 + .../winPEAS/TaskScheduler/Native/KERNEL32.cs | 26 + .../winPEAS/TaskScheduler/Native/NTDSAPI.cs | 230 + .../TaskScheduler/Native/NetServerEnum.cs | 8 + .../TaskScheduler/Native/SYSTEMTIME.cs | 99 + .../Native/WindowsImpersonatedIdentity.cs | 80 + .../TaskScheduler/NotV1SupportedException.cs | 116 + .../winPEAS/TaskScheduler/ReflectionHelper.cs | 120 + .../TaskScheduler/ResourceReferenceValue.cs | 52 + .../winPEASexe/winPEAS/TaskScheduler/Task.cs | 2191 + .../winPEAS/TaskScheduler/TaskCollection.cs | 366 + .../winPEAS/TaskScheduler/TaskEvent.cs | 715 + .../winPEAS/TaskScheduler/TaskEventWatcher.cs | 699 + .../winPEAS/TaskScheduler/TaskFolder.cs | 401 + .../TaskScheduler/TaskFolderCollection.cs | 157 + .../TaskScheduler/TaskHandlerInterfaces.cs | 25 + .../winPEAS/TaskScheduler/TaskSecurity.cs | 269 + .../winPEAS/TaskScheduler/TaskService.cs | 751 + .../TaskScheduler/TaskServiceCronExt.cs | 71 + .../winPEAS/TaskScheduler/Trigger.cs | 2544 ++ .../TaskScheduler/TriggerCollection.cs | 407 + .../winPEASexe/winPEAS/TaskScheduler/User.cs | 130 + .../V1/TaskSchedulerV1Interop.cs | 453 + .../V2/TaskSchedulerV2Interop.cs | 554 + .../winPEAS/TaskScheduler/Wildcard.cs | 37 + .../TaskScheduler/XmlSerializationHelper.cs | 526 + .../bin/Obfuscated Releases/winPEASany.exe | Bin 231424 -> 439808 bytes .../bin/Obfuscated Releases/winPEASx64.exe | Bin 230912 -> 438784 bytes .../bin/Obfuscated Releases/winPEASx86.exe | Bin 231424 -> 439808 bytes .../winPEAS/bin/Release/Dotfuscated/Map.0.xml | 2473 +- .../winPEAS/bin/Release/Dotfuscated/Map.1.xml | 33342 +++++++-------- .../winPEAS/bin/Release/Dotfuscated/Map.2.xml | 20111 ++++++++++ .../winPEAS/bin/Release/Dotfuscated/Map.3.xml | 20111 ++++++++++ .../winPEAS/bin/Release/Dotfuscated/Map.4.xml | 20111 ++++++++++ .../winPEAS/bin/Release/Dotfuscated/Map.5.xml | 20111 ++++++++++ .../winPEAS/bin/Release/Dotfuscated/Map.xml | 33347 +++++++--------- .../Microsoft.Win32.TaskScheduler.dll | Bin 289792 -> 0 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10752 -> 8704 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10752 -> 9216 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10752 -> 9216 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10752 -> 8704 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10752 -> 9216 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 11264 -> 9728 bytes .../bin/Release/Dotfuscated/winPEAS.exe | Bin 231424 -> 439808 bytes .../bin/Release/Dotfuscated/winPEAS.pdb | Bin 198144 -> 620032 bytes ...er.resources.dll => winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../winPEAS/bin/Release/Dotfuscator1.xml | 11 +- .../Release/Microsoft.Win32.TaskScheduler.dll | Bin 314880 -> 0 bytes .../Release/Microsoft.Win32.TaskScheduler.xml | 7584 ---- .../bin/Release/de/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes .../bin/Release/es/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes .../bin/Release/fr/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../bin/Release/it/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 10240 -> 0 bytes .../bin/Release/pl/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../bin/Release/ru/winPEAS.resources.dll} | Bin 10752 -> 9216 bytes .../winPEAS/bin/Release/winPEAS.exe | Bin 244224 -> 469504 bytes .../winPEAS/bin/Release/winPEAS.exe.config | 2 +- .../winPEAS/bin/Release/winPEAS.pdb | Bin 273920 -> 861696 bytes ...icrosoft.Win32.TaskScheduler.resources.dll | Bin 9728 -> 0 bytes .../bin/Release/zh-CN/winPEAS.resources.dll} | Bin 9728 -> 8192 bytes .../bin/x64/Release/de/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../bin/x64/Release/es/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../bin/x64/Release/fr/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../bin/x64/Release/it/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../bin/x64/Release/pl/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../bin/x64/Release/ru/winPEAS.resources.dll | Bin 0 -> 8704 bytes .../winPEAS/bin/x64/Release/winPEAS.exe | Bin 243200 -> 468992 bytes .../bin/x64/Release/winPEAS.exe.config | 2 +- .../winPEAS/bin/x64/Release/winPEAS.pdb | Bin 273920 -> 861696 bytes .../x64/Release/zh-CN/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../bin/x86/Release/de/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../bin/x86/Release/es/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../bin/x86/Release/fr/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../bin/x86/Release/it/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../bin/x86/Release/pl/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../bin/x86/Release/ru/winPEAS.resources.dll} | Bin 10752 -> 9216 bytes .../winPEAS/bin/x86/Release/winPEAS.exe | Bin 244224 -> 469504 bytes .../bin/x86/Release/winPEAS.exe.config | 2 +- .../winPEAS/bin/x86/Release/winPEAS.pdb | Bin 273920 -> 861696 bytes .../x86/Release/zh-CN/winPEAS.resources.dll} | Bin 9728 -> 8192 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 675 -> 827 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7574 -> 7575 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 11776 bytes .../obj/Debug/de/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../obj/Debug/es/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../obj/Debug/fr/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../obj/Debug/it/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../obj/Debug/pl/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../obj/Debug/ru/winPEAS.resources.dll} | Bin 10752 -> 9216 bytes .../winPEAS.Properties.Resources.de.resources | Bin 0 -> 5074 bytes .../winPEAS.Properties.Resources.es.resources | Bin 0 -> 5208 bytes .../winPEAS.Properties.Resources.fr.resources | Bin 0 -> 5435 bytes .../winPEAS.Properties.Resources.it.resources | Bin 0 -> 5084 bytes .../winPEAS.Properties.Resources.pl.resources | Bin 0 -> 5367 bytes .../winPEAS.Properties.Resources.resources | Bin 0 -> 4864 bytes ...winPEAS.Properties.Resources.ru.resources} | Bin 10752 -> 5985 bytes ...nPEAS.Properties.Resources.zh-CN.resources | Bin 0 -> 4795 bytes .../Debug/winPEAS.csproj.FileListAbsolute.txt | 58 + .../winPEAS.csproj.GenerateResource.cache | Bin 0 -> 1489 bytes .../winPEAS.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../winPEASexe/winPEAS/obj/Debug/winPEAS.exe | Bin 255488 -> 499712 bytes .../winPEASexe/winPEAS/obj/Debug/winPEAS.pdb | Bin 325120 -> 964096 bytes .../obj/Debug/zh-CN/winPEAS.resources.dll} | Bin 9728 -> 8192 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 667 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7787 -> 7579 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 11776 bytes .../Release/de/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../obj/Release/es/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../obj/Release/fr/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../Release/it/winPEAS.resources.dll} | Bin 10240 -> 8192 bytes .../obj/Release/pl/winPEAS.resources.dll} | Bin 10240 -> 8704 bytes .../Release/ru/winPEAS.resources.dll} | Bin 10752 -> 9216 bytes .../winPEAS.Properties.Resources.de.resources | Bin 0 -> 5074 bytes .../winPEAS.Properties.Resources.es.resources | Bin 0 -> 5208 bytes .../winPEAS.Properties.Resources.fr.resources | Bin 0 -> 5435 bytes .../winPEAS.Properties.Resources.it.resources | Bin 0 -> 5084 bytes .../winPEAS.Properties.Resources.pl.resources | Bin 0 -> 5367 bytes .../winPEAS.Properties.Resources.resources | Bin 0 -> 4864 bytes ...winPEAS.Properties.Resources.ru.resources} | Bin 10752 -> 5985 bytes ...nPEAS.Properties.Resources.zh-CN.resources | Bin 0 -> 4795 bytes .../winPEAS.csproj.FileListAbsolute.txt | 57 + .../winPEAS.csproj.GenerateResource.cache | Bin 0 -> 1489 bytes .../winPEAS.csprojAssemblyReference.cache | Bin 3355 -> 0 bytes .../winPEAS/obj/Release/winPEAS.exe | Bin 242176 -> 469504 bytes .../winPEAS/obj/Release/winPEAS.pdb | Bin 271872 -> 861696 bytes .../obj/Release/zh-CN/winPEAS.resources.dll} | Bin 9728 -> 8192 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 11776 bytes .../obj/x64/Release/de/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../obj/x64/Release/es/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../obj/x64/Release/fr/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../obj/x64/Release/it/winPEAS.resources.dll | Bin 0 -> 7680 bytes .../obj/x64/Release/pl/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../obj/x64/Release/ru/winPEAS.resources.dll | Bin 0 -> 8704 bytes .../winPEAS.Properties.Resources.de.resources | Bin 0 -> 5074 bytes .../winPEAS.Properties.Resources.es.resources | Bin 0 -> 5208 bytes .../winPEAS.Properties.Resources.fr.resources | Bin 0 -> 5435 bytes .../winPEAS.Properties.Resources.it.resources | Bin 0 -> 5084 bytes .../winPEAS.Properties.Resources.pl.resources | Bin 0 -> 5367 bytes .../winPEAS.Properties.Resources.resources | Bin 0 -> 4864 bytes .../winPEAS.Properties.Resources.ru.resources | Bin 0 -> 5985 bytes ...nPEAS.Properties.Resources.zh-CN.resources | Bin 0 -> 4795 bytes .../winPEAS.csproj.FileListAbsolute.txt | 28 + .../winPEAS.csproj.GenerateResource.cache | Bin 0 -> 1489 bytes .../winPEAS.csprojAssemblyReference.cache | Bin 106161 -> 0 bytes .../winPEAS/obj/x64/Release/winPEAS.exe | Bin 241664 -> 468992 bytes .../winPEAS/obj/x64/Release/winPEAS.pdb | Bin 271872 -> 861696 bytes .../x64/Release/zh-CN/winPEAS.resources.dll | Bin 0 -> 7680 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7555 -> 7586 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 11776 bytes .../obj/x86/Release/de/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../obj/x86/Release/es/winPEAS.resources.dll | Bin 0 -> 8704 bytes .../obj/x86/Release/fr/winPEAS.resources.dll | Bin 0 -> 8704 bytes .../obj/x86/Release/it/winPEAS.resources.dll | Bin 0 -> 8192 bytes .../obj/x86/Release/pl/winPEAS.resources.dll | Bin 0 -> 8704 bytes .../obj/x86/Release/ru/winPEAS.resources.dll | Bin 0 -> 9216 bytes .../winPEAS.Properties.Resources.de.resources | Bin 0 -> 5074 bytes .../winPEAS.Properties.Resources.es.resources | Bin 0 -> 5208 bytes .../winPEAS.Properties.Resources.fr.resources | Bin 0 -> 5435 bytes .../winPEAS.Properties.Resources.it.resources | Bin 0 -> 5084 bytes .../winPEAS.Properties.Resources.pl.resources | Bin 0 -> 5367 bytes .../winPEAS.Properties.Resources.resources | Bin 0 -> 4864 bytes .../winPEAS.Properties.Resources.ru.resources | Bin 0 -> 5985 bytes ...nPEAS.Properties.Resources.zh-CN.resources | Bin 0 -> 4795 bytes .../winPEAS.csproj.FileListAbsolute.txt | 28 + .../winPEAS.csproj.GenerateResource.cache | Bin 0 -> 1489 bytes .../winPEAS.csprojAssemblyReference.cache | Bin 5464 -> 0 bytes .../winPEAS/obj/x86/Release/winPEAS.exe | Bin 242176 -> 469504 bytes .../winPEAS/obj/x86/Release/winPEAS.pdb | Bin 271872 -> 861696 bytes .../x86/Release/zh-CN/winPEAS.resources.dll | Bin 0 -> 8192 bytes winPEAS/winPEASexe/winPEAS/packages.config | 4 - winPEAS/winPEASexe/winPEAS/winPEAS.csproj | 71 +- .../winPEASexe/winPEAS/winPEAS.csproj.user | 3 +- 224 files changed, 127663 insertions(+), 88863 deletions(-) create mode 100644 winPEAS/winPEASexe/NotUsed.ruleset delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/.signature.p7s delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/TaskScheduler.2.8.16.nupkg delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.xml delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/de/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/it/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/Microsoft.Win32.TaskScheduler.xml delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/de/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/it/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/Microsoft.Win32.TaskScheduler.xml delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.xml delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.xml delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/es/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/fr/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/pl/Microsoft.Win32.TaskScheduler.resources.dll delete mode 100755 winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.Designer.cs create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.de.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.es.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.fr.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.it.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.pl.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.ru.resx create mode 100644 winPEAS/winPEASexe/winPEAS/Properties/Resources.zh-CN.resx create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Action.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/ActionCollection.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/CultureSwitcher.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/EnumGlobalizer.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/JetBrains.Annotations.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/NamedValueCollection.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/ADVAPI32.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/AccessControlExtension.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/EnumUtil.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/InteropUtil.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/KERNEL32.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NTDSAPI.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NetServerEnum.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/SYSTEMTIME.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/WindowsImpersonatedIdentity.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/NotV1SupportedException.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/ReflectionHelper.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/ResourceReferenceValue.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Task.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskCollection.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEvent.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEventWatcher.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolder.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolderCollection.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskHandlerInterfaces.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskSecurity.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskService.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskServiceCronExt.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Trigger.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/TriggerCollection.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/User.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/V1/TaskSchedulerV1Interop.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/V2/TaskSchedulerV2Interop.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/Wildcard.cs create mode 100644 winPEAS/winPEASexe/winPEAS/TaskScheduler/XmlSerializationHelper.cs create mode 100644 winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.2.xml create mode 100644 winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.3.xml create mode 100644 winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.4.xml create mode 100644 winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.5.xml delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Microsoft.Win32.TaskScheduler.dll rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/de/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (54%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/es/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (59%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/fr/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (60%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/it/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (54%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/pl/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (60%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/ru/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (61%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/zh-CN/{Microsoft.Win32.TaskScheduler.resources.dll => winPEAS.resources.dll} (56%) mode change 100755 => 100644 delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/Microsoft.Win32.TaskScheduler.dll delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/Microsoft.Win32.TaskScheduler.xml rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/de/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/de/winPEAS.resources.dll} (52%) mode change 100755 => 100644 delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/es/Microsoft.Win32.TaskScheduler.resources.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/es/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/es/winPEAS.resources.dll} (57%) mode change 100755 => 100644 delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/fr/Microsoft.Win32.TaskScheduler.resources.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/fr/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/fr/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/netstandard2.0/it/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/it/winPEAS.resources.dll} (52%) mode change 100755 => 100644 delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/pl/Microsoft.Win32.TaskScheduler.resources.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net20/pl/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/pl/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/ru/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/ru/winPEAS.resources.dll} (59%) mode change 100755 => 100644 delete mode 100755 winPEAS/winPEASexe/winPEAS/bin/Release/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net20/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/Release/zh-CN/winPEAS.resources.dll} (54%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/de/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/es/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/fr/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/it/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/pl/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/ru/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/bin/x64/Release/zh-CN/winPEAS.resources.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/netstandard2.0/de/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/de/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net35/es/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/es/winPEAS.resources.dll} (57%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/fr/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/fr/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/it/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/it/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net35/pl/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/pl/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/netstandard2.0/ru/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/ru/winPEAS.resources.dll} (59%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/bin/x86/Release/zh-CN/winPEAS.resources.dll} (54%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/de/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/de/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net20/es/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/es/winPEAS.resources.dll} (57%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net35/fr/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/fr/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/it/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/it/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net40/pl/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/pl/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/ru/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/ru/winPEAS.resources.dll} (59%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.de.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.es.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.fr.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.it.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.pl.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.resources rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net20/ru/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/winPEAS.Properties.Resources.ru.resources} (50%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.zh-CN.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.csproj.GenerateResource.cache rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net35/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Debug/zh-CN/winPEAS.resources.dll} (54%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/TempPE/Properties.Resources.Designer.cs.dll rename winPEAS/winPEASexe/winPEAS/{bin/Release/de/Microsoft.Win32.TaskScheduler.resources.dll => obj/Release/de/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/es/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Release/es/winPEAS.resources.dll} (57%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net20/fr/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Release/fr/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/{bin/Release/it/Microsoft.Win32.TaskScheduler.resources.dll => obj/Release/it/winPEAS.resources.dll} (52%) mode change 100755 => 100644 rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/pl/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Release/pl/winPEAS.resources.dll} (58%) mode change 100755 => 100644 rename winPEAS/winPEASexe/winPEAS/{bin/Release/ru/Microsoft.Win32.TaskScheduler.resources.dll => obj/Release/ru/winPEAS.resources.dll} (59%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.de.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.es.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.fr.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.it.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.pl.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.resources rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net35/ru/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Release/winPEAS.Properties.Resources.ru.resources} (50%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.Properties.Resources.zh-CN.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.csproj.GenerateResource.cache delete mode 100755 winPEAS/winPEASexe/winPEAS/obj/Release/winPEAS.csprojAssemblyReference.cache rename winPEAS/winPEASexe/{packages/TaskScheduler.2.8.16/lib/net452/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll => winPEAS/obj/Release/zh-CN/winPEAS.resources.dll} (54%) mode change 100755 => 100644 create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/de/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/es/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/fr/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/it/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/pl/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/ru/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.de.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.es.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.fr.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.it.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.pl.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.ru.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.Properties.Resources.zh-CN.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.csproj.GenerateResource.cache delete mode 100755 winPEAS/winPEASexe/winPEAS/obj/x64/Release/winPEAS.csprojAssemblyReference.cache create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x64/Release/zh-CN/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/de/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/es/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/fr/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/it/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/pl/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/ru/winPEAS.resources.dll create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.de.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.es.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.fr.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.it.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.pl.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.ru.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.Properties.Resources.zh-CN.resources create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.csproj.GenerateResource.cache delete mode 100755 winPEAS/winPEASexe/winPEAS/obj/x86/Release/winPEAS.csprojAssemblyReference.cache create mode 100644 winPEAS/winPEASexe/winPEAS/obj/x86/Release/zh-CN/winPEAS.resources.dll delete mode 100755 winPEAS/winPEASexe/winPEAS/packages.config diff --git a/winPEAS/winPEASexe/NotUsed.ruleset b/winPEAS/winPEASexe/NotUsed.ruleset new file mode 100644 index 0000000..175e55b --- /dev/null +++ b/winPEAS/winPEASexe/NotUsed.ruleset @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/README.md b/winPEAS/winPEASexe/README.md index ff985bc..17340cc 100755 --- a/winPEAS/winPEASexe/README.md +++ b/winPEAS/winPEASexe/README.md @@ -12,8 +12,8 @@ Check also the **Local Windows Privilege Escalation checklist** from **[book.hac Download the **[latest obfuscated version from here](https://github.com/carlospolop/privilege-escalation-awesome-scripts-suite/tree/master/winPEAS/winPEASexe/winPEAS/bin/Obfuscated%20Releases)** or **compile it yourself** (read instructions for compilation). ```bash -winpeas.exe cmd searchall searchfast #cmd commands, search all filenames and avoid sleepig (noisy - CTFs) -winpeas.exe #Will execute all checks except the ones that use a CMD +winpeas.exe cmd searchall #cmd commands, search all filenames and avoid sleepig (noisy - CTFs) +winpeas.exe #Will execute all checks except the ones that use external Windows binaries winpeas.exe cmd #All checks winpeas.exe systeminfo userinfo #Only systeminfo and userinfo checks executed winpeas.exe notcolor #Do not color the output @@ -52,11 +52,11 @@ To use **dotfuscator** you will need to **create an account** *(they will send y Once you have installed and activated it you need to: 1. **Compile** winpeas in VisualStudio 2. **Open dotfuscator** app -3. **Open** in dotfuscator **winPEAS.exe compiled** before and **Microsoft.Win32.TaskScheduler.dll** (is in the same folder as winPEAS.exe) +3. **Open** in dotfuscator **winPEAS.exe compiled** 4. Click on **Build** 5. The **single, minimized and obfuscated binary** will appear in a **folder called Dotfuscator inside the folder were winPEAS.exe** and the DLL were (this location will be saved by dotfuscator and by default all the following builds will appear in this folder). -**I'm sorry that all of this is necessary but is worth it. Dotfuscator minimizes the size of the executable and obfuscates the code** (F\*\*k you Defender). +**I'm sorry that all of this is necessary but is worth it. Dotfuscator minimizes a bit the size of the executable and obfuscates the code**. ![](https://raw.githubusercontent.com/carlospolop/privilege-escalation-awesome-scripts-suite/master/winPEAS/winPEASexe/images/dotfuscator.PNG) diff --git a/winPEAS/winPEASexe/images/dotfuscator.PNG b/winPEAS/winPEASexe/images/dotfuscator.PNG index 5ef3432c1afe87f7edd54904586ec7d52f01a719..af62930ac50af2008ceaf7364c7d76c51b3a4bbb 100755 GIT binary patch literal 65573 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 literal 31897 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 $n{M*LQ-F*?4Nx?$h< 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 XHa^{!&}4Z)NRueasmkU{-|_!H7{>&= diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/.signature.p7s b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/.signature.p7s deleted file mode 100755 index 9a93df7b0dd52b9ff8ed4a0dfa634f277fe8d20e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9463 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 G;r|2Ee=Pa{ diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/TaskScheduler.2.8.16.nupkg b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/TaskScheduler.2.8.16.nupkg deleted file mode 100755 index db9f03105dc165e1a8f5f34397bc4b5e014394b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1267943 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

%ola6uXw+vzu<`Qf`hZy<=i_|ny7v@CQrR6H{ zJs_f?nc(`SX+(~U>lmrkxHM@RDjr{%WD}-qRr8f>!eXuJ5G9+Cl4!4xhdatHBEe$7 zT!Il~@oK?mh;IpO{}5xQ4a%%zraN2YUf&aGgWl6vwt@la9;0=G=#V3EGVW=krWPlC zeGt@&^9&Sct$~Z)<%!xcS!23$FkTK?9OSXm$dR4ZOI?GuES!wi{U2T*kEALf22n%& zHs@JUo@eo<*If)67KeR7H-r3?!k|w>qZ30~*SK>HdMyl}onGb6!*FG93jTczda38n z1v;jk6o7DK-WhT$12ZW%F5ro{^9>T^TcSJXP%lP#o;A4(IA96~;DQwJsKls`)a&}F z$`{F|3!35?)|<4VSQ=t0+FDSZiVJcQt@wPCut6{4+MdLe`3X8*8w}zLRw};U6&NKE zj=W18o6!OTy?R$wj-7_BH&borMNzVKmHK%#R8t@HAS`Y0>h{onc!AWFg8Psc{JxqbE0c1651o`9F>CXWMa<4BYx8f!SDfwH?6J9y^tAZGO-d(6 zby{oNSK{8+TYm|6wTJsbs5F~k&{CA9DmUY5*3B;l*0IYbxoTyM~k3j zt6O.Nj`5N$;#Ca&JRDnJe_UTXDiM~kosczTEKGi}VPm(MmI&=y*9ntER>p3|v zDF*vpNYL!wrBY;4;y+S-_rGC{Ro}e{$9BdYKqnIy_BE7Is_BAWA`r=gZj^0QsRq-- zzAVHwGAt?QQQCb#1R90i_=tx*j6xec$Dr0rL>A#rqdprNpG?*#oqOfp64mmW(&s_#~(nrRnkvP92ern7r zv-p4^0Q4e9PVSj^iu@$j+XU7stEp#Nl_?FuS?)1-idK`)E)n_sct2(Npemf3nE#FN z<`3TAgISF|NfA(!KX(730Ml1u=u0{0Y8Xu0sr!4=Z+_BEK<#RG@Ear98-Kvk5l;7n zqn+Lo9+lnW><0>Qf84Sx#SUu_JJTj6CD}N04#3HwCco7ZWqV_P)nG>cyrqcu)urX) zUAa`nGwFFU-O5)~S>t;us=~aP7!5U|%}8^lSdL(oiM}=Ria2zgqgDigt&MrdblWhI1s%x5f;(IQu#^Mf!fJc*0%3K5`j(na>59S zDumOAEr6T_Bwk_RY2g^(aBEFhTe!8Yt0UVNZs`#u9Ul9oNWHC?_|R;d?aA+cplY-H zH+^SnndjUhoM8x@sIu_L;1U%`3o_PzU7MvhuF@-L9oA0L8_#1mYvi*)2+YE(Yu0J{ zK$yjfXnm;i_Q7F)F>2wZEpw_^cjxfByPntGWAHJDjtlcFfNyJKMbeDtNW8TSZZT#WPbALznV5{oE zlr-O(fJkz8R1)CA<)@cslG0Sd75E zf(0y|AvhN4l`LR^A~`c4-gJn;dJYWj6iwP5XM9H&_2)sKqCc~rG=|bNhD3!@@sSFz z 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%0AS!B1*jI;W*%1k??!P@9?30{M!pWLXg3vTI}P~G z0&94(Xa;S-M^e0dt+E2i^fLNoV=>(kVCegd7K?HhBNW4hSc7Dq(lJ#c(#^5Zssc0H zaoD>^MpiylW(>TFBv}@6S-{(g+Fx4{m@HJb5HKs=(tCKfY2-{LpQJ8Rutdfpq^M

@0(koiH5EtqI>dt6+0o~ zybpb25@@ME#PrQ<2bKUFu8v<-d`r}4GEX>>)*l(DFn@v4TBIH{}?xDNDKI>%%8JTtI zXeX5U7)iR-xmqro%p@U=X_jTfrK9qMm#}qAc)pl(9+u}J6j!HNg}_mEcQ* z%;I^Uv?l+7p3ZwIgx!BV8liW>_JHtxpnhZQ#fN_qHmvH6D?BH{jL&^o)7*P_90xd^ zGyPZnZoy2Kp^LG$2bfL@(f1K!aclzxQF{E`j;9f& z!NNDAPi(3PKT1NRRON-jgnM8rcqqrNCl=N;pb^=x^`nuD^q0R{|FrhJU}SqZ(SQDD z06KB>3CHNipW{92x9xge3`*(9;bIDp?f6<2_Pn2Qt@Kv>Yx^#l#-O9`Gpa?xi6Y0> zNyfy|_YIc%U{FokJ3gc5(Y6J#E;Gp=fPLKCKFJT{I>x}HT-6yJ&VPPvWVQTJ)R-s^ z>P&MRI1hWrui?L00Py%Anqu3PA#nMFWQKJH$LCq!*gJl2ctoT#TyFt02-FU$!L+tB z!#n{7r&`IK0YWegZ2}x}G08s-AqeV`ZE!>F+>kV8oxx9_@raop7TiH51VPfR>h2RwXd5M}jA;}r#~a@$9h22|db`5m+Vb{Jwu8o#jvQ8Uyfzrh{$fE@w$p?RndKR66ad`>8`eTQQfBFlI{k_(CBT>j|KT9L#&t zda!nhS*nEDq2@$UdtPz9MoZWS$}6tF+}}gz|J-)^uom<%YyWG{@)OU?JDD@X9WD;H z=#)O}U!q6iM=LYaqVIYTP7>uMrd1r$GPdjlPBFTY517DV`Y-{>O*n6QGPFg&sfnPy zu>ZY5m<#`+;z+J>??2j>YdHtW`kv+HdH25;pwsszD@R}6-tndM=w%rO9n>05S6iJc z(8Kf*D@w5{tHDGOUg>CLxFBPwGqtSZaq5NwNdRng{V`|m3Ri2Wxh+}&e~q7w!Yt|i z-Gw(AtayE6C8hE~3g^{K7JC)!Y{MW+_jpP4xT2$_oQk)*iJup!a45bv~*CPICd#;1b22Xdfn0_4up0I1J1FAD+8E^^-ru|S_fj}e38jktZUeipUJnt&b>5&;W3Z1E* zY7B!@scGtnPlCsAe1>oUsRGoda*zxfq=ytG(o_VuqFV!P(oM%63R7kKf*cen{Du)7 zlBGwk_6b~C7lbI#Ek1=k;}}xGOgB!+s1dQ#acP~ltLb`SaIn9F`wRc<^GM9u%}_i( zJqP2;$1qP)gki8e&$p@wNg15Gsl{UOsg;bRuRJoV<_#Mi+Z#l)^ za*B5-rx+`HdG>=rylL7nrwhyL<%}=F`|mZNDT%_+QYadi~+* z@@jZ}wve&AVQ1zdY*zPau9=^?$mX`=g)9LgZw`}11#}nW`{0} z2Fy7Ll^F`$)CaMNw2cgWjLO~)z)hBdJE(nFvm}w=4MBm{G9iX>T~DE)Uw9*5jla;OxLlz14lhWNa(^ z_N`MOArF}qU$oJ88bR|jj>z31?t1D@kcp{!r(oYZR-o>(h7-Xhz>>I~;w0_R!(mf; zfZeVs9*GiGPBP?bI2i1Sq|V}oCEN;uACbXEA2G9c48S)$LQhf(JviI}q@Yu#IX={B z3B|+?9gnh@$0|3C%FA;S09HF=`?ZCg){}&(m#g-^)C&dI95nY<@o?D}EDegI-*S5m zQVbs+-~(;K_DWdIK_?u!bK8?ulsny9;y2nE-FrxAN~6P`G>%83Kj20snjGURe6dlCrLj-m-#^$3q2vb)G1B_TcmU3_z6691?{ArvE8sy0W_2}c_ zxP2G6@S|i&KMK;Su;GtDS4U%$lCS_{}l)^7u59|iRhq%9e z=3cTwts}-Z0GdNRk0kncM$s!|r){c!TgC$i-_#*9cqx&x<`Yt>$;DI^<6I(RO7^r$ zpV!7h_Rll#W<_nt_N_m^JAce~h;dVfoY(>NVF)CpVnRbdK00hvcTR882*ulRE-eH| zRMc^>)Ay;c|Az>J$9Mrnjy=J0k7Qvb~XVHs*^jSv8R zpJr0!F1@SV`1gtD8Ch8v^_G7$9_k{AFUD8cJ9EteaZOiBD6Kix(5IZQ3zeR44EN5B zfc1^2I{DDyI%$$sU;;}Jd`jm1;yGLD!;tMH`?tRx?Emd=PwO6Dcq5Z(6f`kj>3h`d z%u{oteDVWs!v{*I3pCDbU`6M=o@4oO#d+0~D+MSjYjdjuazkq_h`+N zVe6F}eSB^1XL2i4NAm`ahSu86_V7yDgkp5*Pf`D^@Ig|H`ol9H&UlEY;h%Me|E(eB zQ(`tftP-18qojEz!-B)!S}n0mE{0WHV`b(o*_KyH8oU7#H;#liMy`YQG)(+zbd0=* z@?cPjlD|mCm-$)9&N^j$ssHE8Lix!F_&A>mq0l!? zy&Owrv}VoCkYAWlxYAB`pnq-#$Mc7p4d(yy*WN1bKO^}~Ntl+TpR`GILD`iYI6Vtg zsE|?wP_@To&)6L$o*i1v{E=Ck2bNUO^}DuLiT9+^tT{}9^}{pCni`xV1o5g~fg+7! zokdfWXlmar`egye^$bQBW{5BB6}xxcMh5Z10?|aG01$xf0r7q-Ca%Ac%fMyF%{)iF z70%vn9>g_}QgI5`LG{W9*sUhNI8BkQPfg#r#P5?!EG%urSwlCOTp*1G$~vAuY|P3c zqLS*UbUU>jK`5G%Q6cB`WEorEdb-y1#-t_C%pS&d`4}vHLY|wDS5MlazU3RuZJ2}4 zPc;Y@4Sn-qmZEHHb}(Kd4WhbtqpkqjHWr0NTR0R9>&S3{qJG;}zsbgXc>~8?3DnC_ z@TI19T~F7-4&hzhxo7n_1%4Muzc zWW*PyRM~MqcEeSI#Mw?1u+{?cl!x`-Fl`F9;E4$u<+M-U(84}fRX1cPBO*K?7V7xY z89<%j3d?bzCm?U@84j;)7%VDQax6}iIZjG{I*aM?^fPd%cfCrVht z|N1}w?}P4m!M77%_r&j(`20rbRfPUl#4-d~zmCV1%pT)bee!K-Lkny;mGK{!f18ih5&1w&(76#E4;WsDYyO`REJNnSU`M>qpNnM_yLw|J$Ic_7v? zubym6=}}B>LlH8%v!o7>5#OSgWK9D<=WZ0sP*k^(F=HW(!Xh^&G|B^G<7{BegV{3d z;qgHy!H=9gY?hm~n>5i&(_}PC08d z4HC~mRJ*jIa!ePci{51Dg-1X^6=+;;CCYLoX2G3kRRZvkC7ze;sh7-HCyT6}p3ss^ z2x;wYEU4Xl2~1RslF>*+(Kx{il)O-h133(8&bd|?E1u2`dTVzs0Ek-pPVX9a;UQ!sskkceo#wx@gx8{4l z2?iYZ>oRC7W44q>OW}v6Ce1+QT^N0JN4(a2+_9DAZpnCPSW-(Hc7;qJZ9z=dS(uii zHEhW>a-E9VZgES^*4DBD7M7tK|3cgLtry%)!D#9HaGn(AhmpF0tCC8)b`^?Yel7#@lX2>nC2|*WETf z8?nf3TE8*ntC&qBJ@%@?@)}2EGm2IgMzWgiN^);$QhAZ~!&6Y9Uwixa z@(7QdROSOMmbEo5Z?%_*zGNY#yYDnBy^uN@yi!g(trt1odRb%TMOm_L5{!ivj7tj` zvs+{f2xT(-ZitADvlj!uqqo1yy#3wB!y(4Dg86qt`~e4Z^k~0*SBpOM82y4VzR}B0 z(+g+=KiSdrByj3yC@MP~^ju8Yb%ZP)xQ1lSo7ELV_pB&!W8DfSi6{bxFHlCiHwi*O zuU!7m%N8P79i<$J50?N{Y|TO4E~-nRuP(BEr=p>~|45)LJ!YzGkQ zRj<@QP!OTau8m~qWD;{}np?pUo?iia75O-3qHkucIqjls*(+&FYvW>t@|eZQ&}GDo zixv$$=O#9M^47m68=h;2rc>6)wEn0b)X?vtZyWFapkb~PNj7InFF+iN)3xGH%b8%Z zJRKoGITgCjcCsC3{k3dMiC9uKuxVAa+(}=o|F-gJP=aisa-S^^hU+gbpib)GT^da0 z7Z)d>d25cpF*LPU_$+hQn$cqbjoUIS)Jm33W{^Ok2L4B zs7zW5Yu^@`tWaJoF1oF|DWAYfn_BTcjk@q6^tl7W|upm(Y&xJ%uA1TT#{!=Ej znFcqusEW0ce`{NjzyYO_YvQmaWaZOwDS1rl6r~Bdn}OI(_y9bJzOB-g{&htoqNo&c zTQ-Cyc9wX$oBTwS#_^p$@0q+6t;JEWgy#-C*K)b-*>A>N==LgR1A@6T9NXUuP!SG z{!;OnyJM=RU$=tv(hT71_d$HEy1y8C`t>y9+b9lgu>Qz_Di<9F_Y`|oXGUMo(OLf6 z=z3VPvHr|0-`uHj`5T^dXUWXyjH8;uDAdS%66jU1JukR7{K@G~H-6%Z;9u^*Q6z*Exko>+i){vV5{hJS@TZDVZskTp2{>RwoNst)$M#Ne z0S#j5BgFih)l_12J{z9Mk$Di;IDSjrA3^-_U}Y(KW3+6fLk8jm`Gq7ex1dEEPH(hl zJLo^%ikG5zo4;4NQ-)RRD-t}dkVG>-$?oHDrlcx@S^lvpwsP1ZTRGewTPfJ)H@4D% zB)>4WQUgXBLYJW%gg3$V$zLjd*pu1~bWAVs4F}1Vjz=jhzMYY;_l(HgN>@bvE0xw( z6IU3ofi(vH#Cv#*wwhywmuFEeC zk1<2QIjr1JDb;q9Ay~NGlf=Ut3$?d-0jw)@ot)7gPk}0(KSb6EfAL``$4yggsc@v{ z<;T;+!JR-cdy=oaW5aSuM^+IXbq2AtzuieN`^okluK|^u!!9GFdV7KHt;n6Z*c<_* z!3lM!vQ94EsT)Gw@Aiy3BG#vrnp?fb!nT}?Jpneh0~@^-zC+F1Ti+^XKVVekF^;|q zJ5Af%x4l=)r1r4og0^Bh<8bZwR?)0BWzgho$`oraKo$c`S;^%?qo!Sreg>=om z3E=h*mQ$;g&}Q~V2XRA)J3z#Bhqg1{0ge!3wYj#p*6(gpVHkwJ+=T7~G#=RDYXO2^ z5R-3vlXPDMGkK_1u8Zj>R?HJy;`7|adzjRc<`%SzZ2u2>n*QVJqVEC4!!h)BhavY4 zL72AxZJXks{)SZF+0K4?n1juHO|8o7htq3s?{Q}v!}_ip+g7i$ZN0nrcMvS^z|fp- zNVLpw?C$mlMv6Q41fRCnx2T5KrPyR)_0IPz+4JT$EZK1PJ2o`jjj`0uHiwU#im?q) zzl3#-+_~Ml%`!;hX~8AzZEg{ihgg6;f%#Z<@A)>dQ)t}ocld9KNZQ{YkJ|n2u7vH> zt&duJb2R7<>@D&A`gJzy?~aGVAlFRd00zM()A`!ZP$C)1TO#i^oRJj9dP!T z`#jw6KGFLFd+jccpf;OuTcW3J?-y@-j4`WUc->=EZt{H)x4usbELl#Hc6aJjCtut! z*dXmYzi`((uut^x;gu7ZvUT@f&Xs4=`F;CacaAx==R4uIFH)tb5jeOtcD=ZJc|#k0 zZAb2?_1#|ha;J~sjmZx?LCSi!t&5(Xbxm{a*glWi-zN<|Jl%vI6{HH3B}M0Cf3f#RPsY_QUQjYf<{Q1A@2C_w_e(I7oKo-1p=oRKW`KW z6c|1HVf-8S$^7Th&H>^|OkBJlh$_}*jyOdLF=-Psv_e6ba6#po1x{<(nd<>yE@F2R z4(-91BBeZyaC%s66}GReCK*B8o&9e_yFS~g&0dQLvxQFrKMFhn|M*z?y?u?0e#X2~ zKP@?iOea9?lSaXj4wy^nF=PB#`t z@n$v#19!PG__QIE(a0Tc?cClB$~?PMj9rUS;5(bxSVSXtxV4+98*XH0F%I0u#+H=| zQM_zmQlG3blx zqxDv)OWtbLof0xxr{<31d6#xP<+3<{I%^Jp)hVo_kUMnvU0qkib+Bv0*cB@^Az8)( zO341jP5 zeB+}!eciHcZ_~|grUrfqx-ac8TCw>Ey~=d&`tu}~BCv1qFuDYTY$M4v(5$`xvj4Bv zUrs&muRZH8`sAJd_0is%a5vXb4+#SjZtYN2Dk6Q=tOPlO(S!ki8QZRxgvA|7Xlc3# zcAh*3;UvM13h!YwqikWm>-(LOuE76|xnDie1J|DM4dJWiTv+$8E}n}Qvnc|<2_Fh* zytm3&wVRUMgs6rBqnYE(d?)8iIv_<#6M!P8HKn>QZ17gdMkd1Pqjy8eim)km_tsKxz0A4_$zfmY?5%`ODC!9ty^R1zENI^1BxFBgf)#jCMA(U0PRJFZT zR2AJ0rd*6-yAhl?GwBL!Z+Ov1{rG(lzrou^CO1kaZ%YA3qr~=+mE8*6)w4O{JPBs= zzz3kd3moC`ij0MS@UiXyxmN<)u{N_0R7x5D8og9_vc1_1Wtp1tZI!17jSh-#V7El^ z%Q0fzoPi2@o1D92jNio52lUu9;Cquc>Tmtkdx2gm7xGpVVp%aF#ar$?vQ`xGCM- zP5J6_yV=%aKbEJ;RV{Y0>4UWo6FR|tWL=98@b}p+(2%eQ?2mi5Alk%Y z_7QdmJbo36aCV&a3HEhmoc`M|NajPwdTb4_y6R{ItUWfXGAmb!auqt(oof>!G3658 z)V)|Ynwgm!_|;bCHnxGUS`Bx z;Cl}XTP2Oxb8ka9e4y(CFLy)?v>z$X9SS&?pSZVK1A&~|0=DE~(Yq1^u08;I8OgExEJB|RCwM=>Iu|!#iusEERW`aHTLWYx?)#d{*9_#C$Xwl z&uPZ;S9#M}|FxK^rGJ9cZL%3v)<8p`?RBQ0CD9JHhy4(30wB4GxIQ@U(4C2Mcjm^p z^;Bviv)sTcSiGtqb89M)-J4iLnu@uA-Ex}ilbTj8nw z(8>azpwhPR<#v?d@&XPGl;A^C3H}J1u|Wsc>Tgyp{=Qi2&4;_t1t$5I%UtW$j)VsW zQrZ+&-1k6p@*k6X27h*P3u9fvP#9LS62O2o^^bAl6SuWJQsdC{y0@e3`jMF6*?SP- zk5kw!Sh%$Ftzr6?Rt%oQ{(;6d*fB55&}>~D7Gs)ue#G9c4cjr7VSrlqP4G$h*RDgR zg|u8`xm8YLU~emRSmw&tvR3H2a(!k$SSDjJO0*-#UnsfSuCUK8*O2^&YfFB^c9K3H z_~s7I;Y4bZq~Oifcgmi#$sAhUWYbC+)*?kEnUu2&dDV3=pG)N;m(YT2c-1LECVueA z8z|2J%zx%jkP$VVq*FfsOG}*o&^-O$_dge(|ATsm|CfUe9RJkDfg=|SAJ3C%e=u!c ziqPe@v8TdzNU+>$IyE=}s%Y19+wcE}2m|GNJNrEHz;wM63qpS#Qqv3n7-0H|_oY!- zd6A?>6n11%*um2h0(()9z*>Fm&>9Z!=YPU{6+YIfLOaj zV(FHIOKfP_&Jb5NvIHSIG24Wky9knD2EMB_xe^|WsHgYl> zflk&IUms>!U`Y~om;$Up_6ue9g$b4~0EUY#PJlxRpX;1kZ>Wq>nCW=kv(TJ4<43GZ z#r}hFZi%>8C3MgqTJVPU&89Qe{gd4NZWR@VrZ-7xlN7+_jhvQ}!Vh4dO$4l{)T_Pe)1J~wyZ1A8wvB7ARgsogK zXawYsw&&vf7k=&At5t_#Dn_3e&e4M(+n-hb>!079v-`=R2;i-8VCcLUjD(S891c!* z56IhK#;-s*za_T_qGi#4z-mHIY6+wzW|bZl&)JgxtD{$!f#;5vr&g4x!Bc8_7^P&I zx?uuCg;G2~c0nt?>9JW|Gq+((MnuPOv`gbSxi} zjnF3(B%*+|Jn9%jf>S@G(!(*o#KZheJI*NuwweJT7d(pr?WNKSW8-;u@uCik=MOgTb5?#^(iby1DTN>zOlZV1{ z`Pu+RaTNTvWteE6nhuNB&@tT6G!2=i4Vkr)!R>p9K$S~#W5l?)0XUp&>k&yV-`AC) z8?i$N1$yY>kBSV5(O$WeY5aq7LEDntg4@4~QM~01a=Pv%FLH%_a(tVQg}GC5gJ7%> zg=BWyS7PqjBa#06*rQZrhR}Amk5!W2iCGXnG}|^+{+&-BA{QC&+(znkQTfE7vfDkU zM{`eXcb7vS$uScDmISfgY@@Dxl`#A(zOPdnIH9``#RKQ>c$9gw{8}UrvwD8J5cq)A z;qk(_aE5rru^A9hBeIfo2zgDCef?I-EE)bo6+s^4dz{t6uMCvJNgzJy0Fo6hT#)bk>=>8 zQ1*KWge{yDD(C|5bFmur8<05I%=jrvZrOU^c*`WTDM%D&Ce8pfyTZXJ&MyFCX!x|%%Xm6EZaGSO=-mp@F2|6{X5%-;dwH(0x}lWYoJ_qikchyleoC|MHo%p z`8xQCVIV6|Bgyav>nh|k50Y4#6pFmDIYKBXV-&bQ+sO-fpui{_TQs=LNaSncnEpf7 zB~_~mqMR}|zA<|FQOrd1T{QOhlIX_reXM@vU zPA=ZxTwR>^V5ui(*Vn&X|NHgL*}Gq^&rUvE4R8Lvm-EmL&(D5&d-ne9YIyPszTe}o zZmtF&&#tb|vUH4;gOyBK1*0r6*fmzKbhj5sDWqw`s@P9y6fNVw!~j4NMI_Fael_OLn%%%oOUTA0Y% zzaE}GTGaLBUX~stJS?dA;@MGWrTD01m)Gpv{0s-&qu>%-vCLp6JWq{rL zs`_!EPJgYRN{`f*h2p8WO(xCu=HM%YBbz;|xOnMZH5EIed!lID=c8Kaw4)W^J3z6s zZR-RBbeS|%?uCyGQo36nV+sJKP$QjMZz*1vJ#JjRJ3+IKF3{u@-nVKv%|>Y4ZYSRd2F#-v=No)^b(?gA_<`K8_^20g+%G$y->| z#6WtDOn$oP{)&QP;U0Z*=Oo+X&_>#|JuTlUFSc(D+n4G>2Rn?#{z_ER7z*+ z{B&@s58(sml8>gqliYtWW0R?4m9A;&SynMXO1WiA8l`b|X+|j%c`ZZFU8IJ~C=p#5 z;Kz-Tjlt+%hdk6hneSnSU`f+e z{jp=aQ;xwG%uWUTNf=#Ae%inw$jCtG=VPAK`9X#Ekn$WoX%=F?T$i5H z4Zp}j&)zZ5)^CJ0@I%*^hdm-<^#iU<{q(F`m5w}}Z@u8QPR?05>ZD^8SHpR_K*94l zrCm#YEV=oFrlJRz?XcR$g$4J7yDoP#u<1TQt^;;@58 zuWnmg_v~9yH0eWe0rs)T?gpPuAKZ8X9WPU9g`Z7?t z#7u6!W-m=|Qf4_zOlDEx5yK>G$$M04HUOuU2U zel3hYTmPT}xKR|0+^kbssaAi8IAa?b?+DW|OT*fFyiUS>*AKH>%o{v+{f0K3j`&4# z2+M;p3b}mdi52}=^^&|7s*BZ>xGLwH5CX4}8Kj7{+?`M7K-L7J8w=>H#{_tC%|}A} zUC{qd51==I;u#NmE^{gvRi3Hr`i2^XhfG&vknr0RJquv1zV7xu&>L45a%Q$8lsTw2 z%bC~|GKnZ+xyci-xP=cs2Dm~OQz2`T$$;-gAeIRApjv?a?cS-%8u|()u1xRUcAV4} zF5P^pJ@HRU{VGaV%fxxJOWZ%DsIP`Q^#xCP`@KwDQwznd;Jg`)joPcJDb%Xe6&-wo zybbb!E~!vf1uVthAb+u(z=EPIRc|9z6hPG1ZI`??b2`p7dDFESwJvq?LzlU!Bz4UJ67$lk} z_O`HFPzq!v$YD9J&2LmW$n^~d4wotWHQQWp3p)sb^)+66f%33Xu0nkhmU5Nz4+Bep zK_e3o>DZD)Q_2Y)X}V>f8sG9BRKZ=_jl!QhKfsF1VNZ7s&AY!^ANRoU$awlTzf#$w zVwKfSWqXTt*IS2H3d+7W*O!Sxz>;&QEsp7FGR`T+aFi-cxiqLTC)`y|RTh#Wj)J^) z7&q0QX^QL;<$TgYEiH1tE%l`s+>tdhA*LkALom5Bor0KWW)G{LEeKE=V@I!PyzNk!T9WrONF z1?aU&S#GKsB}>?*FGUJQ8JKg~sv2Nl2t*?eb`$LKYrGX*F2GCV9J={9#83uZib`a} zp^;;w1R!Yys+faj6Ie!p#^0Oxj`*;aVtw*d8BUvVyP(KMvIyiEUrmO+=`lwn<|34Ig*R3%7U8i zYR4T@3(uHOkS@VvR7IsDB;C}Ty!lRx?tkz<`N4g8F(*V5ANE|)yo6ue^!j9J>zaOu z6pB>xHcBg2qhpi`^ORLL{1xjc(zRAq4lpfLl~(vHD|WqMC{U5dau^Jk>}u1?yTU48 zH8F(sz&LM77M^vuK5+&)#R%E-E_j-9Y2gbiEooi^@pWrSF5@*r$J4zyYO0vmx)fPS z^;UU*D3Z0H3WYY;WkdHPa#g;A!&-rPGuFPv>-*WKA};t&bK>ez&y>Hkp*t>XVQB)4 z{y3GH=;h_zu*o@gvlemM+K9tPM%gqFLolvSLKYo8Xaf4z+gu=qW~JU4b%=c)vJYm z;E)gOgFj!QJR# z{X-tjn;Y-T*qOR26!dnB*cCv zW>?IcANV#zU%ve0SZ3S_Fk&M?dHPc~?HF4w=|dj=c(CU1YMd4|&w^%f<%P>L)o+Qv zrfD1M97Wl4Bm+!b#hqS}3DJWj4p6@wS+jHrtI@(Trd+VczUpqb3S%zdC7i6!wMq*> zfuaA|oL%N-)m#M(F%#iL_@jqnu=Fx5tH!oVt(t;dq)o~>H73~1iD!o;fG$`59Q%QP zmEAvi<_7KME5Qv^p7sU=w&gj<*Cv#q$Tb5NgD!0@g!>zs%g|MS9o6tKUlu+WY?mGb zrOeesVO^0XK92-B-87e|-sAfqzE)}VR1WASI8#IH9bcMl82K_B?Srn;Q*O6dNUv%ryONPS1i zB{@@RlGs%3f$B$lSS~%j7g+X|7G@64HoEF_<^Lg8Vm)M9KQT(Qr-fQp*QXsFA9~RUjF43oyrLnzD1Lh5pWwwM-o> zlu5g-!4@s~n<86ImwbPJsS*nmdgnT-phBv?7Tbc#jO92e7=E|Zuskgnz_kQ7q`2nx z)UU|e%t^zyABLwHLpUvHTW{^F@`jHGnmZV5;k|iV5bF?#Fc0a2{?koy>O2_V!&~)v zG+iQ~`Z;;H5!0ogWse8GsSRueZT5K*B6}(34qp;@moch5cz2wy=9l}8rd33xLBK=P3c&cb zwJ(2qByIgPFqmrOU;24(0@RZv#H5G8XnE|-pGHnmBUN`S^qdLW4-2TcU(%C zOT7|fSirPmsr0*CtAr-!7i&tmvqP85ST3W95>_GQ!O*8tmlq0&23NS5hFF{mU4`=K z_*l~2$He|LdtoJ(P$yTarrV}iUQn`>al0VnBz0#q;kZ<-zejQfy&{TQ3llc@G1lUk z*`$3O7beTDZ=ox2dLz`R-IQrCoZ@o}5k@{dx{v$v^X?cu-#5*Uq@b-%>}nDkmVWPi z7TuBrEt)PA@a?B4_w|72M7bUg`rr2tdQyUZJkTW&_q9*rBg|_*(lu$NcZ2-E23e}k z+PGGg*e01P5>F@|N4D%)uf(2m-sPP5@}|ucAHPLkp?PIHqaZHFgh3@w(wJgkTVqcWob2orofVm0!3Ta4biH$QtmSI^P=2H z9j4aPRahU12GnbC39PD|-*SnWUe?^ea2W_+jgI3m5g3rx)rw1o`V+g1@7+lBFrqyM zK1(ld3^M0-6oZV$(D`x}sGX~MK5}nImWNjpYb0tZGti)`H%cm>V*fwvi1E(#KjPC! zN6foG&Y-NpPO`*PNV37B(MCaoAFf1Hbt_*(C#2`3OuNSgvneS9Uj&~@2v!15F_AQ) zs7H6BbOQ0&jlnc@^lA6_#wcG>L7?5aHgbgq$NKEE7)i_I$#K7kpV12C1qh&boZbV@ z_~YIv+B<&rFMl~X9o!85l70Tk6YE+CC7BfUu!o31qW6a_Z^JMMXKwTO+3#cezlyFaeR1RGcbvpnExPIeXDB|W z_XaU5pcn@Xg-wN*(%Z2in>(bD9C8Y7&Z0l;KkZ3?;6~(O(uxYbXx*!b`l%RMNASYI z_ka9jx)VCxdMi1_SMQ5vKj7(XS(#amoa!aOvq!3eIGc3kciNWF!QpaoDCiqgB0tdqamqh zCQ%U{u8bUIjLW4sq=P79)f+?J@~~;%#lJmt{drbiZAUNd&+pD3b3h6u1}|>0e}z6k zt*m~TpP8d5!3>=XH^Kh$hac5s;Bw3;<8;!NJJ$;H&6cGKX%QljD!Q=iN(MiDuEEMl znq^mA7Ur2_FAQKTxei3!Eh*|z+f>Y@*Y%TW_IVJw5-t2?fUS)~*@Krjgt73tj30B{ zW)dy*{@(FGSBb?^nhY^j2Phj|rI*V?x21Ous5dbxoVJi z@n{SCjX$F(P4ZOyz?!Cdv_%}=D z%jBt{9RL8M;%d$(93pR~sx|a?Dz(G#coO-7L1WLO#M2aPq(RFvPX*O4WtT(Qa4DmM z=rBofH$ufS8ZJLwcHQG&l4sE(q;hZx6VCue#_zwmgPx}$eVpVb`k7y|e_eB(n5eFZ z`9^rP2+w3Ou0Qe;M<__=0Zlj27w$Qv$v_Q|i0d?4phx=h4ri`#kHkfwDo9c{8~k{; zcz0omF#MgLFI|*jNmR!37K77rm0lXZuA^nH4qqdU;RKuaC~tULEH<;mr9h;Wd?7BJ zy7;6}l3@%~I;jgdU>XK6EeiCS^(-$4K5?Jv5FU^jP7TdOb8SPgQ^;GbkGINB@YA{E ziI@enrV%34Tv~PuRE|d}+Gq5~c~GaxTZSl$xRr9@(zza&fC<*x#38RQDa$%K;{d2; zv&UVAEu#J0(t0I-e;E4l(P6m^&4f9O%=03rU@pX=?ts{)Y;;T7Ak`uaLIeDTx_7;y7L zf}nnRnVCjAPeGamKSwiZ0&-t(kfO>fk1f&G)Yr%bDzvn>wcUf*x5x0-0+kiA-&GVF z`Ds6Tq#X+dt6?nz09^}r%e|dnfyBC!e1dBO)-4zGffAG=lhnxr^q_NrN)nBl=A!|h z25no`+RHCZk6LG^oROpVo6Ts-x(RwslA#{q8g)F-(8y8-EOUI)qMC(IA<|aA6PZ8i z>O*-(C&nnTex4g7QFbMaObZ*f-Up$xS^7(I!2io%%UKb|8jGb{nmkvJ!O&*`BP>!p z{*?RfhV!-L8|=rjBV`b|Msg{qpOd7S*`MkDB=D=FL-Td1Y~aE7Tx@rC!{XRBjuIyL z=r?li&JhVK^r3OWE4_g=webAOHSLT3q;F9U3PNrFk<7_>RA_zG1VKay%GiNeA6eDz zMsMfbb~Oc2*E&)tIUI=~!|xu;TmyJCq6^2FK`cBaUUsq^07yR_gp;Q_<4}hR@?A>l zb+Z70+1O_haYj`2zwF}-k94ZFzLn(`)D*CFC1TY;sRaqKX(AGmC~fhC!z2`?&jXYOGi!J-}J>5L{SdF{Y_%~(tE(}%{> z8PK-|w>N3UJ)_bbHm_&D4tXYWb6L966P6W`(CDfC^{jrsFaJ8qY=GD9h8n~mh;l2m ztts*4X&ld^AD%pMf>G3;X>K?QW>19wIEkLzbNj(34%b(Hg0u)qr9&ScOK$QVNsh;Q z1&>`{{`5HA%^vk2usB04diBI!3}F|+vPJKUdA|$oD;2eo+3jg{Q(xSdU1}-SxSA%_ zUCESx(+80XHpyADZvlLjAB8~qqcx*c0i8{UjC2nPY$54Q7OC(53?f(T^9k&~Awt~W zyE1OV{2|KUR06j0&!@lj;Y5dJH=!Q2oMTs4FrR&{5kXYVRC@YK3D~Q>tUlGMfR}od z5t*S*Cw$mzwvnMpO?_a@y^+iYP3eUZm6N*E29>iHTneP4N3r#?zBj(~q$2yj$6_66 zoul-4)R!VTy?gb>KH4)ROM#$hA_lIMdjbGVl7S>v#8Icrs6WOdrKlrTnlB`xU! zE{uE!0rSqHMMckSGv)=83Dx3R3>M4%eM9CVGG)Js3@W8IxIs)V2JB2sE?LPMij*lG za8Pzo((p*XX^A&lH90A3jP#XRub_tjBZdFld-s4X+bEynn??K0qWxykezR!5P>Z(Y z_E;gGGI?bhvQm7L^hj=wkc~X4ZlUsS8KuCV!nD3~O~O*&KZXSlIdwwTuR@W?wSg&N zJsTFOP0w)hiFtEtfV<$6Zqt(X+rSa|#*DGESEFM;@jS|=*Zq?-+tM8>3kjg~X5KD@ zZRAom;?E$)X+5=tqp}tYb^IV8k~1pjLg!nS*QXcn2E+IN`JX7Y zkrMl^I1Jb{u8d+?a#I;ru?4+rT8L|1SxNZ{RVsoMG<&3G#u{u%- zXfi^$3AqGMF8iraDlO8V-rDh7%=4z3L~>^C_HNk;DnK!1g*&pjWLg`ugeT_sOzziG zt}}=L_-VNr>ko7cP2=yzHm>k5@(~j;z)0f4q|*EeHDBrv9EYF20(9-8pv5VTul5ER zfFP@hfFTfjawpR`qRVPMt3lQywa6oRxxhW*!sBhOxPaf}DVn%X{>u&Wq8ce8bpzjv z?cB;4)^!J&Baz(LUfmpzrN(xkx&yvh?5ItC;y~90D!%+ya`JaU8EJ{a01RiKOH|x7 zJbi%i+!5VZ*BQZHV6$?EZmHR=Y~+Do2pWwmSaSi)2$e)oZ}1nQ5nUdwUY=|2hNhfA z-A5ut>f(RkU6ncDTKp+=^m5gh9H@O zQ2Dc}N2W2U^%gz*c5u?h1@YSSph`Di+LQA1SA0;{NMu`N4$o)v?)UG2e(5&tqYYjc z!mdQ+>x3WINIa>s^^ih<)^G+QHEHNYG-F}Xce79s^LJDss5UsO3+N%h8Kln8lV8&* z7&ut?n=)zv3!K-Vwys}%HS5;JJNzL@T|D5jb)UTYhnft(RN(y5UROOqDjWtSzZkI5 zRoGM_JTpRlcFc-x^7OEA#BiZ96I5;wPkP>A8A-2`_FThI=qyh4vh0Fuc_}t^_`c!- zv~@FPKOP#Hf3<4}EK!a=9u6_)5X}3-E6pVE5f%NGmFa3E+77cBhElu#cqsk4aF}G@ zTYj7zK+5+QsA4y&H8@=g!EW4anb_78j;B#CUvibK%1~3+x*M^Y#nmZkb?LS7rHYkH zcAwGrbIJYKjKPPwjAyvXnF;c!NFdT-lJCRL2mD?Pef>g+f((iZo6CG4n971fZQ z(|Ya-JLC~o*;>O|pQRR^41aJqmx(O!Nhs;!bv+&D(~MR1$mpRNIGJF4ScRQ?Qco-{ zq_MffnQpc}D85LWFOWIXmmkwGoS}ot8sn)?wA4gxd;O<&Y_Hmb&VhG%59r>DqG05b zLrtGUR>mnDMbD<$S!$ofc^W;{W!xNb4BfwnGZqYCF z@qlrGmK2qplhJtj>mit0s2-6Y62{G&XH|#YWAIO0EuefL*<7AY%!O5kdYa1|?`hujJo+^aNeY3KI5~1pg zKG`M8T7iShp^kRag?Ioz8poursp_c|C(RQXm;Zw|h3D!n#z~H95AH>jw*LCa3fOYN>Ct-zVJnrD)ouPd*NsW5x9b$V-U|D^ks`5~{8555J^QNe zJtxK4+mk2X{9rzJ1FYY4GoHvK@}m%;hOzy7~%}V?DxR@7TkuGE|bp= zgvjvEZmWBO0qLdP;*6`*W~VsLB+{1-inS=ERYq%4PaP+ju_ttw9pJAs8%tTKcp)70 zK7WfJ`4eovhI0!}yv5IR0>RkO$m+SBK1b{{D)KLutc&jGW+$q4>gY;tBlbF|o4e-f zv*T^ZUumG?#P&Z#;)72<3;7hRi#t*6XT6Nd=_mzjIbKc$-$==n-dj^v>I_7Lm|U-w zF4*D~Q*df*xf;f(ho*wv$e^s30zw`^<)``?R5sX}?RpERvCLfss%UqgU>bC;xjZ=Sy9t$}ov04PCb>_%N}S?~@vOadR%Z}aouWBNx%<)4;wvfnQ;*KOWjOt~q&eO*vX$*VT-w9xhNU6oPN z+IinR{4*y+@bbQvF*o8yMSe+gRIy(p9?#r2o!Y! zE0Xo^-koGalTxpi_3W)HF$?aPie+jULhaTQv#6@mU1JK>^m&Pm#%_XUY(lsC(rwBP z`v=>h!Yg^sFLfqt)0)0tq9L%0q}MiL6Tdq7s=ij3kAJ93A`UqhL0#d(!3MtLixd*DqFO5xb}PFjJ0t?MLJ zWlU1v!vrG{arVbn1b#gS7_1{Uip1zE7;1eop>cUBGNmfvP@v>+*9#>lq)OD#X}SO` zv-F4>T0f*F-JByd>pt0W$NqvY5namqx+}NiR!(d^bQ)KdOw6d_OF~+x1ci!D_k|q| z^8-iaBe&Y~uo+~(;=3=69NCSv*mGHNrj8OTl>(KRb+CO zKBktoOJR>(SC#B(Wy%acCT6^4@WZP2&El|2f{3P$E=f3H4EnzDIYK_HPEbX0p^}B04wy_|03(A~mVQ!Y zmzu9EPwpElJ5WSx1IMXxp>y%ga*~7*xm_t{i7)oEXo>M=u0_IdGWe~_?bwdf!sImz zQ7osHwpig-X+zx~Y?(j`6X@0ekxquw7ZgXb=HtrLgV#)B(Sp#fG!~WMTHt`VBE~)S z*IIWSZOOCM>1h5?tGDvv%YXT6ubv=;Ik-kjO{W1?%4Dq5$2txIdT>b6>6rdeT6)&97Lhxuz6zV-NEyJWyy z|IXO@cXI3B8T>U(3jB@+|1LB5cg2JM_T7mm?5cx{0UlY*1{M*esaowTQeTZWQ-#oM zerF?84*f`^UDLUjN4uM-Q0XQ7;*H0?*tlhUlR8Q zdHk|N71Cl`SwW>HkaIvUF@Lb#VwBKj@p0l&!$nSfSbLoX1`(x5XV)ha*WhQ>BsG%N zy{m0DJoXt~CJ5aLbud~Pu6g%+QwQ8PS>AvX4C0#3SM!Xo!ceKq;D$u9G)(UV~|^o{Vm+3HklX2qdZul( z<@RdSafPJ3ywZD?EZi8=T3k%&(EOp7)_b}Y<3RSNVxyvz*{tC3*)h!25tu7hYRTL; zwbSy=SZr#cK1hj8!0By zZ7w?)k=bF_UpTgDvK?;E1iaHRN7zyYsfBGUHW69j5?#pwu5lH+xVOeeu4UKQ`n7H| zvT+dnj;?Mj0+v+adO%DYSrQYHZm3v#(E3!`Q`WBRscxh*Y#^x~RL$pfrP^Lvq0~_I zNpr{K`z@X=tcO{flHlQblv8qVZ-kT}exTIu*LZCU4V2Lo{UOw$QyR^OKntu4=;Sce zgYc4;8zhm(m5cCJL6HyQL+GNn!y3l)7JCpmTJKvwbB{>t`yOCOccjZMQ&!7ldyDG| znM-l;u8eF9%BqS5@YGk~>1PB~NzvF1-78x_Y^}nUCUO<@)AZX8Sbd{1j<%nx;+U%< zUs^A4eK}Ug+*uUIyMI??Va?wzHY{sOR$X{8SCYppzPRWV)D;)G2y>t+FK*!^s*UvX z&01?7MN8HQlbP(2-%>ieF!oEbQ8n_$;hD6#Zn1E65+gPp1!;+^u;gJqk(V$)9ZkLp zoh6HspX|`Nq130^)>I>;pu&RIxSGPii=OsUU*7wQpr0v5R$DN+K&%rH7DJx>P=>V1 zZOzu!uF*RM-MwEIX+VK}c_eZf4Tir*)^n8mCwGtoHWUu5$5S)(|3id9 zDTgy!BHhZh7Zhu*EP|5#dcfn#t!5m!z&+9Kz@7l;|GyQ2yFUp>5(PCcQRUOCdS2v4 zll^x2%`B~PD~tt`>&$mv%eTq!GRwajt003a-;jG_=1O|T-N;7qM!LpueBr-FRUZ3v zZa~JFUEG!S;i_27Y@WmnQq{>1nCUI8=E0f=_nS1!i@|Z>Us3;BbXc>V}hNqgI1L6M5$KdMKR z5zA*M4{j>Q|CGSqRuLdg6=&2@t!CY|M)(GN3Lcz!jj5lf&4e&tLwVwvB@@?&k2hBz z&bDwY&ZwOyfEYRbxjS>q&5{+g0GBLoIN?On$O*Et)_RS;)3Kd+vG(uLL7_tu%;)gp z%R>vqOBkgRkd99z56L?6`exN-|Ew`a8Ad{~H&r1ywWr@GdpaXX!K~&;nNZN@$*~0t z&F=bC>r|{GLx*ES+f^I~W^%{^<@pz}Z<65c14q}1fJ0JDG?o;c76#5RI>Y9nvhdjz zve=GFR^7p|lrd8olpsHT41&9jur{5Lm zuLQB;8ns9=<)+h+1n}K*_bIV3)YxZpnUBwXsOlnXQSP=jGYYy~9El_`OSp!0)$-t^ z{?D)lv%Fe%FS8_yIRpQe2&A6K{yiT4JjiMaQbT|$i<^0_7fAodMrm=dfdy=oB>9Bb zr$;(%GyAhUOJ=NQD%}qRtZi3-z_b~!jrpnieng4F4F@gWhQ1;-wxtkQ5}r}o zmd=z@#TDoVQCgr*JqOk$_3|~U>7$KEwaVGPrChRNt2Jt`V?LYENYnAv3za~WziT<*-g zC?IbTve)Pj{l5pdf3QHx2%k+{<0vxApj!tzV@DNAi2^BJW6sHgw`=|I|JEBNuoD&w;MmNQc<*y?o)+?W#u&T zhZTf?P$h6wT?=;7Th}7zjIX9eJ+-9C8768PYGw!LeE~YZA6B-owWYNzvR}XB!be6u z3C21iT@AG=8tMCdjSD>oUySReWh?xECn0Ix4eP2d^^m6uigV*mjDCg;IsR=^)ZdUd zRL8nYq+A+zPPHkiXDybf*#4g0NG7|Qkr%R*!Nh4PW+bO(A*!^oI_H_bPctn_N8Z$h zZ389^x=oZIJvIDtNKY&EHP>iL3Y}%Do8_nDwo0LtN~JYMOAMRkP@`I4Ql#fhdtT13 ziHOjxBOC8*u5CyO{@5sMj6j@sW61NVL;KA%+kO4_iMob@^Jn`1<=o)Jex`t=0y{BDUFuz<}{mFUo>SyWFQ@E%kad)N-<4S2|pp&%FWv%N5@= zSv?*i2<-o9FDCtlfaDy@r__ETVwC3%kA7 zZs2`F5eRnE&~a92sDiUlWO+j@6+~_1TVY&pns2B7--FxgnjN`Vvbq*U^$MhX3iO36 zPLwFEMWjEP(;FWJ zvnRrToJ3DN_cnz2pE%CZv+tij|9=1O$NQ*%@bppNj^@BG2n5#f)H-{h zc<)8LT6AU|_`e}I)WyP>p@v=BDFbiE!GG}l<-yYm@E>#vey-PB`v92beKCV1ntqAL z;iw89hh5?WPeKxwYlh2?!WV^!gXb@v9aUiBs54BQ2a~{G85dqKQK9l31Nvz6^6=&1 z!OIGuKkE$W!`WPfQQ*@aR|dYTM-e+o^uT_e9aO;od6(?xN*iM3fS)S3X3Vz5#5=oY z&C6{9|HaXZXH~raMQ6ar3-UKyDWopVdv@ZF%H^+) zpno@m51);m9mEJpho?tX-0AxcrNc}(So3K^rzBJSboX#W%eYcXfR5+RGtei=Auj1sq4cduI5d3yk&)#9`>0S1^(Eb zBw?D_&4cON2D^pTgXhnm{jmb8otozF1HRMf#?v5)WrloR{El?#zKoCLR-P!;6In}@=;;#d( z7*@Dx7S->Za&F5`F1Ja{P4Z+ex)HZm)fMTIMZWfdBnmTy-KfV1zfcdK-NN+2^B2!w zRA9P0|H3;LuK?pW=TaUvKiDiu)ycMvtHymx)krdHdHKOTKBZ4Bm%r33o53CMB|_~` zN^joK?QX>+diw57_Ifi+H*>3RH+P}czI^`lMHL}*=kvG;Z9lRpigguu-mN|Qw6fWbW8h0gk{f%h2wkiH`2_Dov|9|41QwK7o&X2dBOh-M*7dIeYff zi?+4|iB-3csHdSPVN=#Ao_tj|-2;`YV&6;{hZcPGC==M@;~ z&g=3z2sYz%i733zGA)_!5IRUW9XzdY$RBj)a-k^5hTJXWK=yEg9l{13j%RkRE4ST{2Q|U!g(Aoqdg)bSKc<^5Q@nwZ)_OLr&#BkyVvW;4!9C61ja?hKA zH(jp+J?3V&3?q6_uk6lWaS{q!oUMEp`7m0!(rfTa~lJYOPBL$-5leYr--Yv|tb4aR6AUW#J zSs{^h&0#|P>)#TQh<{6h*glgj_}09dkx4s9J4D#VRX=*}SDZM*5`V>2D2~ZSvt*IG zh29rOFOMox*^jz&Y-ABSm;(#5N7Jgyas}s*u)|Cej~C;Kaf1p+Iw;k=raNn~?0cmV z{Y4=0X+>b=G z0W(!9INCtEmH4sZTPHgP?w3_JuAX(P`f=0nrQnwBpT7WbI#yACx4fM` zUnjTGD0JuQn&(Q|E01x@;LBX7GVeybhv2ZoG8y#m zmB5A)s|s>elWb9rqxXYq5JzSUDsFtr52|ivE{E!N3v0mHDz2Fwc35YF{vAvvp_qUL zy(;1Wa&U?eW^-zzM^!bsoR_JArRa)w8(%MuUc4v|&>VJHmqTXioPBm{YiD@vYno6$ zAB(aE(kp<{zq?z&hr{xHdHCe0Lp4AFKMX6%nKp*LSquV4?l154v*mQC@5}3Q9Cavh zBs#9)um2w0)>e{n<+d(`xx)tmbgzn(&Z7>cMi%nTq=s^%N5Xf$3_Rc^@$$T+qwb}F z%nJ-;qRTt@e|u7{4Zk6YTol!1=yMPI7+_^P);tJ2L(Z5@*D8j=06zrM9?}K&~rq|mQUQ`C{ZXpIW-zrtByW~BI z7%5<67^QKgh^g2ki1cmfPh=9oA@)=%L3i zsO_>$K&~xB_;CUljbi;hxK$mT4WHM}Daaf~d0B;)?wrI*q=P8%g?9xCZKIUq5x<8< zJSxKvba=>a@v&9aNVs=e4c;+MhNU(t)T|Ec9Z8%tNxj0R!oF%Cpqg1M9EzUqEkG4F z@U{fMDh1GPAqWhWicFxR4(kwQMNK_JWl$(g3T>2v^1#xj*)0Tt*+;zyMG0~Mv?9IwZ!rp{z zElEv%htS0`>!3n&=(3~@gG-?d58Awm+CYz&-&zhrhtricQt=k^4xTA_jk$s;c392E zI8$_!vNnF`o@5z%&~T-U7>OG>&NV7)80G4f%Lw*(t7ht3!?AIV zSzmcIpJB%z*U0XXH*g|kxqGaY9;5qj?Aepdo!Lww-`%1Fyf0ft2_0I^D7^p=E0999 z;434E=-!Pb<^zfF2WuYO@7fjTXWzf5D1m*{VNo27vhlcyFLyO``PfO%#~VGnc!l=m zQI)dNq4BLx6}A)$k_OFf>mrF|A&l-=F#c{K25)~>Bsz3h3@1g*6gRH~ZF* za%m~^c4j}M-34WmS{fkPIjkO5iKY&nvRSO6+v$Xi`}P^3&2{Ca?*LHej@=Q*rL1di zgGUc={lpA{=kDl}(2Zf$ERC0-xO(&{+4;jvE!XQ>arCkACKH+*{Xk;|C=wcLxWuY)3f`UUulz zGjOo(A>w0EjuHAPBcia5Dwmq#-pvSsc_{AOAc^qaofF(!cOt~R*Bwi)!fGJpYU;}l z9fAfzujZpwFQw+}H*|m?!etFl!nDfM`C1VEvZ71K%MRU;2Et)pr3$uyco*ZnJ)Z{Z&m+49l%HP@zE&&)M}Ju!@_gB$_mn|@3Re9n4#J0b0pKfG zxvZm%wyDtol{B2X!&{B;-N6_sRRHPeFjfS019@!I8-=7BLLF(Wacuqwf}OKt5Fj23~gPb-=*lnm19t@+@ZG@ae&aR=QD$C?$ht;JP&~in7 z0ltmb$`O)ohFwPyHZZMlA9h$@Dubf)$UgCe?I-j0tReI%F>~8l>|m+SD(rOaNs!pt zgvO`*#m;WZn->+izb`wiE0tB)gmB&m@hMPyICCq@+WtQL#5wN(ZO44wav~Z~c3a zu#a3Qsr5J&T>gVfJHQeK(wAq=?I^krLTASgB(}~eznt>2!^&14{7-&WJ+T2`k)Ghr zMTKBpy0Dui3)2fKT}JlnpIoFIcLXFvjd)D-ExrHyIzUGEpb8`&Xl5Kk>X*Pe#WCf{zChvNbT&;@(c}*#1bpzH07m zfER5Y@tLmF0!N#uz4Fem6_q`js!CN33~#xZ7sn07+JpjqPb1~NyipU&IrBs1-)Rw? zl2n`0iR2E>c5!d=hlUGIu=AYvfEs2CtZ7HjhLS@oBGmxQGQmpGD^sx6}68e!j@H$FC!45Zg#?OHky{5$A;Y&M8=NI#nz$q^&Q?jFA zZjIoz9o>_xquKn_s%qLhE3uhtHs4rC@9pls@Y4zCe3Kw7ZyQjuH*yY+bdyHZic3t(%y+JZt7j_O~Ep?<+0C~ zqd>xAmfEAH8%;I+R9~VqgGB@J4vy5WQ&YqP^R%u?G`B;0Cbx(G-J@$^_$g!J2v48~ zrvK^*y|8FalfH9&68JG&&tsk1B_gzQ%~8-XNQzQFgDw|UD791i8SP#kcq2%<2^b|c zF>)o9IynePhih{VPpRpr#F@-@pGK1#bWo zussABJ>0k6lIRS}rxjLAu&1s)@q;LKM-k73 zbBTEo{uD?LjJ!7&ul@uwvs#=!SMU#@vGoq*wDXXe&uQr$fNt7~yEC4Ag z%k8!1;rzk*gZY57*7=3`l>U;lZxM*V9mqtIlIgmbiA!L|jvYJpeV-2kL{BE#2l2em zKReVwC!ZZ>w?DgImo=|4|9}cds^AL;&b(+6 zkY9_WqRZGvsRZqzQ{PSKPv8$IopQOhML44d*4Y0ri5Br>Jx5$0WSjukdg*^?ONIyD zdz7h@++wPn7K$)d#34(b5yxtDm&OZ7=Nm|W{ z+EUwZceT!Z|J`<5+5DR*dWX*Vk;YE?hcDU+!uX{mCjnl_fPEBG^)8!j^hgz=sHM_g zUJ{Aod;E9FTZ3c!_>_L0#=%t(t_`CR4cAN2r#A&FJj%v!*;+gY?XYiv&NRBR0&`9= zWW{~&22%3ts1S7``Q6k~U89u1^&~g`E zz)}=fK{v!F6>{b;;mm_U&?yoDXW>9MP&r2ImE_PbRHNPpo}AVu9z{_nYYUaVW~E&} zqK#(>b@s@Zm#@s}6F0=`UKBF=P|DFY&LYL}QVfb?OpTr6l-_~^n1;Lzrl~5|W7~9T zfJqFjA676R6|+2U33#`QO`M)SL6;>gOnCM6)+E__`sAN}I6OKyKls6Zes|Yl-v5ua(;34zSwhie^1}$yjaiq{q6{emM$OA$#lkI65Mcp zZ3IUW&JkHkcIUM*K^i;X!4ksp49Ev2tfYS+t`x5MdEO5H9Kl=YgBrh#ZpH_mcjPXU z?FWC{+4;(Tw6JjJ{&ZR*F8Ci%mRGQS4k*FK4I~gwVmxE|2>ise0axx^p`T^>(_X5p+z*FgM_IG1LY!WX>fz6pb&`> zWh3G49~oPe?7f9gfXut?zt2a%IA4G5ls0n62x+G<6#Nq{()j`yHtbUW1?WQC|GdQ; z!uk9c_=@t1{`xryJDgMCZPl-G4iB=n=y`ytU9jyp3l_vI5&&A2yC5tT#`8tm$C(>5 zhHcS)R)^9k&ZD?LV8%4V%s}|V7H==Ik^S`R=f$nX|7_=918I3NO({s@r(bt)^APGX z5AB$q{B>Nw+pqS|pMHA!WEWZBQW6BUc;5Rqhw z1zp2nO(`bT4*YY=EpMH3un*(F$FhKnL{VJF=&dn*1R!m)oK`9%FQfDfPW=c=s2R%0 z`E`r|($uAb5t_0w0?jd@b9z=0$vYle)u(D0QcX=|V{_WNQR*od|0UZr@Hbc}BM4 zPO;Qz-Nk>aa9jz`L)8L=WD10%`K+>MFb?|iB%MljQADD(%l4!Kf*`I z-iOa@FuUkQsqt~$t6*4W(eN0HiIY^B2}sdO8}$53cQH*(Q|flQoTIsYx|A3Ov1U?7 z6Lhfdtg_pme_v2BH?acFHSSWiLAU0hwSHA162Oxr-kSWq!G z;-G%s(-GWazgQ$v;5bzV_g0_|89jt6YpsM5x4wxYEWFcJ@ELw(%)>HPTn08A7S{xv zn%hurcMaU`!{!YVc0P{Pt_j|Q{X6)!bl0~j!^T}{>_*&+D%Ss27O6E!9mH2{Bh-(L zvJ~zGw*A)0L?n}KR0u=3=~r9eFEI=%3CPEHWn~ZM;|@s*Yda&lUKK4)!($Y`9hRL{ z)KNC(4T?}2aa~Halttk8{o?8g_gRj?Euf86y^bmj(!n~?52^>+z|4nE&uyN0=|G)l z-kLYQb<+uDZnc^-Kb@#fXQHN3+Lc7na+GuEftr>q{9G#FvyM=iMM8Ya^kG{GX(=4n zDS<(g2y`3{lERF$nP1p9VU+q$OMu^Vy{3ASB{>WU_lMLdQRi<$YvMP-NX;7JU} zupP=JD5dK+aGaj)@flNvDwn27#VO@$BO~ev+o97%bXlSR^Vm5D^$$^{ z2=5=koMqjD*`QVQ*gOv2qwrI}{tf@TDTGLco`po&m%-H{_Qm{3bCqFqFdAKCq?7~l zJ_w}Jdhfy)EB^^80Zj-IR+rnic!83 zg^FP)Vj$@d0`WNizM5SwMovKv;MU@g060i6T@(N~TZR)5LBrr5L3nklb5k*@4}(76 z94kL!1jMW!HAA;Jye}Yu+jsLuCk^em>_cDEo6XP?Ut(0zlDfKFAe(AQW}9)ZLW~MU zCSL`|bJ~ac90wS-PL_w!@3(q^p+os7{xh};x4F{>7+6IjE43^p#USS2g8%!)d5FP> zR>T>-I0g;tV0z;&6ADt?h5>d;o;o(6a(-=3AE6v6*D&N%b`%{iirdDjZi??!&DJ`l zoPYURj>-5xtQ*ZRo$*@Z%gX#FjP7E|j9OimFINJ@)=VTn(BN|){#`C2?AIn<#N~pC z8F7}9pYfbhKrE(n?z{0(bQ7xG+k(}o{ojG#ya}(7y;nr{RV~$nc1tCT6V0==xzuG4 zo7bQ$Xq1Lz-xeV1%8f7FD=RZZarXL^b{In|t}yrga9)6{^L=1?*jUaoxB$rqb7zpvj1 zWfoIAUoS%R63gp6XycMMkU;GY^rG-|#?#%#(k~A{5pjTLKg}6icJJ z40s`-nNb=A>^00lK;e&!RXjE?h^Bj)gXKLTkJTxgb}D z`f?V|$SI#BsmW;@J%Q1Ntca9*!r@Vn@M-v;|LLS-V|3?cZUFZY~6oaw0M&hSZ)tRgmnXZ6p zxDmCWv~sEvO{W=YTPl9J*-$bN-gB`}%|l2h`r8dxQVW(vy=p-eD{9*yq}N84lVuHY+h~7Q{z)%y=nn)@d6^D=T8ewM$2`&QaZPcJWQ6^k5J|6Dc)P0){yn)NqRG zPNGUc@R#95^Wz+lWH`SDkL~YDBy8j>kHzd5lW-e!R3M!^VW~{w8+wlFGS0+JQMGDp zo}#r2bCg*6IAIVTw?B>SOhrDTTLJi8vbYdt*O!{*TNzD@1*j{RlqoVRroS_j9zK!}1q*&IWM$e@?{tBBK;VfVSA zSI7nJ6|JwppqklPr`e7X{CrT8Ml#1{Xh}lOd(lO@Pq94OUyGU*NdtF=t`!%*C;GJ! z{rw@a;vw-H-});CE4AC6B8ift&DF7#S+S7r2BP3}( zxjlC|yGLPDah3MSOmqCFZyr^qZm$}z$k5yd@`SZ_r$i&BLZ1VxVu6PvQ>Px&?75L# zM~kVa*)rK$eV3{cZT%?c0sDxvGGe8XQ58kFyVy6SVufhF0(xfsuxn^jZM7&&f%Btl zlntYkYha|4l+Tb}x^U;^J}#bo>*YaF>6w|GmO9`x|Jm+=;yDsF%BCRm!@7v*jOiPO zZXHFrK(LZ;)(Gwb?JRbLpRCn-5&_Nxl$TspbXW`gll91RLB|u`ha}-S0 zsP#q4Dm&c#JlU~DsjE)(QK4jG49-m%-|CFA0p(V`u-b8eN=mqt-WsHA@9O1x8#Slg8nNb&kl~zv^JGl&S(thT|n1r!nIKH1Tn2| zN)>d|ja8`xr88|X9G(jmm%8V!GnH4R*K*}rN?qg(c;+s&Nuo9ERg2`iD%O#2eh_TuyjX|s` zf$Ub|n7;9^f)LHRZOgxd6c180QGuDS9Vp8%$IGHdfcXa)XLlRZdKP+vOiCq!-O8k- ze@yQZ5R`49`mGll!SIH^;3C|h?fLu}m1~xZPl(OY`ZSfH>z09-W=HKIspASIdvk)w zMT7}U@(~221bo$D#dwVZKFV6&Y{GSO8ro?KvS_Rqw(zg(F!HwR`#exh8rPpA+pESU zC1^;AF#5YyF*AOlk13K0GdQODBIYKmQa82t8?;?SiP@xW`-o`jCCV&orXO&u_2Bl| z0nGe{=}7WN`q|q;&3qg;j@_)ioda5Bn4-ZkrnJk2syoGKvS;>{*rLY1maW3eZ z$%)G#ewvgdB_5r(*XUH{YZAR3a}{syFXv1aNgB=M`4MMT(M%C1(lR%3R5LoEuNDoR zin+FTh^Dk@yQdPRefX+t7*$S40}PkQT=yd+Evg=%lY_N3;8uBRYM1>W`!d3#zSKuE z>Mm!S_#2?Tw=UXs3;n&je|w;^Q=J@?ugumr3c7#zhWjYZme=Q?S*TSY` z7I4txuTH02`HpH;4v`s`Q6$rq=0^s31e|-*FG9WSq*|eTqsk8JC>oo_>LTca96Pd} zeTreR%~RZ4x*{G+drK<_fhy-IAG^EJLccPFf7VI*4U$x z;&R5foFM5OHL+gobuSpELq*^`_DyOa8(d3|`#L9a=1&%JkS>q>WD*DS_W7wrH@J)h zlBOEUDvsXSbX+pvPzGd$jK#(C?qMd1>l%ltbuw>wMSGk;M)46?v655d7N@dVM|;VK zm0-!1Ns%i1Q8bDENq^622Z2f|(;j16I=5{#X@2+D&-f+(JZha|*w*eTBlFs*_U~fF zr=SHlq^KZuO&CZ*hw5_PE3ljf+P&ymocK;xxL!hiATvw$bFVL+$>Y6aMYI@VOIG z=={TvBMv^4dBR^)eYY&#jWI(FyzqvPis8SPjN<=&;Z7;mylQ~4^DXHXaWyDc<^$CO ztwBxeuuZty9{;FF-H=mgd_Zkc4?$pyqp1>di^pf{oj_ks?23lEoF=l~vGWoHo2+Cd z;6E24wKsm)%h<1uIhJqFmDE}ztx{;>R`%A9`l#H?{@mXpF-C=ya+hJBt3@iIH}-ut zPF?t_xw##ZnmAsR#i2?xttL-ZYTC^j?z)XFj791wSc!IN|wa54Jl1W%rd`n zF5Jnx1eDEdXZy#UF;>!+QX+JgTCXFhBWDqM68)YZe}o_S@nmTbD8cdh`136I7Eyrs zF$!)cMn_(S0`t450j4yLIZ)CtlE~uL{6j6pw(33OZB6kPM?wO65^rv=)mD?=b=bq&>3OlQm2)So6caF(8_grS} zB8@kF9>ueD3N}_qjY_LJ4WA*oBwJ6<{M3lo$0_OHDVIvGUc2wfA&JYR^TFKdG*5`S z=qV9mWg_sZOwU=J>k%B4$!%ICQ-2s)Zf7McG7Aza3j|b=-eB$3jNoBpVhtEjC>}EX zI|><5T=Z8JVZ>o#!xvH-vRey^;5H8SEvU6=h^ z!ixv2d80gkRGhZ%Q0jOL@ql;?X&TF%o0flJOlWG@) z@2#%wHVciB`%6Y`OyJ}9GAY^poC3bR4-8q|LiKZ}z zWTRecNgS9|Qoy8X({E@;Vz%?zUi_^jyCnaaa$m0TrP}4q)vM?*z3SQ3m9-dldB62j z%SX9F6k>Z1M7|ZQA5PqPvY2W|xKZhOIcL3sfTYkjfRegCINJw@FLuzfM%&3MUCxU9 zg-&FZJh??z&490ni+OGGBTffdE9JH<4e%HxRsci-| z+7nodOQ;()memLpwCAyY8kSdm?6IN4U!-0 zru)uKt`8%xI_ND+$GAo#5Ot>1mEoGt*$kmIua7`Z3R2xHm6M6+1=8uJS0MVN*E6=8 zVxA_pYFSKRWWXJEbyCpL7@I&_F&L+TVX4d5La>HWeOnjes;H!kNwMFCmcO&vwjt^*y~!&bujC@v$izOr)PGARkzf4Y<@O=?O(wm z5I_5X?kOroi$d zFGhxaSpo|(8?&OQf}cp4jrHjIW!L%k&GC^HtDNXi1*svD+mtFu-7)i3waxho>p=tk zgxVpM%v~(upzPBhx9jJ_Y>FjSblvYlZ3n$`?AoYzL{TB7q%zV^BFcNZL`l;6|Rkw5S3l4@pV0b5! zi$1q2k;tj2OvCxJzmfCjwQS%<7S=o>#aRKQwH*VRhj|fQMd3Lp!~MDos0k%1D;Y!= zqfNbi?s1uXTp984(FkgY$zQ z?B{oPog?Pw7?qR+6OA0$?e?SCpBdPJ^R=_}m=8ID2QVBg((5R$9+cjB zL!0{P*@L|YUq0CT)017fQ2mu%{h3N=cbma|avld)SQV(|ONZ{%$MQe&Xze`CuzKV- z(E^`eKHYz~_s0hh|MkJcFV6SAc>ECl`{>E8{YdR#LebwWkK84Qnl;F13FDL9rujZO zU_*?9mL)i@S}ov{XCM4Y?NkmUkYqyd>15^su=1m3K6L{=*%cTocEm1jiKkm%6}IQ= z{83>^J#wnc32Ze27O4%dpZ)dh{MkuXhd8SxRoLZhcV~&`SXrW9!>39F;Ug^qY;T?W zNxC({J)Cday@4*>^{{o7tg}~F6Qo5I`(BX_{iDc$)l!n34y7yIXkNhIdvD|<#<{SQ7IXIqoUKmG{pJRO5>wABdSI?igvXt;BLaG0|% z-YD%1bhx#i*s1pk9oQea`E6i{!MPV1?nQ=GMFyv{%rKzs&$&1Lbu#`r_tw9SS^wTp|f7Z-(xZ>+&m4ZOL|>678c!x|AmqBo}a*->w_R! zQjWB1La@rJJzb=ym#;yR_YDtWQP`nLBp^C1DeFkLWX8qII4TD-BFw7)B`!aC7U}&Q z)KOgdAvhDL=OiBspacYwCzZX_VS_~kaCH9$*-9B(S0R(0<8iK)>s&0Z6t#w&=Q#~7 zVmNXO2pvA3m?%i|2_%Wo3jKjE8BiAkBGlmFZ8FS(edQ9=ApsJEyt>&4|*Csl+<#ssTIylTyrog^g4DQKOp4= zbSVqIz)RuPG*cSM1~4&1Z~@(2Oj8Z490vEciF@0`y=}rKz=3QNm3zIo%Q?+~YLMc* ztNbD>?cv@tb)^x;h=4Op8IGyxNb#rB_{|)pGgy6w9bQ90j~~|O_gEm2uA9RlQ5z~I zL=&V^BVA+%z%o0kDK<#sr7HM8qg5g>+(4^1`stWn+#oJ5~OHFXsmrbRnnDEh6hwddQE+nPp>YG(o z$XYYmblRyaZK4xb|AIewCu!Z+ zU^Hm87yI(FtdUb8f6OTFlKFuGz$|E3Q+2UdCtrS5a$U4*h>f4PK~c4~`u?>k#amKA zM%9bSo&Tf@OlvBjmDYdB749%Pub>r=tLpuI0q3@_i{PNKtYc70m)=&~&4~-|>8i6S zEhn0Hqs7&AwyOQo<=Tsh8N^-t(3yQ~sUD`taqRi1DbpkwQZm10I$UF$m~6JNREzHY ztY9TC*mMC4Hq%=!o9wMkN1C`81o)W{AU1YU7dtd|IZm**C%R_3Ww?qfo;#e7FT^Q=Lv=1;%>(-Eb4Dc#p?>I~!?RQTk&ogITlduyF(REvP_WTdbndwg@ zFz1SgieIRixn;p*0`RxIxMZV6&V$@k7Km3q2IdbNfi$Ob{eC23apyB z1Rdqlcas1WKXC$2gISQeoVy?tNs7#LiCkK_gPk{tpP$|)`UXe<0*`!L^oe{=oI+FPoqA<7JMZT#n@-2sTrPu9OCAo za}dYqbJcEP?5B+}kZCZ%dM|vRWvV{(=Hlx@aH0Re3jmyiwOk%q#gnq5AFDICW}dU2 zzyv4dF~{jg3fOrM;o$Gi7DOVAITwGqE#248<1Hr_eJ^ zHUgLfoi!8zTNXw+4AtG?hT*;D!!@=0iN1}MT17~ewjXPjeVbUMVu}_JCH!l191B#1 z%zV>L5hj0@X(@1fXccOn+TiCE$Ia<0n?nu@L~EBIl$^zmQ4FSvChYs0NV5qo2go75 z5jm_t>1DD6_vcs#Ks{ajgPe?&R zhU^o?0h}0E^lWYGJAhI37=M1}hTha~%PNi}C>|%t=n@+#+NP!bL2ZT!(j0f2hHY_p zdICo}eZM__DGPEuXCDk46_=QoLbAdIEL*08n(^%b!W^EA;+YMDXr^Q5t?Gl3n}fWS zl)g5?fYOQT6DM(z@3qTAKa7@VK$MNc=u-KS)Et2RL*MtX@y7Egwv5-24)^CUqcT{K z?h3o4o*WLNnGgd9)}e}9E;tkyVP$@8(&Cs3D%iE$`(=_HGDT`%4`Re5I&0sTQH{`Y zM{3d)C-KYR%wdzW`R&JI_G@C6#?oNP>k+Mt>n>1UcIk~CJ z?BA7~0%Px@EiQvuJ)RRQB3WxvKK{wQjdgfr7Nc1%i=;7&l0W(_l-E_ZX_AI{+2&Pf3IkLY2--kwOH9Vu80rK8%Yo$My0LgDdX+q2Eb-?kka}a`wRgCqOzV8UhA{)flFw z9@3)4B6;{jVPO~~YGz2Y|5sME5)>6EX2Q}Y(UZ`40?G^w$vk?-KlF+31<8EsF0)fL zho?8kL-Sl&c#85?e7=|SxN@!aS!A9r*0IuKT~VZe7RTA?M~RnphhJQA`t?C@o4}RV z!PRxzmb+x_pGs1BV;ac{$Z;ta+$)KeTwA!x^VV}5KL=gCsYQ=HLz)so?|%UK&p~Bh zPZzW2a;-Wg|8K+@HW8=(E%SIH^=sjQLPqT_Xv1_R?u|gScaiJaz`3KZg5sojxcTD)?)@)KOk4snl`Jpq;xkSFE15=(yTc znBdN>+SxLkT*pxu{G)m{=jM{#xUh{eWKZR}4h!G8`_4bT34tuGgLyj$C)b#k&xSvI zGixwBIJAfK=~w6?;U*8A`9TJImRoFd&q5&zVT=?vU)h&--8;R_9M7w_x^bAwq;iwY z?1O_(hr9f?n+3P82FUF5Z!?F>K?*Yd1@N8DWTlZ$#r!#4EFn?SarK~F=^>jK^_yT` zrQ7D}CYQF#$iw34Gy=gP^+OMcGaGq?!^v{zWr0l)>lzTp2UI!UxE(;AB*;!Ixs4;o zC^MCmf9idJ>GUd@Zz74EIGnDhfGS|!is-TM)XXnOIqbMT8A8y|>&8glS`KjHQ9t*2H1%2K6FiStA08!D##q z%4A%sH?5N{(9mr7v$`^vJH=8C=73L+yciu9!lgG^!;%PH{7tfBW#^@}@5nxo=k_4) zG2DNdMA&9YTgeD_`aHoMxe@|t4;IAf*8AbEpsbA%j5EkzFKP~{d{m9L)3}sNn{{0k zql+t5#<)6Npq>0wfd&4e+H`_Va%3AN$Aa+MN3v^Ua$HL=Qa1nbXOptjeBIh$d`yKG z)8%Xb(x)Jz78%-1kqvqK)-SBT(bl4Sj3q$aDd_Bplws0|9c7JoJ5hs*G8mab4HWEe zE+bPvdM;flevw8aORHl9FhePg6wDD17VXOuP_L*eSuLY>W*yLD=R`cfh&e3$Rok;T zqY7PgfxZVb;))rhwc;?z0!#WOZHIe#E(LJ%8J=)LzxQMD;H?Z`8}A4i-<6U4z_|!g zjLphhTRTJ<gy`ZhFD$410nvy7ysm@^j5y-KckvL(O7;*AgmOUv*1SWD}SrF? zqU_#fqn~A?XVfEIG3w|Ck1~Xe%d68LvCrL7B-7PAE7dnuHQw!m!)Ml4mjyFCVi{>Z z-(h9ky-7-r#^N>54bTNemMMw^WXBX`8xqE0dUceACEjap_iCFcaN(JeLFG!3cI8*8 z;B`%GlF}aB5SHX}G36WwT$<7_+u9A~TP$z1(n2zwudI*8Q11@`XL?PdIELi| z#A4lW452{!m*Yma?7-YG_bLm!HF>y7P&4HTIutw~yFW-;P|Vp)cE}^<)+pePW@s%K1>UK`ozoHKs@D&>0A%Kr1Y#r)M24|;w-q)=|`*-S$428 z*Fo453Opf|O5$~`z&0)uqL|`5O1X;{;CPZjf))*T`XIV|pz?Bo-?@`_^mP!q%8qDv zdgCq=&ZJBPZV-!rNiGSxkuXrQmT)-=0gMiD_(@C+wu*_KC%c5QMl^mOMAOVh1N%Lq z%2CXF@iLJsQt2`4*hqV{UXo8i2$W>)cm7;o&kZ#a);p7ES=S@2FHAYZ2~(QF+Jh(; zA|bXTTdJWXK*1-*0l1)O`CAn{yS&OL-)A<*@F6Y{B!}1($HvJZbwtG5TMfO7 zyQuPHqhoR6&N*}{@bk^F1Rvv<&(1S4GP$*fcmNrP3&XwVF<3^@MCHDZ0xuhE=Kd{; z^>IHUn5(85#2nP;`by3P$vL}7}tdCR;mS5(?rjOJ@BaI zno80jhF&gjqEwD7hFcj>4q}dJ6xish6rnS6+UcOI$u0Vo@WWy^maP`0o2>WNm7nE) z<#^}VIbkTRxOX|{P{(2vb3(7+SoA>=WWwG+uhbvJnjrGS6!onjMJ`_{fF93qFS=p+ z*f}iYI;E$*kPF+2OxqX{y-rdk5qkj=##F2(aLnH>R;2A0K|JMFnfVnq^!{4GJ(2*e zDiX#BNz{7?2_$z>Wtkxfx_q%LvzW0~Wl0Vk@r_lAc=O!>Viq$UAUH|m#e|w<5Idb< zSzZA^8~H=dcaa0@HZ6&yJ2> z>=LyLS-)|#t|v! z#xSIP8@I!R+Sc;OFJYnYc+Ru0`}MUA2?#g5+4aQMR6*7;cD5RdQ$K zT=)}JwQ

{=>+*4nSgvC)bs2?d)Ds_SP8iQ}f)m8t_whI~jq%EwAl;-Un74-E1Bk zsZn`SDl2cQ6-WlG=VcJKP%E>C+qcL?n$QNgnVU|ob^I4`N$FULDLcSq>AD0ZgJ6Ay z0Cqr$zi~;&mq1^kPs>M@$VceINUV4IaLt&q4$g~OBmu$U2ZL+$xCBaiYO@0B*?tQU zn(?N02mKjLf^|m+)@KK(>i0pYM|TlZ*7~mFI1=OBl>0 zaNzxDk%C;HbR~G~%9p6k?y>6k($Wgj5--cWl(cCnNm5LDib;A~H^@i16e$b`b&X^x zt-53>Q=KHH?xDRUp}7SEg`rnvhex?K#)pZNjVI%aATulbjlZy4mP$YCie??YdLiYW zXJOLjhEHyF z$K#hwx{0$6XS4flx4vz65H8hbt5D)7Ka!FxhS#(6^e;?da%+bk;nn}(N`^>E&$p-6 zRgQ>)5vwz`D(1PVW!t=kq)|Xww=hwCYP1z8?t&~~%I;M>?OqJHbumCKQ%fmewJn80 zfDxzLb~D|TbGkE0-_fH_&7;f7w?=F8M|R#>tG>bGE>S_}gK6Zdqi-kSy!^C_{VO;2 z$ncf7Lw1)_jr0@kU$8%TyAn?yzl4t3mqSJpA+zV<-!Se5n84ZHq^r%Ec|I26S_fKG z*Ik<|?;uqUDcf5#*+T}&v$)l5@OO<6bLZU0&E(D_P9bVd9oz@qEnia}N|#ErGIFS$ zHOISmjmWHZkF5Ibq4kGXew+kJddq1mXYTug@R$#-FH3IAH+v#nt|1JRdalph5Q9Jy z_>g<$kDa%EmW-9f`-&q@@e<_@|*N{TX;e zwNWcTL~B-uohd#*1*@cZ--ZCAa8~~cxFU0(N*Ldwy(Lw`5!Ic=w|sWLYy#BpqD4Hd zPEh3ABQ8LQZp|>d*$`w$Zcqal-MtmK-unK#8o>DWtw44HXW(@WXmWoYu(i{3i1UAs z@R%DAAetp?7JCDt*U!;oi@gycu7^3ouxhFhZF2O!?F$B$5u0zm3b-RuYO|8OO z)cTj?A6A=;1}O8y!U>rxhkFYI%!T z7YG-6#5zooHD^698bnG0YV)3+RYt36^bW4bH@eTm<$h8}5mw%11C~dBTdfx}`=Z3G z=FN2)9j2MCRWcq>&`lJ3Wq4HgY&2SAP=h;K0I~+EVYvSBpy&i{2?q(tga8Q!!~%q7 zP$}Kcb6OM(RiG(WsV>VbT<5_sK8$AHQ9bbZ&D;b2S*<$yQ~wG(9nm2m##A;8vRLmd zXaFj#nVeZWtcx>sUL&3zz zGHQ-mt}69{U?T3<9}pdx(xX<@3aWfNqld1+CKe54|Hw+{;>~NeJ*b<-djGt5nNwu1Hz6PBwRkuebQ(|KqD8{3?I1mUC*Krx`W|nPi3i}?9#8Y zCr&j4EZ&wsx?BC7vVH(G#NK$X=DTY))szBV**>8h-2L|8cDBQ;1HMOH;Ok^$SqF4q zbb+pm1!Wz;ec1)L4(5?{!1jkOuzg{}=Ew#o14pGH#C)g|)TMnr`qVw|a!MT_FMSQX z<}{ox>73|tQblM-A#s5VNf^Dn&FUQ#{!RuJmVc%$s=4ln8B)@THR^&&QEmksenM65qQZVr-fs#i*+ z!5V4$UbecIt?p&3d)ewuhiRxV592H&7gBk-3Z{zlL9v zwz$&mVc;|DyvE02&q&FI`Lo&fd{FjP7%IC^g@aB9)GCjGd8Q9PX%s*XY$rn7nRC`2 zziY^7Dl~;mhDFcadIYy7Q`&hsd_#-5Zz|kM4M=2X(_KRyLbVBmy{hmbH6Sf>FWoi7 zDaeLK9w@iPd29EHm!!Z{KcfeCk5LTu*$|IIn2@3d1rLHbM&cp zHSk+5a`ee^aAKb%vZ8B)y#?CWn_iQd15107-ev|!qPv;g0cd{7PhnL+fGdS;Q4tst z!w=LmeSl+Pp2yLQ@ZPHDrA2{&a(a^@`T@=~n6wY<&#|-oDh|Gh-0-yuDam}=d$ zld6q!B8x?o$b{q&_e$^fHX~`gj32)1Aavet@T4>~jESaoVYBjSo z%GMORuB|NAxoA}xM!B!Ns*$Yb3FjJf4Bd@l$SPz^W3YdYrqkEbF`OgP$|KpRSbjAP z%0}dDI6SJ%4yvh-Q6(iOmzh|no30AI={DwL4@HZhBFCn%qVV)9H@%j)6BpAW`P9_o zFi=vyPqb3`Seqae_3W|7-_X_Ob=-Xhd+L7xZ8u%cF=G)lSlpCX9N7<&4XjyZ*h@xm zf))wbVhp36`On*bc7BlA{xoua$l&^Er<8JNT>pcM!8f_fsDjI#k!10usisEpRVGy#P6l{crjp@hXi?ib+UG32fEv6O)W~&`axtyt9%DttqWBe&I zWX=j7ymZ@FfHC*;WSRuBm3byYdN?(Py$x3YG`n_On(SLU!#Nw&!RR~8N?OcYg}%Z5 z3Ao#Mavse5Xpu^qGVu`v+I)n3WNwh+srg`!7!!y`+)>=0w(5Bhh2>F&<{bMShQ+`| zSVK?6C~B7$a7?Ai=TOICimT-5niO;fqVXabGbsFHJKK1Be`uc{Tg%DMRjxd-K?z_o zCdIpJLYj5KTG3-Zc;%2IEq!m>KE|^t3@&1nFuVg4pqNC{)y^ zT6?KD`FIgJgiIEEbu{ojpEV!4=d-Q(>{=NX^?^$xtm-j2ad9JssI}oE<*E^q$=N*X z9hU#yoCH+OjSjFfArKYE=MyW^z&QqVtXV~&X>voQn)9OCruHQ7P?{gN3uF^sDUbK^&1gK8wbOFR4I=Kkc%cjDkVP2v0$f zC2F>OdO$W_!m{sv^_{Adz_#n+QjD}@nP|?!MQw#H=&F$h(k5|>7(;P)F{4Jq3Fqcv zVgwuA6X)fd7cWNUApz%uE%u68hGIYH87YdV`b+B3^~cWmJP>((W|nEJN1HiB&dZ{_tv_m@1}H;OAYB zBF&z3X%^mitoSC3aV|EM`jhK0_&f6g4ZhGruFybtf>kByG_|nIm0exC$ENHQ&QGKA z=&g!4&N__4U&%Ebn`khg#b*Z>=BE*7M-Yy(=~0VkzN;$LQJbEL+*BpZ6@=s}NG*;l zVROwvfpopxLGT0%3&BwyUVXhaDf(mo>4(FkgY$zQ?902m&QXxer|y#SEU#GV@0w9H{9SAj3gHt=ZZ6$_D4Bp9-;*h={_)ft?0@WSM-etnMW# z?q!*KS>|4rX{AlgBU%seRdQNt=$DnP|<7t>0D0i>0jZu!qB%P|_}vO4g_ zm%8-I>@dCR+0|ti5A1G!9)z9>hgYk7?te(fui2LV>;v}iq0~;ib|G0r2fRX^+L~$Q4*Va6ZoTLQMIt#-4cY_1K?}0DFUp``N?fC0T-N_1)Mr4tz{+c zGI3(b;=%~xuRn=G5L9Ad=lOPn?am}I&lCEJ7|mBD3%MfM?NHAvI4CJ7|Ci=*e!UCS z1V?MC#A5ziOEO0HIr=JfOP#iK=zl^4B`DeyNmcuf+tLX$gewZZcC(Urt1+CMGOTM# zOPdN}M0#N7_ehifb_WQhmkfOAL_qbb+ieAd85!-MMaLRG0Gm=AKtBTOpq^VSKvGAeC0c4(7#7Z17jPt#hUEwu1yWtm< zslM}aYEQf}jsPQURj0SGI{bcBRZ}x2UcO|+;g6l8h>B}2Fipm}a3}AQsheDz6*I0; z{Y#W#nYoc^$)V2_3}iuK!;(pvVz0Afc91A})au%T{0(t&pBzgaM zLWO>wOPYDX3TA^-Z@ao%RxmBQciRz?qi-em=!}KGFMMigq=+v@R*gn+r5O~?(2UA3 zL)1-RJ+M90RT%ukFAppw;ET}-^^m`e((m_lJ(zf&9qfa{$g55u&swHlTE!Pw&bo?X*t#<=l7o?%4!7@GfUe?9gLl4yj>gys^L@>Q7Ay(AQOJ_)rHM{K zCf=(`HneBFA~<~)cphby#hfjp^V`(NkTEja!(A^d#erp*h&$Hp_MEZp;LTVi2 zdpaFAv7)5Q%ehF^g%g4yfNEV-xGQ^bzL*6a@Vd z1f*ngUpeHkFkd6$E_t+1*MUyuBRG|#I+BL(C$`+arj9UdjZjoYDl6oMymoihEKqu6fAp;mpN)`9_Y5YF-9LN+5K-!RFTi(BXr zQ(Ls_fiBvWTt|zkhpHgS13;P76cuC4V9{-8jQ;D6dl4sNQMbfZdM%uRB-vk;&R+Y{02?RFWyz@OWC%Kw(JXe4En zNS0yheqg%|`;cTe2jp_&e21}f=Hrn@=^Xqlz1Fx%`-EF$vD2|S36v(B*=KERbj?zI z8KuXnDu!i$coSyk1^W|a76qAWX_8Awoye$4KmNJ()JoCuB0n+RLbO|9XI}&%9W@E_ zRt*4b-B+w8VxTDq*{L5Upy`9kc;Ul(kRwn(Lk(mx$|6Y?zA9;zi-47N=N5f@9%2sk z$hlag1YY<#N(cyh8IdV*OB}Wq=*WuRQOj{OAV(=lF<8X{#(&HdlONLPX>hTC-Ck5j zsTBDWBar#2O2(nem@{m{o;ch7_-gEI{obMf?0)I|erxB+uK89?Dfa5ok51p_hIUR) zU+z9?H+X5q^b#x(fh6J{x`^T!vz?~_upTmE=zezze8jm<)A{4w-J6@6aTp?{jN`@b zwLhKjK6|+<+3dS`{Q=7_>hDe?w#RRX{fxm}{=2sYQ$LnshF*abF(aICgC zeyLl3_1)4}-unJKyq*WIEbf{>e&)g{i%W;TL_qz5BBCnuHcglyP0bxi&q8b#D zXbicxU;47VYQw|h7%xBCD|uPJ3NPa#+xOMW4isWbRl2WNa%%?0z&@8rpzay%|4KYa66gb)ljwE1m^mWo4BG4SrhfS#;$;b)D zz>R&Rsu=-2;vc|gWB4;fU_x-Jjsa2ZDI^DXUetv6JzS?&~BfY2JG3l8hx?^xhG76dRDvV!!z z5n+Qa6IIAXFC#DF>GXimoLnGiQIE?WILYpm#gm4ew`y)a3h(P;SfNQk>sie(XNq9tth|+@KZD=Tn3YXWF4TdIPw+~@|pr! zsQ#fS}p_TG4pLhUfXn{+!o#Da*d zxzvMeN1Y}i7e!V*bIILCjSI6A5{{XX93_Yel8l5kmbtq`nLL7NVL>*ofiJ;n?N6cd zsqN#`_Hl){U2xlJkn_=AODg7IceHqwhkg7%fOK{4DrlSEMK{Q{MmpCvZxxl|k2HFB zlg{`&64QjX%_Pja-RX_HqyiQ~L+N-?*UT59mP z4LH?Hb0r)WC(Sb+J8zNVvyKXHjvZfB%@p&SPRzGv^vnxVz`MY}_}V&?BJ#mM@L&LR zBs`CQL?Q4>;DG+*-9_}FT&AMC__fOnNZ3O!RG0HNAU<+gf$Zj+Ff)y)pkYeK=G+^x z9Li@$*{iC60P|$RE)1Vl8VCxflJ~boVs&3<_UCcxE%z3sIKXU?hB~QQ^Fy+FqZb08 zc@fNN@=5K>1tvLjKLoSItXOBzH5lL2U4#e&YmHfTAY3QfsXFC*?7RfN>ArV^DMi4N zkd^ak?3F|ZS1{1EMd7^63{zEMHhcZUY}zi{afdEVB^B}o>tp9ojwe5@MDT9~rLRG_ zPlK}9_PQO=$>EiK;uZ4X*bWcONlD1$VW31DBVov~9v7WPI50h`v=x>% z3jPZ9}xy631%c)vS!O|Jok*AMC^_(0^>U1=Q ze4ZZ?pBdBHN_p;xZ>2@5^coDaOw>1QVEcX$4%xELO`;H_7o!hXc8X@<$OzMIiI=O( zk+$f#s<&~2a%53-w1K|^a%4_)wBfsLIkG4^mf&w?IkM#18#-(?<&SjdM%-%Jv#1=T z+4AJJf=*pxK(~)AMt>oUeutk?F9}}A9_1$DKq&Z4`gp(o3jaJfIeBn&bpG9Uk55h> zpPebE&H^J{ZFW<#th6Q>3+?A6D}mzQYrx2pgaH+=_O~bJyw+<2=l}eF^j9@dydNsS z3Zx-}-gT`2D{qm!X|=})foPEj1yAY9ATmIUrhOeFp-hl4A|(I4&JF+C9upi^A-}qY zk2J+<*pUg1*efY8$7^(6Tm#PSL*Y5aQs-+-=`+GC;FAXUSmfcMD`q4&9mj7~i4Uq9=h+{M6J@sy<$248T@A5B2;kk}mj@KBAIG@Z?tuXIe} zx`}Nb$b^lsN68T5wd%V?i$tY7{wTSj-H7%q22-1M?h z;+wSqI_A(Qq4NmVeYtWMCeAR@QL5*(7pNCvFLVx)sU+kjxn?zqoRZ;%8fsY%85SPG zDA<9rij=AOzV@HZyFP{5fA-q0$k~o-Pc}I&%&9jVqb--Z)qzysc}<}yzM*T~+`zfy;TdBlD2W$0c52Mi%-2wpvcuF7KlhB?X<(e1VCaJXDl-xsr zEmug1|3fBH0Uy<+V+hgU2P{*q*7)E3IAZ3UWQ=)~`-}~n_PJPX2s=+bNu&8edL)y4 z7J60rZ$u+H&)rTx&ip&ke2!+MRN^x|u5DKE87ZU=DXVCkbTfkyvtusNA@dnGa~a9( z$XZ(K7YF1BYKFSQ>NL90)t1MHiz)J{Cw^iO&~#@<>h5rUjK8Al@tdNLeue9 z>`V-o;)Y3DAO7$BCDR-H;cSaazTDyZvTa)7Ze?AvhdcvdbGjfEo$UF0p+se8h@kk#5U)>lE*>1Ep_=JvSDgf~QCyCa~`awur5 z?EKLp9v|W|f#rH)Ym}3s6dNObvefzv<94jB?>z}sw+_NH<;M407Pkl&Gp0?QBL#$x zb_6xdIt#N322`^0omhb55N1zV6u>d+->0XN(@S^(lP!8K6r}-9F<32QCy4NN>oto+ zqLdVJ(Eyj2{DCDxxm$aynk3y9?u0?VBkT4y*95&Izn83Yvrl@|)xni@(`1KIt5SU8 zyVBoX|2nO?a7?fDISmh{(}oR&O-gAyVXFA*+exK+GW+6<(Vi1}(Tyxj?sXh`Bm3&; z^zEJ4TBqSRQB<9E(sX!B8F?~aFXo@@$$bi+>xZKVO~P0NDLVipittm#)Uh}1i7SeJ z6^cTKlvh`Z_@l?uS?Z?#Aw?y(2>UzZ;&R4I^$~!rh%)ncCpfOke{N@_)x;J9o5`);MX2Gglt@T;;Tdi5zV4Cl|ZnnYS9Q5w%(<`|ZJ__!T zCpL5@;c;qs^d9a1@Y5QI%Ct%gDfFf(j}Clg>;7cu=uC9vkAs48(2ftJS}!H&A77q^ z-%t>6P+P7r%dRtPI;r{wQb&f`P3s(pXf|J@T$@G3DPsX=`qlQac)Qa?esMN+ zFw~;?G<@yPqSQZ_&&8P9GRLnE=2i5!Z17A+qPSoN!~saAI5OFNQ1HCsI;@oUKh0G| z-+p~?{9;En8R^Q`k)*5M5 z#p812z=-f~+#ppI{yq7&VJuQ5HvJFtAod4|K)W-T4-!`x&5=KILyy=^XGWfNPFD;? zckFz<2)Vp7CXcXD=n%vL|3m7`{BZFbLGE{M?446qs+(4O7^~2W^?e1usTzc0^tmFE z9{3d(8vm4WDpe=LtAq3;O42nk3cH3RiXOleeA9yY$s+VvKAIfFZG5@<@mCR?|H~Hm zp3{T2MOKv$%Q5F`U=mY|mBB2bId-R2U$fE+KjGB?>HZ9p?%>+-<+l<1Yi0RbGiJ`^ z%Zt|uaB6^xoOiz&;rcY3E{`v3qdiJ+S|&;;-vQy9>iU)FFWjOUV?r=9$7{&S{Z!EV z(oZpV@jw;gT|cU&(MHH0A}+2z_9>(H71j?8(q*Pv90l%Gh`p^R$ykH{_0S=j4cf42 zdES|VE;#+I@Y~m%y$+YG0QZ*Sgll>m6YWT`(#p#y*(iUh(&v8*$UYNPV?4<^xWa_e zYVGz2DR*e4RDIFo5+{*Yr2H>-qe3rseXZY*9ouhR3>!a>Kml8o^WM1ceEU$lkrKOs zluk9g=pPLg_cIdTZDVcD&i{;Bm{~^tQRR;sW~W)3%aydXNk5Cy6j_rPAN*`><3|q> z+xY8zMYg9YRE=)w&sI6J?ovAv?!F&k1B>1AM+chF)zv>q;xM1bwpjcE{?!VqKirlO?vz=yp&LtsrP|ZY2~C)x&0M9S?CO2 zTGa0oTvUaHJFu*{ne4U#pXw4ECun!BZMjxjA<=HBk@#U^cJgFm-d_NHdp0-`?XwVWmDUnj!zc1 zk4=61jV<#nX!jo_S=?*&Llf%y_4*EkcCXK`dpU>D=sPax$EeA#lKynJ9S&t6k58L2 zk6ISg$&wCk=re6{4(v)e-BS*#s_T3*L?++EI?}gATTPH!9|H};*F1EdW?q9_G*Klkw2lH4yUJ1M0-v}&f{?#Nd4{QXQ6E~h*S94~(yAe1J z=5bKy_mUAf-rW#BYR;*FHhY0u7d728@#co0nAU6c?)pRSOK z5ofcYN&$?nu&OE-w*u_Z>D#{W0W>Zyg3oEAlD)KQ^ikfqBvJ_Qz z-3;`t+CkLJf__o!Kvfd%wpdLLpq>G-(iHunr_O?3c0`ieRtudBma8oF(rAH=<`8To#itI#wR54XS^ z*8@vk`yxF5@|m=Ok(F4|e45Jkm@=2toT+y3(%8~65kNBA74xkDR_cwEV_s>gq!Aki zty~6uX{+s`F~s8rz^!FVRjp|idflZAvTVYNwg4+H1j@lp8~t_G0Xf%if@q4aT0(Nx z;RB`Q`t%66`VOl^8-Q>y0*E1gVMzYq*g0mC57jrg5Q0Tz0u5HRJK71bY7Mqapkb}8 z$g%B6ZWLO;kmUgOKe#wR{_-U9xRLYMTazLi|EC`gj}Fccey}g^?mAS%+_!Ox^G=*E zrD=L13ED***n^qqyGWg{ozTBAFK+LAWxsHdGUtIubyV>4IGUaCXScuH`HDdNo&{_B z<)41aPjMG9P`Fsc*2)nz#+=5VVaKiN=D&p81odRquhnef?snOR<~HfO6`MGWIkSNd zg%m`HuzH_T6k0)9Z#+2s4-XrG?nse?9~X&W z$aA#;_P&MsHoL$3t~X_Jayley+wKzf3fuQsovzltrbT3UjT(r4+IJ^+!{$r3#=DX2 zUN`H8V$*@@Sl%c$n?wBNgvC}guc@ziKe=8a4#Iw=N zal|MC{$)08o0*`3kA{C zmrC18S2a;%D61xTs*0A?$UEPad&6pGZcXAvnB9c&zl#=evc31PWFU-2 zRULj{oc-bxuW3r9x-XBr51Q{CRD4YovgX^e(fm5~V2dfVZjx=R$<|Z7I;LPssR@B- zrI|y%Ghc5Ki!3A_S#VXlc39U24jTusTkQ5uZ6+~*x?oMiAn3Lh12%etpV6bAS&x2Z84*AGB<=Z~nA2f2UuGIdQ@Lz@shWM+ zmtkyGbs;Znx*;E9y{zk^_r)X4zYJJ=SZkV!^NPA;-Ycj} z>e=zx;sPm_g{`lhKW{zxp9|3DUchQSZ+nX@t|MoQ?ri1ZzeOF& z#OnsVht_WI>ptv0w_G3c(qAtZQ{n=@m=$k+tvfLT?3GPXJ{73xD97ZGBmN??&ajMp z;U+3iqTTsAjjmXNp?5w{F!r@o{t2P*g50`lP8m>Az%zBwz8OsIU8Nqj6W<@L_mjvpsGMtCcsyh!qyN+&7 z_}v3S0`e-C{%WCbt(Ut~aS}S2hhXtEI&pViM&O>bl-738CVaMr%@=8=M%0MhpCX&4 z;gpV$M^q2*;X!;w!4bG_hB*wdGmsn5qOE)5&Astv0OO5CWB10JkJxx)tt7}3-=KJI zpF@8hmH#Y1iT+%@#3Zg5@;_{o%P5|??E?rt$wLMnMbg1Xk$fzPDmKkT2I@xm0U`_a z8tjG*P{>&+g{((Xu`lZ;Z5BSzx@GH-#<>8PW@gZn$~MYKqB z-9i)0T9xK(2sHN4mOEX8eC*3`+8aoy$xpfPVJ0{O4}+PG=^VfELqCQs4;%od7kRKP zQE!}3q+jA=(9krP1u1G%x+!A72`<Jw^Hy#8oYxEt+ZfC9CBTR+X*yhGKfY-yb>4Xu*w2rCu@DCFaD= zRBVmde7n-&SH;;HSX&iuL#N+?=OM>t?rmc~_ppVGX}Tx8(7aq=hQ;qmz~N*0uwcpl zu!yr(ZH#(g_Dg_qesMT|74B`lz|D_8x13*dFyia=S%Q0C=I2%9^5txP7(Q>#a)XTC z;z2{@2U>IcSiCs|)+Z7YXe~fP0(gl&W3LJ-Gg;2MQaW)z=Yrt3PL@Z}%niaHPnP6Z z$03*v(7ElnlL@XOJbB>Ff{+U|0pW`>R0;~Iz*;jEr%8Y;TKiKjqvndk{x`7{@yNu^+40e1nq!VgGU_pp2xa9`YCs+6_^Fp~Uc9Io9#7OB!*|mOjxXud zx^cr)Nel3q3oY%KzzCTUTe*s(#k>kK2bPX4nQmBH$BB|7LdT29w(TZKa0SoW5X!da zFO(3k;Y>RQ&gZ+{NM%C0xnoDH;|?}tU)GMrB8|XffnWnS2SITX%*}>$h{8N#D;;enNu@|GT{2ZpFS$U}`E~pDCWS6sFv?$b|E^-u z`8MO=_h6Wltf?1Wu?j#95j0dJo+AS*Z6jz3y+*tRu?<%2^ajH4&S9kG;xtaIg=ssH zl8ynlKb8BGpCRP?5G=MX=NND%5NFQ-5QgJyyN&UDx8eaRZcd|6>)~gch)kzH>OW98{oe;v!UO{LF$*yoo>|3o$jw`@;CG? zQQPS6K9g^$=r$QeT9`rp7G0QCSqgm}8tot2NU0P*eSsCIVVvJK0t!_z9_@ECV{Fts z(Ze=TAq|VA!d4hq?3gVQDler(MP0^)%(MU+nz7TYJR1szKAj_gJ2o+|5}lS?AFWOu zWpjaJgFj6Y64!+z;KGP$NnK|pHTJLE*qi!E&JdCpSB5gvtV=tvZ7Us>9MiaRt2)l7 zVp_Skt875Guj2w6u&ER{BFgHDztlejyl9fsz&4D z` zp)M(qjK9S|+h8(2&MyA)^Un`|9d&rNMuBI(1XOYp8I=rb_7w6#bH&cLo*rW`q$);l z52By0TlA@anewT`fg;%uZ2|%Sk=OD%_hvKR@0Ku_TGbpx_m|joT%oV*TtUrDH$o`L zIL;&4n-&M@$Ui89NT}Z`!7iMGbBtv3!3=%gZfgGt*HHC7k&%$42e+fr^nll>vJ$wD zoNt6-;LAziF_(zS*oVbz`Y;gu;8yz$-oz$W;z7d`#V2FWZW2Dt4yyy_+$kl@$TI=7 zEU2Kn*Di6SzMz~9U$5$NYbhvKg406EN(Dl;6BksV9hJ)GdhdgT<_NnDYn}w5(JJmv zl%mrU$#;-K)|AaGPdh~nss4YGKT`5YA*V&X(%4zbe(e_X0!wDK!L*UG%|2B2NZCy9 zlSnon&0V$*pQPg0O#E{{rR3~aZVEi9P@XNDH1+xbYQyYk7%qQ)EkYtGojaY<39UwV z<~%%e_PNh_mj$NZM1SUyf*pK}I%6L2-AOv777rIoNq*4sQzwpKae<9xI%a1IxiPGq z4+E3A7vEz$SC#jToL(IZ-0*=LIBf60M!dnYpwhHqr;soR0G#<^xySDZq2?hZdm2lr z94EMD>QqzW4NB4v)tQ%1X-!ju-o{3Qh|&}4(L-(l0d(gsrgZY_=lc|^hXDe9ehSV^^P%!fUSGNUA_G8gcDMU<#t!N_=07a;0Rk3*y{b z!gK;Ok_^G72Z%2%Vbnn~kCN(cq_2ILd4kdp$@?6Akg%S3v1E^UwFol+z!G2}WO_<2 z^=kR;2;Jv1Qnt-Vf~+RDCB9jMf^as<`RZGBWVIp+F8;>5rS>!BaR$bhy86OePOo}) zR=|PjI~&G1Qn|_mw&w1gUoK06#-J4Zc7g)#+6f!vf8?afj!ouEY8{wRWEd?|cOvjj<{09Vcgg+J)KW z!s0XUmThu0|Mbn{T2>(X^F zEF%}~I1!id42f^Vju#~IYXk@AEJ`cy!q1xsgtU~!y=gRgM;^?O{sM-C`6n(%XjFPC zb0FG&fK7TTi%MA~z6;*VB=`WBxxDm=&6%yIlE(^rxKAwv;sx>`u;rR@JzWxB5rgsq zqf@yA5{Bs(%8jBisTw1{IL1XZnIh#DpT?u;kZJBvkx^C(?{AS`EP}W0?;hy|817TA zX)O;o^O;RdNG`tsO5EIn$>lf9Px7C+MXz<`>^A7Tu09Ngs&v~h>!uj$%5}DD(QnAM zU5CCdHtr-FKtcoYf-|8jZK4VnQpXVA<$9~SDB%#M&+0||Sb`A-M8TQ4m~Cx;a5R%~ zoAmx)$tl*pb4-sw>~0gWV?^-6tCjkZe>+*X`0N{-#oXWCXAgOUF9_~Aq6V0<#>_ss%iR^e&R1m}vn zxkH<8u|`7Wy*s*W4jcWx@Sj8>VwPbAAt?43 z;=fT)6?vg%ffr(qat@6)j&5w>$huh&k8Y~OBU>VJ{>2W#KBM&LvhGBBz^tY@jb>E7 zAM;GBUZk?bMgqa3yCZd3xa?8#Kg+e=`@?3$7@N0jvP%Drxr{uF-gwGrtj1GKS~KP} zfY@U%-dalTN8#oQsoCJ)%WXr*Z8nYoK|sF0-`W)1mP$HN`QU_dFMf7H*S(wI-c2xo zo4_Wrd)L56>>99_@{?3pyP@EdsT|X7+P|SH=rZN36j;jx4-V4zfhTi?O?n-9QbZQH z1!Zg?Tk`N<9E$p$Ys7J`&Xr1|R#B~_{7^1b^C_{q4KF`wkPSetX*u<5vvV;jWVUJ= zA_W??$!=vjSZi&&Wn@;#XQ@@1BM(2{(F*tYmZ0!@)=@T&Ws+&a7fA$*)Wfm@-H^$;=No< zr-t%Yu9dYLsx+;y&wvQiYo7wOC##Ni90I`v-s#+z483f)lOUni@Oa=JOSqGY`ocK% zD0;V;59VK}-OQaz`F%UU9?q5F^gk%`kCgaZVNa~M3(QS0h-g$?nFG(mdYnK1{IKnk zPW691H`HR-CGtSCN_NKTF9j3K)fS-YI3Mbpe)c>W` z_%+pk3rn9+4I%YWM26yLdcB1lB=x+b38|=)l!$w6h(@3hYB6Bb9dXtVCrPvhc7inV zrBu zpxtyQWoXRPHUa1`VPA@)bv3w3tdPyh)_~-O2cfP#*5UAOEK{M+Q#@a>fUc~f zH>B1uew-1EcWuE?`e zSA89m;3y^nJ&w3|7yeZcmWe0B?S>8wD$BRVp!=k&z^JxMU$Y-AP21hnaoGO5EvToj zH1p!Nr>MFuz0xdK-r_yhykw_$1$#4`U=;{gSlbD^W6muni(UzGOV5`>X+=y}B08c% zRG|#D`&ha0yX=#^7V=$c(h8&*I#m%-?LMC?q*sDXdqb|w%>ec*GQz|RK7|eGnlZ`T zok*{!1{@SMb8~Z6uG!`k*QR22_T~1a?QTVdeGXe*9j&iopQBIKY&kju<|zIe1+UIavo!}a=;cxs(h*tYAOM9H6`{wi}X$paWkoC!a*t%j&zYdfwdgsRlOtx zYjt5hjct$t$*w*1uTYDod3sX2KR3_bl81N?5?TpdhbC3)Tw~~VRtwZQQr`2LnPI2e zh$@ErgLu>F<#weoIr>d*pn}{W)LFN&4Ev~+*plWx%L9^?)NCl0Jy1N)dPN!H=gUPQ zEm>Q0;|;XBBvXQpsKemHu@=?CtTVG{O$`|Ell4k#NtEraVFNKqF02-8Jx}6gJcDSx|4*7|JH`K41T7LvhQyQn~G};avn7#C+2sBD%MxV3uGu|F^IELG{!DUR)_;C zXTJvn1GABZ_Cav?1BN!9 zM6;5+aw!L>5oEkgtwbb68{gV#>@qpTYWe^|kS@osU{xo<+?|f4PslNqR8N<8ccpIv zui7x#Jh7g237T|e!to)mYjfhdNdRq%cjTV$T)Lwb^cq8r;0N+#8_(L2hazft3MaZpf9*@hZN6-8!@*%kt0bK|N(>slcVg`!rJ*#${#8%l0MP=06J2BNS^e=zY6CX?D6_0IUhLjN>!?ZMrJn(_nQ3bu&ru9vFL{(5%) z>||YNDvr2$Je>tz+lnS<$464Xqz!Mio*oAFGMTCf_RDh`)7j3+Pdja95#~j-0cumx zT&UinT8p-Vtu8g$L#ok)$fc=Tt*#X*p+p_)#q}jy=HVPhi6-1Psb;VI7^QGv7xVd4 zTH!rV{#i^mD;C+hjC~(4g7r>Nk)uEV|MtFwyKN(B@ULJsd1EN>GFT9W3-#tXX6cNl`2At% zUY3(GSL5JxN-i~KA$!!M$y@|Dn64#)hB26=4>b}|ipUSRMYB6@ChooA4BVnpq%VOt z6c19&eI@95h<5}M^nd$Kew6bVDgxlt(AtYfsP>0qYN;xX`nNwhaRk*w#WXO(9YuP$ z`Jt%doJ_9>dnfz<^oo{-jz)J5N1nrpS%v2Cu>GF(2l{1ZTky8U#xqqMo;0ACKxw z_}-?rVqXX+nGeO@_T#9{ZXf`db##c?TYW?cg9qhw6G(vQOduz$%!BJe+GNZYyAq}K zLhuGD@TdB6c{Pwi$vf`KI$A1uH=fbO;!mb=;wC`|iC3{+u*}Sl!nJ@Kj7<5#rMHB_ z4q#?GEvsBR!VRW|hq}&#@xTjP69YwbA+J(bvAE7>5dFi4N^m8(SW1BFOw|1%+uIZ} z{wYZNGy*&vM6IcXglCkfikO(VA1LK}Ach9gfh?i)cj87Vx_*LtOPEik%mmagPguk; z6ao)CaRfb@VisjVh+_dTKe|DttYuFqbF&}1Q@G@ip=p*UMlIGKC~OT@mIxxUPr$kp z|I$r7^pGcrXdZDl`t9-ti{1^{{kq~6ag^bi7>rM&@2~`Y;M+Xm(@Kw5`*#gu~_61_z;(KNmC)TZ1hb{&finuxf5kD3OWuCBx8^Xd^eGZg4G%YV)zD>S`&9wDYo0u zCt(D$YkLm@QzjwUgv&wR(N!$R|m6>pY1w*`l7w zokrl|Oo|6qOdF+8R95=P_gP7VIte(s2qKlh<5`G&Nn^%^g*zmv6DScU_GbRR5WmTs zJ0Hu;b+{#S^(lE>5iF9)zO4Fy^35X`HP4x@=B(5%UDDaHpdNwwdaig;QgY!1qXAM1 zc4Ug(t^Go(9-6lVYca!4#D?}1;u@6dLd5{r`p&Ei`4=ixYYhMgfihAV8B@&{D1Gd)2oR`hNHIw-SP4QGoLLHYgwrW)9RkNb7N-6rz4r@)e4WZ&3AaR@>}IGRUKX zbOor_UYJ#85*w(j!TKj1Lva*eHk7BDvwk#Fx}*URZ+p-SEXY3QmgNmXZ{#MnDw$j) z%?O5tVi{HlDLpUTHQsTvxG6xyAC2ix_8JEJej$99>gB0gXzG@=ORgAV9Fd!xXI1`VCs^d>m@4e`zYpV~8y>}@4@OAztIRqz0ANCo z;f$rGI~1Q_8!quTN31DM?xZ`Nnf%FhrZGyJ(#M4o3=Howb;nV!C#f7|2!j{)uWAiJ zBan{6t)eQJ{JT*O>oAu46ylOWe^12$M+F-mXVS-hfy2>Ev_{qRF8J zfIz;QPqeWrDbr@9_z8CE^ytmtnTDrQ(E@D|)NnPp{VYD@b?pPXL2KRkVX zvfqehBpF?Zh%$so_UVRTUs0YbsCk-#Vvw#oxR!BKur-Xd87N<$4F2`{pb<=TV^Zg1 z0`?>nD<)K{-i=7Wnq{gPA;k8Nv4bu~{0C%#HvT%aEk}_0LG`>WK7zN5Cb6GGtWatAt zMGq62C`<0tA*2*FJP70}Nn-3IDNQRHIP4!sHWq2@7lUAIGLMUwi?M0EO7ef;yjt3L zOH)kusqg#?PUY$)9~Tt5*i9HfM_vifbP35u4$S$#PcC-%E(UwMM{^I)u9Mygki<<2 zR(s$mm_0_}c}k&Tw5He!YKKR=-=A9wYOlHSI0foCSMiOyuxJx+ zm8aPV#3ZKf)Qri{`Bv_MG=;#M(o{1xWL%dz;@V_sFnEM@y@Z!vH+;$+xke_;p_iCi zrhM+0byc0Qv0yHhXAC(Qx&o;Y)p+S_I*n0+mV_==efY2allRa6@|VBi`hlXvmwUS> zrzg04{8F&7(wFZKe(D^r2XDmWyBF{G_i8bE7-O{^u+vTD%YA0_~+ldIz4&G%nAn(bpUa#z>wnz#m=g8e1J9GQ{j57`IX^gi|LSaTvNw2Tk1nd5nCW{?`Pffot~;ju*RKTS7jVcJ`bQlu zH$x>tes2&gL4CnhJUEk+Jox3;0j1~FCn*Uoud+#;X60=r7jeO4M%us<`8OfFU`JOj zL>~wMxBnA8l_GkibVNi|BR6eNr2mN|m3D+`L1k|Sdk5_)%_K4*uY&>}?f#xhIhLom zA}VffZk~z%&!OQTn;^Dx!H`eS@Sh(B=NG4EEiN#bNz$RTh(hWSG$BTMTF^r06N>uU zaaLwYf!s|Pya9ix{N=0)gzrT6EKcs|`qP=7a7Yj%jWHpUh=;^XO;nOz<;{T8U>+n? zyR&B%4;W)Al1vxAftVc63;S2Jg{ZSP!;Re`Joee>MdSdk6UiN}6BGEGS*<7x89vhu z#){ancmc*Y7_^*{S_>&fEth)>$~oV8zVoM@7teRT{M%pt_NPC6_53e8e}3`jzy9_4 z^A~^KdH&bGe)ZM!ufFwevn%GHq}Q}&de zg7V#&S%XWe3>$YNFG^{R+%diYUdf4*X8OmRXG^WSe4Cpw&J{xDQInZtspn26Ms6#c_);^8zfP z%2lFy?^I@D`G>J_WiuGcb!_+Ta#Pd%uD*R&s%X=oVY6+E_j9Yp?Ws%F9}tJGk zPuh5v)~+yJnAB5E>!}5?o88Bh_3I6Vm(G-hN19%3j662eAhu7(V;=*m4+;6PsVBqL z+mE$R4h35;_w$|wN?tP*pL3lM4f<*HDiT|C;Et};LnUT)KJ`v=iTf$~MY|C3`Cf_B zmCSNJnF>;kF}!SUKJUT>t-2~vk}`Sig7k(|#JRL6!QCwK{6rp={7}ff;KBsg*@BK5 zYc7CRM;pzQ(u|(CB%}sPyQ>!lsq^8Y&kqTKrno%xfq))QcEOJ_g@l8+BM_WQnTN@% z{s}x_u7l9O#CWgucxyN8$b6}4F&S$Q1biUOSZv!lrFp>Pl-t^Z$F{hqJaUFB3Q!Mp zukico+7RmgH_{E0vlXntO0YAeI<0J4a?q*3(@mUkvS0bhdOQnu@jrg{T>@{B{w}yt z(3RESbEEJ4lUW${BtPH-Bc}O6e}5XyiP5=KSa;5x$ULNo&&+W)QH_ zGcZL$xj7|LKFN>#dl4}RI7pU+h!v31Nt|^?ND+kX7szQPd(S|qoj;7@s$HZDo2a2? zci^`t-~$p|MzHeE_hTT4W5GSyBUP3VZiRG9(qDQv8O9;S9%B%)xcUQCk55+o1;_;_ zzwyDZE-mzf$d>#(V2nO;f4!r7g5=bo=uo4{!8OYpLm+EU5(%b}g2Cn1%W7N4Yf}Yzi@3dV|mlbOnrzc^B7}9L|DJh(4@} z9V)$s87a3-QEG1ZRJ;S9WKY2W*iB%7=w+`>l1 zS5q^0oG%yGC!DF+82ZSLC`q+UOL0JN-#y)W_HqXkTf;h5!obV>xV<$2Y2nh}dit*7 zu09v9*#mHq-R6zq);&sAF0-S*eFqzoio3vh_BmuuLg57ycYpq@$j&RKskun>>|2Mf z5OKY)o!`FreXDTipTyCQ%CsTr0=A`L`&M|v9JfC+cBSLWFL*`VBwy#-pR)sV%7m}7 z$s-4X1B7eSCr*=a##s+tc}jMwaJE9h8o8J}1#MZ$AzF(xc=XcBd$A9F)4mf1lORL$ z96q5aGg!Y0eS+--KJX#Yj7vO=OT$1F>U&(3e@rFWQOjBD-56cRAN(Xo1}k91%8x=F z9t|%a`!ImCb0MWrK;JHb-oi!2sjlSWROM2RGf-Z0rZu$ZocZThZZbtx2@z;9pQ<@1 zmP4-yLYDPvL1@s5WBWqTOaYrh;1qV`rPr?6=?Ijr_FO0)R>48?^3Ju6SEK zb(120+au3@srn|tWD^e!Gb#u0f$(~;}*5UpIef;|CZyoXBOh`;`zo9?g zeO|dUsw1?ejspadNad6)oBx%6{4vbF;T8?U(FiHD=|cvf~k9$JS&X(8a*e)p#-3*>NlA& z0Cf2L3>4Rd0r)6YIfj!fc^UG`h=%iXOnf&gik2ycgF_}usiB6)E(C6Dqg+mTJ9Xt0 ze0fk>g{M_;5bniV4ZM;K2EAa}`#}~oWAnOxA5{(c?|7#C8kKj1nBi@iFTBIaFjfEz z>~LxX4CvYjy?LutgnND-v~eQHsShjSj2)>z2}W@kQyh1~0S0(~a5AU_jM~t#htWMa z1lAb?b5ybL6ei_nECeAqivr7WSvd=DK3uxM@g+Q)K(@t1`WV+ImUH$8(ZLPx(x4Jq zf=yNOBWB0x%X%JDZQ3f~czcT&2oP#XLB;|EiZC+it?0vgwWr0k@{_FgBwH^D7Q-xT z1TI(b?bmeZ8`rp-rs9Iz9>#H~JN8tJg@2npg?FdSF6Cl#*!QYO(F);7zee^%mrIBTv|#r5TCVgP zUN{o6@oNJRNDvpvow!s}U(rGjSgrF4{VaHxHbg+Tpc3j@`W;nEbw?1h9Q=x(WRZ*| z6?X;8uhtTTG?&URy%NJgBLLg5pT#ZGPu0?^N^Vq^h?mmVvgi`=fN^8Wdj38S+un1=3KEv858dKGOmL>tr8Xuh!#mlqcVQ`vms= z$^U|Xd9743RY(zBsTW^3`2hFkHWRP)MtuUchvKVdpCT>u?O*NALLMt4_qm{R(D~|t zDx6zn;}>>~LE8)?|1Z`xgX!&=bNbH;)r6D3^2PYLB>3lrdFIMpOKOSVJ3oWpxv38+ zcNb-wKVqs~?GNC}GHzz!TxB|QWo{^BswlrkcXTT0gjSGwhFN{{W1>TV)Kxo}UqHyy zL8dcPuHs{Amq2Ap;Zx-p_Pn7*QeC8JlMO&l)w zHv9;Q!_(XyEOns$yS*O;-VTFX-!r_-&!q{jHD^$;X%})8c7Rt0Zqpd%GyRsd(XUjv z5#9`_6oVU$iPr3C818Sd+zY1cV_PDnLA_c{#+wBZd=j@uuRTH+%~LcNmEL zj)(CDeZ!6|g(GNQ3z*2TRx-(XO0?y-&t8IfVlhPBWw@%k$!#z!;DNsNnC9PM-y7K; z>NGoIedhXsi_C-JpmE`#VFm3{CbK`62xzsW{t9(5yRQaquWHN-pcf7m?S;e_aZx?DB{D4)dMkg`&_yRJ700f2u?c#o46Wri4mqAQ%wletYn>;P{u&v2`O$~c)@N`F777}#|@KlCqMcpe3Lc~$;E zK6e=L<{1U!^>p$_o9Q5SRC;2UW~780+@R%bE2i~iS%*7UE?K1}hLXZ~DaS(yZ)JrS zAeg*~im$^9Bhia?d)g1&%P3B>V5E)6g$1uH4g^Mh2dC9JCL7h=Hhj44;dgf!3v}yz z?%d4}20E_No2XHrzxcA}eDy*(#GzvFjEr|meKv(!)S3*3bh1I~3}jp6_s&{rpObg&QQYb>u=%V};oQwh-oF$5>Yzc7{p>1rlPI}~ zdyXDjpjph%C$13C$Y@0?p;YHObQNs;-X70FVxD*LjB6djO13yqcZdNf zr0|Lt-EP2q+Czz3WiZPxSFccIL6lnw_jMcwo-T2r{M*ZwM;1E54chs)g^hma48C&{ z&V=B+AL_rq1*fdWBhH8X6&cY_#5%SI@W0}adVZzCbU!|qp#$5{sE1Aa-}@O=3E{cZ z?WcXQsw%~(;1s$4{*N{(fL&ajq$dU_Psr_i^V-f=Zg!=@6_>tg3OD-H1#KlfkjHR+ zq8t4<4#A=iM24=mH~tXp@fCGcU}-YmNF^48F@}OxNsS5-)tEUBLaSh;Bo@qg`~R&~ zV{{(Rl97Mmi!Bhax5e2mY0#on8@h9XbygBm*&~EK6qFhXMK%`4f}%MDa`Zb-Xr+!^ z>XSYxr%Ur2a-B!XqmdEma!>4VlhSxFbACEl@+^xXNfqTv7F}HwtTCKOJa~Bt4kmjQ zY$**gYrazLz$&3q@m#S-;c4v4&FS}zH3Q3h1}Y19?n1`nctYiV6dmCXJo)TNQ2>Hk z>Kl9PTKIb1(Ls0U~8R!UUR8tcu}%RNU?A zZT)+hxxs$}Sw2CAabT(fF#{y~cw!K;E4M+DoO;S3X#@39Fin02e4wk?Otg~p;Ou#` z5#ED|M~T+<{($rPI4_FLs0W1W7*ZHgqBtQ%NrJ)pUj-l7>R7oPU#WILU~hc997a9gp%*-Bgo}9Zm!}`u|-Tg zNUyyy>SzomVjNBi06{EhwqIiMMw-F`$9QG6Lwy|<0n9_X-1qZFQ>+q9%kLS+&VsmI zVxcQpAgRXki@S&oY!i;s07@T*h0tl4*vN2HP5DW%0II|`VKzZyEi6oa>+C#Vj-8_a zg3MW)BcL+>q@8Hb!Fmotv`r`l&l~W5+Uhx)2;j?fc6sTi*&FfL25>Qx-P1Y;tOfa> zj)tGd2eBYGhGsYPSS?3v+Ka*_Xv$j0g`#4p36re#z3n+~X(RLdb~y_?u~A|>nNX1| zpT3jcR*`=LO)Aj$?DNmi_2jeL&jub0^%=MQY|HuI&aIhirP%ehZ@$-XfT!O$pFiv9 z9%|3!mc5ejVI{MbNT-Yx9O9tn6y#=-H(REdEV}+1lpeO=7^0LRsq^w% z=L;MeRnd9nJOrIKqg_&74~J~H3fDk_EFW0vN91EHt={4F$d_!lDXwsV$DMw%R^CSI zRI==*)8p&W?r4#KwB7Sp{gZH5R_4eJd*VFHnjV}52t{na~*)(!OjbrY*qW-tfl1L6!TT; zMLs5^>#WzEpjU9s+!QG(4Oq#3JlUVdlSZ$Jgk zHDUMP1pdwTX7CB=LBL<^X11qO!A8SM_ zw1+)QwP}-V-uP7SN?_inVr>f>Czs$fvQC_QBrGdU6=OoH$&mpz2$8=zj1y$Ina9Bw!+7mSGE&Y8$r+-`#@i8ej7Hi0qe$mA?4VA??y5&2Ze``8WIH-8`3 zJ>2nT9Z3w%zmf0ZOFuf>(MP<9t!zeN~IN@)RFM~u{#S_QnbTH z8+h)ASes`>*e!?amh#xDxZMIui^w;#vX&HuwnT{EH#$QT8qiLqwtCf?*|G#pe>MI9W^q|1bh(-jP0*XTg0Qskp|xH}$0i7&dg zBUSoJH(O_PSrI*;C+eR-aoRfc92cTGz!rujLp?Cn)dR8qWuN)3H*eW!wM<0A27Eh$ zJdCIn0xZZnfZ!PCI$$68JzC&AkkI!OZK$>&xt@oaH#nzG+5u#*r|9J00;J+1W#PwV zNvi&?=QLnzs`~(}wUB8{2vU8)!h;O+uBFm;;EY4TYJzcrcj(l|D#Ho-0jC0hbWHxe zv2y$}5}#p&q0!w8fCk6oB7Ac#whC2ya*}G_-1UlP^=oLqV+OwRav1tX6}GK!W~~mg z)DOoxb|*gvlfdw<61AL%WU^wQf z$uC$strWM!$mq|fp|GpH5^~7DgIt?nAUJ$M1oaY}Q}9!{2_QS0{+-URm_*iHfHS)q zH>5gFT8+d0;Qal?+3Wi1<;O&HnvQi~nTqK`Zko&%%m&bY!H2s?=gY4cQ|5KG!Z_SCkWV<=5>jQfD6{gN$^yxocJ(@WMgP z)$Ryn#kta`Smr_%W?m;lJqn^c3K1_K@ti-S_!(MosaBtFnMT5@9y7xEq!|D^CPQ}0IdyG{_WPSDQ$OaJy2RV7;z zvYdKK=H1ot9tqzC#p%oQER5ox+(`&k4O2D~w8ivKyT?a$ zsx9BBjdMl$AaE*jQN_%gTJsWB)cnd%WsJa!g&}ri$wUsykGamfKx^bvj0W}tyB7zI z4kCV*V-8)FJC_MyBUjow^ z$w{%;qb^}sRaehy1(4~@3hQyc8*TvSolp5oh?Y%#XFo{AO7K0A+zIkfF;^28(kw^_ zI^3%71xvw*bExP!XM?_n%1gmW{z?^jrh?1W@6{O>6aWoxlDK%m4DT`(qQg}OKr~cR zR}fLPPN}AGb*yc>?W|odCIQ3^vfJR)qfK4;+{InSnYjo9&WN}o%mtAkaxUI^rIi0l z>Ri>@0!$N|Ub!J=)RT)@gc9L_^EwN{zN}^N^Uu$>D{BLP7ssLRM!lbZ{-U0i@?Q&J zuEqV!tW%ntnUGWxO!yH!2%u;HJfk2ARi?^8B{|r#gg|d(VMA-5%Qgte;P%Tb5Pd-1 zXtd%39w(}3MlSh1(GQg5BBZeU!W%aPwgQUH#ug||MI2|28VPfjagd~tuuj~VkeEqE z6QhPxuh3HGi{C?Alj1L6?}+G4tpG{oiVS1G73@L@7{miHP&IVZ38VHnU*leyi;?>Z zcuFX?nNwn^b=4g)bL!wS5(Ka(#M~{Ys0M0M63=3XeiD2+^}hiT4i%E}N11&Rf3}&( z*kA;dKP!b>BQw~I6va`+cVo{q+G*Pa`OtMk=)gxfBa^HXa>fM?x8f~kVm>Ul2sLWJ zChI5k`6#{|2x%Pms`gATs3l!w4gFmz+0?imd~xe`T`rG0HLfhhCS5LS4;?}p7eziJ z3%-0?EDD@ZH%Lb?eSa@Vz%MgtMhG|RXidAbEdI_NeV9#~saj^va)#KrqtyukP{?nM zD@(A+`U$AfBDsEapv7j_n*@<~j3t<7u6e_9O*>j26`4VMN8{pR-L5Olfyy5fzcph` zHS1_y`~Glt*|;PRTC9(}A%S5dY0C!dLx`NAe;9;5d}zc6W@&_^jU6mV>=ITcZdy+m zU*g#7+oE$ad3 zVw|`>&poW}12^g%cUjmh&7E8v9k1~qWZ=n^P<{4)`gb>R;?*Mxt1e6BDEAbYqh9O) zouGxx9bJ*-fsJ=V$|6Ix;ir`NH|e95A7A^Xipd>9T}3%8(xrRX%7rN!KiVubadfr9#QMA7u)C+j~9$+(DkCu{B#;esecj7k!ccc zi0Qn#Ugh~O&3DZCzZSb1@Fzl-A!U?;W> zSkk5(7ZVlxSCokz>T}~jPgUlEh!1%RJ{yyMu1GvOB^cdh)yQ!h{607qEaPH; z>NiY`K;xD?rAb8SLyB~&nI#kSK_wYdv2tGQc*wRV^!5?oAx6%8FgkKmtW`+ba8Lu2 z>tI5s&r?ARYF#*w5L*cF1V>th3(0Zo{p|k%qM4*M=4=)LqYy%45~za6`A-8OGWD99 zBfe!M%WYO~$r(gJ7O>^p#jub3PAn*ZDO!E@lD)62ta~5~l1APT3vCqovVsQRt`vs7 zjOo^X_rCWtGFF2d%!YPRtbt^6qsICJ!FYS2egXE!PYN!#OJ~0CNQRG37bB6hVu$j% zLM6`~o|I8A>3Y*Xe;O4OZSA(ifw)--Isk}?*r+G12@P-#@p zC=!!tUogD6md4PoMXHH>d-`Fm;Ml=oyZ-Lh{e~>B^A=to6;N2YY}k6~Ep+*UZtJzc zd*m{b>Jt@0d%Ae@$=ge3j>4^|JruFfSyeGTZa^NA>gX)?&bQwq1oW{S6awa<9TQsh zLp&rg+~DKja+Wl!n=4zdSqd#qmzPF4S3uX|V+mvJ#K=&Z8cxtJg%%>dT(3lEgUMct z!B}nlh>>6Fo602m=wd-17TL5GOr^MKgOqh*;+JMN<4UI<^53U)^F9iJ_<~iN0a>JI zOvXbaQ!*W&f^p+e-;m5n0kfu4)S4M_8D|F=5Ku3hBf>BRN=w91q(OB-;TA~aVeSjU z#20hzvpJOU8PWz@o2#wZp<@W=yPSP*f)*%GCri-G4jqHm=m1r@agdhR7BFtxF--R2 zV4kU4Nrw3@9YfaWlA$1@7@$^=mAiBa*|B>YOlFgFasLmZ@9r|c-jY`$$qDrpFRNdH z52JH?!~L#7uItz(;HNiGY?X`1Chh4q#{T-H*^-9K-Ma){g8kiWJoXdV{Q1D+X2~2h zQl~Y<0c?P8?!F1&Ieg;#SujWB$Sql>ADBhKFCc!X%9%Duuo`6(xR~p^Q9Aqz6zOTv z3Vx&0Ccr&%Gd~*Lwb=HMdb9#k_t^-Hjas$({X}h9J2<(=CZOc|>tqJQo{ov3%^~9) zxbiNFa0HBJqcK{cplOtipe2ZwL<ydN!~~GKV!`B#OTc~ZUi*8PFS4GHp$%tHqn4eol6Oby zEjb>vDXthW?xzNd!CboI#8Z{6X~(g{J`S7<)WgMyHJ1VcX`_8-7>n&UC$8A(a>StQ zjaf;nX=9C+Y*3D9YkRxmmUrosMx&sVUtnDAja4y=uin&jBpbb(`A&UbvA2xB)@VJY{HeltOcL&jt zIRBis*oqF3Uq~)!Ns1MHx&`n@!OogJhV$?N`}5m@m+R6Ubf=*ZC)pvBo-P*7YS@Q; zFZr&qfwQJxcfb;ud-1FxCP6{T%N#*#8|Vt{*Xx&X6hsU86NjRoGxW0?->>zTiwt2y zS1XZCuxLek1vRUsXpzO7drbTOLej;d&!#+#A?yC~2OK>b&mRV7kPar(ILYRjY}=S> z10Hc%Tdf>tbH-Xk(LFbbwL0c9L!K<9W1rYZ`R}QmQIr&>m@mrt35?m!FEc-ZM+7+9 zs`>%^X!z;)s3Mh&WD`C1-4_I4y3CTJzjHpi@+U6&1j;#N8Y<=%rhl$~n7JKo(&exMn!gxYnG-3=^^)GoJeX_c<- zwqEIop_?0ys9=-vhBg2hZ99R2kDQ;(b@$9T&Iw!F3VOv3oxo&6Z|%sed+M_DY5+*u zI5BkQyHJ3_cs;g&DEBUG1z)LWC(v5BEo3sL$4Z~oiF1Ov_=R8j>M>^vTT|z5;Jx3^ z+eJV+c1Kr&*R}_1LLJ+Jrn_|nUIw{!;6)@v3JX3mp$_<30tvy=!L!_{6Yx%_qq$zy zs5QoRR(fLDvcvT+%|YzJYwX<#$l^^2wiFwAV@gfiJ6)E0bp;wfi>zRibu8>)(yhCK z1$FM0`$YQr1-)Z8vQrECfiLO+-kIk&L-?@-)&{Cv>rP;ye{3j`?O^Tb zu&Pr>aDmIP*XGHeP?trY{>|Mx0s6vCEuR12v1b)cL+v_S`O;UlEnp3Oy8-qJ>TcVR zWQHwU5@J=SZr}cXXib`vnvlKF*hUk{Tk`mkJWmt|mSX-}j?R}J>W)+i`d9$`}- z{au$cpmW3tI+X@AOhBRvXf0xTv&iG6ES(AuEo`RR%AYfurqc3vUyync|1@bxAs4XcR?b=UdIvn_W z?Jh43cgK< z#lWHRkX3VGy9rKb+3ENU@(UEEq2hGiv3GSEb|ddtd?&bWx?#SDdXfpR<)c3q4}IH< zWzG2`Jt$bE7G@qtHbS*AE zPbr&>6Sd$`ve&L2`9S=W8fOAimW+ZfP}Db<1e6{ zi)<|AhCflR`5OH=6f_SvqDX=8kOPVo5DzfIMz4KNwvpV$3He2=0MKo_fZ<`rD5&K> zG=ELKaDOrlo63yq#dAw50Cd|ffVgMAaQ4^s9IDTMU9R~>ByM*-Ln%;h?{Ud-*FiV5 zU}R<%RM$r#dK%;bXBr1wlaJ<5zp9vX!&rck=TovGaC(~vYKJCnfXPIz?6ZcfkZ1_y zk0t96Lt`JIVH=Ur$+FSm?_pIOlOBhQ zCTt@$qHpc%UgdKA!v>k1{#OsYO z_y(>|_UGV~>o5qI4dtSGqLnj=6F=8lk2(=R=GO;?N1WJPOSksxCUm!|ER@|tuprU8 zCE#P*wr$k0ZQHhO+qP}nwv9Tr&8~ZU(9scZ@#;e3RCLR&!k>h{F6Cqy^Tl$zxY@MG6L-KOEnO1 zBf{1&vp&1YS}6rVF*(h|i*3FG2UFxA7H_W$lM`ux$DbWdlvZXyr>~Op2j~v4M_JN} zJdO~WintDs8f!_03+Mn<9KrX5{Dp-rMQ2k%!=){@pWBGFmM2;9ehY4VQWtjsqRt%J zayZz%HS{Nh!lB`H{BZ6;4g7(8Xi^h~+KVwe+{n-ICiWYDp1;wZWF<3YJ)ImP$?*z$ z(A-L719s?5l$6g+?944f+8XUTze<>}9||YII|ngG(Xu>lyjyYEy{w~FfCb7750q1c z8ASOqO}&ofqo|@^Vq}Q7Px{(&2N~X%IB_k=${;YImtC#bJn1Z2w1QdmGHBT*;?$cA zxS||VSbito1Ee3khs#i()$&2r%N@xq?4IV~#BM)>50nig+)1I*In>wn@DsHZ9E2yW zUpFMaf^4%s-<3GZ0NiEqBLQ2)0nC(6vB_AVrfJ49foLOl-!-4CnP0YNWmE>~6%K+@ zBn0*JT#ke(CvV?z49AeaPQM3v+sttBRBlYHv&U-P7Qul>z<=NjYFt(Ya=dtFniF5= z9T^>7)HlLWFq>G9Tt782V!Cez$>FA$6x;|cC9uFrkOw_~?jj^46Sm(dh6fjB4*aR` z7>&;$z7&QK*TT_+DH#{EG7O9M;*4uxouU11!L4qG0HiPhF`sI|r45ZCq+tv>u27)R z@1|^vs*Xe1!O&K4&92)?CMT=`+~K3OWns z%(psA@q$+w@oIh}oZC-%%OWT9+h}J;QLfz{&Nc{zKS8uB6K4?Pc;89O7ovs+uuHU` zNMcPb&*4!Yk&2!RWff_klEbJp`Tp2OR`j6lrHeE#)~pF4_x`)boe5TukMlL@65vSy zyv@+L8aO55(wD8VZpF2t!Jr2-GlP4sIFtMGlTGTS#7F@85CFQ<2}O zlv2Hfd03+R-iR_Nj-Ri8YWXA54L!HxGcL!<|&6 z0SpUEmdArg(3fR6^787scq7N%XyFix1^n)K!N0fO1!3~0wAaI)e%8hCY+NKH$-Q|_ z^la4sv!656aS6Im5qKuY;PUvKCTkXi+}~qdZH-;k)){ep{t`(%eOhrjWd9I}TOHD8 zT&eO;1h0(L6r>NP+KJ^Z*fyYV(0mZ014#peTc!eycr@8!XFLCNfif-|@#I^8j!;|R zdi7A?xt2_?X*fqij^xrHy0XEC2@$GhPU&gf153>ZgHJa~m**dq_CMJoMR|E^X>sAA zH!L{BpCI{(IgT}i_$&~K!aM|C!i zWhBhxp~dIzXtP~_a0e_%mGA6h-?1*_3g3@3GSl>^(c|swrnpJa8=Gh~8$dCZ{rk++ z1cD1}dE9WK`gTyDnzA>HN^a6(^3pF2a)>WhBU^ea1w;a$jTDlqYhqHk>5fl|c{k$WTWlrmDj<9>t`Xip`^p*ff?oia zpl|jvx|)A}P0CQ@pUT9~ZqL8Z$^2hcEDF}fl(yx_}#|KU%2k%Qp_{rY&BG}(E zc1L>_19((q;xR2SA^@58k z%qOpB)34~#OkhUA3Z_tWWBEAL`?xum)bpG$XvA!sfWU_KvSVa@mhQ%1`B%6iP~{{+ zfFwe)de$0!arDGk}5$PdmN+V*72T>NZThJOxKslD-Z)a1i8~22s&Z&*CsVxT@fel(5(UrP)8k}f!n}U3 zwgE6*9yhDW7q?pnpqJV_jVh08f=cC*d^+npP3?FlT}bPskR(gEHIPV()D`}c2ht^E zBV=I4ZL#iBBbApaTGxSM6H$Ckuyjp99v`bfdfEu?^bjtyI{bYIs8#-0LFgbbo1QC< zhxA<2SdJfYC)_NBJy#?wKVNtMV3ml-u>d#*)Yy3UuPLcXj-qOO%06!9$On7bm?DkU zd^R!Ud5o01a6qUz#>)UvV91a;0t`%hCWURMbMP1_D)I=#2r7DU1hg_SzZ%{}0)wK; zO1UZY>dMt|w!>edJIQa@9w7o-ZI3F8I3?f9h#iF1Nee{6YJKIFt-ONbtSQNg^&Ti2 z$WGTcet_T}+#sC~F&23hD5joylKZXYj#00U4XoO)Ie2x#kH;aOvN&`M4s&nn5STfK zb}NS=6%DSsD2r}&xv+;~6O{KWaS$w#p@J|-5%afi*hRjhikJ}9Z5}*=0|bHqxj90BZ&V+_go54 zW9FxQ9#4r+3$LysU++*)^*2J6qn8G3YX6ZU1C$`xh{#yO4R({hq!W#pXJvmS8H%s> zsyEeb_{t%USrv(U%|5fa5R_lmRhYa&#J2=d4b zRgcjSf2aP}joIrBxWzFS%96L&nh}Ql5;q?Hi2j2?nZ|m#9zS zgM;S$rtwNt58GcyjT`Y97|YsV1mXLwFT?cgD{9HAY2qrjpEz>6J}t ze)8C(RL{p%@aT=6=hX!g^Eq-F2}IY%=03Nx+7|4{U&X2UF6OMBGeA%h)Lr~7VDjqR zWIjz${EKm4uMzbPRYZIeUtJ+pI9@{PA~6#cLLybB;9lluJ^mdp^_FESfuj@Z#>Ee< z3*SU_lkeIr-&xgDq|BqkmY^%+LZ8KB88E9>vmoL7gSMe+#k0aHc$r{ctlxrdb}wBT z6VF`LN>t!MG9(t(cs&`sUhMqvwG{$c8IINyEl=aCLZa%?xXN!CeD}l8!jcHaS^~Kk zQjm`6NM`#TEBv)uXy%JqF)~W4ND^y#L+o1C^R*&(fZGXTG0$BDQ0jNC2Kf|~@XqP) zUjftevk!uFh4tC#b}X9KYXiCUXw8=WTirUBv*w!d4NLD$=WDeZnmUX^E- z{z6Qn`(kcTokKxu5f0w-F;!UPn?Gw{)Z>IK{xThO6|~;aQdJSphE%-~%NJS zb$xLzj+;@M)yrYJG)^>#`Osb}(?{cH^Cw{?e_ax05M{i4Y zu^)ha!TT|acPN;ZHdO}G_GW0Xtboh1&GE_sKQ;H`nXRodBDvV* zZo7VfA@x_2RC=cV5$;G78Z<2mnZl7i9goVFw!=Jx^D0}038#1_l(D)VJc+*-o^PXI zA`8YaP;uu-Nb?J86Rr0X5o$I6KvSgKKQ6!*6lZQAo2vHv$^<_0P`+m!adb&KiGz5J zbQ9)DkAkT4Yqxxh*uG&{9B0_)BGxC{_Gf+k=o~~nwywaf9CgLEepg#(e~=9SUV`$uU&4h{jWCzc9^|< z?77t`e3P29^?|(j#*Hy>CDJKvmoLvzqO~@AxcyH^(Zm_LbK`~d#`R}M6OfvDSzZ|# zSr4lLF4VrsNYLn(jE=L8;5Tk(gLAjD?A67djqUzzbyRc-RO#@ts69w92-4?=-HL)w zD}>!^5GWp;Vu6&Y2Pgj}zf^%qc=2yW2cFr8G|~XSoUEUf?jB*!0eSg=Id?L!;N0Xh|F)eZq6q--KOsM4Y@h@7p;mRLNp&^v z1Y0i9xG+~+koa(u$X5`4v}vMrlOv$er6bCpBMW`d)4JdW z{;``0B)aZdr%FomfQZFthv=^z%Ac6tQ=cX#8nelf@2Mvi!e0+o*Me~QOKH#^mDjL+ zEI2351@_%Azb7J{a!xDgI0L0a=?XLg|Nh+hU=c@9Q6+)KcI?(zqzv6swp(3IqLkS0 zJM=HBC(~*N8=9}zi;v!MLG5$xVA9e?vK?#oU|H2eMvtZ~4-2+tU&AJ}ArIOKQ=S+a zPNgg!s#)2FK?fv#h9NCph&ZT&@;(9OPmE;<_jlvQfI0!k5-xxK?4IUjs`fN_S=8{yIr=}9Vpm{ zp7wgDK9ku|DXF%RsQzfiMJ8tFyU-xv87HG7*kc(Y!%P`qp@$8s??~=dyL#hZj48y8?!ht*U}~sf2oje z0=BVl0BZ!~ju=8oB%Cs+w6@Hun-xsdw0&tqI~^9;Q)fnN1u%1YBz;{#lE-$55nc^CzqJkt{$g32#9j#v>Nkaz zSuUE8!N$Q9(|7Wuxlx-stW$%Oc=*txuPw0{eZZZwSES4A6zje*-mZ z%@~xrSzMZU6Mwh*z0~mTMMlC?iV7g1F^$Q+IPPM1#(SFK26jPXfSStyU{87vc)T%7 zX7%xrJ5;Z=HbEJze}>p^;C(r408;>G)^R}%;{QHQf|!7a#%?S-jA5dMA6G5)!8RUv zP)Fz9@>6k8XvdEh0Tg$4s}VGCAsFkMi;n=YD2CQBL=of-qch1RgU#d9c|LK8RJC$_ z)EBWxRa7rWF+b-#`bW=nq~m41Gi(GE)F-A;Q;s<9t|-X+(h@ve|9tNvBk)B1lzvbe z=$p_Hm#32h*8x#UN!=z>wMu<11vh+YZ;?d%C-gdU$hrlBrtjPQi5+6-CB%-x(j|pI z=#qs=;H5ovm6om|V2{xl5{gg>ehV|#Mt;nvUp{>uedpJ>k=fs4;TXATq@gZtN2A3i z-Ghl#Cp};&tolPHjpSTxV({V%u^yEu+sTjFrnU~?olv1Rki4DTgR@t}=9>SXk6r&wl^+Rz3Q}%ja!V!^pBY19+7Z-=Zni{M=k@ow zv!9ucB!8#47;av(rVZzm>v4=}DD}rF*4)893vw6u9=5;k+&8Y^#@#}?9IOq8&q7`A zm%_Cts;j~?Dgn1A?NfPP|813w zW=)11hz@RY0j6W8@L& zdQPQu7dUv-uA(v=8~{0l_x)7fWT4@Mt>o#U?m_5^&y_<>THBytT8Ve$g1W$Y8>Y8# zLboal*c`JPk_w+cfR|i=@4~9o#qZ+1L(m|x!^k5dlg;rc!|vHI@nB$Xlpb^R!v3!j z@@%aW{XncsUEo@~n0Z}!PavNOmM>YAEV`h3f6^8me5$Xcx&3q)~T;&#@< zQ%$yWHCja#o-HXN9A-3eIDOOE*rBVIJ6U;8# zO)uC@NfG+DdIff`CaZI-c9XmmE173G5l_YOFNab{-yXIk_!7DkSCPIjiwbZQp1%uIC322NH=M&>5Q zF4iWFbdDxYb}o)aCQfw5*4EdW9^NP_xqhG$;_Yl0;RphFZQ_fiz=BAK=fz0~5=Y|V zIB3BaH)}aWD=IQ7E(8M{(ab}$?PLChfzy@Dfy7SXW3h(=(PG)vgOlzJj~d)}LA8_P zQIDge1`4+nj>AWUg6q zbh~VY@c6%1_78F%bu#XnmhLu!PFaSF=>=jioRUF}rRQj{43@*JmFCNR zZ0?OiMh>uqu#5ai+ig}QQ?I~G`hy6RY4Hv1nAUYORm1!`11DRLfUVoXBz1xm)p2%& z^Hx7?kQ3;?iEG0m&2dx^7B1?svlID8mV%+WfwYTQM^iE#Gb7)D$zE|It6J?JQP$c8 zm;NkhRXm{>}-7mXi@V{1P?9+z`=nOtU?9uAKWX}Q18+nZ~=UpLeVW^FmOe&wEz z-+FJRSM85EX+?*&&#b*ozxQ&xd=K0eoAcjru*p1~-<8MIyEwepnJu?|-G5WIsNt@% zI`q%8;-C9_5Bm}crqG;QDwdknmz$C^Jhvg3m>IPuj}Vw6EtX*}LMuTcEufjDMb>KR zACn*Y3^j4pYT5^C*VMO}j9b#_V!@S3+v8o>F0ZA#cp1!My>0F`H+Ca4n$#^kMv9+i z4l+xGGrH!7X>QW~jHyTY`2N@}^EmaYh0ErCT0chK_IR(|O!0PGJx7pgz54x3tP(B; z+nD{l$K;fWX792#zQ*FKT|oP`wpeT#$>qZGI^DkM{a(a|{oa>wvE_JG{N1@p^K&=X zwF9K(x;ubohCjOPeCdBtbL;sYzo7-EZo}bPe|AfXJCcFI)7fymf`_Kxb90>TBrUW3 z)c2WfqNWbb`3k#*@3VXIdVd`*i`Mpf_!-<4+r?M%ooX(GdXjw7Z?82UshLBa(Rj;h zDC+ykGYZ@JqDRimik1CXs5HsV%k6x{DpAR0J&Bu}>oM{f=q|0geZ}=Pa$k}2-LLcg zdlS?$#{Rte?f#3+uG`@_ICuiitI@7NZH{Y`ty%DbquF6Jo~e~PO>2Su=VZ0DVeg~; zx`NV9>^6tW&G&rM_WCA|Eu+l`d%}YJLlft2BK+I)iS|q{?46959cR=V_Mipe zPIsFR{F4nhG?{32nr&Mz?pdtC)f|Bk>yDkM-7n%DVSWYBj>;4F#H}E!e+R4+o#B=r zA;xL;NMrw#@fW3CtbUF8ENj6I%olRst^gn8M{pk&{I{+DkWkwVxEFp66bJti;S3z` zmU6rS?aSNWC*aehUoYaaOMMFjkGx?QcsoMf3(JROHP#^RI$aNRgIB=M2IGVmi3Cj{ zT$Y7mSHdtj!E#%~q1dE4Bs>yTh=P$3*%4MFj#2!;pMfc|EJoT~<}6zamSf7l!Wc`w zZZ>)|^wXsn(Fxg)DMFtu%PdPev7~X|!n`<-Mo{(zuo{U^o@<~8(tq%1w}Pc@onUqz zZ4t=`!3ZROgLQofpj1FrKp0pVkuYAsx{zvm2xwNMtv)Eg0XA*8Mdrda?-8V%zkHL7 z?I3FuBn5_K_LN0F63gGtkP!EabnY}p{=q6XF($A9)R&BNYJ+_cyK z%-k=zH#5VSDxS>rMVN{mKd#IaKzb3*$VqA(?sO!On7xBU>sJ=!( z&we`sbxWw^h$X&M7vr3a(3X-De0fnysKqEK?8E#hdm=+FlF<^V8JxIMX{a-Y z*{qc9`0yC08YDYqI2k>pE|wu?$M+(FSt2d)qPO}j2?qT}2AwM~OB95YyTlv-Vr|9# zQ9yH#JB3bcFNN#mL*jP80Y?cD9jeFpENF%AU1H_G`)9Ee%4Fh>aIE=A`qx!AYZ4?KjPc$j;lieIVuD<^^Wm2b_!onFD)s4J1ZX;6gIh3-k&7Mi~H(kki$aKNBP_Lgv7Dy=f|ldyq37xIdYGES>uu%QuK=3jKM94 zjt@nI>!C5f84sqSyjuvgz+xt53BTK}xm3$5%BV1SV$_Y(mhj6-k&V-5Me097U-qz? zO-t5^P%mUR>aLn};v&v|DD75c9mpWWTF885iT-;4^5cLl`>1HG&H>;`0-^Pp(4P4D z3vA-(b1BN5er~Up2pOCb&t7Sj64{D6+=|-!lx}UN^#`A%0%m}TP?hMcsWed42G?jQ zhX%xWrkTlo>vT-Q6&4erAt?r|q%nsRzz8l598_P9ai(V2;m?J`Pgs#e}}8 z>k3%fMdth_l3Aq3%J&hZ$8CZz>l@Ma_H(=cVwto{K-D^{EK(oT=5x}TBhBqAA!#O* zeUX$3mVM7qEydK@`i6ev2je6~28UKWS#J=jU>JoCSku2n z0|fm=O#I3xc}*u|uwt3&205BScBoa?sqn>K7(*T$4zfWUMx;O>J3_=RnQ|yKtgM#k znBn0fu0*m2vWPeuFNCj(i?LoCZ%96Dc?Mse~$K%JXlNNg=ETO?}v%y%}Ci5Iz@Nf9G*mZ%)(F=rI%J0bZq~O9cjWSSea>Cofu9siP1f}F%advmO4wB zHKf*fZ%#~tzAw>+X!!R7m)EWl2BctuaTcatsw^p$HK97d71mvGr_qzoZ|0P56EIJ? zWuANmek-|Py1?^}o=lVl4)#fylT$6PxJ7IbUBurdF`FW`Fv!a8< znW1$7v0_3=F-mCzu#`anTm0tnf%V+CNFKiKQ%(PloN=C)J@Ul2$XaA7V-xS&%{Whh zUG>8rgX;HY#9ABgg4f+XvsWyOv4R9v@4Wy=_8rFhfM&Yn5vCk#(fug=@F09I)~50amjDX!SDh4 zEK8VY-&w^>rs6}z-1_%Uj5x6Ed_{y&j5jgYP4OiRCm6G0Flfsr#Y6{)whS8`Ih7F@AHP-?jp=(_kH2_%p>GRR!;EM zOm0X6sGWBe!|Fb2cf|4`&o|ljno;#gcAK6l?l1Cb5;d>-33)9$hxeP?j&Ghwgx=LQ zQDkCEVeo(yLMFw*Bb$aiYm}OgZiS+f?)&wN`l|YmCFSlVY*~8t>^XD-p%k)Tleqtu z|Chj@P?t|7(dCNRJMJEJZ__h?y!diF`70?A*nr2=?h1ECHW65Ag57mW4f3Pth)n+g zuTLcqRJ+ye!6-A&iu@zHndD^7SKMK`r!GBEidutcTb^veuKayOB$WV?*Y=@^DG?C^ zy^$7$WW^4!(tTsd*jDA%?{+lpJlT84IhXyeQ4r8ETT~801-H|9C`C98N*YT}*YLBb9*oCb5S2$TfBth4uz&`ik`hUwl3$jiHvbnmp%AHd1QX27m2@Kd?xi8iG-J?O{{Jc2Ii0Wn12H9K6{4+*_5p zz54nca`@uP>UZ~J1FGfs6k`(qydQ8lClzl3or!nRfXj-dUcG6$t*G4P*Q}mGT&Xfy z*lMWRiAHB~U1?%f%2-AuKl>}Gp`-0~kosp#{xFvGvcy_}yV`0JsHJR1y9mo^klAc< zDdn6wP$gw)`9VV^X^}k&I~GmlJ0$+XzK_LoR8v`L?l-2_=mb7${wyPoo&NW4RNHO$ zUC@@AkK^-d+V5pijZg`sTkgl{8s3}r(FAUYPaChY4I57vavcdcD!dz;)m5{b&$Z8&2h}i6JzOMV8=b$`Yg%rO7@Lz^6a-&_!c4FQV`|F6V$Pc`)?{$r}Zy5(v zP1elC1@-Q)P_sxgy0^4MM)vOt62A>QvgVL~w(vel8X(5I^&(?a!EJMe-k0ff`Jvz> zl(wVtcw;qWh2PuOYkM09Kf~wiq<1Jp-{*QvN=-&%-t}1oiXEdMHKv|NyY`B&d%sjr zRkxL*waRLJ1*=2q_iC`Fq_i7un??2d<*@|5hVOG4vnwX}60;}b=m}s$3-@L`?904~ z)|{o^J24J>YuJtTZ>#c-cRDY?XA3|`64C5LcKTHRo3R=fPtX{^k2vs?Gde7=7SUa4 z0gJI0cLwYxCx0u-fj!VX+l{Ob#FuCE7jBz)-3orwwArMe9{9_pS*TwRp!@Is?;rQ= zxKG)B`2F4Cd&XFQUx>ThKpd-qId`jFUn_a~{u-1OIZC(Erc^ zA&dW)>~2qauHhY0+U4Qbf8)7pr@v|R73S)9bP%legl|) z;qdMR3w!%NSU_Dw>&ogDwhlfr_s|gNAEB_P1kJcgFg5d_ifxa^UhxVb>PSR_W z*!G!BzE4(QnYJEohlQ-n6wi@I@2|KG#AY?7@mzCm_!{1;< zZFA|FS1zqbAQ4=1KwVs@1=CY$h7bu*OpI;BkO6BK%jQY_4=cbBs*yjNivHU-!D6ZH z5NPYrBGoDbo8sYb8i~fQV61>>$!8s)7LO}dS`z@%YG;B9{^qBU6)ArWYzE(dodc^y z5X*xF8S7DZ;8B(>NH!l@V$Oq6TIV7fYzsp(E}>lF z-`UN8PRxjigRe!kT||%(*!1=dM}1m7Uw1M`%1~hru{qD z#?L^VLU2S1fZj4IMN-NT&&4cU=yWE8FvsI(_ zNIKK(28^Mc9V2iNJr)pX+;E~zR5t4#y1=t&bGo@O$6Qh6vtfa_73!cYeD%3uL3qxm z{k`nW#6|0l6!$9}I5{aH#lWjc1mD0+Od6}DF^g&P5V!fo{3wCbZsoW*n;4huS!&4N zedUd?GqeW$#Bch zL7>#VmSoA|N0*j}nY?`ULz&P)Qs!R#J^=e`XR|-@HVwcANSw-Y;kewIF=GVQG*qoB zcH#o9RkA1(R%QX9zfsLGzQh4mw5=_)?T-{|MrBo`(e)mvu~KLKO7lG#`M$zR{qag= zvYU?yeOGU{r$QaeAR}?FW^cPX=mL$fWXp(agXC}4|9)JT1SrA2AU<~)CzlDJKZg&?HqLxU84f9>%)Yq-u7 zNrf`jC~3^pAKO?e)V8TqvY?E@eH~P7VoUIJVPh@=8OVxV>?Zl8~dF?kkHUBqr!yw*%tnXdsH_@0L zK#MPL88@0F=4ROy`?5nR4dzzIW;mI9 zA|bf}e0X9kM7&bz5LzRQjoBYB0}({nQkGSreMUm*si9G{-E#3(1PuGFcG18C)SeOu zj`ADxn_B*;C&?x7`EY=`@|!yu?Tid-oMcrRR9jXLNV#&OdwW;oYDobO4z#_#Byg?9 z5QBV0(+b8ECnt7$AufXBwGwG51atkceZ@8C)ALfILve>_|6y%&VPQR}z{^7bzPE~} zR4i894KoH#U|@J)E8e83L~Gnt861Tar2*oIaKR6VsVbQY8c1}S*%01UCoH{3*(m(H z5MUi5n%q--(np*zGxMHN=0GnPx<5kplEi@fff^CxlDyRjTXB_yHMX4+FpzlJb_7IjH6)ri zQ&}*^Vzf-frxy#y(-!qXZT~`l=B?t=Mh4Wlj{Y^WU{Gu?)NCoBwjxawrVLrr=<+DA z_k5p@%p(R{yC`}MD4sml_SK{;AwuGcFBs9q_kz9PaLb!sI#2P`Qm9Ay@m#n^^r08| zqqm^M_a9U+U2?~w{Aei5BlwUK!AJ2)IRj=%{+N#|EIOkvZ7TtgL84AuD#K7)R6FYv z8PV9l?qKT>H0oV4?o_W#N}SqBqe zcY9Snk4QPPkQjOB3h;|WV-IUMh#SV0H~W2C#%r_Q>@#|Pl80kmxUFZazRT;n>9t4g z&HZ(q@~oD8w&wkCv8wlk`=|Nzo|tw+Ix*C)8yt=t4_M1X+cW|of21Ij;MaP{$aZTr zEJbGvp68F}9&p)D@7efSn%s46m+|#|6(8R7>X{LBTbteweqVZG+o{gwQ3N{r@7#kN z+BMG#+WDvV@7EQj318n+1glfflpovGFm4?Fcf-qH^twKkqC7f|MfE#7zt223Kdbc? z89tu(s?SvPVW~|xzFO_IHacNMpXgW?31y(T^tI(E+h2 zLw&ImowFY%`rE`1bVW%UMB6s^Qi%f1;T^N4DosGu8v!s2>9O800dJ{LiA@U;*=rjX z6*-NEv|@+jW{l&T^k8YwpANFx+V>PAOTpmGO@|HX7My^E3rMIemaLSVX3bj$_6y%%QIUJX9?|TnS+ONv+ z+8P>Wn$MlPR92x`z{)DYe0{QVglzQ8MRj$3`-#G#cu6l6b3PX-X6mQtzpm}pcneLO zkmF69OY?1qF?OUMVBLXX<(RkUY6iQ}zPzJfo^+pYYT0tNZ~7YZetm<7Lw%QUZ#0t6 zhNrFy$=URh7~LQS;Y7TBWYCpt_my+hDxQnfeO^2XI*CIb!NLOlv}9#YAKJ!c4?let zC?{MFKt6Cr)DZ_Uia}XL?_Csd8(KHx*L! zw&y$?#I~hnB{;A#?&~uOw1X#7N9#RRD=Hsk3!sDXC3(%J8%ItU>p6Y5HGMm|%SHd%TQi*#+*&y3+EUL2HmtO0}64JslffThm)m zx#^v{k@?(teturF|EB-{NkKP0OvU(r3@w;C{x3X%?1R`-Yh@+F(%$;;gO7P%Ewh@dc?K_>3#}mCnjNX|!(B36?Dstl@g$J=w5&ZxfCHT>lZ0F3VkIngc zaFV3s86#^2G9zN1w=9H%3-31xXBn@CqK_muw$u|ptA~rhF*h1NM-S)A^Fu9N>W|}u zn5@zrr@N0(z3c2I`qMJ0(^mYsuj21i8x1)ftD3g~JGYu=nQpc29j#f&G5yPmZf{F*GlDZZ3x-&JG={)+Gl+#&g z)#Nz^NpxkD65ErrRxE|Dka$CxU=ck3_nwd8p}g1c@1VjF%9$A9th)*ZJx zfMsrNc;EKBqTpkYr*_>f{NAxW;Aeb{Ua8@Gn%wla{)TMH;`E-|nc?7Skl^brxgNMp z(Rn>D564W&?L7$CtEOoEw$IU^chQizC2WwVUTOHYH(ZIPHMUdEo+kM z6qD=j@S4=~TmEj!xD|GtP5j{ft%7IA_5014i3_dP>Ww;R20sNOd4n1DC7!k6=!1Qn z;kV%keE&0i$2`wf8p zf&Za}w$A_3LaD-NJ7~U#%lZ&V>BOp_FtV}^N&JL%q2)9e74Hq;f~=N6subV&@^vifDlKMe7P|vI}Kr*<_Ry zmE7GkeDo)R6Tz&`7|{%1;prhy?AVz;tUv{bstIf8ASH=&f_69xRh9sZ*_rhC7_Y5p zud$L)ig1Z1FmUBkBSf{~e4}y>-GIxNmJrbhPy%X?;~9664%_D^$~n3)1U^qt1!~75 zU(+`G+^I>dQ3^Tc&DU^#g>oCy54N1g+DA41&6d;w#-#Zd@Q3I-?Zu0hzXY|w?|&bn z1E4b+84?c~&>xFJT@xy)#uIO%i*}}s(3;%z*Yva~x3#{LUlU*<_A$jUzGVop!@rbK zDUE%0=R`N=TDrdb^;hGPk zib%gS0?lRu2S5nx0NTr0bqN{A`EPP$LuO5*1iIfABX+jaz#HNR40l7+?eB?ELWSJ+ z02f8lBr|PqzxCx^3BiJH-Eqb#(8}n^9`?C(4OrruIUb3)K3q)iEX_xb5dhSEP@_L^YM>hV#v*tsNsx47 zCVVA;c_1{?Sx4gkq3j)kM2Qw{+p=xjwz12#%eHOXwad0`+qP}nw)N|r*LZP%yw2@p zKO-_SGRK;8Oes~~{*8(-D#w548aY(L>K3!aL*Ui-u9l$G-MT=FfUykSR9MO^Lnye~ zEL_W!&1#O?4RUhW*rDRZXVspxA)!Pl%V)fzIUQ67SrbZ(F|cOgRvE$7Hg+ibTFRy+ zRIVKyh(q;-bRrmSWnK-fWls7NCi;=q9Lc4W$*piOH2Q`cJd9SQyx}$xbz)WsBCr$Duz!T@ zY6n-p@<9b-a{3|Lf@5V^aAI;uHZ0(+5hw!niV$cZ`XoT|)JEevNKeT{VV01J8_lAJ zFg1xv7@Z;>E|i>6ZHxLVL0HszBB1p?LVG86Elibv-z|c0QZ{h_b%6RxS#%Q3u-Yhu z4MTx^f<9T64!4I$UQk6@&g=6oqGMMqIGRI6q?<_gIqJs$E;C(*qUq!sdhU&s z(Yj%Rr-2x`NhpFrQXP)Gw@D5XR;P0~rFBe$9mWkVq6pW81MGIB*8wtdsIp}& zzgbyW*B^{FK)oRTEA(;vlUk>=)CxZ!_Tf4LriY}x7dd1mXp?F#n$UNZ7rK6FRETtk zWd&Rq)VQP?K7{ZD4!3zjr=>!}w%i~2mxWG`>trOWQeSfbrh-ddL5W6l5NG-frFZ}W z#Ki+;;rZW~V5Xv4y9L;o9Q4)HX8nb@v06Cr1RJ^|tuZlDlfK(4h?_nI55J6o`)ThH ziOwpae<%}GS~FKDgAMTCM14zkemC(2g+YjlQ89W;v$1GihzjVw@>0x=43zvje*;9A z{5n9o^cMQIHR(XV+axSm4BtEocgI(ev!e~OU>fsmc7GHYfdWD_(nN#RsOFPIrZpk^ zzun2n^cca)6Uk1TeVsh8j_6~2{2y&}o??N}(gX6WQAmN!z-6}78;Kqy$`J{)w`0AJ zzG9qX@UexTj{(M34z;n0L7M_;o^@8Z3tSx1Jy`jh$O-+L6pxuxicI4X`F)bRR_vvo zN{fH>??HhyN26{8o@__03AAB+4nFf-F&~Az&a`d1@4fZ7N6_k31-oUY9h?H@5!r|o z)CBbrsP@_J7YI``agveZl(he*5cKauC*0FKj8-*17RX&$1tp@2j+J-!$(IF2ho(z_ z#PI7cf{E2j+cH+Ba_Qn=s$}Z8TBG1am5Vs4;I8$&bl>rroeA#Rg}{8f9sIS!9nLH8cAfgQ1?8Y{?!^ zYmm}V$0Ac$7duRC1~acFVCZ*LD}*spcYs0O@Dd0>ou5?G@H5z%=^a)VFO9|4nPZtC zjrEXaQadIX6}vf)erh;e+Dan{3SV2g2Emz`%1&29)JID;P8HF_xubPU@w#tSwn9eVLZ3PuurFrqnrAd^+LB;{qwx;J3 z%2h^AciUH)Pzd~u=f2s3ojk(u;|_cXGam4UyB1slfF8A=vcR`__{iq;6@OgLw)bn@ zXUcQtSH{1Bx0)<(m%DLT@)Td5>yeriRS7H<@L7Cf+zQ$w`KAd<>>D2z3dqsuUg)j zwE6dIdoWm~ zBPR$PVhCCv>E72$glXOdXapN;>*kQC(Le@8v6+PPvBp_I_BF>#*F03~D4d$bufR%#gnfi@w3|K<0D&f` zplKjLP8f|CsY63r-Sqy@P}9;3$3jPnfkU+ulMBNK4yO}0LwE{Fk)tBFB5DMf|x%CM+S07!8 zcLnX=#v39*y|GPQY_;d6A6tzh#OI$^A81Lb$e~ZL)o$@5k7Hpc9Rg2TAhd1mS_Bx{ zSZ(bo7;J$@q=~zElb6+A1)FvD+m3+_;Zt1gJrYZm28QP!w)l&mWkMK{ECy-D7HZmaT~DU7z47#6He&!*uM@m)G7VSwMLS+^`o5);68KzF3dCq zyhyP~p$b)Nn{c8VRf!fB*Yf_ zOSW2;`)#EPAT#(SKf&-Y=HVg~Wn1XK;DRP!tyH3n4L$$CaG!qUr=Vcbd#0o3K0no$ z^BX4S2k?KAi(gm1JLLb9T$nrk@5qI>8|qS;FZrP&K~x5U5Z0|80O|lM`yMqS13tPS z2_-%|q(uNjn`^vO+W$#IU<_@AckpZ}tDrQZTB}m8wzsy&B$a~>&8wi5Ls!abYrEUw z$0a3egwLZH`<_frcCl|_@0#a)6=;%Arg5HpWxaIjo@8;~%z9jSvqXk6*=KW$Jpyrx z;c9=Xg)sk&;~y{d9ADwT{9CN|)zYl7s4F#pOmzqhGSX(ZS}tN>E@oCX^#>I|W9$#N zJsh1F?%+Y2CbWnPj=O(HmgMagqcGgGqf9A<$(qQlTWc~)C0EOG%-I{2PHctBWB5Ka zgY;P1l2#)4Cau1U;E-8FptVy^HY$;K;G7GUtQ8ptd~-->Z#$ilJpZsVZi=$ZUF?I> zW>!$6c}YvgBvNhWa!8HFjU2Gcno(jQJ{)h~JYr=8U5O~*-GxQ ze(|%sah+(bT@z`2Px#{#+NgXXf{(cw`Yi8ZqbXQyk zW^V5Go#;|HlculnwOw5Pvi%xae4E?B8mTTm?#>kI>8LL7RcKOriTdJx@xGXxuj%GA z|Kk2FTU?O)k_aS6aWv`m7*iwe7z{BPn26WyyGEdLR;HrT7zDv6Dt1t*g&1g*=gpMg zE8q7(En_TPrj||4C#71CYk+EET+A=ddKL9dspXwEv=_^!lmr*cJgg|m%2SyxCYI2l zEm*VWy8#Of9s8I&L^aj&_5MV8*u8fRahwgsTwip)G<~%EEPcGt|G3Q+d-rfPo42yq zOswT}zP+AJ@O$T*-2|6dM7hh_LfN<gh@h6!yn+wy32+zsxr?qK+`)bKcYnU93&&h+d*DHf>Ga(R!$ zEv@luX)xa}@_SML?8Uo6<3&nSXt-Ng-fdg|uzCzztEMdPRt{mF+fZF~ehtl^J^1RV zIGm6h6We~b*jx7<9LdsIzIgvU9$zex-Y3rauCh7~ocFKw{nfnK@nr7V^W1@Bx%Sz; z-AuT6VdHJOnaUWZ!)5QenlpS@ISZ1Mm|VzO&u&TaaeQ5|@uYKgxCxzWc}e#E3fMj& z#|gK}rg-`Jw%ykC{M-@(-htO}-HbYXLmM1xn*ub&WQnQiO8N}ogT+fHi zy8<^~$Enl@GM{G(H8W6&K^P@5RRF&30L_Z9F$6`vy3#_LVH=ykJ%Mz~mTOX_8AOi? zS7-W@Ib#bzX$`pD|A*?0Wt6l^?jB8bOr>uXj6Y)9?z!qVm`o)SikP&^wx$yf9M9>k6W6U^~ z#zJX=bcb^cECPzFQyDSJU>^Et3_DAKhYApBkAiA11gr~a`6pPy)ix;AJD)Rd!l#mY zSOQXD!kG1H0e5~rzLYg!69$lKVFK>j14w`a1KGqr2XtNt9#U}~nlYr}I2sP!$&r2` z<%Xeyd5eT<{>=f_a5tADXLBo!5uC=%@iE2d-_}R${$gPx7D?k=Jh|rNpAsJ#A!dhQ zFAF8(ch^Rv5DJH{tEa@$sM%3bbV6tRvK>FCJ&a*e|5v z&l*SApu`+CY#*5d9rL+eU>z8A;liI(qyTsCh3loFgOhxHsA1F}-h~uk2jrL)Wsk$? z|05%d9yVPZmCExmPtNVh&k{P+pvQP6NYna?h!}iQ;{%~+s&l^RWSIjNP!7$Av3X#R zAXtx);Eosv{_>lL*er`mLsy@hU=9#lnoJC}9`F_xzSK^mBs}BQ>RNR2HIcX_!TSjV zX<}t2?Q^RY##`rPp{U#P;c1lGR^jGg$r%j(AYeA8chBwfJa+^j*M^#1^WuCJIh2IQ zw}3{|ldyiLJn`J|Y-TZ#R_F0TNsnVK6yZ^&o5q@#l(eG?#joz0uSCfpN%*?M`zh08 zWSRYt-;Gj##2`bV4f_Qa2tI&WMjMo<;*h42DY_Ts_6fruIIv#KQ` zCP#ziU)e$KYEiITq1&M2wuQCc(28WN!(D+|dw!j25^;T5ZR&JnHr`M(>~d?aGFAD_ zh2oZd%P~S+5k2b##!%|-tyfwo=vV0PT}2fTg&U9Y@|F`GRaN2XSyEe~!->DSOg1YQ zGeu^!Qyo=4InMi$ycMF-GC@zUsWDm`xI0h5f?y&MV#Yd|i?DwJJQIDr8M9kKT z)ku;!U)fzk!R?GMmyfDhhLve1iYi0L;ZXl8gg2}_RvohzTqfQIxD?-^Bpv6FP8fxl zTyz;!oVO92xMY@^Oalua46{`$NJSG92tQlq+CkxALm1;H>JvxlaRO)1S7NI);m= z5@hS}%FsjkS7+@Gn1dbmwXmMkdsmMn4A>oJxyqv1TwJ8@cjvU%XxZR#5z2;`YE?^3 z$ll`(RqECZj^nG2Ap|d&m^GCSDd?|Mvne(Xm6w^FvQTg_C2u`sL|eRyd$|VVl(H_x zsWzE9zsAVmT}heYw|3eW}G`a>^_2p^gKVqT-^n zV>pKiY7NIxfy%!CKogP89?@JaRbtT3SG!jjpw^lNG#E_-w$F@b#96;C7DD`1%Q%&q zMzgtZ(b@kG<3)a{!9>Ckq{~bID5Py`@pQz^KWLF};|PP`s$gYIKz<-30(}lda_wjx zwI`quPYJ4OQwdl0#fZB|uxlb;3ptD^?)47WSnTcbKW;4P41`2F6TM>A!19sYKVb@JToxy-XN}9_{K7SI{$qgEZN@ zD3qSYQcHvqDvKbouKxW=DMzuf4m5*)(ZWffGc|G8|JYf@Nx~e!YMh_%47L`>&y*M5 z#L@8Vh1&>Hb_9$L-djHTLWQed)Nt(C1}O8ATfiwDQx&1Z??I^WZGA((*FdRVGDOiHCBjp$T#vMT=f(by=ql! z<4qM(pE=A$qg`>#=}>F*m{|&66znykTNC1neHeR)-OIOOv_<;_d{}fMy`O?nO^s@e zG>xHRJtPe;q!fu#wjI)h8GIPqs~=0y>6=s_Mw^dY-CGo)&^x&pM%-%)Ke^qCv^RdU zEiI#1K`CDKvk~b+z-MzX=Bg2rVDb?H-i1bumep_PNc198;XtpI1)6kiFc2G{Po!&h zNsq9v$ACNAVu3l<d&!gX|i zK`|qEO=&7QO}-@=1AjvdmMtmR`n$fIvPY15HYO0n;1GqDxz z2_W`l^A@kq;bPMlJiboHk-20kvcGQ^cmV@pBfVsJDVRh6X7;t)GyGY%sT-YVo_QyD zT%V7ns(AdKvUhXxAJg3o9o|P{BKWA?tmlLEAzalTIi}=?S6(xpkBgQOzAJBc{adCR z{hl+IX&IdQ_X#U}4F=6U4;{oZysZbXz~|t;9Iq-}F4encihaJmPbo3m4ExLOJD*M~ zu3XRt#@4ns5L?TSYlp6?PCV}ommk{{UqjS8Y!Qw%$`(5968VhijfivYF{BzVh*C=> z!Kl!XL;cOiGq@{RR!Nj%Z}h-{pbeg=$1loEJbW1OAQz6GR*VH1_T4no7`GUIUcJdI zu_7jVTg4ExJm4FITQzCIbK+t0gQAqtD$@20r`U`_g;@`EAqG^;a5Um8$Fhj4g0b61pCR;FtypVbgzQOZ{bJSY?OERj98&wOMjAL})Zbs4|vW6U*$BL&c|o-e1Ai{tsAi&k>;{P`O4B8EgA* z)uR2kYGK%!x2c&5ZOSxJ&k>VL0l_hJs3c=5Y*HEdBb`TQ1N`3P1avT6 z5*ezAyZ7dv_c}QX&ZjTWtEZL{h6Qvoku*M|5hy$vC;w6F=;G1TtY+tTeWCMyKnrhTGV!k z2K}dMAtm2xPeng=I_mykw9t@JkVBqes$KG*s>L$NFIr$G>)cyZ@Fv=(i}~QDdVMDT zXT0a>!xBby$uoJ;??q2%@EePu?G`{J!Gy-si3APgBSiF^6R1l&2hFiuvDkYXT#0`0 zmJFTgEM(;ZQxC-V;(H0rDGtNfAF)u=L}Ijs?xg!qE+QsnguK(V%{f1|^(9O&kL+23 zaoO7bs{*n@M4!5(eo6B4N3<}Sah=WuU?)nMMSb%P(Uj*`D23LlwzM?R5cKU^En9M1 zlK}XNqZ1($9mhXa!%5jW^I}tP`^Km^DCjNG+&0TYPxkwm{EL=2;cc&e&L5?Z{s|fR z0s6mq0s6OVA?ntVLjV873wBojE4;u3{U5yW19HC~2Zn5bB*+u1S0P>fLbexo%Mb(o zH!${(;6Dr)#}k?OzrWE4lVgWARl_ps<_Vh?g|g7bc9%L->j>%(RQX0KNNo{y?W2p9 z<&}LO4Kx?Z2o!3Hj~r&^mpD(twd9xu#Y zOa@Kb$gO6*nfB{7n%9uY6;s}UDmQNxv7SQYp5kZo&KQW!{8F&HP+@2aVTI6+rmR<` zn$uJ+XN9t%0&B`%C>x;1?)O!XjGK^HCQGIiK)Jw#zsKuW(Dnq)22ID_;brW99>){= zpUU6-KFYVCVyC`EYT}?RF-Kdr4AOFvjS{c{iX#WmAYq>-LX!d>ic{ML5ZJNZo~9Y> z*K`z-)U52x+R6NiG-*?%A`b5C+LrUe>Z#P)ZED@LbNp2KHKx{sj+?^b3i~Y`0nv(p zj5Kc9<-#J`PRR|@T`Her$a`E@-5EdHn*(IM=r2xid)y!2c6{E-+Ank!1rri~4SMb_ zqSvgp#-F!W=JcIE>%4Y*++rauU){Ug@A=p=FNs!PR>S_V>q0G`dwUzrRe0acH}}CW z9~IG4HpfEq2gqF?GCS^i)nF_Fi^Q%KBHPp!#)Bo$c5k)pp^v9i7 z8}7XL@1OL1?FWaRw(wt#+C7%kcru=~wu2z_L#wvK-MAm@zfi}G&CBlv7^8+0g8$#c z$!s?+!~k*7(PRLJZsZ03NR#V4Aj;s*zrHV?ZCTNF(ZLQpPvY&J7;Ujl@VIM{&YeI3 zmWA;#dW4;*mmZN#WQq%d=a1SNkxz%fo}e#|eR{D@n!_Ko`&aJHYmwIqH|zXYw;Pdn zr@;@<^E$-0CBjSQ%o>5uCpT~Om1_~a6T2^l{psN*)7q2$b@RkJ=$oG4cJF^*Pi1bp z;6NAz{!mahJRm*@d4Q&TQs#IoodgHr!)%P)nD+{+kp%#NfuXTtF;PZlSF4mQMWbnA zsW7@Ci`WST&j&mZv~D#A`0(CRlst3s=4cZJv_wbkd8qAn>cjl(`N6T^yuc6n^@iq3 z$ikTE5?EF!b}+0=A=4`8k-B zD&24i3}B;XiLY5_a^d0)37$mBn!r&da3H4)p~J<=yR_5Rk;JTpgKPvs$VcYH8O8a{ zE)7}tyZYg7zb^f7nVD8t09RRpkvuT2&H z)Vqys0d97^;iwBjGNXgcd+!y*RYvDrc_8vx2STid0l^-qNJ(TfFiC406aDNU>?I^t zCX`n74%46)@ppB7Pm|I}q6yG~2SSy8+P{}Taz!MsRV!QuI*#N}Iv=|}U1_~D7OXV9Jd`ofPfuZLY;4-| z8D#NVg6!NaE`Z9y7C59N%+XBB%UtGN9wd59{<^deL7WICujQ!@Ea>v?n4mqgGaV9b z7M*#cdVE1JR8>O+{sMb~UH!XbHL8)BQ%GXXLPdpKBG+CBCpM>;SNj3#9 znJmFU?2!O7vK@(h$=M=uSTW*B4Pry>LRYO7*L9$=t6#jJ=uON(Ya;!~Z^Tdhc zi^#bl!93j&cc7ZPr4Y=ibBs=OA{>X&=SmJD3#NS!e28U>$N+QEQO}R&LEQPR{t7F~ z*d>I(9D0Rb1&C1&g8;|+iWJwR95_dk?A3vW7RqWFlxcmlR4w4k)h-6xTbH8^urxF#A)TD-9hoxplj2Bh_~%8Vp(p_an|UUkyNOa_(m&v@7dOne{K zFlR?(B+eq-%}exVRXX*Map4*@m1t>-Xll7gs5`O`?7=DGz$uDI9|9_grL@XN>5UxJ zkS5nUjB()b$tW-DB8Kr`WOx;j3^hgMaH%e8|A1zhYicdl4Z=$M@I73O9tQ$(pi~-! zD$PK+TX2%9zS_7G>%VgIxD2oI6q}`ao=MNUaYy#1GMZP0+S7VnSS&NpN!@cvm|G6h zwpsWEECWC*bGn2>)hRh+FC*vJ5rRj3hx2?shE7&C9QX0wz9~babgXaud1caYp_M2R zR`#$)`&i`+`yo#`<_RZ^pw!{f@c>cu-{CE-Fr}wou^d_KV5DJk(b0>*;CHZKjW zbj2{$zc;InEYy6S@xwkUUYCyQuy^3wr*E(O^gD@@ji_bbi2#nlgT~uL1|CRJ@Q#XD zO4RtbRtLvXadxT_p~{A{Wjb3J+ea~E`1Fr4agFAep)mI5)~T_gp%Z2a!nCCal-b*U zCM$N7U8wBFyJ4y4%Rt^pDa-!P2qdMpJw@5T(McX=xNgX_M$^u}TgbAi3U_z#vHrX9 z9RM($J{j9B*y)9jXD9~>;p#ec>I-nlnyQD)-m%3ZHdoeH4!5j&|M?Bb`Ywek_TN>^FuzxVcLTBf-E<*!_gfL56v=GzI>z+4i{mBq z!B%>Qk`Fka2@Mp4Q;ah~)fV$Tfa_a9F1eV5!+X2xDKO&8|72B1@WtSq$HJ&rGSBX3 z`w{*V>NOPxIYo08Ncc=72sZ#`MErcEkO65lr_f?Sp6M(tbyaWXIz< z3Rf1N)8})y8=0C6DSBf4zU9;|m$5cr*cb{LKy6FsBtIv~Z1QUJuCUg3teb3V(+ho!HP4ec%8)kt}nc2n4#(n zUU(vlr1Z{*g}ASlK(t3(3y!?6AY+$MfGy2uIc!~$LKjIt@)S@w9;JVRDeUx5sTf0R zBHxAT@0>@P4T2JE4hUD7&Mv_e*!k|mgaW-sbQp>fy+R^lca1FahueV0GpLc!eL*!M zYpD)Jj6?qUczN%HLMkZp9I#JMIVPOn8IBRVgedZN=lj2uzQq{4JdCjZVO65d4NF> zLHlmh&IT@I<1F||i83VD^XV_)dnntNs+Yn3a%pWw+m*9GaiC~|8j@Z2)vzDE%mMG!g*znI!T}tNg5p%-F^soksXA$g{`2WDhJ zS&}(_J9K*vf@fQaXRg9mx}Cyes^h@#0AXLM2+$u=ZNT&hK#}+CXH+(2HSeCPz`^bTzxzF;Es8>%8?;2xBH-i zm?n~V5`ttg-+SLY8xNjQ2ecmL5PibK6l*wAK-7G>fE}Y^ntfhWj&DvZb6;u0ybpJ(k~_ z-ze+8!2c6M?DNxj6#fT7Q2qavk`B)QD+r4u`5+ym+l;!Yz7;V;mNAU9h`o^>l8 z%Wwz?DR>x%;FPRd(h=YIIB{-4z%&N{9N7z=Pr*=7J2^@bEddk80ttv3vUV3&g=c)C z$*=yE`ZcU?gsz>Oq>S_IDy#fNyybs6+46HKGt};Uk-g)-={U{1v}yVFlB3s!Y52F* zc2kdL^wAQn<7p|>b2hbEpt5M^!!Tg}^JPS3ne%J2#LW^lBV)rFFGlrfiAfa*@A~mJ z9u#%+%6T-|AJ`V#c2tccqwYu=*9EQ zg&EB~ULM1>yPu&(Jp&V4>PIAd4_uq-kd9Tj_(hswOgR$v)SrHzZZ!qzDgEC|eW_~% zRgL1^=Pewrq~jGTxj~Z19kq+eDqF;vpgRrRKm$$q<^4LWrYdGV+3;R?d-|GEF8@Sm z5&Xo2p_M59@H?gxZ2RF}DDsN7XT?Q8<}y(}Z~r`HHHC>O}UxbMpl&#Y@FvjR!~a zi8c2(%)4<|s+cj!Ws%KW*k7XZ&n^fKG_2-9^?e*rPVa*4A z8@G=V{3#yp#1p6PH&L6D-2p|em!J3B5PG~dZ=3gP$rHRa#&5wMn2(_&<&^GJ_RlP8 z;$^z__tTP#_h#A|d^h8hh5(;TAD>%hf5g9k=(*%n8lulhB~{-S(mk5Kcb_4!^s2A;Tao*ZJl7$0y(7dgC;Qt`AB?TGJQf4w zr~H9lxKQuvoh<`Bzh0@r+4QxL7of-{@Rb; z7qEBBSYcNT%X`gT$=M&^TJ+otkZW=~egH4DQ~X^%@K2syFoAFI*gIyP7{710Y-6C9 zZs5m3+3G!S$lHm#PYgp%f&-}G831lLLxIgQj1CaokGUL(4ZeY|?>~>w zX<22HW1W)$VJpn|3F?g7n`-lHk({Z}#8A=(T12;2&2Uv&pnu}lFnX`0Kq`7^f0q)B zu+8YoMP12*m-oDBsl|3;_^~TQYE)3Fg_A`hR)OR!AT|BcwIJ#vk^nT|F%4)-M4ZGP zI!hA*|7?jTX>hNv{7L7+=0YJrZAK!a+ASvyKq+QM&C?Zf(r<@?g<40`4?D{+bA~4b zDwr@UcP=cgs_c@#Ldj_37=~pMvO>H3;M=ZhXlf}32O>1y9zS~{WssPFoA5>02mO@^q;dT zq;ATrlyzk~jD79zXKHi^?LVzF8}JOE(NecjgH5*B3w2BY9z+6w2p%I<+6oC64WNCC zO@m{Ai}L&~#n3&E-p|KpA%J;9K#|=i!Q>>|&=a~~SRbe&Y`+#j3`}SW#`s3O!wPod zlUn^QbFjKYzc^}-!1^^M`2rib_MFKnlL&yRYfPmX*tm0NJ**rzW4Ey#IEfvP;>YNW zNvq~zHAj`@Wbx>~bomUNandT!F}%RX43uSJy;^Kclyt$4Q9y>quH-{$y!gx&q^@df z;Up3(W)4OI=khRv8;Hd-5K+>70-LG zFw>`$mPA_-1Oz80Kn6R)c&qX>E{|P7V|BLq{jD&|FE&MUmCSVoLh%Po%}Czt#+O}V z_LSy6T2u3l44icCL^(g={^ioq)C^=a3L($V@ZmHqDIG0iS{A15Dah(}`>Lz2gSo4$ z&cMALoNbSc+StlWoK8lEQ3&dZ~X2V#oL|c|L zn&@=q@<3;;2yQg0RM9rdTgDHYc{Y(*nx!>j$t%Sq7A@G@ z#uCbqY6oQ=9fqk)6-XvAmKZQRfpi8!TPHd)2OrI;VtH|4IzSOykigRSG7E7#@8$%o zjuK3B5lr7!oTifzxGdW4ZxLz~It)g;x2fnglmcmm{mQbV4okFI$qu9+tjMFKfSt|m z9~C8p_G5v1F~4^bGfO!Gp;Y#SdnHg}S@2?yZ*{uL)yFx~PrScd7tlAaoY52k0}bm) za=7i-xE`#NV25oC+7gBIpS_djN?9_qH(^(*xVCp!a9DBUBe>r z006`tZAB*p89Rtpbwz>W*6RS5&} zpD;1wg=6uG@Q{_F8M&B#Sb{#g$Yi7oauF{l0fx>bk>Zo!tc8LwS@Y?Bp+lUTo=r(+ zAx9@!eT+m_9739hwK*9$yMc+4jlsM`4K$kD#YkB2gA{qQVmqsRu`7h_#c$j}r34SU z&)acYQCo%ePM;we8C1$mq=uAtKFt?-+Q#|3l9?E@7#n9XBBA@(`9@(0ky^tDPb*Rw zQ6aQvP>D8oCt&Pg-OX|u!dJYJzw&K48=%0s_n8lK7X*l_sn991vY#HGENkB-FR_M z$!k)B!hT(NHd0n3U0*%qEp7psOP&#c6|jEeA5ju10;1wy2a4I^#;h$#EQBd?Qt2_I zs-*R?d|V=wQ)3}1#0kJeocxn~<49EHO;r-cux8Yuv;nL-b3Rf}jcFFfd2oJKOv&HD zIQd_#pfAZgYWe=-;ydWR2mKcXvEg4($@8k5F{4DfG)+wDkgwruY;5H=KR#3t%8ZLupGix|ZZ>_(bNYLk_iDLup0 ztHtPC7n-Jo(k6ur*{Yx?Q`0#(WAr(n5N{fFHL$47fp6R|t!MJam-@J_c&s5S1+!tn z1-ED1GPQ8N_qfy9i{@HdN0I=Bg3Swv*2A<(o(8==;1H}7E7dF=c{>a0j}9!^)Qhq^Dw_-hQ%B4a zim=1?b5v7nZ6H9$Oghf!noV=nP9NJS3-$BI!(VJ{{k??x%%$G?r;cKe87*XDNs&eo zsKw79nonImOCDUrCju!H$-jcV#IAFR)4ZtjeGRmx*|gHbYw=Aq+2J$JSecm2_ucJ$ z?i`j{vYUPUX*Xp(`?%p`I*Y?Y-v=qBP$0@T#E&@+*i%^NIUhtXf*Pu7A42hPbDOuP z7JtL{I!WJ_&)3^>JxKpX2Yy=X{`N>D2mb4-R+9Qfb?af|81hTTE8olc=xXSv>2e~- zR;$J-v&+RqWLnpRap+fw|LH6FNF+^*##$46UBFmxLa4aP0N z9~tE8n0?7>`lIu2Cz8dB$pasoU~09 z&5F?`wj~S~aINwMaLoY|h>l!Yairt+PM3^{HwaSZ7jQ4WntTlmY_ht(BAF%{xv4t7 zO~4q%D$~lI!S`dedz$4kn2OY*AjQlc=fD#q(-Wg3Bh3d)Y>GM*T+=a=%e8-_8vMrD zmgKGJP)JeLG|yC|bgFGrXLA>RGz&-wD^ZYj~aOi3#3h1y%h$ud4Z3Q)mV3DYSYo2i|n+oTm{L#Ao+8fte^=wRku_J~Oez(@z~Z z5e-Q5S|SYaQmGL)sbQ zg_O3HV;d8cf5QF@d9~OwD_R$^EP?en&Axv@RP#27hT@2MtrXkQ#CZJ@fPKl`QY|1V!LBs4naj{b_739i6bn+CEo@x&kvE)Zc31 z$jrw~{_XL_-(LUZ+hY#tYx()~-sAJd{(s2_%y0bSWPM6~;XkTNG5`SX|1qZFVMZ$? z^S^>0>Yi#!D^0rK2z}&GNF>8JK*##};{f?;O`Rx|Ncg#hWy3Jc;He(Rdz_|njjMHc zs83W%C<2j7?|%vm4F8Rn3LCcRN*}OFf36=#NL!?0maQ(v_=uV|7bxhebNtzQ4K{L`=)7LiBL@LJ&c3A?z;l<^QCexu90w9C$BR?{27}tVD5cuhmoe3zOKn8$9 ziDS$IBzvRk%^j%?(iQyb_e$4a&Awh(7T;8W%z-2}rpdC5%?VXy{YP;sFh`4Qlvm)f zU(2mXY}YALbNXIRMBN9Ua#dm){Fy4F{w^R*wf_znNPRd_D*R#hh)kXFEPqyDd2A0( zFU80H?xOL1o>(2o&#!8{<8f@Zwv?UakW2M=-Kdc0aqtz|KfOZVe6g7r?(ZReWKSQp_MYNVEd9p3tg;Hm`Sroi;`O*5Oca;>@#9mFa zk!nZFqqEbcw;iPkDy!AW>@ap&qvF-g(r7I(yvv=D9?UYV6}4)DjokD)jXj4u<%`9+ zmvmyl%pf~hNk0*h^@A*S`TFk%3-w{4CkE?t-u56oqWu7#CbNR`Q~Ap^inP5k?q!|4 zN*9Z>$m|kZJ;$4adyxnF>DJ;yGgU5C(|?jP`B(ma4Mqh$Sz;NlmBQ+ zNUJI1iM}_q31Zzw+>LgnssRFTQRSE|LQcdJ-Js4uos52U-zU<3g7~Ik_rF)5L0Ew| z{Jcor{Re`1`h7>PKEo})&o9K4a1R<$cXjcOh^w|xUB4OGI$PNB)_|`Y!e`7&?l4ZM z51U;KST$cfXGgGdt2`|_F)Dle!uPY^13Sq&^5<6MxnSnN^{2^Qx`CJg-Tviy1MiXb&MKm%NKI)gE z=(EB5aX{1vVmc-uT<314pZPuUfJjVAG%G7<020p$H-rd9(IYIUAW-F076(Y9#J(_2 zlu=5t0|A_1$`7-^-r0*L)_-*3T7u$2z+9AQbAljpkRc{<0oxb3yd`f*`07L;e-ko} z4^pZPycgz>9YoJ(cjL-W!Wwh+LZm~Id=7rhOoQ+x`-Z!O)HQ!Wc=lpM5>^WwCQF{B zj5n1J8;lj@0>o2A9arkBFAJ@5Jd<*klR#zc{Sz4V95N-^hBE~gDm+TzJBl;OMWWi5 z0HFsAXjK}QcCHL}=P%$G*9yU$)`rP)FW0?1)_+YE7}l5+?U$PEXLZ<=OG9h)=6I3| zN90@t3FwG`uz?&~0b-6C{{&B5(re%j#yiGFs$v9BIzR=&`(Za5p|oYR8ajJ85-?sT zAm~lbL<*vViDqF747)?MdcdDnCRbL;Ny`B=CO@{eC@mUEM!Q9U51b0rf(M@p_44JN zT4Tkafq`>a@(h!y&dC~rw*Swp^*z1|TH$&Bm4KhuL-3FmdJ9)LC4oM6(5bB+{qkGdZTANJw>0f|ZKbWE<$3V?}4Y)zbI@sGoV6gyW~w_h<2Uqk2f z6R+^52;vz$vcMwy9K$8=JM!yz#$#)x|FDc0ASFEVY=g-DpP2uTuWt&@go(DDKem&J zZQGdGwvCzC`C{9)ZQHhO+xB;I>b~6ja;th*b-(n(s;=(dyVhPSV`y_%ymYfc)CE(| zQ1`wRdC9BT+*Y_&e-OiXON6AEY?Xm@DW#&FEerM;7XRjAr$g|IebqKV(Qw=A^xqEQ zjf3NJRYLos%@f^7$L=-wM->_RqN8lkzI<_A3~1u-9i%`@kbw^^|G80SCPr!7n~Ixc zTwG;weSX}+kjKBsOGyACFZVJqmXJGPGe(xd8S-wEsuER{{g&UaAWH<`|8k&cVu{KJ z9~{S}IRgVNgi?d+$4lu{jUpH%bJdh3ttGGDSv=b4D|AGilC(}~ zM9IDd@v1OIV|65v@svoHw2|$^-uRiYpp+!LB7f?g+e}4bt`Y%+wsH?(@>5|gXP^wottVz6Y~6G>1xu$&a^xv zvePC7N29w;2IEQ-Hb?XtYz^lYr=Q=$7O_B4G}X1EbO_Q%U7D@`q#U1&;|;{sT%6jx z%(<&8XM7lFyMAfQBsP>`RqboJ`v1{z4Jha^gl9>fJX_qjyhpqIr!zF(Jv^2xF+#4y zwhJe}kp;=l_?Mb}DWYg5G0fD0L&c?-{k-TK?czw5W=%@K8n;BE=8q!5{*|F9$xvPu)*%`S7VG` zAK@K473+vG>Iz6YWd5gf|C)GLSVF)RD2N$K*ra%i+ zzyDFk^lN9^TifAe*wx8hi>4>LEtP6@Ztd7(31m zBLs2XWbu)Z7JZQ^9i9B_y{m?QNXjHVE_vSqV`MVPUo7#7-xg&>rVw;&j7Z$Ik%2a} zIf3$6@PiB4H@!Qx*)TgsZ+xNfFm(xQfpb_1aVWQNX#=l%Wz3Jv0AKMGPcb4H>PAc} zUJmfZjz70Lhe>ytddymrv1H+yWr;P^>{7fbWO+l<)+mtJT_(u9gF14HuwpcZw?ZmL z(L*LnX%(N)4Pdx>3~#9SQ>GYwg(Uk_`1{T~Sihb?V9_3F%jZR{k0 zrl~~F`ms2+D3H#i>`6GcT%wv<_W<8PU9YW-_XBwK=t$0%m+$pcOOov#ABXYHAr5o> zn9r|J99W!VuM-B_C}@GFwA-gFSjTUV?<>ulZ3cFyO)p!m(bPgv23&1cQ63*)F3*Nm zdkePi3;(+p29R)HOHbq^=DYpEBS0^^`{3f4?}5asAY9<@Tu=Oq?EI4GgUc6r~gK{vB@b#H_hZN>bQg0(bLjgcJy-3sQc6BjuL7N-f125_}$ zUQn;IzrIN0Y{eN&K{BsTiZZWLf{%DVhkB4E%G|(c`i=Kx+>kfk zG~@=jCC!CwyrmBV=MdG9vrk^oxehz@YG#aLrNy(w8H$SMNNBnI)6dB0C7}~5Qt_Wg zWx;P84-*#ZVimtaBZ=J!6B$sy$hL|)#OhBN;HARgcQG76KaMJ_5*)b68Fn-u)7wyv zFi+3ohU_)ngGukhtdj8~MchLarR1$>Y4hB*&e9Zmn?2E|<`dBOX7@Yj(;VWJQDLd1 zI#3QH^q$mGhs?2(&%G!k8WxnXAl#`RrCO-sL-lC8R*&v9C2HnJ;Y6q<^HEHzOg`c? zW8YNf2Jq5Av6iH`pxOhC;2yV=6qpS_&d2jb$%YWf-8E&WGsK33&S}TWW^*IsB$|j% zwEgfmj}lrK))z1Cd1BdAJjNcBot3I+cD7GT*(W^r15W=IY{%Zrv$Adn13s;b94Z+7 zoflt7kLI*n&qme5KmX~hp0YIsYQ)1aVw;vSB}<ADA!mH+%~HC^7G=L|ySzNp zb+g>LCb>oe_-KVt_9*b@gt()K;*;~6u&^IchBC@zI~zVup5_#8!p8ahvX|K&^FvE4 z$*@PV@?KL))Ee@u4l|-)2zQ3RJ~TKb)PHG4QN@Z_YPBbAobj4bYZNdeE@2!4AKoTQ zzLQ*k^$TAUdl?`4oUD9%*L!%ZthA8I=GVm@wQTT4%14FylmNx4H2KZzv0_BNdA?wa z|8FIT|25uxivUR_Kmhsm>lEx4&Hqy?`2V|Z{&;OxdO`c*iaxo@yUM>@UUGFbuy~NJ zk(s1S<7Sxr7D6EmBth!;3LzxTOb=z9B!!~w5TQpF=0pp$3z4<~6YYgX7r7(+>0FFx z$)~)B6h-3L`RGz#8o36mVW?GJQmxVJa(_Bss!(5A`e5kUtc4q>J+qy_7;syR^@)h| z`Lf0PVteAU%lzrzCIJgu+jr#;ShA;U65?Tw@BMl;K@#*;ab}(-g)s4+Bjk{0-E65ddBw)O z2BT=FHBv;18rGeeDA$5r6?XUBCX(2J-*a?%26e8DdcJl&gK;t982YiI5GLydD9g)R zvT7RMa4n2%f8vo+1dFOlc2^U1g$s9Iq4u^`*>k4u#5W|{-4WX(aF{wAed-rGKFCAU znj8W2k948aurv3tLwIHux!L2D=$E`ne0KRQ)SNhdzH`9%U;(?e@Vizp^w1BUhSxj0 z>35r?5avEO?0;jP29&_#w=6<7lp=Bm@UOn^y!1H(bqOAwp`5KemOhN_RydKZTB9v{lB-goqNgUb_zdI4)$tqyvdnE0nXQ_&fOtq3FJX`(H{p*rb*PT|zu7ba(2;z2LvxBTeaHT{q(uemS+1^po^uXec! zGR6XABz~1UB=z1kqwii)%Qx!v-@ihpM+0!%NpkiW+3t}-oJkNb>Ta?3oB*`6`*n=K zlf>M@8+?ovk4L*yAX>c$$jwou$5Uvk4@bQS%*{dN$761)4_3Vh%FRjTM}YmEAz3)0 z-8-ne&TQ)kZHd6>|H46WaE&Yng!?&wz|P1Hajq{Sxse)RYGlU<*O%e{PJ>2UKl1Qh zXQF4kXxXo?%lNLZtA3*5Cu;bv@u7yZq!2dFeVF2L*_VJyq+C{Iz#|EVRRti;98*`v zm}1*ADn32KX|)p=ujmzCod;2Pr7}epv_e36aVaNs>Q-BimuNrm=|X4 zl#k7l@sekC13iA*EhTV-mE;V4(8#z1#QsuYS4e+x4p+@7%xRcXnk(QcZbd(ZJeUny zBI-TXm9Q#mFG)?c$qyRFxICAcCL#JgS%luUbOvR;^UI+=V*Y7}e#N$A^lH?~PU!;c zG$XN|`RcvOVqjHcSXY`cY`8sM`NW*^$~+niq?*zhLuixwKwE(|%zsJU<(=k60aoRm zC71hGwKoo(zt=VhPutAt&dMm}_%^T39qY_hsLHB(bq!~+efsS|qV-ezzy|{J(t*AU zpO`tO;{^=`=y!+jOZV?IfnV|DdXji*8sgkaISu_-^1dy_cSJ+lemm64Em6!%G60PC z+%j@kpI3&~h;%leVyuQ|#J2{4pr`-nj?XAj{{AUsdU6@F-%L6)nzxtNi(?ng$Gg## zJrTbxu>KMYSaHKjaLP0FFya55CDilxh_@aoA}EOOU}?&rnd?3?o@aqGb(~cUVEjJA z!m+NK(`dzA7;;E!0jwFGw;8i9+GB%;-Pkd*Vu9Qu^MZV{fI0Mx2mAgdV<)vCZvTz+ z*jl9L>gdX7rWZ9f5bt$p20_6fk;3*SQbfOft|T#^!b&B${wHq?xFbb$9=PW|`7x zTd{Vjw>kh3i4m3YSk8b<#X+6w0eZciF`?RjfE~j+d1&n1k}5)E zGm(!4W~l~Nf{V!dW=&}pH2bcN7Z7tjO(Nny8HK^#*U1(+lbKYla%>Gt0;q$dmZw%s zz71SA3`o1_faJq1CaxLcsCQDf6HB=62`j!U+xrGn)vEGKm!nIs@^+`f&`*gwh4k;XZ~ zfx`S-vI9Hvfg!=AX-W>0m1;L;*pj$U?C;?2;=}JWB{2kRw*T_A)^-!e%Qkl>6B`Vd zDy_3r64$%mmBd;)58DR_yA9mch#wzl*I=gq>(?~MWFgb!a%JF^fTfw_^8MLKLtDE~4X z;qI0pzShuVS;w4#7NL;}F^U*{6%RW`sAK?m78&PjRoLm!nzAHC$ItvBhn4zXk5ryUf7>9XCC2VXci5UB9ejm3n|Eks3Cdc`{%0v- zwjMHRMI^?x1`<7*xg+LVE$1@P*N)zUM{mss*tsOP5?(mXdf@L1J_QajW)!t~lOGZ>I2xLMR_1vr);8 zcBRtXkzLVC?SstE%f^MS6Ui&nSr-bmN1Og>F8AU^coaVUQtwy0JM`aK!##X-P@#8n z8kbFue>dS(8Zdb*Bn$<2J^qSUKu#G3cH?-BiW1yI-^saE$+^M&GG6LOaOaO)O zY_rR51D>iRW4c)b zEJ~RC_RnGKZ*$`dV)^qCKvh47=Xm&cp*G9#Gamn1;-9cgJg*iGdWECrNff^@w3VPw z1o6SNIkcd&xJo?&*EerC22P>QbPi&&-KPGZxy{QR?zTAF`GSi`o*cosEJi2S>y;`4q@&1 zq3qt!`iQpe^IE#^a$aw{aWV zT(NIe!CY7GxzsGtB~0*@j$h?XT-|MNy>Wr}lmzdvAP977nA55y-V~ueD?xi)1a?_+ z96_rNp}@D0();PFzkQs3dhNgMD7;BKf6u#px2Sw~bNlSLeY>iBdvp8rxP3QJ`}kz_ z_*}Vo>i6O0?je-IzvTP#C=B3f;9Qr$Tob~(&U!fC0c#j5fr#bb0nT5LBX9Q%2Zi)sbbKK>9V5)uqmzJF{hKzI}bvP#RjBq=h{YKnEyIW>Q%EHgJU zgRBZADhpLoUHU2RJ>|!s++ykc3Tj&5OFoX1z>{=vyLkqW=p|Je5_wqrHtJ9l5T$Ev-&2km?UK*Q9uY$@nX!zl z-No&MRQv4aNQUk!=|M#Y2;;c^n4J%j#xFGdv7gFph%2yCK39Jw8^b5BUjKVeJHZn! zRmlZ5?eu_KSgcc%7D#^8`r{<1-d3UM)#G~(?4 z1l46sS=VD1Jk%-`Ron!DT)UK)cY+teoFV~_5!i?IPqp@~?zkB0qw_IsS!NRojr zInqk4CcH}a+une~aR_Q=G-~C^|q3X!23`NV_n61c*0j*2hF(aw(P%rv) zZEfo+lb_eNnA>=-a#zBgZyG`}o7|pQf=ATYd6wX@%b(abstdfF*{?yj$Nz*HK1zp@ z>!)#s%+1hR);xK|7*zxfAD|5%3mM&wkkEZ_s(`C8wnbA)t|mAmJVeNDS9|7&UeA&R z#{XI&g_ZG_{Ji*hR3uX_v*CvZTgGmqpuMJUwkDY?*t1~>SvQ&h!C)zI+d8yip zWeNMNdc_W?HphIn$`4M3(DdpPHAY7aeeS2xp@`biU)O2WM>3F@7VmKn@F}M z@?l4cUaaW@!8|^)zOSs?Ss&@BYE<|W3I2Dy=N9=l`myew6qr4&}Qif_$Hy&UwNUuh%_U0w^dn2*T_88VBTgb2|qH>HAnG)L@0E z_al~+1gWtow!69OSq(Y07!17lAs^N0^Xc)bNEgKhnFgif&Tw@QmcZo6;1)AO%})9X z1s8bGjb04%Djb?XtFn}}aO9JJ6?ee;5W?iDN;ee7HbDezo!ndYmUfye%AF&JtEY$ z`(!a}>b#z};Dzn-WG8oG)j9fPOI8MC;L~WwvcvTv!YCV}D$ZaD-?HU^a?+S)CO?R` z*3ZW-SgE8_4dE1lNmifCowjS<=$wxJW|E9{4)i#l3nS7doSJ$wXLkmcQG^tyZZLtrre$fK~DBxGjB$7UPdwnx{UYs)^yqJx3FCNwUhUvp^fT# zMQ+xFzyna)Zsf9C5@=ckbWO5D@oCeAprdb(I&mS#pitltRQxst66@MFI4*hDgo0Tf zeF22{A)qYYqy!;;Gw->M?f`Xg0x$Qsw73?Inry~GKT^_PXFq;ih~Rlonyde#Z;|;*q7r8x}*pNIMa&Xxv3fYYB5!zeK*vy%mdVG%fa_5Mcw~Vr3+i21QFV6 z<(9^YG5=X~5zVHxs=8OEPEH9wY8t-RG6vw)bw)GByxsBh#URG`pMS}ks!^#nA5WY% zVuV-`#aLw-)pIBKBlk*$W$G7#g=HK}Ti2#X2SVD5#p=v2|~Zm!f1h6;P|QcPYWXxFl6o{dpyOwgRYAn~G?1lccqkq`e8%*ha4FOfUvegaFQ{ zf>;`tEt9a;;{jS!>_3cYd;k5SmdHjOHn+HEk?sBm%;~Y zahb+WazFJ`07oF#jgM_&iM*I5AEcDnQ4SAQosS|Zupj&Fq|PtnV6Uo|9==>KLE57| zVZQDCqU`WgtV^gTS^c!eFvy#zW;X6Xwn*<;vV+@(Uu!`14*Ok4Aa-05sWhSpwfLDl zKKTIE{a5G}lOZpFEFmeEjja5-P2Wc-izDWxiV(EuKj^-Ery~fJS4Fm|;IS6MH=|X; zu*__7n-W%J+8grOeuq&-TT}tt*%=EAD)MA`J;M~9%<+6PG;yWn4y->ZP_sdbxx$#I z{gQtO!a%Y{{}818Qu${`ZLSnONj{HB#XMA|GbTD6gIsB!16zDawHG`uCwHU=F??|9 zeCPcQ`~G&YIWu}!Y`Equ4fgweq2wq;S$Bqo>!r$v>b0ZmOc&&VS2g`ugC-s@8G0K>IZ%mE&&3IQEXR_|FF&r$ZD;pis^hjeY*4Z!25cJzUDY|5|XYHyZb~(&eO|sLezF#e=%q zumJD%mOT$o2hF@u1D?b&SoYZyJC4JeM5`NAV}CF?hjReF4F$W2iS}BU-*@=nQNJQ) z!o1gxtS)OKV$dx`0x>nNO}Ab-YZ)eGAhSg?ytri~v!(ALY2U($D1`<6ZiHQ{wpo?>I$ma0|?&S)A8S`TJ0B$|J4Z)WTV68S8;8T zqx;S~k~OgO%*%G6BP0YA7wwzRJ$l6Gq?+-onlP*J*30nS3pvA}%=Dxy#BV_rPrE|{eUB+3q7A$^MG^yR<(Gnd`!{D zRXo>r5u)$8W4Pl9HWe{XUE{ngCQZx&qN2MnVa%XxWe*Ga$Ap_E*PQ$vRJ!x8jz6W8 zofvE9coGAt?MxaqU9oHD?pM-Pb66^5-c4-WcSZmcY-S8&NIXyr*dIGGwlo(FVLl0Bm$@Vo&ab^C`UH{+Bysr$lGJ5iY@|M?JS#<~e z(RGAsE_sCAerP6@3^vE#Ze~r5_M`BpO~|ZNx`m@^x9NTMpGS!dO-e4k16SFh-6@v% zE3ny3KFQ@$;a$u1k9J}ZX&3d^#+}oZ?Pkd^E=MDw4q5QP<+cO}%k#Aah~wqAh^)Yv zx@e16SF;j{^!JB#?L`Sq2floAOO^Y(G3`x^p`QCc!JMYZ^AKH`8%xX^%e{$2RmXVc z+*kY65f3A!XH@Qt#(pgPs&PC);@WX>s)6W}{5gZo&ZXuh`-b{2eZ)Y-Mq6u4uiY*w z^`64vp~bL+{^JKcUV1qqIA#PD9&(AUWM|gKL#`weM?ZMdFt$BB7nV;C1c=&I^JO2t z_}|2oi4C-|E(-F&L`o`y#p>d+_1Q}d0# zzM35C5K{=`7aMpyC+(!^ii?vZso5(|vVE!*SksGNr|RqtGc6wV2)oq+DznQdFuy|e ztr2{5tV;+V^?Sdg_Q#6SDS~j&RSE)=f%{;L5xS>A52QUZtGzlvHK>+;IB{0;-Nvz= zPatca#u)I*PaY&}S#IU_HKEx~wWus^+uvvRFcoqKSIjn1E-|)^VZB*iiTG@jW{Q$Y!C}F6%qC_kqUYAldtLH)I?vnSZ2n+N5smBwiw5_Psl8b(W**QhR*fWWflHNwX z0c5q(m|++8VS7BAzBTP0J2|S1%b?9n8K}9uns-V5nPECj?peD&%2n41PH+nog!@tRMyg(9;aPa?TZ@`(a{- zhn0^!_b-8#3`67W_ixyYi7({1nVElRy-lfuP;-)hoWSZ1tcHl!cw0FP5`tQ6FG;n@ z^?Ev)2UxQ(FHpBfHCK^$M&qutt4>o<3I^(>?$#L;J&NT7VRv6Z`~129I7>~iIk2TQ zxXZ}wITxJM<=YeqD8>ZioW!D56vxA;Ln76Badp;#aR2Ei=UBHjx$W%`NJSh8#P)vR zO;G^_!&%dv=S8Ui6jw=gPUVM%gC*6^TH;aHmO~-k_WivdhRm^&Ko;b%z{}mQ{-D^A z9x6a*8Y!~Fi<-=}9U7nS4*IQ+`fUs4YYRo+jmSZ1vXy>6xvMV4vt5v_5N z{{k!mO_HpqOXnEAXIpLG z38z#!KW*tENS_6{1KJXe!&*wquN?r&CSa;~wD=Z-sX;pKaRAq%Y18cz%pevIe!qElG@^ly)4S-(|Ygu$=E z4iN!aRQ%t`6$|k3w6$*qwRx0dJ?I1Kd|l`{;@fI5_mA@K=jtAL8aG!6Yu@5x&*Wqq zKq!+BdEya_&xBpo;`eI*uB4~eD($5MU}oq5Q@1qdvx+g1N?n{@4k{jOxwzb%e|0Lk zJg8{A%~qcHo!x>}8N+f0{fsm{U+Z$^N>lfW>B|%wT80colj0d>ruB&0bOm_P;JuoS z%lLLVO3N2RpcYw{>G$hm^U$g5f=BqGd{JIPWGe&6WO-)TYs!!Lw&C&W*nJNi&yA7P zv8pE*8P$-zd>0{_57zuO6 zgu6WXUg^o+YsabGqVXJC@pNomXdQo4f0y5c5tkIt73d(fnR&Nfm&!Q=e-K0gKSA~w zr^ZadKe&<0P}wZh%g|J;0mg4cp&{!x{VWsd!^PEdu27g4n*T8Wu{!2MxN+qvop5f$ zxW%lx<{uKcCeiuz8xgNC#mqzMVNv3z1ZOyT}s3TBnV_}`pMMu^-1D4G$fs=m@h~y=Njn;6Lf^`%S3Q1d0DR|k#Sz%!Tbr*wdiu=IlWriFuX6HHy6yUEl2h10&rr4Km z@bH{Gf=y-fiWA#|H-}Y0w?l#mwYwd|jOPvo!r%79`Z(r};qGEY!3!>*e8KCG<|PmW zjj}vRPAzI*9-K+vyN0eM_3F2^8OmH-ZW@Ow(+K!3McYvL7#Jz3EjyuQUHIkmonPdG zI7l^{8}RDJBqKSIgKxZ<;rgh>8RHjFc)<_j9|70djv=@=5~b5+OE-1Cl_%@7xNU-d zW((d6vSUloquOy93HG@I^He@8uWz{dsisH8L7$2NGwvgWjC6d6%U;a8DN_%p-}ibZ z4TcI!Bl+jq5V|k23FpuL?Y8ml8!B6Grr$4?E8kmVO#}RWU+9pxSlqWn-L^>wUKNcE zd6%PT@f8d%asRlGw)sZ3C_e%Oa&u(+=3;ZC+2Wo>XV$&vOP$4jm)&@YanQOxdL#|l zXHOZF%_=eJV_Z@0mO# zy+W={%$X|a0cczPIm=Q@yuY zqH|n3^dhIEY|_nOr&hH}GDcDoB2?psF#0GoBtm(!uD*3!T6s56qACG_<9&*86q(m* zs^1_WC$6_+|8DQ$s68xZiyahu#cWq_zFO|YdKAS$uTr3`9!W-CcE^-GA?evX01siu z??xFH!1O5Uzlib*=l4ZBA`JR4SMy#`*-P$G&8q3wp$mynf7=fP@~MD1^N;XD8=ZmU zOn8qq=du$(cveL{3@1zi_;vRF4N*>%RR;bB-8&opWgfMxS8RUSM{}G^!$9_m60xP{ zFR&Jt>s5Is#qIc=to_8{fmF((@)jQF0Ij@i69G@ zj9bVYt>x+@VDUmCn%d%JX@n_FU~*%@0l~pgYV2vGa#<+gQ)boGT~egn+aTF;+~-O* zPpi9cw&mLGDlN6OnsIl!R6 z)qV5{UBrpA>dtQ^!sb)tI_`*%=%ItLZrB=YM)Bzk6pZvD_TJxsvVOy0i%p&m*+5fP>d%PjW6kmE4%nB9*qGn1_o`YkjsC}tLzVZ{)?L9&mN7U zz}D}#BZdVKm}9y%8Gt$ZY9MTgE>vKRV#Ad|Wbp>YKl})G)e7Rx=>)hot;AeO2VOqu zzqn+JNfFu$OrW3lzo4=V>&8qht+?AdXr5*S`(s9WP-)_SJYq(0kX0qjB^sHlAQwLk z-~b~QkMU@@9Yl)l#D^45Hxkb`Is*79uSj5e@>+GnA+3$^5Y^2w89n_Z+u~HnA#VEK z*gdS|n?N6QoFIp%@iS?_K$Lz%jb)}tEN2Rm)$kqZ8>^i43!NLRN>dg?FTfo>L*apR|&?7TR1in zyX>$6VrcX&J5W%qvLz>W{HrBe5HCwmzoUzLz*caU&WEC?D~Y7&xWgc2zgD3WEZmCu z_?l}T1mLkJ!r-wvb{qayzUM}!warUR`0(^qOdki*(xLDs02tRtbE8V`Sq})zLIt$D zC+t{FVXriBdfYj4*7QB(kIEZ3fv2jk{(}0G4uka9#UjdqJNo?t$tt*~ z`@dR`fvLpKCyT5cM!$h!BDC#^`mQfo{=L~fJYOg>XE#XVWmQ1*_^`qKe=>RloovX% zD5>yCX$wwMc;a^u{=}e){B_9QLH#__hr-4bqyAp65MBS;1)HwKvg`^-MP{sDlmu`K zrj7QGb&iAx3!Y4b)LqJx!;E)4A>s?gvzCnY$Gy#t3KqySYctHt0{Ca-D(unjKNiTd zzRRi&taWO0U6MNYI``{zW~5};KjW2(?}<74sZ?=T%UWK*&BV87;#wXO615%55q#a} zddsEf+_n7h5D%uFlpjy4`eov%X*fAj?k_0kInVHbfK`=GO%sGHLtKa8&IA22))$L( zFhHS4f5!Ot-%&4w^SiBHThqHMZQV4UN90L7iXt3az2xe0!78O35!|ltDxkrQ?s(7}EN zg*=>(KG4>7aX;LVmSH8OKA3C4nUHiPx_;qJI$0odxuloM(u~-~}#9 z?4?`3R^3y3eK|dF-h!(}~qPHI{{q2wW1g}mZ-D2|`1B}6BM6Ys(qa~99bg72R?hYZH)M|Q(@uXyipz(Plm zHoR}=3n#O0E5lSNz+HlD@o`r-%&#HM{P*(3N`U`fSeT(+xU0q01f#oN%JyG??- zZ`y`hdNuV?$a6Yc>g27WmUPL(HlN*6JI*-$3A!$a>jjF=m`1~)1D&N!Pox`AO~I$B zIQ~PgFolDmzz8Iwl|GNwD0-5u#QjAmo5$C~b>aN)Jr7m-13&5{1*@E$fR7o-LNzM% zH?y{Hj_;7wF&nDSOiI!twzUZt!|+k-`|`+XRU8#M2HqwRDogy(5G*7L*=gI@LM8=^ z{a8y}uH-_nkN6#rtg1ycbw@O$GS*@sowqcp6drSVX&EqMW=FKB3 zAV=*Y@tiPtMohJXqzg$EnG0xUF~30973~y7LFFm1@g#HJ@cOrwd^8H$+kgDCsAjw( zqQcgSZDd2-PPqbmWMtKVLtH&@?x6n^8m(&E=58&w0|3VZz9JA6tYTcJaw5-m2c8*u zrEhqb#kS45xQQY8BUI`@OF>~bzJnz#&Y!9{N}4odKA8H#)#Vy@_|eVp+tl^Ki-59@ zyZGRcPvlBfsQI^BsUxsfDx*qmp(jH_6<6Z;xH!IxgFxs-Nsl`_1cWzS;&@(&a-5|ogLj1 zR`F@(<@TX?ti%rAcda98%#5MM;P=wXrfMZXGjBW<6-;-{3T=U=auLTWb1w4qzyi7_ z+tDyXK+LHUW_ZIBm#vw-^874oK?%^g!dX?{#$lHXRehx5^cWL+aCSP0S2Z_dA^sF_ zS$Z8vW2^0kyi7Dgv(G{WqivIMd&tFNDm+$ifW0;PFKS0AYP4CoYZWf(s79C0HD2LM zgK>mBN`H7gPjg2^O(B8rT_Ll-I<`NAT9jairo5p#tD$ z#3nBn!{Sd(Gly8$U!U+TdovW}FZ$lMGm@-|04tfWUwq}m%{pyT*^AhWeWT~)rd|Hb z^?rAZ>4~)(i|WZ{udL7C^NrW7Tp}z=y)nrsH^JnqPTc=?MfAmn+=A4J*lrS*xy390 zUbsk2ggBfD)Sk3mD)=)kYF|KlvV)!m>2olS1r zqgoK~Z}kPmlzW0vMiBP=55S$raMOUtj+C9hXkO0USk++0rzj5#^ggGgXzeWiwe6Kf z9;v(wx`Xf>KIGn=US@2)GHzop#+6=3POD>rT^?YDP?Hn>qGgiS&pg^B!ln{07mEZ=&q#>uzy`)0v{sn^C4KNqOc9 z(O$2QisNY{ga2GD8^-U)_u|d|(7s3;z<2Lft8L!`OW^8Cvmt^X68aV=Zgf8C!c@F1 z5|b3t0-Kg@D`8&}o$(w#|2dvQDc$2cb$02UFKAq6{cGm5xO+OW@cv`PAxv26(6HC> zfl4PR;d$enF?Gk}Ek}@f=j2^e>RvaTBbu(^a|2HV!K&eEUMQU$ur)7uk(}ojS_yBZ z+-6*CuO$&aOC(NFbbeP|m+0-s1AE}oa%I}tPtH9wh#fMMj$=MCPay&9^c0?ny;;{7 zrl5Ke?rg!75D4Qd6d?X69EFQ^o*L(({q&9|#KmxrcCb0Aj2|$naUeh_unklUb<-#| zJ~{b=H_-~Bfi5-!Q{WmjXFhN$ZTQGxh?ZZT&l5D~IB+U!_*lmHe!%$dju~`VcFJz} zc+1F*B4!IyUKy9Qm_@lgKCe=c#+29!tt2NRwGf zQ!p`h4ixd^mJ__eS~PuZi9D2pUXDU0kORHJD>-73SUcs&!;WgtB~hZ8ila#JqxU6T^q3E-Q+(BMYhMfPnZKQs zWn3E+FLg=F^ReP7zf##VVzV;a$bZ&4`Bp7;87MQ z4!PB%-l<^8f2iF)ir+IUoZ7vEIv-@i%y{!sPrP=xe`f;1Vs?`*`@5t^hlOJAH$IvNlTR|B{p}bLb0d z&E0G)5$9(t@4iuG(Ah05R9~bFg45fCoW)Z!lSBiza?J1F%odCpCiWKDfh1_C3`d@5 zsb!I?;BKk$wza##_Fq}E-6?_w-H{QXfU{fH*xQbAy)>DA@Yi+g>N>aP!^Jl@2Jnfl z`7kVxE9lRCRMFdDud~?wNzQ8`A#I8cPM!mRkFKnJ#|s4Rvaj=-X_Rv~W#>ix#X6mK zGo{|8Q0#*w31(aKVJC-46?lmf`B_Z-VKbL;z?T|VlBJ`*P<8paV<2}z2s*5NIt9_Ywj zPbhlAz=Wc=2SteSXu9RO6h+Ivcv80 z7s3VL6jx;ApwjJ^U?y=L&TMtPT`5?5fb!;IQ~D4C8`PHONW^ySdbz>hg;6_GyMe|!1u!4O=v=JVPmQJwqmnw_zbY?^W_&o3 zvE9Usi5R@y#g8X_{4{lGB{56&YjqC{XVYcXAE9>6V%Ogj6sC*QThrcRMC%1Zrr!S= zs;~FI4&=Z>5PO;Yjnbyp^my(g;f1?`aS2>ADqgmt64)52vt!(DvvW9m*f6g>5e~2h z8DNcL+x0sU5pSqDs$PKUQCgH~^l!lWY%m#@cS?tMmmQbvm<;%GH?gGhOU)P3IQwZF z+sAQiA5D+eA_m$a%@2%MypVUhMyPB6oAy>^I$gAdP9aPH2h-A;2m8ZeiKtr%0 z(-0kkKc*pASL)0p%Np6QfNa}Ah0H3oNV>ldoT76~=j`aS`ey9*m=k6jr(7?41^S=N$-?SI7Z(eIUtXD9S3nf%y!&Q*=C@_XQQW-jahnH>cC!4lXX z<#5ls$scVxkb>tN{~)yg&vHlx`h}1hXYrg4l~X!PG599D-^xk6p4YFTG+E|wGf$3u zzR7TC)psyq%%;b7#l_&Q310WR-XZ)8_uA;8CV%nUJB&ih^$thB9%1sw-2mmdc}5Yu zzdF}w*j?MsHqIPjO_fonCiqOjYec?VPG;Neu|+O_0I9)Al=QE1ycGmM>8JVxdkoPDUf@sc8t9HZm6{?C9YZMIF+{}| z4b>?AXSkRd<{ZFmngGMj>8z!wcwwjp6|8f%gLfGq1KShG@!Qt`nW;fWw+gZVnri?s zj{xS?S}<%SeN^+McZaP}v``a$5J1k^p$5pJnEGVkD*^muE#M^@A1k+aCV&LCSAIo) z;AnXcugS-;TBkgql23{!=T-9Yv1G2QV=h(Y&D}~>9V6gmFKl8UTHcO(?g>=-ADF+38-&=X>KWHN@o*TV4mIELO3 z!{;YsIA~rC43EY!Y!hO5bTWp!YhidSj$wL;;jzgWj+;Lj!{$#1e7`U$Jnc$Ayxdz+;mIAqa=Sir^S^Xm^rLG}Y$sry8Q82{g&yS1^_)4MR=R z#!{>D#Ln15#fBoEdxRgHcNcl>Sq%1y*jZtZOob6{jdUmY{xJk=zKH{&Qz)jsDlPL; z)@a)<_*S>_baW;3`(5zPp2PF#R9+j4;k?2OcJ>#11gqzjkV?lt4zuv_ral?kUD-@D z`zHhm>B?_)LcLpB>Q>$f^BelbAI*;qsZuHBp9qzBKZ&A$UlRV#IsKAWy%m<3q)p|U z%H#}XG(Fj$Z5%V?oFIP_;-f~}MtwI~)o8oO=v2o!jE5dFlIotaZsmIc11hOqLf;EA z{7clKx^Cs{=w@ff$7O>eD588XOC?_&-MQS+dlYgWh5Jen4XSrWli8L;u|pEG{-q8q z6~w#z%YwM&UlBW26Qg%Znni*iSIAB}JtAZp^9L zzZqxDdf{IuSihsR$A3$oXd;tTOiIfsCYf&|032)TSAIi&GNgETxoX*!6kKho#^n@a z=3=8s-*@u9xXkoNWu`&P%oPzixs+SP6y*JrU{<(%7hOw2NVeE)^#2A&Tb8L}KON5L zjbdHCZJm5`^l_SLy7cSm%XZL2Ii@gF?I(GqllL> z^61Yf69b2UXd3Cy-2xp3gK^5hT#4id$`a`qnlAEK>XMMZ)Wsjh>gFR9IsT|~9xoq@ zHR=i+i7^aV{hsj})vuG+I{pVtK8I+@Eg<}s@$b#x&En!5c_TUPupU#l^s3DGLJ41# zT7{K?x>xATTg8Gbgs^+O0Yse+vn z;>_Y&-2(rb$k@dFt0oO%fd1Y-_ zHTbLen-oTHchI&4@ox?a4b{H7aNifY0Pox6(!~~w#^Ad|%aFd7%k*Gq4F0aYpjtCc zNYRh+AY^23B6d=|Cn3jxdX>_}v;U{aSw>{|4}uw&$O9BiFAvAhh|=ichgaQT{R~-H z$2x}Lrz#|$CGgQY6X&a24bO*E_UZC`@`zTMEEdf!pT{q`u6G)wK+a~dA!>86}N{ai>Z*QL+!H9M*<$HKYvG%n7L@#2pYd2v4^YFn!o zLmr4SO}C_0b;Ir;-P4oBK~0cYcM#9HGE+v&2A8=TS)ap-D0Bb3x`aA zU`N?bk(d!f1vmgjl&?_xC{}jnyWNpB{qei2xSKG`p zjJ6#ot`qv85tj=J@EM_BlC$%ts^mrqEx+sr<78ryd0QzmKP<9T(lDRp3;q&U&RWL7 z_u*~F{6J{N1!qOYc4F`yRi%64#@)FK_2ovHNV2@R5c>7kntaR?&Fx^DSHJ8q0Yvof zvUq*76nSx2?+o_7$vX{XDuNJyv25dVJrm*Khz?%Y5mw-J9l-W1(y!~F{FM{gvSWy~ zXOVhchm`Ghss|AIhY5_Q(h&OVvh{}DH|0nXC|W)y*4Odsq4 ze|J~Tsm4j%BP6lQ%IS51>Ob5Ec^>N~E~GnZQP5FR(6>@@iC~>`#wp&1c{b!uf_<QY62rIpLj&r?YsP#EZ13)$vWLHUe1cj*!zn(5M(c&Tu%DFRW=* ztm(yZW7U02)!u%bH~WUXVc_6}D{c3j&+Xba5v+mGBh@ox4TNM~1L@I2E383aoHW>m z!ojBc2d~3$Q?@V(itl@Y@5e;m`Pw5c?`;y29r!*tUG`>1_M!&{QWVnacc{LyXkmDb zTpw3I?iw*V$!eWllg>FIoui7*;MF50a3By2tsz=fS$TnIR)}EoP-;=Wv>N`|CcbG=m}~lf zb#d$Ttl%4rsOh2r7B^Jm_yD|AKZb%l#8gFWZ#KSD_a+1uYxV_Nr)Rx+xUO&WVtsOH zsL8b1;PlRc&p%IkeuN^nKN_To38~fst}$z_*o_wjcH>OQn(ciMZ*4Vq{xLv$_YM&m*o=Xa9N3TIS^^Q*jQ3ZmoW?%Fs@25uBhQmTQ_V{=WFd!V~6HeX-f;qqbW^uImp&G}ZfZuS71aQMzg&g&$*G z#oX-FTq?7UyqDH)Iq&mg$IaxVv*idVEo1qvK8*}(n;}Det4eUSMzLhaEy!a838%#4o@u#)V?D0Bv=ylEP}l?#0^w5^ig>D*q)cb|ITV!9Wgo#If`@wQUGL z=f}hH3nYwQf<5N&6-eAL{^cXZDgQ-yTFxZ~rsQ3c3AIJKejeyn6-T>%d1XiD?b0K6C%i#NGm-2jxRO&mN^5e~gw6ov>79=1konv|< z7JvDAJojqwa_~f-H2#b%1C?he$xiD zS3z6{uB1nRjXyN9P||a`)&BLO9Qm2dh#TUM*K7ZW%XffW#@`sjg+Nv|oAqvmY^ujr zL*5>BvfiDPoJanr#oy@~eY&h_pFIgY*6h$4GOPKE)sqe4AIlB83 zd~JUJ9>o4zv5k{WH#w!D>TM8!Cda3BOuD|w$+`aRIA4%!EM`)5pJ=n4jP2h+DSS*k zwPDrZD`w?&LXx+ucY;|-|I<*Y4?!E01}&Ch`DQ?$<=q8t@a`(k(0m3k5G^NHy&D|5 z$5eMO+VHI#SF(%(s(LS|>RGh9KDWBTZ6q$_Qtq<81|CHY55n@Rxi-64%-E&+R9(mF zqx%|{H5BVq^e7aF0Mkfqvs1a%bCPxW)w8~xvCCGfXs7b4m$fCMyJ?wZxS!Twd|*xZ zEe;$>`9#1+lh)H7(<2W#bildqL}fW7_^oUVHRpvS25LVU2HKN;zlefHG-@?MCo zfkx7~4|2OcgOx;$JJmd+W0AhsZ}p0GMv( z1d61@_v)p zyq^gc<@KibD5zue76(+)V@C9wsomXj4u!~hNVK}Z<2$UN@nMyC7)~2M0m6?r<^7Hz zh0K7Lk+I3t7YyL_D$c@PYJb}^^3AfJiK|8fV#O5z8jC|f(s?h5pQ~w7ZIm~LywxTN zezGZ*Ypy;7c-aQUhfzIowcA z5bj5yqPMex&qx>W8R=bb@M-y!ZXep&!n<;5^)z65-$QqX7q67ttYAs_K3NhL6Bb_- zP|j3xi?Jt&nuB}zA5%?u9O3a2T0;pe4IgI~{7Uar;@f*yGhe@o0Y6`nI>+4HnNW@c z|1nBggGX(GJx&R0Z|7S@_G# zQY6AVW`=((-*NCO)kj}W@D9H<^5w8Ox<*`OQTR{lTT!dNm0^7v@o{!&Z~nWukE@0I z_{q3W_%CpuPz(2oA?{PX7a{3nL_U$=JHlwu`V|#BV6vuUdDu>`)AJ)=;9kWbNz34% zo|XZ`wV!75wn$FkB<*xmF5}8k<4Vmdg`iE%3R#v_1g-nM-y>|M8b8m98SnTq@A|2T9^jTg1IvD4;o`U~lrj1S6*aXWExB#cwdZrJ!Ik?D@dCm6swHzl&cea12%B7!?p4k0`I8n&~3 zK}p%Pu*~15j*mIBK2=G3!}t6x*dEN6`JW~Z_4Ikqz&!Xij2su2_oT~iWp`4H#ddl0 zzY9MaQn+k`nW`Lsx$=9k6?>-Q5}h=+wg!tf*XG=FwUeK(&Cu_oYaP{wJs<-TU5w`7 z{w7}MnBI4oFPr)IdH($YaNL2lXPpmAC?{5tJXC)G!nrFZcgPRLbt4t+SI2&19;jjp z_z8LK2;+0P_O}dU5SB9X0UdVeSCf2?33p+Mx-PG@z^{RbMKdGq&9g*~wfB#;8bVE; zMJ4bn^Vx*CM$?}9Y{C+w=?Hx`A*ay(LM`sNx|B*Lfq4NEniU%xYTco5QeHycg+d^by4Py*z52m^HTl zBgo70#ZezCOOEQSbGU23%j##r-Jgnn{316Yqpcx%H|JMG&qln{>;D)w_u;-aye*6;H^0pPDa2JCb9nxl$#3d~V}X}xABv<1u*?jl!y+T8)E;?A z`7fD#ly9l&eUp2!PR3ccKPDM-Bm*0yNUu{E&9M&CoYeT(*>uBr`DM8`>5%woh;`sK zS)JMo@-%CF*-3aZ5%bzUEtdIH3EnmsMhI6b!e9%Gi%=x*Wo)))V_<%YuL?zfPB@eG z6fc&t1qD~<#&5kV@y$Fitkv~)6A{;ih&QUN4k;i{mY>Ep-k+^tlXki})pLNV-?XNB zP3q1(i|57b0-C6UB$D&%fuN079P(N3YOBp#65+a|r$@#PZVO1+Vi-NGyl8LmyoTSr z_p-^iFj{sgZL2HUiV5P`KY66_S7)Qk1_Jpx29D$#;@|x#h1Z9?Qzv!c?R`r8NDa89 z?InE5j1(~6YqDjFVXSCK^?shxh7L{QvJxZ89x@&W>{8KY6NlINxj9pvseT(SO9`Z{ zzH;7TeP`C#{{0T_66Wq7?@IMI0$@jE`hnw`B9L;&7_e6zzpFsaI?&bh@3%&}loyDps z&s#uPY~U$aY&^*<{XU2YE`V~msk&yyr%X`MF`^$~x&%?)Ljr_pUSAk|C_9ym4 zZ{+V&T`AwE+Dqg~nMG`e&JotJt?u|iR5G(9>@G5<`mRna!od(Tk3E>g}T#|@ogI$-F8wOkxj0jal>6OX~HnZtnJ9z0n>7l zSbaD2tJ~Y)T1L^10lUd5)<^DiYjQnY>Q=af2%BPu&{;cj@0)<|m`oXaS_b^yG_M4g zB;*I1BTsz28NaW0#a{Y8GNDG{Bo;d@c9R`nU{C_Tk)sCp{I40fTK8%70+Z9^bPw&& zWUCLsIsV;v6|JQ*xHr}Fxh49`2TjS+%*xm4vGTrsf;6XVC`%bFl~ebLW!T{*hT$pa zQi~+>bm})o*w1$pFkjt%dB;fgMk`cDGC!28D+emPPIZs>YfQes0ruZwhPBw8>9UiO zzj1~W`c!EplOfvvx{qd&%8$)yzb;%V??3_KYD@5v+y zJgF`}Y2VK{t;xYBaLlZH(pL(m_^3iMf7D`}v%ra0eBo)Yt%S**mVw@6Pwzl~aY1t0 z5Ses%*)PY}+tR?t&9=p%%FO*V&nh>C(W(0f(F-Y>Twe)k5y=pWs(cGFbiZjVG`p6W z4XlTa51CybmAKrO){J58I_4SlR1nu2*S8!Dq|qS^{)klsB)^zKhY@BR#d zJu+s=WX%>&?ow#mk#EJVpl^y5^h|;;HyVD1oswkx3H4;1@Fy}uE>OOy}km?t5(5+6rqswB+`Tf~N5&L77dl|L%& zX_!h?S6~scCj1Tr*9&ZqlDVQ%PoX;0C0w1=v5PWOlVhV4DF3!!Wm+!yG zXX#;F1s|YSL@c5uLYAawnYCfn9H;t<$r3pY^G1;d?^)4Lm26UP-28s56uQ)H-Tg5P z(xJBh2TYRUJK5EkaW&uBBHz^VuB-FQYi;Q$=-%vz0`t#vI z4c)JqjNZq$BWFw*FAi92V}}PUrX&7GljGYW{wkF8pG-br0g}8S9B+EflzR>=+(jkd z9v6Hk#rpHmf1^K(?W&o@D7osbYw7VG?7~boqyfFNKrkFtjHfti-8&NQ9kGzS< zMJfVIXD?igg3Fn0@2~7<_^=`FyEp`_tQf?==BxFA0*Zes62B&h<80LVs-LTK2t!{_ zE?fN@uK^N0My^@_>iL|}r7~_xw8k^?D&u3ugpADAGCFE!6bcrZR{YE#f_Y1LVtIc@ zWMROx>MRZMwuX2|NB*HB@9M}ub!1#ew&;jqsYt@ow>$sblzmR@dKtzoa{em6qGUVM zR;JAkM7k(44UrCtbRm*onHHZs%50J{(^Q5)bm+psl2=&5_l;B;yv9d*tAk<|VuHZ4 zC60Q%q{OGKOw0Klhrh3NEBoIZ3!T42j&jY$J9%hL4*PnJN&j+vjh;&|b$tz9io#T1 zy;o=9dX+T&j=82+Z$VXu={fba;&W0bZrke>(<(z zbd1)H@LqVm9?R$X6{&TTk4onKVSAP&wg% z;67|?1VzmJ$lI7EM=`LxCJU&|VMqtIDIFyz7s&J~1{Ztc_AlaX=I`W!fr7;w+S_3-{*ES~SByBk$^_q(z`_y$WP-uJ)K^yI4m@)ZF2 zEWio8t%ol0-Y@4}hg}g5$GnSC_&*TJn zE@aO4e~GV<2}dkvN;cbBd5*CA4a)D6GWHK>;HsKj{TUQ?MKrl+h9h4vvHcxrl=ln% zq~C{!0JYSY^&0{mmomOV;hk6`EY@GEz;r|Az0pN~IC+9EwBW{wlj*NmseX-@1m{%$ z!r_|gn;f1}Ey6idJTYJ03_~dNu(uG4Jor-m(c<}qpPu3)Y5HlwfUgLi-CgLhRNylb;?@D4dGiOKjbnt;#Z zp1hmyvG18#{ag~(bd_axLy0wT7F%0jfu#r6aY5s%w_1jNuN&VozDJ#><{>+K!s!#k zR7b3*FpI zr&+SGq5b0B+lJ@BX{~467v)2@LdK`csoh1>6$c*)v+S_LCH@A3;7aO-6tO17PM);- z7SCaX^Zt;&*64-Y{4J(JTet-c2_CeE-k?&xhQd@0mVxX68&ggR%T;bfd2Zu!(@@ogn6+ zYYaXW3i13+ap|+O1CVraoM-B`h=`z z<+6gD#&y-o3L+X;AiW6Tk=9C?o!xUAw{iLNai{J9mZu9yV|iiEl1OtTvnlg#z}@H7 zM68tO$$0yKFJA(@(vGO7NHdqq3K+tFC&`f?mhQ(?5TOSJG_?eK|IzI zRU+C+zIljvSDJf@jt@KL1BL(ZYMb7J%z#v-HuIXQ{{j%2f@!C96t4t0O#|f)U zrZZ(tRA(iuP9&Y#o#jv0rE-|-+d+Xrbwc#XBL&m!cOPZ(M!gUh@@1}u(!!-3V7)fyB zfxIJ&U20TU;uEo9ACI#^ulnH4bvbAUVb}4XyMg14KaeDAqe7d$l;%Mn5Nn}P)xQQ~ zIw4sVGb2rL)vs>kV;FF&I^Rc!mYC!fx^btB1y=TolgmmkRH0-z&=LV zC)}=p$|xoH^^#`x;}QH>^z_UsShUrw^JUSJ)LutQo?C~VK3MWUbALJzlsWzqIsUFi zj+MlodTpZ0aaFlSKsiDKZ<(V^81{>teo*Y)j>Z~xM*Pq73YrJDZgnxLtIE_n6P@R} zE8X{V?vQQFKS4KaY@*v;r1JtJIY_sE!gd}n%f{8RtQIi*aS|i49vA( zUA`7V>L8RP{dkx?rXFVhz^j)&#yV!H&y0!U-j0she9?OVrxmY$_E_kwh3ItKb(uR} z+Lbf{louXn@)keqkhxXz$qAVI1Zeh`XwR;z0#r8%)5As1J-I{Nz8F(Mob91?frj76 zpUVP&IFR{muLGG0G2&QrI=p@OmctvyRR}$|2 z)>ZV`Lx#Q-63FiVX45c0((x{O!D=ZjC#ZV7Qg&K*(cI=tD2c;c2smhTT8Q6jdon~1 zFxrc~xW=>>Df}?b;&sp9XXG!>Bk}`g$hrh^_SA6&V38+;s>52uP?#MSxPM6go=9`9VpE1`X2J~Emi$(k>E1eC&9*DSqd1?@!25(h^FHB^m@faQ zrKh21%-1|`nuKYhZ~M^&MqplouhFfU|FH%C}`9MP%jcX|?IOtq$u_4)&f6F7) zG4{pSx()fEytSE<$2r-gQX#cMwi^zhVT%SmHUnktLO)F%ZrIzm1bDvhCw<=B2f;HI zM)0fKf2W18C7Gh-a7f3^AQ?vE7D^nd0apnAVbHo6vQBa9Bvad`syV4a=PT)c9LH0w z%J^odjH_ZE3afQXf+tAte5IDU%FU4VT!5a#W{vb!$bUVl4WM{7WXCf?PBSw~?jzQW zAkL%mUL<8SqkO*&rE=Rc1>toZFEkbBL~dLH9*&JwwbN@SEsY!mZpu`&DiDnCe zdA()TZ*4PhgrIY{&RqX)D(fgQUSUs7OZVm1cR;~jpM@6*bbF|yD+9Vok8|rs&Jt2@ zWoq_WWV_yzz)TY~)l;t-dWK2D9%|}`N$O5YGFT+6Y7*TQZ!FE`b?}D!x^7P1_`ehm z-sIs8Yge1q|5l6Y@4}6m%43U@rs4VWi(~#H1nb~9RQ`37f6!onrx5A|ubGv}Kg{3{ z6l$Gp60MU}^5Rxy`a}ADP2cayBD2J$%yAl2Drp_9GJOzzCy+IdXO*d6P$?@nW!Aw; zFtgu`(%ORQy=Gr$2!0gS@H`4@xR1hO{`RI!-95Cngqt_?z_GQK_DA?t<15*WXJD-L zhB`tk2?)lznpRnud)!wo>{@>dD&D=Y`?sVH0CgapKjSwp&_n8{ZI$_{2q(K}WJ<=g zh4?k?N8smCCk6Ux*TP){?ygnt@EfongS+jHyGoWJJBflyXa2fQ6yM^Qw~OLe*?hfX zxIF$UW`CU#qKP}2XbJokk z;z*}GQE_lFaP~RJoJr0XXN6OY=X9taPWUOUoF?bO7gCbm*InjY%l?flcFZuLpIA@M z2&ihSiZuIvitRxo^NciXY%}QS9Tm=db_vvHI*8ReR#Kbu&T2q}3VD8l$3!>KW1`@T zN$rFsJC$&}TGJ|}xv%c*!*>Ja~+;^*X|>N^#Wmb)KjqLcWAuB38us-Ej@{r)F*1`muLnlDKm(2fR-*HgPaij zK~_~-`WrIz(9%zkp-fBvVDO6kFVuN{lIe*|>RaRlTilEMkk}SBsry7ya6kr%h8k5; zu%UrXOB{s4aYHEeyNX=k3m=5|wu3tDg%890GMgWT`JZfl9OiG?`~=KD zviV7v+mlkQg*#y0!}RB1PBMKr%){9X^_A(v*!&^PN02%FG*)!=WHg}D^K|wLPEQl4 z#Qp>6rQvmZ}HW^?+Eq7PBExQqjZ2f>iBc>S^4i?If)U zpJXJSamCA0Fook0Idb-cl)lF&O$cySau9o|p`W;Ot&Aj%EvfM`aEF#UT7oUsev%9F znxit%c4AMA1QOB&6?D#-=ZV?_oHl&C*mq54%^THtKgkHxehM_Gih2jqIZ6FIw$hqH zNE{%2KS1wy{%(>Ma~@mmJK!9>t?6{P?oeFhvyY=q0dD^ZGjJWoW{<4qadCymMJ_=B ze(V!)2y~7QZ!DzcwC6-0)*{F%WY6{C#TzYDWZ3u8?4CpwTrLWcR=pCYIHeagw%AA0 zVr%cy4i|joG?r+G=g#btd~{Ga zuz*J58H;W9fqrKV*(WX$!@d@wSEvV-=3kt(k@LmU0KdD0zT_79`ylFvCkC4}Iv}0_ z%D72>21ZiHALgt$dF6MH#0PGJ3I}YDh-Zofv|L!~B3}0?<(>W@4LY zz>_4yD4AGk6txr>Cz8B}_cHnrZ=*WE*u-g?QE6T`T2@?TN9T-!MjF_t&xS7WPJKyN zk|WDLBJCc=9^X>hlCg3<4mMShGw+U(LeNgu{Gc;b@mpbcVPG0UgP(N@-kLY9Gc!*5 zIZguh0G$+Lw0ID#lW8poI>W4WtNgIA>rsah>zi-JteMi4QnbOH!LU^IWLbs-(Fuh# zM`suG={SIKRL(5jD`vO6TdS%1(D&Bp!7NN+J5KnoU}WI36DO-4g}18hNt-^%LL zh{?|J0i4sFCi}}riT_}Y2Q*E31O;1Kcm>6@2g}IPL$EX!NZmbIJ>hBZM+-sTCsOX4 zjIA|DQ>o_3>S{p1+F!>bC{>-+1HcDJm>%PFchq_IA$-j>K!godPCpG6k-JyTIVCN zO#A@Ei$I*`&zuDuq7{f`57{HU&z% zb@!Q%+G>6vgzAfjv`(77yO*N^qr@H|9bZTIRl|K(#Pc=?^tx_GnQ+*61w^ONIGJHN zu8&0f9z~I!?3~l4j(C`6eP}4HEMNX_{V~LIyTWwX78-*>iX6coDM!xJ!ks|7MumzWVfPW|nHB$iY|-)*Zj+P&~LvqfsWspGE* zHy%hUXb3~jM8y-Hv0j}TICP40YQRiQp5p4C;!_2&J-&$K#?k0*1HswJ$!6-QDULR( zKr-JP~u7W zF-j`J6U~YKJ?+;^QHtI3V_yg2aKYt}gNbObmB#cTG{~h7r6H*l$LYdBY7aewsiUT< z781nMYT;CBs%jX6-jyi~rf$Kd`0>(a&~w1{1PpXRdm<(c0on`ElKk&350@ z-`WE1ttlAnr^?USD6x34zqzbA-m|$Rvt1fUngMs?)L%LDQ0_x;uf-1y2A**Yw5mhX@r30^AT4dxzs_a&^Xgz}q%K6To11U(zU8&nzRH|BUOp4Nj zMgA!=4kEnt^AUNYz6dW(XA&U&FneEkf`3@XwwG8H5<4Arc?Bs1V!TdP?w zA;Jk-xzQoyS!c*Tv7@uP+CrA!QV}<|RFnp`RCEY#u}NiB8P zU|e<{{rl-~XWm<3QeQ%#{yv#bGo?>+uqpl2%_5H^-q$S^P9UkM<0?5{jsv_pQ0CIY znq*H@Tw+4N8iR$ulKoZMt>k> zSn*t@u6dsIlVfC#i_ePJ7V1=GsSeYn)hOMuDxFp8T6NC0>Nu;TYt=2=s>`e{u2n_0 zRe9m8@BMZ5vP`{LPvNZAPUwS9^f76Phw3L1C_k&ZoNF;KD^OdaLmxG4 zSPck;tBwOc-5fP(2_`Qis5()CpE=5nxuUF9QNl7mM6v;5MeT-Wg%GR0C$=$XtWUNb zE6-?E{b_PGGQ{VLvg}*uJK%ISqi>k)jCUPL-qGVVe!aYF-$<(Wbmz{zVI3&jNmV3u zfJ>52YTIiuQV?z7jFxOfo&EIQN}RPu$MkF1!mv6xXDu@FQioRZ(i#X0t6RxSYg~D0 zbqjfkJgjOZbgUtHX;qfI^r;#c%X0d+EPrMo#MYU;1Tul;cVz;MCG^&b)zj||k?u(M zByHI@wiH(ozDWtmJ+e)gg{iK){|_P*rLW1%$e?Y=P*2kEd)EK&G8Cm}*3@W0b&N@S#X2nPXplF9e=8~d9 zDUnKBhzgyE+NqVO&^wo?P}xFMpf$M_G953}s-_@MM5ON%%=+pS2dJ3$Q95=HzF@jEHr5j-^5~U~TX@=k;V4BzB`dl7_Y# z=SyN?EfUL1^a=#m6z1F(v&gPyO55=dKm(Mz8b~qTHmKO}Ho?G(@_e0Pn z^%BCW^6OPvyi!Z*d}PI*PD2I0)xhZ)IIgABPsFs3po60L%7}Z*9(N`dS&H-kn^t1K zY)=eddjKAIkU>z?rhTNeu6ZG@?zoLtd5IyMc4k})%5)w(YZ@h#L9EZeOzKD@(oue* zLtG1yn|N(FK#zum;?u5ys&%Hv`ZNbv_KM5#_+=W8-n;|6ZzC=yW12~pweo^AvN{^ugCt_17V>0j`UC2MHMAN~QXiEPNiKfHFYcbZR zp4BMs#)B{{vGHInb7a}-&tgO^FTf0R`YJ8+{`a5yZyZX)9lq-L6em5VF_8~IT#NG= z!!&hw-skFk)*3*p>cwvHy!^pD90O*~6)c*EjtmE>;M{)6vtFj*t_J;UN6&GFV<*+@ zqkFc+yLnzHMIcr_-@@|EaKtSR6$9Kb%{_DbGM6*b0WCsqdSomGGJsPWH&G$baSB-q z2mh749n>;!n_K7Y#jL!&-YRdSRj@%7?7`l=4$PI;s+dDP;6S=1Z5^vq2^9Z%3GDWi zz}UZ1qTcXYm)GX3@}i>nRK=U8^8Sh^#+bL9aQa-%Wk{v>a7~@1otah6IM7Uqw_o*y zGEhewasyg|fGQ3tojo}bYfUcyW7gzM3Mrnc*(q#wZu4%EDQ<0bZqvf)$;vPEWPi=7 zp?;Z8UeL+Q?wZw)Nc~)rlr07jX@DbJEMkA`lx?BN(Ybhx`2Uuj|Nfprtm^4)DYSu9 z;^i;3WmFk=%4z=`rCr^tWiyQRFKNlWF;b%t`wMR^4)eGD)?!aQKKX=a?e}pvZ`6l4 zXJ-LyB~iPb%b+V=hn^Eksy(GDX5hkIw&lu%Pi>VFlef%fn|?QC`+b@G4s-jz7QD)g zxK>kjPaUkP^!{u{t#XfxJkJt1>4&pz^sXdY6N?4a{s|QkKEbq4fKMt zVdN<=%(u>I^QgoOt%H-JBe@YA?X<^Z-Sw2xR_iI3p{1|XS}rJn9B%}@mE#p{I0pUy z*n4s#bBYkBi0$oxKi_-$ka+p=%$=1?U^*x9f7*L$vpy*?PyV$4W8wvLk1iyhK%zyHMuN$SxGgVn;bFHp{PMHN^df zw{N(^ZSM9=w9q4Y9b-1kM`!wn8s*RR(9`K3I&0QU>L2i}mA%DmLbF>fK%A6o0pjFV zdld$~f5ZE<2r{!Z5$3St)dA}gT2rtt&b4H~uJ{lVEgqC9oow_@Z0c__oH_AY@0=K= z$J5|;p8bfbXyO#?VM*sFQgL`^tw*}ER;2UKR{4+otE>DiX01o<&02@2dFx@K_ma%K z73b{V%;bwFt6WMQbjlRN?88ofz6Ksi^a*6v!1IE<297)iX9Y1W)mp8A2i!IA08LBt zLrF8#_MCLA7_wZr>(8gDcEDGIWVgcCHTiPZ+{_8B7Ds&Jd;^o|>K#4W1mL?tC9x7~ z2bh`fy3r|Jk1Ip7FAfQJPxE8>`xfg|u}|Wyq^;nHMYM55Css)3c94#&*e6RTr3c>O z65{qeU7cUa57BWmW}n_6su#7<6{5uj2HiunTf$(UM75&_s>0O+RhFd(D&KoeE^H?2 z0_juK(Hv_&41RN=9F%=gzdb<~dvmFGUBIg~+R>~0plJ83PGcA)DAn}#0QfB!(&Zat_K_#(1`ufZR}YB*VabnnF%^)C%{U4G`OIfJ(ehg7||u7d0@U)1fY z>S2Md`+t1i)zyW8u18e9>!CTK?tCI+6y5(zBpp|fW)fW-_O_lz_tQ@D@yZbHgJ{%q zXsYL!vS;sJjeCw`jEtV4>JZe*p2`vv+TK|*1MlEm`$EhQ!v$Wqd92OWO2N7JBtK0D zO5);ezAMpsf$ zl-8XrKa3#R!fu9ubh|;58EYXXzZMFMQk2PJwo-M819ge0L!v6Y8>Q=nH%K`5u3(4v&he}6Ug@NRfNun<9MUB#Z{`Ho zFSOdfNB2@AssCn5*FKjvVB4vx)dH5%AIR^o=h8{rUWS*^NxQFbbeWG-(|`Qhcaii) zWf-3xPDE4F;Xv8IsA(J?47st{jOLwcJk+uV>u95BFCo z_nLBlbu0J7w3u#i{MPv_`}y&eKs1 zQs=pL4$)XW*AJVFuUI(I$?%)gG~Jv=tuJ$PW(!>%Dllr^uUws7dhSy~)aXmND^T@# zkkd|O9xg3y*+ffJJ?a5_p{`n|qYvm~Z)KKb^Z~UOUHfO+q`S|XRVvqHl*b#>n3`1p z{;bsK;Y54CtZ~XOr9(3-DYw#h%_r^U3^k^T%(@Vj^Q+?SJpN5z2EjxM$D8~at?Zj& zK20a{7MK^|nC$7g(j5!_{s8Gtmgx3iw!NRXzokM|H3>-@z^uYT%_d^WZfq3 zjKnw7ksAh>sSYj}WTyJMV2GI-?ScbL64)3Vl$fAvU97YHuBb3V*E)Ie09}iFaZeqG zggu1zk|9o^l|W>r<=kX)*4zZTwDwhftkW8!ZfkU8an%$*%hj(2MCTrvH;-}mWhBp2 z*U&K6zPdnlqVb4&-5}t;+mt6F@yuP_L!B{5)pFJtcI-@d4C78G?j0NXFvgt$@2L1L zP#4Y=@n%f5wVaKr@>azuwfS<2NL>IO(pJ>IrZpQIUVNic&>eeR1^?JnZV@gwT0>SP z_GNa73AfDRUAW9@)WCDAdhdV-!`leyt;R!Llu5Dq6XCq`t^^NKUz|)djYde5u_msz zcS|!Q>u$6OrYE~-WMSQa2BKNlBe!SZ_S_grO-xm<@oqxcqxICIGaVgsLrO~0&(PYR zWU6Ozopv!~-kiaBbIyk{$wAdDJz1%z-kIq{&{@;}BoyVTQcw2c#~oxV-hG*?Uh_=p zZXqB?sou@AP{wD8iff(g0jG;Ww>$U4e-)kMJ~F#c=W*0}Cf3SoDxdVVeqy19L)1E2 zBN>*dM3JTpnD7i?xNBEU2z!Z6i=IU0#ZC*May`IgH|l)WlJ(;A8z6|Y#A?!6bs|uC z%svat?_CruW!O%^IKhMwCv_Iiqap5EgAl`paemLt3cMgI@X8q8)EJ|dWlJiV;aNU% z-x^UlVcivAq>3tR0I@Gn+wI<&T^&2=syPL?R3{A=>9gf;E@$L`-p7KvZ;lCCDG&EK zWdzjOMT`R8!q!j2EGU!z+UR(Q=R@YPS%LbJC31i4;9(Mi!q1}-gLVIaWUC}v1 zr~=^t*F|c$G|F)ZRA`PQYU+q1)%{zRT@R4)euj8=Pj{*>Zl9x5nv(@)Z2dye?Q@Y- z&Hfw8{5(`c9s}z`gjB-ogV?M17oFYFOA>kfDynXuPk|-#3{xwyFOXnjTwxVxL2bxy{1O09m-4WRXD2@E0#TTC~B<7(UINLoW#Ve z)yUw0s9zNyZZ${!*1dl9Ds5F+)X#PCAUdr`)U+P*lg>?<{-_b3hNY;G6m_;j*(R?s zbrju)IQlCKMBNBS&i0F>{QW|$w_ztSqV1mHBqcRV@=mNsSPvll01u#%0Li(NTl+iS z_1EC_7gGMD087c( z1CqIt5m^oB4ag0}pXW~&`*loRw}d!a)Jk5EiZfrw`>?WC((Q|NQZ7_%C{lz;{BC7W z-Fn0ib%?S8XC=$cp!FD_tg1m{us9d>OQ8$Pn{|UF4Au9CvgP7HFm;*CvVDoPs4vA~ z`rXI0D2xCV+MwSAt_j}bI3DzG3@riP%OerNi292Inj+B(a{5v*OHki^tlO}y%Rman zio=Os(NHwJej)6NBhg?qVy}^Q^5=3|1%o*(Sx0`O;GLJug`Lq4$SGL3I4?0Wnnw%K z#re^EDz4&oGK_Xb1@;vv8Y|k4N-tTgMGK<&5}`CG|FU0*=9k2x1tfRMU`UL*y}5lf zkIzjNMhlaHXra?WusWTP;)o-u#@scVzxgJ=X7muC#Iui)VyF<|KmI741+?WVAspd>bm~>2fH5e z$?BT^Wx=jTb-KM|@PEk)q`}AFO2jxF_=ElX^c&nmb9@c{FRW_G>e%-_JOaLd`(($^ z!H@eK(%?_9Y*|Q7=Jl>Qe(+&rh3E(4j9}dl6k0pI zQ;-IK2dB@H)3-NtIIp^qy$r^}Yu%khf2eNFz5PprT_2wI(AL38pF^tNukKQ^U+~T3 zN2={$*Ih4LI|d&@_VrrTFN5De5Vmv@NIid~v)GC&nsqaX_-~gu5yas{)Q@tAV?pdg z#4?u%?FMyaL>%lAM}TM&agIwI2I4nZb58xuCGHR6yF}dV66- zu?EBqMEtKyOn`U+5ks>aVh<40MBK+Eb_Ve%BJSrBV<3(u;*l;9mt5=m5pl6g41!or z#LHcx55zEf40-~Hc3HxT@C69#i0}(~?&~0ASnG-KFCt(F5oiZ*69|d4b{*X_*i7hn?YbJ+Z6S2H zc3mydRzjmSI(%YPB6W$u+I9U%83EZnpw&o^#v?JL87$&xZ}{ zP-D8u1AzSwpZzdM=RwZ279p*aut%{Z)i0%9 zQ@5T%bT^=f4QM8xlVx$GKquiuBjF@bh!x`PG#xVN&=hyEG=}#RtZxWoI8xch$Xu1j z)-=vnx_9~gw1?e>|2t-R{A(qSFMj9j?|vcv+p=sbR?kh}h%#~v5iH|Oq-C6_(Mk&F zCuuF~I|@C>sEw#$--MEB7m$QUG6Z)O=qAlR5!dWH%9O;4{mkc5thyPJ9Pg|Znf5jW zdaNACU1=*hMGoSMz{5^VA&qYN(_V9NAW_25@rv=MIABPbIBM!e0pg&Z(ijbt*tfu) zUk<%e3e@bsOLRbL@7}$2XBm(fLIIVUAf;x|Oi7IfIn+idOL73EuCYW8;K8ia1y$+} zcT*Qm3{=#NY+PHCzBS|QHl3UmYRVmJ_$Urj27-D~SY;rnN5hv;BiF1pk zB$7u54$`;lB+3L^iAwDx%k_x13n@XVP|7leBq7Nk$V>Je4i`n+Nj7>deJ6YsBt}H@ zRXs)RyTCR5qfxGsd@UMPv_I_WJgk%HJibf{qK+ye>4*f=m!)9Zfd$jDXqgmDRe5<5@+lHh zl8JWkYi*<~TB1_aDcWh!?QqmOQJtfmS|_UW|B$F7dNxmUL%{y4(;*O_b%}PV>Xv$6 zCd#QdIxR|z2v`$PTbR)<%#4YA@8)$+XAk?d-}dgMwUlX)!>8z_r|1Pd8-G$Sd`(yD zaHi3%m!Wh59%t07HI!?SnuK4`zc!`}_p7yHKi<8h`6Tv}@@KpINt_Th zvgJD?+XPyK2s9|sIdia1jOYMe+%AVMT&Ij zXl6T~(q^mciGT!9XB*aJCuYM6;fZ}l0@lgh>TmCAI-u0qit>J3=ZouMm0+aL>is8e}1wH8~6gPIyq z;Ixl(R2j&eLLX*wq9#q{@Z)BgBJ@x>>sPm+auICcV;nes9-mG6`YTnIH>fOLO1hvw+$uVBTVSaL2Q zy`E6rxRW>|b;8kN!Ip{+TILY_mWqyA<~Y96a4Wm)BdRpf*E1@7A&V2@OoC}{t z!y#H1o>^3m&>D70Ouj9@MnMt9>MB7TuU0ei(dxf$b*2N3<1$3q-&Y1n4jB(*{6wa-9 zQ!C@R!sE3|R=bC%Rpo!<&_ZR@sWCLt|?z+Td2S zxP3?t+Ce#JBXfkeUk=*P9DYaVpiLy2TVAwYT`gGGxFptR+9Yv+;W?OD5heyO`597m z*SBBWemzG#D-0W#TU&&HIlc8Kar4s$E&T-OUL=o=u+a@a8|V~lSdBp~NKdsUJ%?G# z^SU~rs8!B)gH!Ldd+f$3JL`oEtzOZxVT?{cx;{KwaWyoE49$8GL9s=)$}R(jYX76ppYQ}90G9l4bZdT4F)X};nl~NR_neaaI}e-Gv*F3h zM(Pe7IqcS^TP3XOl3E~#x!r#_2fyvz$f2A`hnK>h994E~x{bXqrQfN1&*ydNku2<& zF{~-7I3^dhM^5UYIjLvlq^{3Ny*(%O>73LLa#Bl=%|)%wNgbDydQwj6xjCuV=A=HA zllnzYYRPfAsC7B1({fT5<)mJjllnkT>YF*K-{zzi9-oVv%t;-UlX_B4>ZLiUJ91LL z$VoL%$eFU7)JZw1XXK<_nv;5KPU;Ieso&?McA1llIxHu3K~Cz;IjLXdq;@|s7jYAL?=W9Ele#`9_4b_9XS1p5oCNmsza!l&y}CZRq0`yeawyRP_AAnj zd34vy z0@e5?QdIs2xl0Vv8i4su6kO+N4R1+8&>8_%JRP-QsPpG_z0DhC}L{B{-+MzG|VnU zvOkuenh(6Fwtzv*{seWDul&aBPmvGlw-JE`@|pvtwHNDD!OXeId@*aD!z;X|_H*kr z0qAiGPUjTv8<4yTgBxb06JB|e!yBWeKSQZ~NF2?@qwETv#(ANl)lc?v_1Pah72jwAl$Pg8$hjNhY_`6!Q@9xdExEzC|BiJ1ZGTV3g|_9PdZl=RF@ zUh~+1^&MP%)~1U@z(eogbLquJ`kwYMhGcsWP=R{edtCgG=X1vfw0GHxqD`{LG*ojZ zb5)^LikOjNEXcj_1BoA4z#4-Hp<(ELQ5y z`gVZchuBMf1){>7TgRJBy1sfYN_VIamr#>|K>85uC<$|SH@A%tdjR6u-{*rks4MGn znDp^(NY!I6(RHM%N0pa@e9nCpLo~p`hq#x672HMJWFWQ*39Zx`E|3;v4)5;nL>viF z6U@Uw%i1DcTLRx`g5jt!KX{Vt5iC?-)CdJQjqrIbKF%ph4tL-aST&?#f?g&n73bOj zjq4kExn8JUh(aIM+p#8Z{eU58mCh^hPq>uTit-~GnZVhXpFqAyk$1QbFIJQ%UCJej z@{~)tR8gLDDVHhA&n{&Rzm=?WS`1ErpMx(jIM4z=2UTEl00jZ^CIymCraTI(V48@=ROYoK@=DB1>!w1J{*pa>ffU1|Ck9;nhUsx?18 zGoFc4r*G{P4o#b}GIUex=TjiM3a>mx8p+rCYxu|4dwok8b_u%J)7}AV+IyS-z~_bvl#Nraksm zDrb0z{0dhE4dyM$I<_@((tEW*w*>WV8G0^9m2G%Vv_Vg{L9c3qUfl+L-!|xd+MxFZ z{g_sC!>(z=Lv0)Mer?eE3lgjT4VJk=_lQ+p^oGNLtJ7b>Zk^XItXJ0Pe7&u86unPcO8F&D>nPuD7&u?FPTq4Zb?P7dg8&JJ)u5D1(u|asEw5wd`Qp^9~P! zp~qdu$=>aCk_a=jR?cr~+v;Z5DzlfhjT&$ETz4A@CRuac{E!^Ca?N#hfk#_>KF41~ zYxukT$qOWda>_ei&NI)D6G+%-L2D4+6}uH?IY9+2F+ghowmrOg~h&TV*4^@Ip@Sd?zjBKN(TsI8#}~=9$U@ zu1sMn>#P;f!*GqaQ3&|*3vpb2^cppl18h>A=7|ONvC#MNhYT*&6L1e^k9&1>HY^OC zECc2_SL(fc;K?NGSb;nz8>Y~6gewJ_PG*b1^-^2rH*EV1mb&1>)(qj?hr<10!wpNP z$LPX|gG_#fE)t;U-3(T#7V*m}v~>fwh2oWL!quQeAYdB?Js|1{#H1JPVtww8dGF%4 zj?2o#_16M?QMR5^S)EI7_qLv+NDeb~h^FDLG8(bRz}OYjOXRmL+v;>@gmkwzq-DB# z`dZIC&YV%?D2K)~`AO&utt!kfLYI(UzZv>zHw*V&WO~j87JFFvGEVQ{mmW{3vJ|n4 zB0^of#~7b};w&f&jB&8oLrv!Cw3kX6m8FF{!c$@#YBZ~-v{-qX46xEYU!0L`;5Ru=Yj}wG8^~U33UlAV8q?$ynXGo7=4{@uE4H<- zfSNl}J4E)qLQtir#mErDt#kIxgvvc`k{@B|>~Z|)4d3~M(fF87J4yI)F73Sp^{9_h z?rPv)P7=tYRgIh17i&x+j}6<=(JjSBdP-}6AKY!nuY0%uF~tH^A*F-EzLp zW(9*f+0x9g-oNv+r4NjO03MG{+Q$ZFpR^H#k1ffW9sq~CT zn$4cENVD(Vz@VzVd-t*<(&!*Nmjlt4?z^t6_a_$ad*^+cpCZq95ME$bX zfL|M#OjalWCgWF&gZ3uLs2%tCRnUQC=f3CHYwL){hP+wCQlyw)Hk ze$jCd^F(#}0Cb)^y`AR>dJ>QCwzIOp5vix=Wm9g|Qr{dP7BoJKERwOjclsXLoi)Co zdvqi}&*5UBfHdpiSFbLTHoK^7V2_nq>errAj-GQJJ=faNvkotq;t18pshj2jN`{=V zk{i9unhEL<84M*-FLlJr12$B|%PTk7_sWd4uMX=fS=iSuRQuJ?Bo+zRJ*8MqSNTRUOz{Rg?pv^wO{_878xF@gfyqX5-=|#G5V4z1Uio zo6wdlrwP3L9`rf>qH%>`*nLUduugu7H znGhh`z2=qec6($y2U0%;eSaZ0&%8f@f^4xrK|zNT#j*5Q>Z7=98u2k{Yr|+n4ymC| z4hir6((5g%=}p~{xu?7J^g7qmZ_|ed1-}mzq2(Vz=Wm=ppQ2Za<{p|g9c3Y;r)twI zt=5{OqPak`jsR7&W^gSFrAMGfX#JdZ^ie_^`mX6gL~bKokxCq3^%x`z3upm*4a_(mLX-n_K-HUiXVr z~4WLojGM^~~7Qj7un6pZPiVEXtF7IO#E!y29xzCz}JE!irZA;+gH z_s$}ID6=n+CuW|g`mS^l1dtN>FGjIbC`&)mJ$l>=P&cu3F(ku}k+u7%{0sbzMTRqu znp$HNK#yA`aQCTBqV*>_Eqwkq)j@G^w_0_ zvsb8#Gij|C{DIi*4w$i(NHGF&(7lT=-4(%Qy^@HzaE;7igeW4A>=V!$KBHGr)}aMu6L1py|(((ji#Fa3V5J8QhUINF^D!H-Vg4%WXQP#>ZZW9jr&w1FD2oK9aw z+eahT)9I^d?KEOUoxZfz>eYx?i^pGd!zy#;=mw45xC`kgbstjXB(AhN!G%c+2d=)t z>U0Vs*;l%E#VlSqPAgkA%_p?RuXTqpa1m5wLZ84aBuPd47YkOGbY)3sQe+O+QUMKqLivBRBX6;)LpFp>Fy4Hfa6O;N_x(lXV*?~VK zfBC(R7G54Ci$d%RQu?fiF;aiW!~eHD{CCY{qAp~(3Cv3P>#Y;M9SJXOL3|XBZ({Kv z%i?Ktu*)#;|Ek0l#FscmYXG*-W-;Oa%3bF9fSg$>b+R;8XNiU?hGQVX;1XsqDHwoO zSElF8ZT**RR8z~`qM8Oh=E?0DZRGZM&g~*kZi|gv)f+Xq1X^VDFIQ>@rvwhsPy)ZV zEP?tnu_Qrl%PEAI)~XPm@MiW5Z`Jdw9O;Gliy#MM-I~( zes_z(l%C)>s&ZZw*wY@m4x)jKsa4*}RNk7$IDx7lsR?Z2o>S)P_ZC?mLs>pMlVuj1 zmngy6D>sMz{O6UMGbIS|mx6WW=KrtlQch8G&S3ewYbgb6l!Hg!Cg{vNi`@R5OMKdiVUxl&IV4hqya$UR99`Cy8T8EB zHyXJ%*q~Cj#Ri++%Jmpte%DwX=jQDFta1{QoOGt~OJ!WnYhE}e7Qykwcy&#zQl<`c zIsC|RC!83l1sW=8e+|&?1_`=5+rwGhbx-zrkW$Da<3K|K6}OKx_WcJ|>KowKvz-LE zav-*oGRf`1$wgYvkZCQUwD#b%{wI^xft1!BoR$itb%;!BA4)4AD~{}m1ovV`J)8uS zCvwCIu5fXnp|6|ZJ1D`uvJ>3PO|Vn+l8BXAdz;C(>i~577L)FEHDI;YmK}hp$Eeh8G1VLR!%D4lYSYC#M-GOw^tb?(;9TYwmo=) z#{8sSeimMx%yie0L^MFXbDkLw((UHi&SMClWnGf?+>h=&z`1j6K*y>2VncPI)|l4xQIv3sWQKiv_9i@{_L6Sf%(2 z(z;Lz#2X~h`V6zDw3fPezN2H)WX>!SnQ2CnRS%ZzF<->gwGvwaGE<4BzJ_`+v=6!z z^Ig~`F{fP$8*3C^3>}Tn09>0yJroJ+dD@cDQV-5oZ!bgw{Px0BIWiZC06n&l+Sir| zT8yRxyNY6yI4f%ADf`+i`((oPn6bc14Hi;NyjdjT)??TqX&+360UiMe!n8x0nmSP{ z+gGMOKUmdC1vapCUh#HB?P=jneMxuKww^>2L z4fM1`jeSkr{|%oRHKP973S71Z*K|TcAD1TitDatt8rM*nCgMe+G()S1NB!4i7j{}l z-GfhNsPQ{>kc|~`w3(IDWot+^5{9p)n(SJA54GBdY85ut7*yyX&SS9Lj(I17pK+xz zVS$XJ6!X_+8c(TowFdMaRK$(7gb|&&$9x|#^aWQPinI1A|147`lN^J&1YW4*Yl^c- zD7n7M54Gny*%msWy``_gUY_2u_MoPYh`9#+bE2~p#cEN_W|2-OJ><_DsE>Z=_M~Nh z?8d*{T!1%F9&**1=pAYgZYs+J(?tbSY?ws`hhyXj=dG6EnD$281Ft=cbt4P zPqCs%|xX%KFP*%Y23la5@~#bjUj3L zk&I?6ZVy1ZWD~Ln!r)=}h)T-ekd!Bpg{Mf@5WN)}<#%Eh9)*(6$zL&~DG zrA0Uz3Q(=pmPh4ah{~#MZ%Ws2LOU*8UWr+pi1MU07ECaqC`7^()nRcY8Y<39bc;q( z8)O=zdGTqPy)Szi7Op@m&Wq+n!!>U?!AB#k!jK|}a&KCnltOQFd-aA5lny2X(flke z7rd4q6O{*w0$wvXQY0>L%tL+ebka!ANR7tFp~kr9HT`0pkK0#zj7(WY>IRwG)NN?- zhY-FCxWjZ8KM348gP#EImchG#D>C>M;CC|Ny$}4EgO`HKRm}fx5z}`qV*0H`O!|WC zm?8_ZV=7+Yjj1A42E5M#7xx0*H-l?|2WRjBz#}twEbx>JJ_7hy2QNiKOAkV)QyMQX zPrrnLvL3Kwtdj@DW94xVjK#_adtirnd0qxC1;f)VfnF>pffqe%UcHU%HLnD$o%7y5 z$U5yvawD9DP1>_T`@{ug%>GDrq#%|g(JP^6tvW$d2pwHxHOo%>qRXz;8VEK3t%+!X z#!42W5JcP!i|wUAxv%S(J+7Wx^RS#Qz?eA78%t~rN6=6C<#0=LhO4}xFU^V}6Iy&t z-+M`DMJOJjwbJSHz4wpG-16ah77DP%Jc}ZydDhEno&_na5%G~M`XZ^qkdBncI+H;br6LP2%OM`;m6_rdWpkH&H?CZDrn4Pfv zXmDAQ8T*u2L;O}+-XtyVrIZUH#}k?#YHD58P-g7)$N`$(neRlYdUYO`Kv?`X>A@>a zF?cGzOQz#{*!Z1S6pKgJAuelrWrHcsJq+Kc565@lWPA&VlA!MvqTe|l-@fA)tTV;u zV-Zf`wiUK1&N_7G6{eUo9^ZdX!grs`8gDQ~T|I0Y>HFYteAfncl$v5l5Z@KcDjN#K z0h6bmY>HR5!?s5~eC-$o^Q0#b*YDF{zI++XQz9@I%s}`rO~Y58JmmVYSQG$##aMjr z8iG`fq41BOukTRMU%mt1n~ul#r!Dw?_z>cXoC@=`GQVLlj>6x2Qs4QeIJ+;tL!ZO9 z#})WCuf_L^gYnG|!e!TO_;whNZ}|*-lT+~xP9)pMeM?QT;XHg79FFfz=YRgNDb`Q_ zXqPF%y;fZ z>0LnPYgfX2b_BWJv~1+!@xJ;cLLBZpY%OYeM^j}(k(fPU@!|q;-o&XV7m2!wix(G( znhE$;PFuWK#@-9z+;~jq>rL^?<6A=o;_h9)oLnIGp4<8QBJssExV&i+TwZY23OT6$ z^Kh7lG@v9umo-}?=GDW^J+ZB^A~EIs4yP1}^{YFaVv46^3bzSP$o6)!eb$tVBr2IyF8v{ty z5qBZp%kISYvxo2<-VfggC&TYi^)qD(w~j&z#qId++z%{z^dk(mF(#<=sC=ijyI!iv>)2HBkQ&g?A=7z;P(i|42 zt;Ki$^YN{n1KZ!z%ZtNe*)uTTJNu(uVe#!51?Lxtl4(c{5&$tM__M3w5KD+Qej6(RX5qUAj zq1?Vb7~jvv<2z$NlwNTycx;~$F#os_-x-_my^L&2H{&~)T14|ol+p*(?m|rn(>jYd z_AI3E!)2&bIG8T#g!*S| zz-iY?o*C~ur$LH?I`hotu}J3;Q}Ml$(ytH4_xQmpt}GCrjQeh-EZcF2_u%CV))k1g zha$#hR8zgFALx1vQn+9+zD?(V$7Vi+)J{GNZeAtZIgR+P8G`g2wHD@zO>p_f1^8Y} zyzyxPzU$T^cMatJyAzR;u~)3H!=j=-^fyy{PkqQP>Jz@ClKeV^xDIJVTw&^w+Lt4Q z;Y(p2+yvX3w;;{mHgvvT*8Ui@!S|ls8ZyNLH^9v+v(S5_&Z9IOixgf>t)K^`YC#h? zzuWK*rxb|G8sPVqb4E&Tzv~1_VPBNYk3*?^sHU2lkmjXleYC4cjDHBVa9JZl=y?g+ z@BBe%7k|HXYfQGai#~hW6o*qR+piuedyma)r=A=ZW1a^O-+2@I+ew4rH{K87yw`|w z_;xsK$KM6>vPIzk^G*llG@Hud;bgi%%pnecbtSm>G5I~*Sa|{Jdgn4we!mIdDI1W} zp92GBxdn(1*B%T$Dcy#=)b&BUM-M{0g#|GCE(TvkXXAT)6X?%`kn&@Q$5zh;hrc}p z-^XqTeG~PlBZlBRJRjfNsMfwCvz3q3mS2S4a@H2&)gXGgQ4I(`F$t9CA3!}84Z$}q zzhQB0AVd$NUq`e75$euN6eC<OL3<&zoROX$3*K%>MXT%Lymjm92=Tq_EF$YrL`M}+38Q2t5ir^6Y2Oz28w_X(jlRScgJ%Ad;UGeYC2 ztS8}(2Z>&z{2d03+!D>3%ILpTn|(*2HYY>-p|m@e>S4Msp@Swc`h!prrR-?je39tK zDU5VN+ov-!2z8vu$WQ29vO5N+O(nXWLOB-a&yZ?L=W#gkB+=F6?*#1QNVJDIc@9>s zQSX%MxuO%H!P6LZCNyjuqb`Ijg~~ZCQy6viq1Tvm<<`(piMsjFYn<~O&?(|zANrnu zj)<(zD=@Ed1G;8l@N<1I$OHz)DT%Ulo0x?Z_bRYI@i}IPLlo##e9Vt$gX)Y z&{A<7*$p7ObHqawL$VPuoFjIT-G>zB1ri}GpRWMANCY+XV8xdJT_VC7!kns5fd+p~ z>2v3eBNXx=W$z0YDEb)O0Y=`wA`D1oTgZ9y}T7bA^Ts2l|gf zZ{Gm)okH6V1^SUtq4;<+()qhW>j>=;iwO1I0wjD(8J#F=OqwpB{4F{WcAD>ELQg#l z6!AT#`MMQ~`<4I|_;!%LrE`Jez7GiHtq1Dj`-RYubAZZyK^?Tyz0k?(ls{NT=LB?JF`i z7aHQgmEh}Lz8-{{Zee5@NK5~1NXsr?r2&6+`$bkgsWmIKOrp0WswVV@P!B% zkA%Nw-=PM0ck^k8?=y)|*3)Z{vM+sO4YZ>(h|7c8#pLgd6X35%dxX&PzX6pg^fHCn zTcKCTmY;xIQ3EQRo;Im$hRe;%sc>&Mt}=%%&jZkK46f0L~D&5PGc(Pf-MA2cv}fzXH*jNT-)^Grsc5js}c zeMRUI+xJ6 zxr{F0_#%wf5PEhFqjiLCQ~BFQNSwpyRzg>(*dHS_dnuzA3GH(tqt^&Mqe6L)V^Hb* zfKa(AiSGz)TEgg8LZ@B8C>Q|JlwEs5vs9R+goa(hs0*RI8b;j%qOe39aP!)8hf0(n zyNRkKl7vEej3yI$Q=w^u#;KBDPN?Z>Mi&wKR^{PRLKi5snNX=p=dFZJRrPRp09^O% z9rGzII|JaXVVmYl&N^Ouno#-{ptM3Sj|6H|=xTC#o3gmjKtHD9Ll2JOYbCSiyVuVwTG+1)jV(K}=} z|3XGa5T!e46>@Zg79e!f97e$)+TZuHCDL!uLP6?x&%g7&S0yS8qCeXp5nOgAyD!M@ zMy)%cmk8aYRS@!B0Cclv5lRx;rd1N^tWZ6nxJ3WbZ_y5+*q5J!7;e$V22t{-ulxL} zq2g9;T#(9>W@oo+>*VlMD2@*R-Knh)>ayRRN$5UpYcL}19vLFUk>UaEdUE;A{jhrw zNQN0(4)myY1EGso0d3cACYNvefS%B9A#|<=^rUtxp(g~;PVIJzZ$c^1GuoX&IpB(W zHsI9IF6|yd6R!dKw?a1;0e!8|`-MP1C=_WA^b1fo8Qut>xPDJCEaO|-4teOPP+bX7 zC;cCU2DS(4qTfrXg6z8K_Y>N$7-%1b))WEtP^g4lR!D@E^;-wy9BwcDK}yR8%0s2T zgV0k8fDV-i{;-;Tq?n}8(|(}I3Y`%GnxW8@=K#%7p}bOzP)^aGAvB=`Xpuq|<$Vc| zoJXHpgYrCIqOh+>ETjBgpg&LO9m>On`U}B)>F?D-pjG;do_e@K|H6aT>0eTfeML34 zQU9LMdIM;a{v)BCgf{Cx6Z(;AdW-%mp&dHVR{eKRnAhri$nL*nccZR{fYy<}n{<=V zbh5iy4-)z@1hh>Lhrnk=9e{4rqoGWgx9f2ax?At$3G)GcpOA(*-ettQdPT@DL)n+m zBYKj;JW!(f;t9PUp^0R-Lmv=A-HzV~^prlt6T?n@|Bxo7r>|E7J*y9+_}=sby{L~R zR7P#=b$x0Gb@cfmLe8E))Q=9KZda#J@*nEQht82mP&@iaKY?ODv<&E<`dmVI7h|aS zT%X5w7YX6lztZP>((;vlD&=Uv=|ErW3n_M7#5z)Zqc;#5PHp;IAlKg?`UN35_=~aU zBV~K_6@)Hb&FCWXHIf&|=>NXpNjBRd?hKhXS4l0SWZUJg%+(UM6Q|wXWK8o*| zgV7#}jR&Z#SDuI%I!GkNU$K58?7AB-h0wdreiU}SBtj^4w4T-5c-d1*eT=us?j*`l zt`<+FsB9pSHL6>S=Tn5A~{)-=}+3%kQhb zYK)0XCm(l$=@Xrw9c@O%bK7^y@77iRfKU8*C+NjJ=SoV~Od7lfK$zBe?ML-m}EY3KBjtkTQksyzv?*SyX0;|y<{$RZtNFMr!)Y7U^LCCm0YBiEN0 zT16PVU-ZA!rUJmu>qL2v8AyiU=KGx3(9#R}2s0G1PGd41IZ->Q(#_UR2X9u7S-UIT z&eXO(62W7U(r=`??JNT}Ney}nO^Pmy&k{B{%?((PLzK=A^sT4F(!BROOA&r9gS&h_bE3>kZA)s_boo11ytjIoo{)s z^gkjtBg6c35DZsF@jl%B1I*sNi^K7p$UG;oUMOiVWExF(I?(5^b&I?#+GN~mYr8Z9 z@>mE&Bu9&ph^M_srKynuF1qjWecsl#i5Dm_3=DQ-(c1^!23E1<1O)Gr^R9CvV$nxj zdtu>tFE?lM-JF5^yRkgd!~S`H9(bV>?euwXtdea#u||2y)=3vRz|@P?1ETCk4e|_@ zD18+{Dt(}kq(%qVOSpQH{zzvNB$NBCeg{kEB5fN&XVaVjTN^!ppVS^SP+(eFNOQ#~ zlOsD1p|TlD<{Fk}5ufKxo_%N9_EyJ0Otoj7;eLbfFOEk9y@${)ywt2K%%q1{BAg_m zMV~?u@C@4J+q@;K<;#7@ttD*UGVC}l-b-}#e!enK}(j&O_2glxlU$^7LTUS znZyLO(Ty9Du?pMenyOuzc8CNz1zoF!;(F#YtouRJylINA)hqnft0hsq?rYlyS!4p; zmhco|_ihFT_wP=qcsz3he9-HwzOSoj;2|yRTj-EW2lrnHhryR!!}+kSJ$MN{C}{rs zw~!}>!@aUD#?KBub%scBUN{Gv8O_a~;`Eva=Ik@m+DLb<<4ss8-Kbdln^RR*{Er+N z1r7zaZozE=ilJsU(av-ZsjP0Q;#>zkV#l*kRxgmjQMH>$CYK;L5MeiKIGRfs)) zK{p=xSZ~fhn)hys1KGH=8w;oTTb1E!W3Kumh#OX3k{xlPU1_o%BPK5Id_Xf$ zQ6%h6qx62kMI`Cs^M04EDMVyENhp~=fR-;kNsw83xshb^4fYFaDDO7Iz#}k1K?cG@ z^kFKs5zbQ|u2$3~vMc(Lx|&yUlL?zS>0j=^R~k*aYG#V7Jc(?SOPX#QWw?k)>N-?L2- z-Pu9eM8v?I-UF@HCIRjoOYJ$)e^Ba}EqVMpDrt6>h~O0DFc&cV8xi-FH_j={j^O$h zhg^#K)NPXB4jfjg>dYEJ-I=>l@BNTST>xe#F%n^&p(73Bb^fp|GS^5ZEMi;!;cize zL_0zBSg-ld`8pXEd8^n&^n56XOf(7aJ-c~l|JhUwgttPVd+T3?;CWR{g%AE!%480Z zm#m*7%BNY88TuB?dTHBW3b7>-*-q=@n^MtIf`8JrbCiU*Te)S4a(0L|x(2m2GY`ln zQ_$Im{0kg_I$`{H7zx+r&J51rm-ZG24SzU)w$pbkU?aRqgM`t4251Ur1e5#xv`_DW(-$ zo+8+kT7IFO1Tk_6;i=h#KvUF6|`g11|)-O!o=@_VDSK6LBYsoUYWggT9l)tU&Hh6W&OD zX?!OHn@aA#c)S8zy>Y z4UEC>Pd~A^m!TVMY1E<<)^eM6E+(7>-Ilo$vv*_7s8VPOE{DZ%4V?611t?kf+i2IH zys}gwj|i4|{8k`4&!f-t3Zm`3OX&S3j=-Dey$w@g_P)3y6M*n0wOpjgUN*3Gjd&>3 z03`r}8 zicePcB#}$lbVZ!RGp5Q=I_-saNs|K63Fuq4DQ=QA$vn~kD@(5^ zb~Hk6DR7O8cn09(6x=|Jsc))1=%Ktu^aDTYHP$My-ky5Hg|l+9cTjJ*u?RE+TiNW0 z7DNVAvna#b#eq%81$tdpzDr&H4QHUcQVKE(r_Yf$a^frm?|wggikKR07}X3uZEKM` zeA7uc=<}M(jx7X@v~{fk&k$l6Nxdu4o45cz?kX8BrR5{Ymlb^vh3v^=I=+Mvbp`C zR`8zn0x7S3UASPXBRbyfUoW;ewg->FhO)>DN_@N&Zj<+54sZ+I>f7v0xnDKn@f%w$ zbizYV#rSchf=|W&jPG~@j7WesVWgKTr&oQ*X-8XrxB{jGm^QNbD&r^xDsfpK%@Ts^ zr+-o4iYzIL#>b1<=Da=Ijx=+xBRg*y2^U({QLPlL5*f}tJ4$#GY?#8h;>EQJfw^`A zP5wv%Av#`uhrd#6a?K{+xhBVhV;`kFf$l?Mhj=JX_OAy_10p8UMXP!UH;44G(h0&_ zf6)wh=~1S+1Zy`C4q)VvCE6fKr1xU^@QT}tz(2K>d?Qi8D?nKolW#syXa=z-q{taB zh(+vHimJmMhW9CwBdPLXN(3emIMR)rhGPVHDQx27lTbM^zUM}iEo@l4De5I zR{OHak$&4XwfJ@!UDNXhaf`?3zWY7Q5Pr0T>lC@Mym-XS2aDex><(?1o zoQ~m--EU|4=d*Lt@XBY{t372r^Xf39d^Je9%hH;5g{1iAd#^H4oCbgqTPWfrlEwr9 z5%20By(k9y7_m%bz?|4G)MwO@7qa5EErgq_^+U-6X8xuS8UT&cI7x(=j5QuMbmv

;2q?sOo)4x)-`xaZA2XuvpDlEu%|EoFCh%9OLN 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

6ReVI%R~VK^+Iw8{XnaL{zz^x!aNk`pESgcL_Vu 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%0DP;ffrV>&K4wl@+H4=3zEA}3X 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

8o=ps5ASb^*7g#}( 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

xZ(PW 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%0At9hn-{r1(SP-?KHGbFFKA;M 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Ê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%0AXA`&g@_7>U{g3?Je6Uvl{Cz=4!EuIL3$ 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

71!2k0=m7^RX%sYQy*p_v6Pi_n4oEK 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
6v#uai_s#GZqM5sK9Wj``cg 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index 50c5c1bf10ac8672ef08553c242404a1e5d7678d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382464 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

RLcth^I{B+!<0AQDs1K%1AE$7*t}`u{|cLV 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 the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - - - The application - - - The system - - - The custom - - - - - - The circular - - - The automatic backup - - - The retain - - - - - - The administrative - - - The operational - - - The analytical - - - The debug - - - PathType - - - The file path - - - The log name - - - SessionAuthentication - - - The default - - - The negotiate - - - The kerberos - - - The NTLM - - - Defines the standard keywords that are attached to events by the event provider. For more information about keywords, see . - - - The audit failure - - - The audit success - - - The correlation hint - - - The correlation hint2 - - - The event log classic - - - The none - - - The response time - - - The SQM - - - The wdi context - - - The wdi diagnostic - - - - Represents a placeholder (bookmark) within an event stream. You can use the placeholder to mark a position and return to this position in a stream of - events. An instance of this object can be obtained from an EventRecord object, in which case it corresponds to the position of that event record. - - - - Initializes a new instance of the class. - The information. - The context. - - - Gets the object data. - The information. - The context. - - - - Represents a keyword for an event. Keywords are defined in an event provider and are used to group the event with other similar events (based on the - usage of the events). - - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - Contains an event level that is defined in an event provider. The level signifies the severity of the event. - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - EventLogConfiguration - - - Initializes a new instance of the class. - Name of the log. - - - Initializes a new instance of the class. - Name of the log. - The session. - - - Gets a value indicating whether this instance is classic log. - true if this instance is classic log; otherwise, false. - - - Gets or sets a value indicating whether this instance is enabled. - true if this instance is enabled; otherwise, false. - - - Gets or sets the log file path. - The log file path. - - - Gets the log isolation. - The log isolation. - - - Gets or sets the log mode. - The log mode. - - - Gets the name of the log. - The name of the log. - - - Gets the type of the log. - The type of the log. - - - Gets or sets the maximum size in bytes. - The maximum size in bytes. - - - Gets the name of the owning provider. - The name of the owning provider. - - - Gets the size of the provider buffer. - The size of the provider buffer. - - - Gets the provider control unique identifier. - The provider control unique identifier. - - - Gets or sets the provider keywords. - The provider keywords. - - - Gets the provider latency. - The provider latency. - - - Gets or sets the provider level. - The provider level. - - - Gets the provider maximum number of buffers. - The provider maximum number of buffers. - - - Gets the provider minimum number of buffers. - The provider minimum number of buffers. - - - Gets the provider names. - The provider names. - - - Gets or sets the security descriptor. - The security descriptor. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Saves the changes. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Allows you to access the run-time properties of active event logs and event log files. These properties include the number of events in the log, the size of the log, a value that determines whether the log is full, and the last time the log was written to or accessed. - - - - Gets the attributes. - The attributes. - - - Gets the creation time. - The creation time. - - - Gets the size of the file. - The size of the file. - - - Gets the is log full. - The is log full. - - - Gets the last access time. - The last access time. - - - Gets the last write time. - The last write time. - - - Gets the oldest record number. - The oldest record number. - - - Gets the record count. - The record count. - - - - Represents a link between an event provider and an event log that the provider publishes events into. This object cannot be instantiated. - - - - Gets the display name. - The display name. - - - Gets a value indicating whether this instance is imported. - true if this instance is imported; otherwise, false. - - - Gets the name of the log. - The name of the log. - - - - Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. The queries in this object are used to extract values from the event. - - - - - Initializes a new instance of the class. - The property queries. - - - Releases unmanaged and - optionally - managed resources. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Contains the properties of an event instance for an event that is received from an EventLogReader object. The event properties provide information about the event such as the name of the computer where the event was logged and the time that the event was created. - - - - - Gets the activity identifier. - The activity identifier. - - - Gets the bookmark. - The bookmark. - - - Gets the container log. - The container log. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the keywords display names. - The keywords display names. - - - Gets the level. - The level. - - - Gets the display name of the level. - The display name of the level. - - - Gets the name of the log. - The name of the log. - - - Gets the name of the machine. - The name of the machine. - - - Gets the matched query ids. - The matched query ids. - - - Gets the opcode. - The opcode. - - - Gets the display name of the opcode. - The display name of the opcode. - - - Gets the process identifier. - The process identifier. - - - Gets the properties. - The properties. - - - Gets the provider identifier. - The provider identifier. - - - Gets the name of the provider. - The name of the provider. - - - Gets the qualifiers. - The qualifiers. - - - Gets the record identifier. - The record identifier. - - - Gets the related activity identifier. - The related activity identifier. - - - Gets the task. - The task. - - - Gets the display name of the task. - The display name of the task. - - - Gets the thread identifier. - The thread identifier. - - - Gets the time created. - The time created. - - - Gets the user identifier. - The user identifier. - - - Gets the version. - The version. - - - Formats the description. - - - - Formats the description. - The values. - - - - Gets the property values. - The property selector. - - - - To the XML. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Enables you to read events from an event log based on an event query. The events that are read by this object are returned as EventRecord objects. - - - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The server. - - - Initializes a new instance of the class. - The server. - The domain. - The user. - The password. - Type of the log on. - - - Gets the global session. - The global session. - - - Cancels the current operations. - - - Clears the log. - Name of the log. - - - Clears the log. - Name of the log. - The backup path. - logName - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Exports the log. - The path. - Type of the path. - The query. - The target file path. - - - Exports the log. - The path. - Type of the path. - The query. - The target file path. - if set to true [tolerate query errors]. - path or targetFilePath - pathType - - - Exports the log and messages. - The path. - Type of the path. - The query. - The target file path. - - - Exports the log and messages. - The path. - Type of the path. - The query. - The target file path. - if set to true [tolerate query errors]. - The target culture information. - - - Gets the log information. - Name of the log. - Type of the path. - - logName - - - Gets the log names. - - - - Gets the provider names. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Contains the metadata (properties and settings) for an event that is defined in an event provider. - - - Gets the description. - The description. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the level. - The level. - - - Gets the log link. - The log link. - - - Gets the opcode. - The opcode. - - - Gets the task. - The task. - - - Gets the template. - The template. - - - Gets the version. - The version. - - - - Contains an event opcode that is defined in an event provider. An opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event. - - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - - Contains the value of an event property that is specified by the event provider when the event is published. - - - - Gets the value. - The value. - - - - Contains the value of an event property that is specified by the event provider when the event is published. - - Contains the properties of an event instance for an event that is received from an EventLogReader object. The event properties provide information about - the event such as the name of the computer where the event was logged and the time that the event was created. - - - - Initializes a new instance of the class. - - - Gets the activity identifier. - The activity identifier. - - - Gets the bookmark. - The bookmark. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the keywords display names. - The keywords display names. - - - Gets the level. - The level. - - - Gets the display name of the level. - The display name of the level. - - - Gets the name of the log. - The name of the log. - - - Gets the name of the machine. - The name of the machine. - - - Gets the opcode. - The opcode. - - - Gets the display name of the opcode. - The display name of the opcode. - - - Gets the process identifier. - The process identifier. - - - Gets the properties. - The properties. - - - Gets the provider identifier. - The provider identifier. - - - Gets the name of the provider. - The name of the provider. - - - Gets the qualifiers. - The qualifiers. - - - Gets the record identifier. - The record identifier. - - - Gets the related activity identifier. - The related activity identifier. - - - Gets the task. - The task. - - - Gets the display name of the task. - The display name of the task. - - - Gets the thread identifier. - The thread identifier. - - - Gets the time created. - The time created. - - - Gets the user identifier. - The user identifier. - - - Gets the version. - The version. - - - Releases unmanaged and - optionally - managed resources. - - - Formats the description. - - - - Formats the description. - The values. - - - - To the XML. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - the custom event handler args. - - - - If any error occurred during subscription, this will be non-null. After a notification containing an exception, no more notifications will be made - for this subscription. - - - - - The EventRecord being notified. - NOTE: If non null, then caller is required to call Dispose(). - - - - - Contains an event task that is defined in an event provider. The task identifies a portion of an application or a component that publishes an event. A task is a 16-bit value with 16 top values reserved. - - - - Gets the display name. - The display name. - - - Gets the event unique identifier. - The event unique identifier. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - - Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider. - - - - - Initializes a new instance of the class. - Name of the provider. - - - Initializes a new instance of the class. - Name of the provider. - The session. - The target culture information. - - - Gets the display name. - The display name. - - - Gets the events. - The events. - - - Gets the help link. - The help link. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the levels. - The levels. - - - Gets the log links. - The log links. - - - Gets the message file path. - The message file path. - - - Gets the name. - The name. - - - Gets the opcodes. - The opcodes. - - - Gets the parameter file path. - The parameter file path. - - - Gets the resource file path. - The resource file path. - - - Gets the tasks. - The tasks. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - - - - - Allows you to access the run-time properties of active event logs and event log files. These properties include the number of events in the log, the size - of the log, a value that determines whether the log is full, and the last time the log was written to or accessed. - - - - Represents a link between an event provider and an event log that the provider publishes events into. This object cannot be instantiated. - - - - Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. The - queries in this object are used to extract values from the event. - - - - - Contains the status code or error code for a specific event log. This status can be used to determine if the event log is available for an operation. - - - - Gets the name of the log. - The name of the log. - - - Gets the status code. - The status code. - - - Used for subscribing to event record notifications from event log. - - - Maintains cached display / metadata information returned from EventRecords that were obtained from this reader. - - - Initializes a new instance of the class. - The path. - - - Initializes a new instance of the class. - The event query. - - - Initializes a new instance of the class. - The event query. - The bookmark. - - - Initializes a new instance of the class. - The event query. - The bookmark. - if set to true [read existing events]. - eventQuery - - - - Occurs when [event record written]. - - - - Attribute allowing extenders to be used with .NET Framework 2.0. - - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter. - The type of the return value of the method that this delegate encapsulates. - The return value of the method that this delegate encapsulates. - - - Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter. - The type of the parameter of the method that this delegate encapsulates. - The type of the return value of the method that this delegate encapsulates. - The parameter of the method that this delegate encapsulates. - The return value of the method that this delegate encapsulates. - - - Encapsulates a method that has two parameters and returns a value of the type specified by the TResult parameter. - The type of the first parameter of the method that this delegate encapsulates. - The type of the second parameter of the method that this delegate encapsulates. - The type of the return value of the method that this delegate encapsulates. - The first parameter of the method that this delegate encapsulates. - The second parameter of the method that this delegate encapsulates. - The return value of the method that this delegate encapsulates. - - - Encapsulates a method that has two parameters and does not return a value. - The type of the first parameter of the method that this delegate encapsulates. - The type of the second parameter of the method that this delegate encapsulates. - The first parameter of the method that this delegate encapsulates. - The second parameter of the method that this delegate encapsulates. - - - Provides a set of static (Shared in Visual Basic) methods for querying objects that implement . - - - Determines whether any element of a sequence satisfies a condition. - The type of the elements of . - An whose elements to apply the predicate to. - A function to test each element for a condition. - true if any elements in the source sequence pass the test in the specified predicate; otherwise, false. - - - Casts the elements of an to the specified type. - The type to cast the elements of source to. - The that contains the elements to be cast to type . - An that contains each element of the source sequence cast to the specified type. - - - Determines whether a sequence contains a specified element by using the default equality comparer. - The type of the elements of . - A sequence in which to locate a value. - The value to locate in the sequence. - true if the source sequence contains an element that has the specified value; otherwise, false. - - - Returns the number of elements in a sequence. - The type of the elements of . - A sequence that contains elements to be counted. - The number of elements in the input sequence. - - - Returns distinct elements from a sequence by using the default equality comparer to compare values. - The type of the elements of . - The sequence to remove duplicate elements from. - An that contains distinct elements from the source sequence. - - - Returns the first element of a sequence. - The type of the elements of . - The to return the first element of. - The first element in the specified sequence. - - - Returns the first element of a sequence that satisfies a specified condition. - The type of the elements of . - The to return the first element of. - A function to test each element for a condition. - The first element in the sequence that passes the test in the specified predicate function. - - - Returns the first element of a sequence, or a default value if the sequence contains no elements. - The type of the elements of . - The to return the first element of. - default( ) if is empty; otherwise, the first element in . - - - Returns the first element of the sequence that satisfies a condition or a default value if no such element is found. - The type of the elements of source. - An to return an element from. - A function to test each element for a condition. - default() if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . - - - Returns the minimum value in a generic sequence. - The type of the elements of source. - A sequence of values to determine the minimum value of. - The minimum value in the sequence. - - - Returns the maximum value in a generic sequence. - The type of the elements of source. - A sequence of values to determine the maximum value of. - The maximum value in the sequence. - - - Sorts the elements of a sequence in ascending order according to a key. - The type of the elements of . - The type of the key returned by . - A sequence of values to order. - A function to extract a key from an element. - An whose elements are sorted according to a key. - - - Projects each element of a sequence into a new form. - The type of the elements of . - The type of the value returned by . - A sequence of values to invoke a transform function on. - A transform function to apply to each element. - An whose elements are the result of invoking the transform function on each element of . - - - Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. - The type of the elements of . - An to return a single element from. - A function to test an element for a condition. - The single element of the input sequence that satisfies a condition. - - - Computes the sum of a sequence of nullable values. - A sequence of nullable values to calculate the sum of. - The sum of the values in the sequence. - - - - Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements of . - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - The sum of the projected values. - - - Creates an array from a . - The type of the elements of . - An to create an array from. - An array that contains the elements from the input sequence. - - - - Creates a from an according to a specified key selector function, a comparer, and - an element selector function. - - The type of the elements of . - The type of the key returned by . - The type of the value returned by . - An to create a from. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An to compare keys. - A that contains values of type TElement selected from the input sequence. - - - Creates a from an . - The type of the elements of . - An to create a from. - A that contains elements from the input sequence. - - - Filters a sequence of values based on a predicate. - The type of the elements of . - An to filter. - A function to test each element for a condition. - An that contains elements from the input sequence that satisfy the condition. - - - Represents a strongly-typed, read-only collection of elements. - The type of the elements. - - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Represents a read-only collection of elements that can be accessed by index. - The type of elements in the read-only list. - - - - Gets the element at the specified index in the read-only list. - The element at the specified index in the read-only list. - The zero-based index of the element to get. - - - - Stub - - - - - Stub - - - - - Stub - - The sender. - The instance containing the event data. - - - - Stub - - - - - Initializes a new instance of the class. - - The action. - The new items. - The old items. - The new index. - The old index. - - - - Initializes a new instance of the class. - - The action. - - - - Initializes a new instance of the class. - - The action. - The item. - The index. - - - - Initializes a new instance of the class. - - The action. - The item. - The item2. - The index. - - - - Initializes a new instance of the class. - - The action. - The new items. - - - - Gets the action. - - - The action. - - - - - Gets the new items. - - - The new items. - - - - - Gets the new index of the starting. - - - The new index of the starting. - - - - - Gets the old items. - - - The old items. - - - - - Gets the old index of the starting. - - - The old index of the starting. - - - - - Stub - - - - - The add - - - - - The move - - - - - The remove - - - - - The replace - - - - - The reset - - - - - Provides thread-local storage of data. - - Specifies the type of data stored per-thread. - - - With the exception of , all public and protected members of - are thread-safe and may be used - concurrently from multiple threads. - - - - - - Initializes the instance. - - - - - Initializes the instance. - - Whether to track all values set on the instance and expose them through the Values property. - - - - Initializes the instance with the - specified function. - - - The invoked to produce a lazily-initialized value when - an attempt is made to retrieve without it having been previously initialized. - - - is a null reference (Nothing in Visual Basic). - - - - - Initializes the instance with the - specified function. - - - The invoked to produce a lazily-initialized value when - an attempt is made to retrieve without it having been previously initialized. - - Whether to track all values set on the instance and expose them via the Values property. - - is a null reference (Nothing in Visual Basic). - - - - - Releases the resources used by this instance. - - - - - Releases the resources used by this instance. - - - Unlike most of the members of , this method is not thread-safe. - - - - - Releases the resources used by this instance. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - Creates and returns a string representation of this instance for the current thread. - The result of calling on the . - - The for the current thread is a null reference (Nothing in Visual Basic). - - - The initialization function referenced in an improper manner. - - - The instance has been disposed. - - - Calling this method forces initialization for the current thread, as is the - case with accessing directly. - - - - - Gets or sets the value of this instance for the current thread. - - - The initialization function referenced in an improper manner. - - - The instance has been disposed. - - - If this instance was not previously initialized for the current thread, - accessing will attempt to initialize it. If an initialization function was - supplied during the construction, that initialization will happen by invoking the function - to retrieve the initial value for . Otherwise, the default value of - will be used. - - - - - Creates a LinkedSlot and inserts it into the linked list for this ThreadLocal instance. - - - - - Gets a list for all of the values currently stored by all of the threads that have accessed this instance. - - - The instance has been disposed. - - - - Gets all of the threads' values in a list. - - - Gets the number of threads that have data in this instance. - - - - Gets whether is initialized on the current thread. - - - The instance has been disposed. - - - - Gets the value of the ThreadLocal<T> for debugging display purposes. It takes care of getting - the value for the current thread in the ThreadLocal mode. - - - Gets the values of all threads that accessed the ThreadLocal<T>. - - - - Resizes a table to a certain length (or larger). - - - - - Chooses the next larger table size - - - - - A wrapper struct used as LinkedSlotVolatile[] - an array of LinkedSlot instances, but with volatile semantics - on array accesses. - - - - - A node in the doubly-linked list stored in the ThreadLocal instance. - - The value is stored in one of two places: - - 1. If SlotArray is not null, the value is in SlotArray.Table[id] - 2. If SlotArray is null, the value is in FinalValue. - - - - - A manager class that assigns IDs to ThreadLocal instances - - - - - A class that facilitates ThreadLocal cleanup after a thread exits. - - After a thread with an associated thread-local table has exited, the FinalizationHelper - is responsible for removing back-references to the table. Since an instance of FinalizationHelper - is only referenced from a single thread-local slot, the FinalizationHelper will be GC'd once - the thread has exited. - - The FinalizationHelper then locates all LinkedSlot instances with back-references to the table - (all those LinkedSlot instances can be found by following references from the table slots) and - releases the table so that it can get GC'd. - - - - A debugger view of the ThreadLocal<T> to surface additional debugging properties and - to ensure that the ThreadLocal<T> does not become initialized if it was not already. - - - Constructs a new debugger view object for the provided ThreadLocal object. - A ThreadLocal object to browse in the debugger. - - - Returns whether the ThreadLocal object is initialized or not. - - - Returns the value of the ThreadLocal object. - - - Return all values for all threads that have accessed this instance. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - - - diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/de/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index e4b840cfdf50ae74195d2025827e55379e22db08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/it/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/it/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 01ff4ffadf9d3d85e0f2cfdb9fe8baf415fda822..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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�jy3)q4Lna4nWOIZX_l6eN?x0JR2#B&*oR+Pt= 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≈|qm^wiw?O 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 Zrtkx2v@9 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/Microsoft.Win32.TaskScheduler.xml b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/Microsoft.Win32.TaskScheduler.xml deleted file mode 100755 index a2baf9a..0000000 --- a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/Microsoft.Win32.TaskScheduler.xml +++ /dev/null @@ -1,7922 +0,0 @@ - - - - Microsoft.Win32.TaskScheduler - - - - Defines the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Represents a strongly-typed, read-only collection of elements. - The type of the elements. - - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Represents a read-only collection of elements that can be accessed by index. - The type of elements in the read-only list. - - - - Gets the element at the specified index in the read-only list. - The element at the specified index in the read-only list. - The zero-based index of the element to get. - - - - Stub - - - - - Stub - - - - - Stub - - The sender. - The instance containing the event data. - - - - Stub - - - - - Initializes a new instance of the class. - - The action. - The new items. - The old items. - The new index. - The old index. - - - - Initializes a new instance of the class. - - The action. - - - - Initializes a new instance of the class. - - The action. - The item. - The index. - - - - Initializes a new instance of the class. - - The action. - The item. - The item2. - The index. - - - - Initializes a new instance of the class. - - The action. - The new items. - - - - Gets the action. - - - The action. - - - - - Gets the new items. - - - The new items. - - - - - Gets the new index of the starting. - - - The new index of the starting. - - - - - Gets the old items. - - - The old items. - - - - - Gets the old index of the starting. - - - The old index of the starting. - - - - - Stub - - - - - The add - - - - - The move - - - - - The remove - - - - - The replace - - - - - The reset - - - - - Provides thread-local storage of data. - - Specifies the type of data stored per-thread. - - - With the exception of , all public and protected members of - are thread-safe and may be used - concurrently from multiple threads. - - - - - - Initializes the instance. - - - - - Initializes the instance. - - Whether to track all values set on the instance and expose them through the Values property. - - - - Initializes the instance with the - specified function. - - - The invoked to produce a lazily-initialized value when - an attempt is made to retrieve without it having been previously initialized. - - - is a null reference (Nothing in Visual Basic). - - - - - Initializes the instance with the - specified function. - - - The invoked to produce a lazily-initialized value when - an attempt is made to retrieve without it having been previously initialized. - - Whether to track all values set on the instance and expose them via the Values property. - - is a null reference (Nothing in Visual Basic). - - - - - Releases the resources used by this instance. - - - - - Releases the resources used by this instance. - - - Unlike most of the members of , this method is not thread-safe. - - - - - Releases the resources used by this instance. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - Creates and returns a string representation of this instance for the current thread. - The result of calling on the . - - The for the current thread is a null reference (Nothing in Visual Basic). - - - The initialization function referenced in an improper manner. - - - The instance has been disposed. - - - Calling this method forces initialization for the current thread, as is the - case with accessing directly. - - - - - Gets or sets the value of this instance for the current thread. - - - The initialization function referenced in an improper manner. - - - The instance has been disposed. - - - If this instance was not previously initialized for the current thread, - accessing will attempt to initialize it. If an initialization function was - supplied during the construction, that initialization will happen by invoking the function - to retrieve the initial value for . Otherwise, the default value of - will be used. - - - - - Creates a LinkedSlot and inserts it into the linked list for this ThreadLocal instance. - - - - - Gets a list for all of the values currently stored by all of the threads that have accessed this instance. - - - The instance has been disposed. - - - - Gets all of the threads' values in a list. - - - Gets the number of threads that have data in this instance. - - - - Gets whether is initialized on the current thread. - - - The instance has been disposed. - - - - Gets the value of the ThreadLocal<T> for debugging display purposes. It takes care of getting - the value for the current thread in the ThreadLocal mode. - - - Gets the values of all threads that accessed the ThreadLocal<T>. - - - - Resizes a table to a certain length (or larger). - - - - - Chooses the next larger table size - - - - - A wrapper struct used as LinkedSlotVolatile[] - an array of LinkedSlot instances, but with volatile semantics - on array accesses. - - - - - A node in the doubly-linked list stored in the ThreadLocal instance. - - The value is stored in one of two places: - - 1. If SlotArray is not null, the value is in SlotArray.Table[id] - 2. If SlotArray is null, the value is in FinalValue. - - - - - A manager class that assigns IDs to ThreadLocal instances - - - - - A class that facilitates ThreadLocal cleanup after a thread exits. - - After a thread with an associated thread-local table has exited, the FinalizationHelper - is responsible for removing back-references to the table. Since an instance of FinalizationHelper - is only referenced from a single thread-local slot, the FinalizationHelper will be GC'd once - the thread has exited. - - The FinalizationHelper then locates all LinkedSlot instances with back-references to the table - (all those LinkedSlot instances can be found by following references from the table slots) and - releases the table so that it can get GC'd. - - - - A debugger view of the ThreadLocal<T> to surface additional debugging properties and - to ensure that the ThreadLocal<T> does not become initialized if it was not already. - - - Constructs a new debugger view object for the provided ThreadLocal object. - A ThreadLocal object to browse in the debugger. - - - Returns whether the ThreadLocal object is initialized or not. - - - Returns the value of the ThreadLocal object. - - - Return all values for all threads that have accessed this instance. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - -
-
diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/de/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 0a944298b6fa866960bb767dfbaaed0798ead3a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/it/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/it/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 4ae46488510aa6f2d5506e984b2bdb2abea6ddad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index 118220e6c99991bffb6e723a1e1e5e996717d88f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314880 zcmcG%34B~t**|`B@64Ua&C({B%%n-%1lpvxv!qL)(1N8PYuOR7Wh=W+;>F86)6bf0s+C5*A2JVHT=Kd=Q(%oOp@~Y`u_g;wD)Y!dCqg5 z^PF>@^PFXlKIP4h=QvIZ|6h2)aXtf=f2-vC;-9TZZtwqGyYq?W2lx0)(@_uZapEg4 zs19t1%qya^UNvyeSr=byHV&M9-axeJ;(-e;9ys{emkqqioO|AITU#*SqCV~r$2qFW zbH+b?)8FILo_6*eXlYvPIQN69ti~>T7XAVH)BMa7zpHdJg7nMZDx@R+#JOqIYt2Jugf>Q@w``W zM0nd*ZM|4m&|UvG;5cUvN7d*YL@I3{&`02bT5Sb<6`E@}I`1L_K+@`fX2JEHDR2i# zhPqFIe8nGWbHUrEZ)$S(8upxKiFKUZw^PpHdB-^o_1|jaUd);6j&5_Dpa}Omx+lBg zcDSxL#%MP+Cb5pwwb*m^1EMC!>F_pYMdF#)7rf>M zc#HYsBLh#}yZ^@r7M^s{9jDY~Hg84p8XKMDHE&~dv1@V0c@xS8yE}3bDA>?*T?a@R z%xlp>r_1 zFS62U>-22cW@V&i4d2eHfM4&h?mMmfF1k^Te@q7dnChm-BoTEWA72I+eHeV)7g)i^ z!z?S9#TUHF$3>Qp#Nm(fD|`fhcM$6+k^1sA?}iur75qm6KmP{8->tl{f!8cx8eR)# z;kAWM(3_i(WexFWoUa2Xqz`Sd2yHN{)&|7-AGQHY{twz%Paj@3ro&bnmG(DZ$aCghrDR*lkaZ5!h`{ zj|ni__jTYCdNkS>J%;UjnQdR@_ec5F_FZS&mk50!LfiK++rBKpALUot7yWG~{O%}A z^yO=AgBS8}yTp?Mf0SQy2R^Ypyax2}Z{X@3!}A*CK}ea}_ehWSy#{#@LPQ>HbV7}J zAF{+9I3dQopV38>P5C*bNrpqnkAeL3)#Qg%{D<;GO8-OoVQv0H`5Bz0ZP4X+`kk4H z?v-ffj?6YX5I;Iyna)fcW5tircJS$SrIEU_o!QRjiS7fKy?GlQWT(^B+}Rw**zAm+ zB)uO%4Jf^LTK6vNe$cviTlYiO{jhaEV%?9@m9}x6qbMNwtI0Z%L)M8KvQE^Lb)u%M z6Sdp!j}f)oo*5%*w>>*X)NXt8n4o4~_#JR&q%W*O1p%x!0?~ams zU%uuZcrgxtT;f?9f0SSI3C1r9KPmC7oj=O2`4r;|;in~@we?5&HJ`yJ?st!YGX4!b zG_mZn4gF5)Jhk7k*31yk2i(_ndM%(OjToLQ8_RjXs857-yG5d^dbda4+*Nn~?ag5E*Xqz2_5T(CsX6MY# zj*0HWnZ08h9b~7|)zR4z$Jp$Qt{>1;H#%2(jN|M&0?FYQfz*5npUV7bYm>8~F80fa zjkY5$ycfReSMb^FmP;Y#n9^>bKiUXgT%VxZwG{fK6c^qHOhu;;V;AI*dUZ!Wgpe!d z^1A%`AjuYf6~N|xd|FDq8IyxfT)tKUFyGw5xaNj-Vc89LH|imW_6 zi5~nFq#ktz4pv$s-*q-9_b!^JV9u)Wo4__`gTFuE^f~0|rRrzn1xxFP_r|+^xXv zVl4DhVG8v7#UaxxK%$TkmFZ@2hgn7aEAw%PJy+5UuWiO~K zOem0!*ODpcGv;w5<(IT&^5zFIl47dpqq6J^)HrALJ03biQ@n;nbVn`-e+Y25(+Nia zQwcqKF$(yVIpL4$Q`*BH*9C`wm}A2pzzm!nZukUJ%QM~ZNw{cXVhhGI;~uJ!7cwjz zj?>$#bo4DwJ412)TsTeyvr>?Wym<=#<5S1w!l&U0#?v(YRj{L7_1bAw)_;H3IAvKR)5a8txO3sz*I_a z`6c`?0QjjeOVm1s91L6-#5&xHmn*fo;jaMXrOb1L^>g8W!7b16-L&~Ne0A;g8w90c zi(I0!XJm?f&>NNkpY)6JBG(AAfxXZ!IX9OxzugTAdzTTZIniKxFL>M1nFKj0SDoLEr(Gv%BPTDw83 zcipkzdwr|?6Ob+W*3$knobX@pXEUd)UsIicFKkAexB1y->36%BQKv;|NCt1`CtFz4 zn)R06%WfvJ233T-L0N3$>B^el>D8AOvNV(<1>Vj~7UvHvPS+U*&H`{&UjS&}r^dk0 z!1uvHtKtl0+*8+G$h)3TG+?--wouuT8q7D=fjicP5 zqCq>^xzuyEq0C;=enl2ziSLfx={hN_hVaFNeLpAQ7L>MGqrw0!R&7H>OJ>X6fRP^l zL3k$o*8xGbog{B%ikSg#sa5mk%}j*UZ#v-3FaEioAG-^18Gpjx%B-D;HeL9@2Io5a zgD%t+V?ayvof;Lc$pHW=ifg)wrJBb#@J#_ucqC-l^~0m#m>xs`kLSz>9?TGe=easO zvjA}2FVG*^qf9SCzLdKj@N)=n`ViMYb6wf(Lus=S2>e4Z3X72yI+_?!>4GIu+Q3(&q5HL{~VhE0;3tk1B%d68eu(!@H~Ph zMZLo2L{liBcw*8LxC<>Dnn2;iGvv-Ggoa5VuI8KLX(}LRf}Y9j6^&jvpF>7bd&lYGNz!kz>6oz zF`Rg&!hO`j?H9v|Cx-j~%T4P2Wm`T*P34<-lJxs*`b*+;@x*i`a1U6xl`))nrow&8 z!W|sLi6@5p-?~XxdlY!lfxmCjua41+2l9y_Uh5~G-IbHn=Lw7Gs5qZ^fC!U>A`(xM zVVoI~;4?P=F)_G!5_+N4l3vUsGLS-BQLN%YF~`Lb;z{s6XEPihr;8^^|1Hy#Vi-g* zzqh$gh;xYt#k?$z5YO(|GCBTJTp6}tLf^94vorZ?;F<70&*^wB=A6N;ObJ`5nipNK z|Gcn`-oC}n&IOp+=3<^qRR$9c-1H+;^m|OR(LeDC2M`SRz-Okaoq;HyZMjsZ)7{zB z>AGHX2sOd)N&!!cp9$N6zAHUGvm;gA6WKQVA@l}+=!uSW5#_19Vc1!GhVJ}wZFC9Z zF`9RH{~jGpLIEaIEWn_v_*m9uGPbOw9*H8}I^OL|7S*CNF+tgSddjCz^`$Q8JD1ag zKh^uZa2~2ro}E%RmsYpc4d)|%>mrAF~UQfyGZ-$#MHO+D_KOG5FTK#h9x}yx4 zL1d^7#kmm6%w_>2P9vHS)~G;h0{xGPgB5QmR}2>-zIcj8m0NATA|vxtqDzd<6`yfO ziL>0It|=p0$so>BI;=0A#Vxv$WQUMyv3l{_Z#={{Ct?uQF&1S+G5SqZxj6C&X`If#|zBAlWQZ!h}4!H(A z_KRj`8sBAZGyyrzg)=GkHspmJ3?1r*djV2b#+yz>gBOo+*}8s+Ht`2t^Ah4Y-!*7y z-{VTw_r%{5j*wL+Ynf~jmQ7^AQ1MbvaFyF!ZzGYC^**{@xHt1$qa}ET<&1P%+=5k> zZD`Rm6hxD%%aF_L!>n^P27R}Q`Y>$@9bWZG;0au@jJAx!?&AAu(#aIHuVtL(nX&Dr zZq1tyJHY~}f0Xi^4FeD-Czp$tzTQr=FUph(#BG8J(b-`Ybwy7-U5jq5n4w8t)pzbk9e;x6>Q*t;(ALgsBO)+wM1 zbrTzd7r5oVWF&FJ6)4wQn`ov{74V1hQtt2~bbt*S3YU2p|2Lh2 zBEh(RFFHt)D5%)Fn8>e1g0!Ik=FlVA|DrX3>TELmfq)^;uM{#Ogc*Sxth5cua=(<0 z&IX)$Fyr{OoUeY-oC|EueigMw5?ljD`{C92n1||dZmY-HNQ$or&BK7Fy!64IbOYQ$ z%BcCFPkAx7p+oi$ES(vB7>J^K@u}{Qnr+5<9Kz=N+JUs{?0bP(iBC(Z)Y%js0H5t= zS%t`&Rfr2AO{MW>b0GYi(KrA-2;Rzf#@k^*%A*7JX@9V2Uy4K!*c5^|XSLINuH!?0 zK+D0uUfa@jRyq5=nkG&i!=PBw{)RD(vRuJtF53pvkF-n0g@s8?Rtj(jG>5)z{J^}I z<2ZA+j(!wzj04q!L4v{Nw%Q&%2OULiTZ(_Bnw@Adpqay0i{_z#FVC<=o5K(qDwS+d zGnm5>S;9dTQrSQRX0{T>A4n0$Lmk368A(Vw6lWN!KOs~G(OT#t3rMBbg5rFxR;dlB z2U>!)yXg9S0r?XxO*tF3904+5y`IQJlW9_!hNY)eU5$7QrUEnrO_L-S$fTuih_>;= zqlg*f^g+Ot3z;(xd7%IXeZ}WM3P)8K10|EUk)7R0{v%OLx!{Iim~Z3hjR)7~!V*-Y z-gw_pvTq|PJmVvocH*>%^x&P?w-3=y{!S7_TSUr12X-JjsOwRnFFcxc_02JGDsHam zn`7aNZcd{&9tWQ}9v`W=O}VupCAtH_=!1+qfq;-_GL<^f%TW&I&W?b2`)8nX5>v&IM->;t-az$u9O_)Gj)TH|*Iybnm zPVak!`d7GKpZNg#s?PBkYctM`pa-ONR9`McL|Fu-A)E=x6z*fmD7SO4SBlvgo`Psw zj)+(BFP@l$)rcFOisbS_NC;C0b3W0e!qe%b z!&lO2Plc!_+;n&@+~UeOkL@9KVd*Fk=X+4qT!^WuBsQ(Lf}bVu(<{H++kU~^B{Kye z`WB$F0ublF>SFm9#6AB@9^iYy?P*A@Y&a%DjZXnHty>%fk?6aXyG^8<tmeoYh_kPL zcfx-SQmbgO!2At9jTXLR9Cym>zfw+lwi})Sfatp*2jh7saFnw!&!cygpowj+OXiSu zG8iu+XPN=Yap|WGwPGl#@t+#f7)sLIY(0k=O42$T(ipO7!R+Ft@yG|waXBdWbgup@ z&A~X%2VSNfnE2!`tYD-|j#z}}0bcszE5y^|vL_)1{STuCJiTrRA%dsR4bKt}_=En9 zm^p5Ej(DsRYKKIW=Q}rG_N z&8;?LGy}dcO7e8YDKgGZK{=-}nJB9mko`ehWGPNh5E~30we%&^q+|GllAD(S!=hOp zgUK{dJ~%Tap0hxB336_^JYJ=b$}0U!T%|(*u}Wu3I0s^9FgW@d9g-}j0~<>i%$SCc63%UFZ}0S69emim!;1mMRj%@t z>rhN29ic(AYc}93!vGXU3}Q6sP-k=}DLh;wr<_CMHmP*>T=!?urTX`~d9cu5zIkR7 zRCo-Z!Imo;3H?e!C{u(`k+R}_5$oq}+1i-lz9a)vG=tPZC?5|FHgh+Y%~;^Q(%a8W_f^^h)u#8yJv3v6hzC;LS-wC*sw93_Lg zGYF}CFb*98<2HwEjCjFNAs7#aQe}6dH$L#9XH^_$*)k`K^?K9l=I4VyI>~9 z$lBV?POq=3MaoJKhQRq#QaJHWTF_aTWYHJr?w*pu+)62?;(WtY47o@<*MauMsC#q? zNKu)PaYGheRj4*NRw5FiQ&-84?hrt>WHP|WGBe2+PkACH^MIp*Devo&k5Q8W>n4zR z`ViXQ6Z2I>mCLw%sYTjgRtN0~lu*$82qj9u{n zhwYxZs3QxyvhQB~(m?jI>Dw4TuV4UPQrH?ai|e? z>{9qW^BC;0%eMkty<1*`SZU9}K-HR8fAhj^j z)FMaa#+?k#ImWa~6-zU0xc^`4Y@Ht`^%(S_C^^o#&cN%{2J1irnsbgbggK_^?d~Ya z<~9pm1A`f6W97;6m?zjeP$;MXTFJX7fq7zD$C)}wuK*jFYsNq`unA@wsEe4416RKA zYtd$KCMDrUtj~1|V3e&pc~$eAhyb+Ej)waH7I%&8_sLEiphhA)rlXrdiit1+mX>*oR6*m54>%^ zf}BLx!du0VjU5Foz7rIN-vuC!9IXkzrzNx1arzOXH>S)VG7cDt`*65R(SNF6#Zbt@ zf3Jm7?2qy*ZB%ZFo@WUyQUcDr-B0})6F?B&3pCjKax+B*c|Adh^FZJn0nSv#ufBni zc00KNl@~sU`~f=VAY4DcwAsaJT45^Y5Nx58hLlFvfoRE}9x}(lISZwLQ<&#?1D=hLnFt)yQcAs!52)EtRli^+khx>H5qqx1m zQx8<*5NX^XTE22!d-XUtDD!7$Nc$(UD1hJvptEcPEw?9%RdYRyUpO9_$vU?_FwJ-!ZA<-Nhbd>45SY zmm%^9b->x1^7u6?k5@txUC7-74RV)5=dQsoBmCDb{Oc_IH>SWJVOIxJ3RYkhf`9&?!Y=TL!J(XYD+HP@rYhig8<<^AWm?DczP8&>r|yy9$bgGuAp?8I`{$mV zktUBCxw5)eRWG$hYumtpG-N8F#tTZ_X`FK9AgXk@eo<?oS37>;(^?LZLZ^kDUu(!a!?Ui5@+4 z$~n(Kw+afwEzy~*%3BeD?VI9p9adzn99jP&LVhAPZzJL%%mq3=LBk}EVbsu54;rmF z3TwITs8hw~2~-PxhoNL1;ZV(>fa_lX3XYgTS#LaPS0mGQ`%kI@*^rj|#tSk&A4rt+h$6wTUN925!&18})0{CGx<{zNPIrsS_1H zYz1JX&CTmDa3eQxZ0r&ogn&dA#g1a-ABP^D1As3qrZ8ySgz{!BS*hA!c^O90g?2n? z$;cU#a(8CaX`I*FTpY>6H06srA%l#Tvh=$m3)D|mO~N|@d_xwW2o^M(&WxPWffYIn zX`F)WVUAH;gTSauou{LEGe`_n6<&TABCS?@5R6{3hKW8vk-7y?%Q58JWH}Jjl9BU8 zt=Z-O0Maau7_Is#J^3BcCt@*N{s>~QMiTY*Oj!bD3p=6*nEoE%H1EZyZQpAF)hyR6 zH=YPN;2A|-w=}LZRVL`4Lp3gtN+>FHrqqw7eE9@Q)} z&5HFeyzs*KvSzv3+2wb@ActPi2?2NlZM6i23UDcxQG4G!RHc%^O+Bh&oD8%tyurD7 z&!!wIDE$g!y#t#ZOr@MCF=#CVZB|oFl kHC-f2&I{FtdDf>sOgp89D+0SUWUfI7WNHOs(_c%-XW5_NCM>P?*1T1v}t z^5<6gu$^-->Yf#orQCvLGi62p+eUj~R<}$q1FSCSk#Q#il`rX$Ax@Cm93pSJ+z)A4 ztRw10`66N}e6elyH|Nj;n%db`!_j(Bvy}^OtjI)>kz-Mq5+&ftB1!iE(BC=dV+`32 z;cz)32L^L;FowktG%X3=!SE=;5|odJRs8!9?VI=GTf9ml-BD(e7#n6Lfn(pL9{)kO zvNtZLDdZq<;76YVy*l*2)Q=vi1rG9~Khy#T`cdbs7;Kdv4b=h%pfzfNm8HYoJFsGQ z!>6TP?|2veKcPQb11L9qM*JJ<{2Vaicw(}CT~e#wi&Fs3!Q@l_6(fFF=FmB(`Tt^MfbPHWlQZE$_{H~GYw^T*|H033>Nm&mHyz=(z)k; z63RXVb@s%x(7272mu;-T-(K-`3c(4IUJNbsK^~@q9lB@uVU)MCc3k9XEvBx1^=Egl zfT&D8yUW-YKf9ac!*Z^6=66ayp1|1(WcIl6$qhkRS1w0dal9c`m(i7MO{2RMvQhmC znsqZWj1gIC3-?Ki|tvxO8=yx1KjLYkB4nm@v>f&q+qRGv83@~^g3f0Vd&)h}5p z&9;n^#o?Jh(Ks{8n&~ckBzX>In;wGCltTZkg$jk#S*MgaK3$mvPs;quEY#EInE^W1 z-mJ$ho>83q>XuWdXIOw16Yn+wj(k-LYH+M|BitDcG=7Bqg2^J_8EBReJttkB_+_V~ zcmnQ(eiQ(3J_bi?W%XM23I18db7UW@ypk$->v3=D~gDGQIG70^V@X`;(qxvHF1JaX}}iO-6m3BZN=H zS6)#FN@Y)x`{uX6sNyT7*$4`+X@P;vYSAfpmwX!|M~zMlv(P0-XRDVL60=Gob0I}2 zd{VWHItrD(W1Iz>ls;T55TY=+(6t5*m~0v1sc%~(meN7d{03y{8w0Sk;uJGwjer%L z4kl$=-iURt-0{5%o(caU%mURfAnV{(rkIeHJk27w?Cce`gXWe}SH{3T1f@#rBh#aO zp5$ls4@e|>>5)$V`go1zIlH0hO^r0|N@!xrzfThfhW`~!4`@w!u8>TES(t`tX>dCv zlV_g!GAb=?2l-(?ZUt{KUP4YGX*?!~%L=ritZZ_eBN1PH1XZBT_!`ik!-? z?>dYIeO)QH14{N<4BQ%!d*)(a~`4#;pgAS?0?bP=v>I?^yzJO~Qf-F$QP z>!fK0$S%4)&Dl)#8@2Es6jixbU7cfeTCvnx7I?xS7%%IP(R?I~4g=x_-Ds~fz@wvT zeWAR+XTFKjf>OUP^1Rz|#9AMI2(w`ACXI66Gv5M+#-ih~WrkB)p)yZdIS*y?&sNH| zzpxSZ9vv>eOomX2r^rjGo&r z0!wHt8~}S_W8oh3W7i?ra&==@e3;S$I~;}wrc@t-*Yflfl!5&h=$yL{Sw28r(*wZ^ zN-(3s<`HZ>7c{ux3+$J_!pHLSneh%^*1OOt;x}h>O0<_E%)?raj)ggA&t*Jb!nRB~ z&FEv;x9_MvX8YK+AgsG3XUE6NLCRBz{`V($tYKW%kgn6vkIW+|EYm&Fg#CcFC)u5# zAs^w760bH|CYb|Nb68LxU;R01CW@3LA!DA$C|qb8KSva5g_Y5C>7Csz<40z?hYxLR z(f>tj7tmF{2ZE*RJdrOpqdDxH*5TawISxN619!lM`WD-!IY2a6?5#Xv^N{`4lPV@v zfjDY3t5ULj(}564Ix3QH|9L%pFR2IXz<#<7?s06}$8Fom-8#%TZ-pc^ljzLV?YN(1>t0yfs-b-8F;Y)+YE)> zY%}C}6~ngWY-eEqcnnE7u!P87j5bQ8-IkLw-)BL%GLTxUNg`#~iRt7J@fGyI&8hsN znbD01>ORY9$gmj}y>dme>RmMncKfx#qxkwEb*35J>GRaQ2{S@1~ z=Q{%jt4vH!2Ua{maYerRLx?q=1iK#nf>tH=V__t%N=aYWK9}O2qWp1l{70YM!5s{aT?JG)uLreWe7plB@(O#bvu6<+2ZFRmyaMqrW4{QW5R3xO zyQx8s8OPT=g-_td_kw%_3lQ%1@WxMCEKNAM6}=Qx;Mk#WBW6X1Nkp$}7N9Nk;?LL{ zK@soO+j1DhQlHdui6N`xMPivX_+#_hh5*>Gp*4 z=)v|@Pl#)%ez7+i10F`yUR!?g zmmv%Gf%auiROL;q8m$-NLB!Q@gm`cv<3@@B=K$9kKs%hsc0kSlj@SRJ*#b)Ien5vq z2+yLd&3gU_8l#@)(i130xzWgMtdx%i1Z;=Lz$x$R*@Hf#NJ)+X*~lvzBIT8U>Ru@3 z_(IX+unYX0zj<~Mk_y?_8;N>xsUvzFGHXorr=-c=>Q|UnjOl^Bwf{2`;&ZeLHV?3Z z?1MoI3<>)HT_$6&E)T+$@V91BL4nKUvs6EVwkdc2+kkoKiMly-zH`E*diOtyK3}6r zkxNTy^Q@>Xbbm?qC&6DZC~Jhps3-I=%nbzLv1Pg@gZVUk3&_JXL}0v{;F!#NCZlOh(DV;j9H<_3=iTtI895qwhOPk8wJ^gIj_ z3S*|Z;eqwMR32hc&YIJfNY`Fq&W(vsShiGfUzuT?yADTWvm}%bdreKEo*4AQcUO|gVQ`v_5mIV&gHKdW(!G$|)6&@-~SjC6+l5yg{ zz)JG2iT6ImmXHhFQO1(Nbj_)dy1?F7%J_O=TCP*W_^pr&)%7GcJQ6}tnbB~Uy3~|2 zr%`yTMYiE;h1X|9%vvVE{4Ir|Q`7a#DG4~ZQBP394T+s3zu<;MgBx^(dOcr(c9s~H zCox!O;jOeh9^CL!xe!mn;?~F5uaQY7)bkJlO>2}fWCmUHv4pI*YZOv(z7Cd}V@dc6a4=I>DOKucF@E0>nuM8{CnJjdDKSAUQA&9bg&0p_isFN-}3*7}yx@z`vK z7S)w%|y5bT{B;R*i$6qUUYx`?4aGBlLkbQ6@va_^QuA?St|0}E|vK_#2rbQe=n zums?x*)AZgyuaQ`s*88Eag?0X-xRO+T%K3rySivQ;Ylp%U*IVCUTF6*V=e__pcp+5 zeusZynK(Kobnsj=v$FrtHJ3?aXotZ~Z19FM0-18K2AN#WrzV&48ZC!4l)9Dow1u*w zWjv@f4F#?+e9M0Wq7ZHcS6VXLD;c4#l*#08!}_sldfGAGlIFomW=O{^^J-F$ey`k+ zwpZzu&C8e@6ceh*e?n$ak;SvjofEzm#aI6dN{R>J(W`b|0}t}yRfyI3>um7h^co*( zOxqw#3*QPjH+&_&6}N!GWYqa0cog^pPFKoVdq@WPUHnhszi<5vXRW{F^Ib@ec_5G7 zJE@GK3%3J%2o;^vx-{6uEZepsCK46VTS>767$v~@Znyz)_BA5$+t-Moix5v-mzpj@ z;)|PCm<|6d3woz<9R)S zgU4Zlx+m3(c$!T6qVRhiyxzL%_kvN9jTdKHXVYor8ca# z$1~Xw(iLEtqW2>DoRc;<9>#|z7cZ)=sq!Z>90xPGbdR{TB;=XPDJEUG*|(KI__OVE z8{6lb_+aU9D#p?(kij;gLWBE5G98FO$;c}Ms`fcW(3{KEWBL*><;+jO@gcNuZ3M5+ zVV;&$>h+%m9cR}1+w!*{2$M#xd18z*rgi67ke2f(XQ6$gd3&HW$M6Z4U}WT5-%q2P;?bJg??1uPQ`q+3kY$*9 ztS5R98S?TbPYBJRBzK77H_>UjvogCZDucdO|6|hv5{epzbbEc6J3%3RZJ#&LtXI9OmuTy@c2yh@w(tandrf~;0TyM zSSzmrrY@`tf~iL$7_Gx6W@@1|D~&qgrq-30M;9O|zLYKTVunJu@eFkYT1asxJFBsB zCtDwQ$f`UHhnYgQnuQFRXCMsjC`_-|AO0J%;^mNM5oMl$zioVtXEuxH*sfHnyb{x; ztY3P%Qd>uc>ttqKbaO z^J=`mgmzEjKaF_mOdW{le$d;HiY-L!G1jCXVo&L>ll}7mB-HdS%KIYx=4XKLMd-yV zsk0W9eGz+`N^!Sdin;Yt#FIQd`#((TM8+)uh1+^5)z(W6Zod6V3p}ir%mHmqb3Q)DuWvS<$8lPw^HFRy;6xIK_3$K&)i~3Z zaeY}=7dMC3A$lu?c;G_lPyMa^bF0|n3AR3usJb6w{0o9ujAJxP!AkL0CPIg2EL}#^ zmG~=NIbb>Vcf!W&^?xvsk~nDV(*XRFD55DT(a~t4YAYzhY($-jUFdw)ZS-HrF<61d z?v64u??U&|#=8*zMR&n^5t9Qc6(n%nZnUM0Do}9bK6vza*c}fE>16;w=_4L|k zT^4(1c2AszyN5GgjjmS+T}@#3baWktHFb@y!w~>ogcVgn=*j}4TsF1j{1^if?Z}Pf zaGa7Ob#n2P>sO8;uavSUK=5E?zbQQV6zDABh9NPT$AJJRA3lM&Y8yCP{Um%KhMBES z=kZ<<-$DkfUJ#s%rr;bWPHbBW&WC`r`lRAvh6X(A1rNqJ&^8s%KkD&(k9hvBc$h)( zus>`7Jr@GcuFI*Fd=css_mzX_+=b}EI6o7#?m7!yPEx8f5zdAk`119#U?Wrb0~cKg z4ApOhM?XS#x$9HSAr1GtyW!yXl9&qzSDWk_sMjglJx7kmFU9zbbyf$e;}3~igVo)m zpjOp#*ixzmAQ+5(P2zfpIFG(7rlKOWe{(V_sMg9^NGvb3N_{T_vkR>r%`q9%hhTJV z5d?k}pYUVIH~p1c!K9e!7~ zBU?VdBfIH+TDk0|J6O3BOT|W-ry#mDMpO#_2gt`_NL)d=m`ko?+i6nP8RbdT9*+oV zsg5*Gd*Pmp*4Z3^8XxeFi5FhTVlTkWY|hg9+W{?}Yi!3^+|+Sk(^Ag&6S&XG4g`mT z0~~e(IP9HpIFi{B0Y)wMy_!vfV;Xeklyed$pjUxcB84!rml5y4D?U03}^`vyCE%Lu~zUHXV$(cyk&jkFZgl9kOX~23`b& zY04D4um8^RZhQ1eS~JsOZw8M;M1)vOp?>cHZw7ty@E?EJ<=X>Tx*%)<(9UjjB5F~F zr8PYL^_6 zG1wFjx`NW4ok2KAFNPB`u%pGigT=R)cM>`KF(8JJQh5yLUW1AJYp`Cl5Ated<^W?n zVz}@p5{RFTs&S}iBGr{b@5*U(ZvK=37+En?d7)Ns>j=k#RV?WCY7k~#fd>0M_ z-);CPJ}npEVsgf>?j?}jivW2bJ_6ZX&I2kTQjD=)0iCZEU9hzSeB`jBUGRtKg3aYw z9qCHkyw?-iLoqV1JX2X_7NW%b64&2cAGW`L2PMSCuIxoO=^iRYLcwy1A85%9jBeB3+gt- zOc==WW(hFng7E|Ra5y%tx$e(|OXa(XtN9UlX|u$^i2w)2a6|$xh2YboPRrjpL#NZhK7{6G?pZ|5^SE)it&Rh%mc+N$J1 zvssQWz-A4N=jwkW0Z(zG)q^K;JPv2yX7Qcn2WYuyAZP!B__Jm>Z;lHTD*y`X2+TtJ z!N)xqypx>9nh$gp0y~O?w^1-ZhYx;)uP3?`4H)gfr+Opf_eVxtXruQ_`1B6r1=3om z++G*x8DaMOnf=$(W&bL&7X$_ds14CE_|zA1JB#=gK0?Kn1er{Qj5+@VNQEW+h#>7t z8?gw;L<~|y>hvHpFrM`c6V2I#dFOO!L`ym?rsz9_o0g(3;1Z($Nf7*QU_-rxqV9&_ zQ-D_jF4{01Fvnd1k-_bKlR$0)L85yV))j_NRkbI1M&En^3Q%R(MpNU`b7K;XokiwO z-rpB!De8Vw^XTr1>RHz_eDL%|#W)*_0?t{H;C$m=_3W^d!ke@=&C zMN#jtBIT#pbOQTgn*9{uzh(w zI;%zaD(|zRGE$?-@-F>{dZWnHmfeCR%2+xQqJjGpz}j=<|Pdvy_-bqY*pq_B8+wG15ib~!@uISgjmJi>6-)L zn1kq-6QX_5<)GQTv=$LWH^dRRP_Q}^y)O>(w-(hNE#P>spqw=aBV+hF2(GyjpSJNO zLmF3oHG-kW&B6Q(!IQI;_3`PUT-&&#=LJKu=8aC*4y`9^)OD3Ji#iWe?zzWF(~oUy z@~Hx)feeT~0peoY3lq#bnl)g1VSu(5x}G_cv2|Ij?Pay5+ao;Z5eQ}R9K|XYia(2J zslBh7&dqEp^=M?yoQ(|X?=|Pv{GK_Vh;#>MGQH!I={=pWQ|LW|v6fzDvGo4kl7l6i zRQ4PJ3%>?=i~d5)u$%?*i;TjZ0cXG-IxM@hinEKqwb^TIA<;#zcR0g`?0ZIPo1J8> zWcFrFH0e1+u!>?yR`nFk1chmku=<0Vt zG^|C8_VL3=QXyi;PjbG3c(zO?_LV{`POHkcAR3DH9O$)b-_!<=8FLn4FJ7%QTU1zYZ6oBBgEP-XFCfIaoQ=D ztm|o@g@2atp?aCIgylpw6u=YtDSARd!5o5)RL;noba;hW+Rqcs(|j9*W64fxu=kvj z^LnuLcU1p?$%em4dJ|@v-uSiU)PC}-5Yc>bd!kk1&WcW;+v0J|$8DZJa-KSreRmk< zA70KVusx;MSXyfa0Uc?yJrC3>Viut;IeQrA{OKtSSJcxpvZpKZi2G*Z$}f4D5(dLQ z`C%tMm&YIXJVW6jdkTk5V=Aykd*2u`BkekMtz!-+qp*1x$%`TH0Os(E$m!_~Fl%_acYuid3KRNQUmiUVz+%0xB9}zLABn}lJ_n5 zMtv`3KMlW+gdo*Y!eg&p7)>hfc)te|&M_$A7P*0ivjt1>1Lw&dK8~5}4=#>Q%)`9} zvTmu;Q2i6+jOp=MFoH60b!Dc9KKL+78o_B3d*_#m#?oJO|KH zLPjRRfI$qpjOHZ4u(>bp`4|$IVBSDxT%!RFUySt3RgBdvp7{#$fN=IV%EDzbh7pdB zPzsW(0nWoXseay|J{J5b561cB1QJ%6l$*+ojQ%irCKDb9D0`+%ajyk#*`E=d<%*?6 z5BbO;w5}OV(YffmQdD?65b&_YH3_X!R(zIkhTZ`vXM8U_frZ_r7;C(^cQP+t2Tb8# z$>}K!d3{m{E~}9tldy@cAfA4ODc9DpVNMfv)!4f&!6y0aoVFA{ErZhaK-tNz9KOop zSXszpW#MxqOysA@*%R&%+JR?#1vLgLDfBJCtS3+G`>{B^(^&QmEW0)%Gc9I_?2BQYV}3f|$ECLg)2DrwRq+J~y?LH`kTI{Z3no z&UFW%oLAT6uvX58Asmh6yiv-*k1teT1`%i(Z-M?*$jh!IFKg-Cwa{r^s=C&=k?t7kg5Fqd;wFhG5sdGNFTg@dU3CLJVc6xR_C* zFQJ0b6J+NAWKZUKw(lX}JO4bnI~57PZ(+wyrH|tlOZvD?`(Xqux1`g@$zXeYsem}K zvbD!?(iFJ713c7QkU{=xJDVM3hC51U1_?uw&h+fkd-H4y8} z^PR4JCa)7_A_K1*5Hrs&(lt%&%mtoTmuU1+x}I?vul;0lmbTqwX-~4ORy3T?3Pm%A z30F=oVJ>66!f>L-iN1Yy%nv09I-Afr3((OsY!Pa&cnQIvk)&gi^N=rfZ5kDY7?lB)uIMiq^0V*5XrY;)Pn0 z>zl^`SqF$;S&;-Gr+XL-k|vrEI9}e;w&Ue3CJaEei7#*UvrNnmgy7&NB$@%n)&bWp zUd4J34CvrVJ2DMcWDUd?sX{5_8i>)d2GU|>g_R-3Dg86cSnZ#-eRwT~G@3_+1SQDy zArLNwog~)1UfL+{xU|5spa(7ikeSWA-T+%*I16``_#6zRw% z6bchiSi|7*a>h+F zxRmQ)YlF)gM%uvzHETe0nj(s9bS=;6jJH?frdG|tn!@sRkbqP8I>gwx)c|a(hGHm5 zP#G(X1h>+ZblpzI*7Oqg*X7{SsPtDHJ3xPxvnGPk4iq${$(a>Fy9W?dVQphi zW`HnZ4B@m({kvAu!PW-dF(6uj#m)HlTk1MZ)*25DQ<$T&rA9sfwzThCV?OH@0 zUz&qt`pP*;rdNg^*-wUQ#7oVbOO6D7t`oifV6l&9fnBdSC-C}LEpGMt2Zqb=4ewbh zc>`MkH=M(81q62 z8A+RkP3D=`V*Qp6w^1TB!86C|F;FaJ<>f!UFR$wx^k4lAE5(H-PO!k*NO2VGibP`4 z5XL-Dqw4w;yf3Rfo)Ucs{BXmS97<$RnT^WV8GUB4$?$B&cGM5tU=W8ydo^~HE+vny zmAt=es9eNa@n~R;Uv4^v{&RpF@yF7CF8tN=SeiRZwAHkg!o!iOx|Oc~Un_j8FUsKO zU@?0_HftGca_9p~{{`wd^siI@2Kdb-_~aM!7s))s zh`fpL)!Dlvtk(Q#H4>jESvOse8dh7t@3CvZ80d>Cm#Mfm0+z0BM0TN+C!Vh+B;O$s z4~I2N7?LBgBJ{1r$5Q;4K|xf`AU7r%}@ zk%zqYNlSTVYFwPTvf2&LM2=Q$8p3JAF7c(Hpwkm)U8S`%HPMX%`Z`jj91<_nL^^A$ zuf}&96T`2g1)z5%hH30m$ooNWhg&@km^qhipbL$ZiRLxPY`vT5&5cPOt#1#i^aj?~ zLW}|eS|hRf+`U<;@%j9Eb2*Ywups4ivc{mK5@*JNHsL^gVEB4zA1r&hTrPYy2#SMv z>r-x$;+h$LK-VuY9lx;3`;QrCFwScS-BfNec)C4>pYWCpfMuR#aNj6x#(}zjre0dz z^==pA@)l4TxakxI3U&-FGEWrkz9QLT`%ydY$fYewOl{9-`jv5d+QTipw9?Gv_N=9X zZz){}T@m%}koj1D%gigE=xr|_=bI}~aA67FIA5?5cAmAEWrzG|1pep%e7r4p#Ya8v zglEE^0b#9fMV`T}OyQlplDzS(KRlZ*pP2qP(5AP1uo3Od1T9l0qn%-I;NlX|wDcYU zQUSwDxwCjvJ5Xw3=vjUtx|-Fy5=p3D=76}WuG*y+TgZ`iKWeEZmcW%6wU8g}0l(Xb z84wAw=n??_jt`!h>@e>_~C-3zjC9S55zsMRP~LB9!#4z!3pu~s_&JT zdLq*L`vHUau}UP(k{#9x&e2>&7>bskuU>-`b1gnHucaK!w z>svEz;6gr|Su@xweatuPgq2_CyHa?%GgWTMHutPQb+BzsYpL0K*D^yLFnVfNDw|)w zB;8zCzv$ce1r#q^N@WY{amKrTM-7*zK?mna7q6qfa$|gN+Le1N*VOn3twD2 zJ=N_b**Dk2X{pDVv3C&qo#rsXM;-dw8ork3&tR#x%ZnlQhTE`r`eqd2o44RwUykZ; zE?&RtS*7J*)Zc+tm-$UR%kYZjYr)>|_4vR>Z$uR4RQy~9EL}21jKOYC-4J&@dB$DuIBjKnk1|T9 zcKn9bb)-(zTm04uPMCs@^RJvsIPdc(I1 zlf&DA-gT=T)O$Wm2I#!C5c0K6`1>J5*1gdUt9&2c%w{a!%*Gbl)Hk{(=UWPfY}{Qw z@clLx`#E*J;rVEJ#<<}pL0SdR2rxvg=nLco_VVc&3+$CP4akETJgvdJo*r<(@c{hTC74oP;MIO!y2ziGKHz4a+z+}(_V>bf!DB-> z>UkSTu^45aqsyzUD^JsPWvR)NM*}Jy(S2xhPfD(S1%oBpO&Wz&xr0?WTU~Digm`0& za>LKCuC%Qjj(XwEILQ0mNT@8gq%LuH6`HK^!0Z5R8ySr4RG6WIO}C;0*gJpBstBY{ zGe~)7EezkAux-DJOvIm8#xwTo(0Iv;xa{E|7546GS?YKv%rGOsW9df4?qm@-wlGGI zjgCv?vlg;{uu4k%pUY#0Ddp{*louoBBN?cQ=$rp8ZswVSd!MPe`Rd017B}-u!M!}e zeQ|gX6i^O@~{B)gRQCqk5Imktd&lJwFEl{Zg*-2l2$r| z6kp}$6;503P!_KJ3XLWG3ivp#vTpqI%1}lGSx$xstoy?+0{8d~l(>^6dOXn_Jb?^4 z-#JciuQP*r*%!I@3T+Ycs^f?BuJ-^zd7&H9H8&%78NY+gfZrqU91P}N+~`j2G`Apa zs7Qm_d*H)w-Gw;Ti&Mh zo%BzvXmrelX_^8gZ6-3HBEt7mV8e2-P{#W0Q^1E49nvzU2WXF8r&uONFDbJR1;KVK9aR;NLs2UCciBHr5lMr7 zIm%9m{n`+QwLlIyR6h+gwh7BkMf6i01wIQ}R5Z~WDJTVz$nox>@lN0&O$8AZdvw{} zZCU2DAFOsB2eVK6$?9K$fke@={c+e+BnH2UqS2T_vG~E8sybTe8sgoc`OT1-0VoEv zV}Ay8_Kai)FrQ(!w^btwBVPY{G~fF{jz2OWtj6l!9i_Gseim7_+)Ce`@UeEP)}(lQ zCW!o(VzKv67fT|@XCRVe8|!#bqr9wM4X^nq!~Pgc(WkjY8`AqZ&w`$}fXXaDIQvB+HPSD}+Bs4fw2KJ(zit7FW^IWNw2}Y0qU5N**Q>cr#A3=_atzo|-Gmn?+Qt z?NfJ?5i^5Dyu+5+u-?xOepV$ zJ%^sWd721*3AkWff8x9P3udB{z
{r%c^_+r45OoU=Yt`%WLJdjtmyUN0?^|SKl)s=kfZ2Aon4MO-DJj@BSF>TWfU2Z!z)Y9m&On`V-I_ zJo!O@VF3OecscOG3wYA2H9PQW#ErZxU3MpWF)RqUum{THaH?Fw5q&_*IzPW;jz7oz z5}5GTyp^_=Xqdz`fuhahM-SnV3H)LsG7L@hW(W34W2bL0JFqX^IoW~bbi11?Vh0_Kd2s6@5r)!?`!A0oDq`B>s*fiJoV5M2&WwUH zaH_?91aR|DaY9LoasLdsOA9<1iVCs?#Ki^&rrKhIy}&acz&2p=Fbw4?mXlShoGd9j zrGKJ28$BPdmt%#O8uZ36*4k%5rT-ugZK)@~#TFBOs|o`vf2-P*1X9tMbR-hHxp{pC?}rpSK7*H~1_>REvRa4EX0G0kR?;7+!mCk& zPtSzn><0PH9eWif3XJV$@3Uz++mG<-4-&oV3YMv5c-7?$oX^*$zJ?;w6|bk%G&`5; z$%Rib1w3fxeM{63Utv3?(AwEKM{d&3MM z^A6rYx`MaVW=7-eUuPYPa!y0{+}xfnFN_R=QTDJ}oZmZ=L&D6c7jbn7DFZcBA2du( zI+tf^v`pFN834rWm-h*TuNm-_cZ$^TYkq;&XiFDH(#`tp97VL*Hc$8f8oT;+e8O+w z)8dIaGb2XI@LtGt_)SEEwlB7Wwp&T`{;Y@>tvDQmMszT~Q{hfVtiq+_@fX?5Z*BKy zkF>(tO%|2CSu?>idBqaLk#h_F)8!yemph{u;{U$iz$bdy5x`eMT{mY3ng$%_%vQy# z)lBYx?E4`=X9p&pdf|n279?&G+%(_HCPCAXHKnw)Zj!aMDO)%b)K#Cxh=JFrgl>g} zC=G&SxnVMX3~ZPg#B_o;PsHHq2Jmzpct3u;HG@Yu1U&i*>e23RyBGsVPJiB4GiK$u zLb|Z_kSr>&AO5%E|Dn5a)BQ7t2hup?F;rTSo;w1S4!SfH;AXTdhCC?merY6ntj4qG z$kj3XqHiYNB}Y0N()?+jm=^8LN)fkn@mA7oq&h3z-Zd@>g8x-+?;F*R(?FOL`#D;z zawG8GF7vN_Vgl47sC(+kQdOJje2aeDN7gEaS&>m`8?W zjjG=`{x3l5Y^NB!9hfMn|DTIGbIi9`F#iw>e#r?H!0&@7ba~j8TORb1A){vel8FIl z+eun}M=;(kI$?AexG$Yb2Zs1vD*S%Vv8un=I~+3i90)pi*2mJZuewsp06!-xRB4=U zZ5q}{6urFp9%%IoYXd*O`1_pyIG6E0MIFAC4fycugEIFBTkG*rzbk~_;&^~JX)Vr2 zN_Z)a@S;)1lN#{z4*r|qzJp_N9={JWo4@P+dKo;ZTrt$bkge1zED?SMJZo@sW{F?@ zHj2UW>W}1f37r?}M)I>IJMFETUyhfP3pOyzX!AEUVOmfzv+Jv1S9^h^nVxr>O-u7l7zeWIO6m$BSa6q1h}Aw#qx2U;#1|M@B2^a|YYD6BZALQq|6fEeC|6}BEIC=Tz!Dz@goq2}k=sMkp=sA4G9ICaJ4fjp<{OmJ<}%?i`eh=rA%s>;Sb3Q zdVWOD${KI0!bK+hIEHv4_BL&k=*rioOeQA zaT2GnuAK7co*B43^z_0rm!2MYdg&>gi30+0o_A>;fk1*n5L7Y~i=YD*&9fBc*gWA+ zQF__!K_mZ+KEdpUKUY7?4S%72py7J54|dhn$d5f)*nNJ9G&jWkcAU#EFXp{G)+TST z*@_Jv*Ub;M@q$*+JlM+HSV4BMCHybAnef;6j>C%i8@P%6R^BhkP(1#ZtB1713j5cwZ?M@|E4`_9uO(vq#5Dwn4leD-`6K)YeDPrwcvm{~rCb)c+{` zz3P9A{yz0XQBD{KP__rsq3l3FsS}HS zdwL8H2w>vS>@>7PR#NiTGkM#HDLM~x?ykqN=F_)AevH{?qXeZ0FS=rP=~A{Ay=8al zLX;PMa(C%MtQS4R^#5)s{|*MHRsytho?Zy|Cd%LFZ&A&Cl(ns~sYG!GX$cxeqhdJ2g&hS4<>)BxSl-_SpsYryyjDz*x%U zz4g{xRd2m@9S9vrrc+q6V-i@A-@%WyiVe&81W|EtJwp-aGNtXwiL{boYLayhq|Cz< zu>iknyn7eXTRz+Ma$<%NJUdbya(oY7zi2)^zkm04|N14i_4=a-5Nv$FSNzLkcP;Bj}%^k9k?TVRRK_ z4x0|RD=Xc`X^%S!U-whgaRyZIm^<|wO9CB+HFK;C@l3VaTpV6VFLx04hBo~t%FbdS zg_11B6@48g<_v9_B2n?$Hdy$Egu*2Bn| zn<c%mW~QHDoOpTa zE!4CcnwX_$`|fS@-qWyXy{1g|#@S)ojc@h)gsuc@1*E?OkJM00+AX;U>1OgkDen(k ztdN?tqVbZL`yUW2Z<}D77`FJE>B%fMsPOILeRfy70QG|XK-(>ae85RfK_=VWQSP`I zR0Cf)-e}1RJNMtPL$l;sYTQZ`GDBkIp|VSzX(n)P%hOk*81>e6d6%grb=^TQ_Wc{> z!ct-Cm!ay=|k&K@4O$SO;3153jl1F*`21+)BeM`2)YBVGw7SvafJ19I~V zkzKf(jouIW?tP3>$}#g^!>IV@$tJEipfstSL(Em!^gxJ;Py*o;rOx4msJ_LcN}_l5 zL-&Z3beows@#Urk>Vn+K9xpdneFL7l-{OOw3gd)7dGRE<>GC+|N6 zowtEct6m49I;S6!jp907*R4B)dx#dbn$gg;iq9&SmdzsA>ot(Zz$FLuFZUDDhe(Ev5T4TCCRmrw8Dy zA}gw`=^P2xiq_tS=?AZ$kch%n#hva2`B&*rzs3^3&k}1p$(OjrEAg6xp>nar$p$k; zkHV#Q?OLKd4)+!yM&5+D+u)YFyR;A@|2nUb`D6E17nQndNnL>K(vL&)T0whasmxh! zM;j}h4$CPQ(Ottb!gyn7l;!@GUNy_&@}p%m%ff(A8WT05(?jEL6&e)ep>d97rqSQn zeZ1NfnAbUA9{Qn(Ri`cojOWJ6Vs;0Z?tj=^$`m1$q)Z6*Z=_3BP!Z(cQn$Kg@O~d;azKO+p*@ z{a3-S^N7lzUFMvC?D*&-MhZU$F(wb~k^@#a3Uf#f&&MameCXBiH8iAO1m4;}5a&G# zv*<*0V?L2&IW3P;3bi+yub(He%5(=;U;0R{1kAx{q`3PLGb=@ArMt{*QXZEe-!q>X zIg}Wf$GZ;x6J?TCYXhg9#~F0P;1ssel;dYb(5=8v3-@PCK@#lGc!g6DEBi8jTD~;X zgCPOg|Da}b8>haY$8ukREM>o>dnLbt>_!}(!Vdn6QI704fM{E@@^AVU!S!#&bvkh| z4IW;>*Uhqzm7%ehsjqNCa=245>QsVUXBqN<99ukdE&qzqDfoo89q;*q>U@h%>Ba0C zlA2+JeyupEO-G_pe;dkMqgo>MJLj@IQnp=E@`RGzl-#Y^Ozkxtql#pk*???%JA0va z(T*KxEb$h14Vxg^M5)~AP2x2%_mr^gmU}j1cqA0yk$Y}N0Y{c-@!BMbhRJ&!d4Y#& z;FY{B(W%}2!7ZJ09F9EBmp+vExsWP6KFjBE66r-V ztoec%eF`UmM5fX2$9}5*+IdZ3Fj*W$>`3TYreXtiG4i*X%GGxo8 zoI9b{CWMMMfA#7mccl=e+|ON7D$FN7YyHw(R^ zufUWIK5rl|?G}}d&vVsXTsBq-r=)pU&K7uzS3gTwSp6^`vat(4wkk=6Ik^%pn4)Aa zNC>}Jpfq;FUlM;k@dv&@qrwalf1JVZgTE8-7e7SoWG!mkYDwSErYI(}7BQH$6qvX? zcT5JA7O|tXr0ZEX=_YtBH}^m+ z+};DRoWH#c>VAZ}wz%OP2MZADoP-bD!uM0u&8J`-7ayH};%GSmr!mlz9?Fospy7r< zWhW@##Bjr1q2+{D5Nhc=7woI8W#}Btrf{OaDXv7+TuO-TUQYa*@DU2EWj8QhIpfjA zc>Kkq5RA9kkJqB}?!HD3{i>ZPOR<$ekN+QKlRv3T-f0m_E=kg^Z8k$;eB=24hi#}W%;M< zP&R1swZvLTEteKWDdwv?(htW=g;u4>Kk&thPe;&~sF`oGrVn%y$Gi}his)fRAXSTd zDcy}oZ#tLYE0a8QW2|)dRrYspu@gakmKZb}p~Xk6G%Oi-=~K?;7d^8YG|H-Vu7W)g zA|=jpAa6OOhvC$K%vh^ww!mErH^*PoXasKA2h^`MWF|_@hVtC)*4#1FZx~j|@r$(y zQ7vJAZ?*VZM$7h)7TY)4@ z$Y6ntGt(ak1QUXn#E~@9&xm87nZ8OKea!T8;;50H$Xfpfq{8coc-N0<`~$iC7`!rF zs%>Fgx=)hA4Kfk@W${N+rr~c8{^sJZ6n|K=FmA;k3~)TyY_#2kkICgyGkrDkY%!NU zK=*CxhCR(pKdA19>E5pHN9g{Ix_?FYhw6Tm?%%8X8M;eQXyAN~?%wJ~zi6f%b;F)z zrlE%+PWpNzE4LDnpyl$3I`?MyrKtp4(yP(ZR)A8q5&yxc`m4%3-^Tta;6FjB&%(yM zfK!J$PmYPEd*XLBA*n~unWx^shiB*Q)n5a)iXZQ}-11mHu4K20slu^xjGs{;3GT#R z6+t^cF|IJ-F!99vBW9v?Y)yTGjC@$Cat1EhcJ_uuRCGjO?CxRgjEZt{1^Snk5NzHQ zdhCH5HQ8^^rx}B{`0ZKe-uJMcwJlYdygKS0RC$&y$WuIlp%3;fk1H{ZdlA=iU*r@W zXEbD-bL>AL4Ajb{R+l+<384pP7>Cm*GTMM z;PIU60N<-T6@fT->bJyKU0&lj)cz=QJ4rv5N-E)wQT~c3@0yw^3inHUh&V?pP{+h* zszL5wkOF#FfcFNo-9!S@n<|!3A`?AA+xUyE>$FGMGbDtA!JzmECu!+}}k#fMr3S!?Ti+^kFDC_AZIK)a9`-?5NFYQ3V%>_H`y=MpO{y zTnNFGdn)3k&IE*&Jr;*FU*=NPk5HuTMr(hPRD2HZ1&a4EH- zFbpM}*kOIj>5U|&(+6Ky^gIZDPgZ5ffpILHsJG<_HcQk*b?eB@HQfHrB4EL;HLI_) zkS=bBJCTk@wJ~y%_8ti9Hc68q!+nShk(rv>m?nW<{?o(>tb(xPk+|O64XbIKDzp3Y z-)``_8)j2DckAtp1(RBCHPdJkb{11u+%(V^#mo*8Cxs*1LZ?SECKe3wuZV}2q1>*( zv@NZv&)EKCD*^ZH&Ov{9zsMhh-AYKkJc`2Qt?{TC+wF(U(*5x%52h9zf>Go_?B#VE z0I)kfnQ|P$RI^I0h0}Qql;Q0{#H$D;`{8;Nyf*9Z1}~0qV%I`AHat`ob$8eB($`-i z!$R&r_@z7{w+T+S8K2rf+j@jz8-5fxm###$O8>{WwJ<43-AKbrj)sqYy87nAM=OZ> zroxwNyve=c<3w4*2FL46^q`YaVyQ{tZXCD0kt+ybR$jPU4jzG)TF^53M7+s~2Nwg& zKp9?jj0Ca$Kd9UPWf*PYn>n1Z-GD#r1u!r)_z&B`hl67HI{>hm__N@K+EUWn8OJ&w zYu1ZkqGs=)Fur11F_BO0$5vhp(pF~i$t=SM#uMof^Wa#P@Vqd4#vvMpMINc*xI07= zyQCC^CrbZx7>UF`PnJCsgs4XtVv8lVUX*-2>F#0|x&)G8t#8IX3Ti?qXkd3DsCxqw zB45fkF!l$#XkU!#wXfgrvVAd^!uEyjJ9qj`{w_LDR`#|1@e735!{Bh1Yc0D8*fDRc z!1U{O0JKUp?m#bYE>b-6mpcE(HhDn_kb_o|`7TW1yeycTDlBC)*dhh)r{PNeu}rJev++&v)U z-m@RWTlK+^6zfY`2o~n79jrGoz1O)8B5xBvWz&C3#Jz?YvyS4x`ylw|;hutqWeGMV z6Sg~N5Ky=+lIc_gLr|mI5l_GYcp&BODd!0|@*-RyF2(y}s_O37IdOTVOBc*wPei^^ z5#gvS{YRlt;5;i^2n}W(U_d8>*;2{kKTLgJmqsDj-LDD|Gqqi=Gda+NJr~ZS?^o)g_!Y(TR zE-Kw&0K0EFq%jV5R|G=~5;N^o3UTyCuV4a~ah?mWrPo&lL-X-aLcx_^Aq=3Ydk_IA z5*A$*%&nVs5^D?MX8egpW zqoIWxjtgN`pnEEu=_E>49!$5AN1=LmFn&Ys)d*=0rNT4477}t%i{Vs%_@!ZtdJPnY zQgbYX4@JnR-_q|6gR?T^4krY4g%~ZwuqXX@!e8bk83BN%-|beAbX- zc<8mGPe%-ob%qi+D_;X1zZOi`-T;S1)Y6vm2ZCz+n~1+sFcsGR+&IQ@Zw&r=05%nW zVYvB^@DccH1Z-9Te6d&iR6?ZjKZ^Pl;ozN6&RWWc*KEvY&kU^1kIJP?a`QS?25qkL^jj?nMA_e*l9DL^8IOM17fa0HE-8k^3^0 z?*V4toc7qKi}u*tnZhh_8lo&0r(c&i|FuV>k-;5=xvXlKKQR6=rq{W(ApZZRUlw$A zeABLTS0{PLiR;5IU7h6RCU%((apgKb_5p0i3D$}8JS&x57AM^FV3M&n_!M@g;_Kay zce>ff*M0uTYR7pT{**ee@UD?xRq*h?3qHOw7nkcQiS~I^!IM|GMyzku0}e_*kHXF;`1+Ev`m=hvr;N zjp|Mji`j{yvCK=yq93GbTydI&Z8~x3qT1EYDozvTPQ_I_VbBC*^FPd;gikUjcP9#A z#pX_3b-T67?4?ZHl*CJRsU&EOdh4J25YNt{^)Y^zSr9>&bxlj`&B(*ktCKig$B7-a zhr<_0LSq;_BIN-&?Ys`6- zZ9}yPUqKg!xqGu9MprSnoEwmLM`g1oT)de9f+@4nE|tmx6bhPWdrTPhlZ;BVKNI@% z%WRUIGXKSEo3zay1sY)!&FjzGSP5b5Jh9zBAf6-5+IIg$x3q2BeT8n8MW#-O_!a?*ZOTgMXjE0u7$)>&Jqg$EELM2J5dyQ5@_G zLS+jz>#y1fr3}+LvPHt#1>yp{yWFNW>I^f)(EzJM@IPJA}Cyt}wN^ z3WVr8fdnp)m>m_(sZq1@$OVg+N9#kHLHxKpcFLV%XHD&pn(B(3zy%_q#Gd_c*fD!L zfYT$dV6%7n1rz!1i^3V-8H1WjDrg(P%6ZA4bJflM;0i#V%-6Nfvsk|_ohs6JQhRu{ zm132po(45C>CzxPft?Hbb?2bo^Lyule%Cpu|NQ>Bpcgv_HB`@UsLlmaA_}H>mI#|r zmai8F!TG`Abr$cdW{7BBb%NL18u)BS#1<0_ zcDnnDsy;7ii9BnTxymZc5?ik%O9ob!iEhALS-WNP%b2URGs?j3xjwz?T=i*7)Ew6~ zOyg-|Oi2l_p$8GOGTd4n?By z9A8(Wh|f~hv*>X9f7YRdUx$%j|K0v9G^q|XM+j3AI`19Yl@7(kszdby<9r=z7V&h| zp|tF?cbNqd6zWh=A^u4bpbGH`9n>FYpw7`J@N3Si-sDC|p2@=1OgNJ@7xqE#j&+9QFGELn zPXZE+py3;IqY2z03@mu0?^|rza!!I*OyEB$Hg4iASd`N1aLz2OVW7a0#i zKR*_L${H)EuJv3m+ZpB89me7Vg=B5J;}CJ!^So4)eeS_tS)yU!>0!sr5a>L1{v07x zJ<%b5v!x>~N2JPlub7GQAx>;~I4Ez&;L7zIcdegU0%0{qfsx@$CSJgU)9D1JzzVa)$O8jX=t)%^2q_Zov^S4|E&$%k(6{;~jNny556D`22NGUgqA&uV)_?8WZo74KfDr zKI8zO9~J!pXP0Y>=mt!8>;KlbGp=X*xp|izZ}+vugV5|-o-<|HCEJR@$#V{-)4QM2 zkxfkjN4DLSI^0nw?a0i(2mXWUvk4;0@at`*(wS-$hHnDJ=Pt*LG@FE1aF$T249E1!lsdBxE;-p$%w!*P0;NF1DC!#?5E-Hvqtf{Pl$r({W& z>Bx2p9Jm*<+5h}d*;oag%C;VWE@iu=Q`!Ecq!*O!0FPz3XqYr5Cl!`;uVQ6QMt$hG zeVpAeZE$cJl^poh4|8B!0SBfP=CUh}7UJv9FP1gWFJT2VM{=CkJV?FXUXUX;i|262 z26xP5FzT8a)VS`eJ<{WihXh-2r25=D3b5>Dap5J0XypbZZkk%ZU}n4!zXxvkZa%J( z^=nk}ncbPfZhJWIV!yWRc4|+Z_Ha7fNr@+$VGwbGa9XmrRdz=v2AB@_SXi#?w2+ON zFhg)ZtL5@5y2a_5PNQll4;1@{kSX`)buK>+{p6UKgzZN>(o$pr2^)_DBJxEDkNjY8 z7Um?z7BI=@cB|Ja^UW|i0$6g)%&w{WGiFPef&AukMO ztKMZ=1{S1c7ooWnV%UI4BC9Hhn=w(K1ZW5ARl4-KTHD&=vdr^Q42+f7+tz^Uk=Chd zL2K#srgGiEw0lr@FyU+j4ugfA{U8#_DwP#%%VE2wW>sT!>GSqSh)@vYdPTX8RoF1Z zjo}zs`tv8?G~(y~FoI!FH{B<|1f899U5#b1*O@-4O|s}}>{@Sb$mlu+c>`4zb0*NN z>ORAi&vdbV3TAhE0a7Nh)~893O!t0p-9zYpimAIU@hak{3lJBqbg<1eqmHlwn4h=Y zL8`;Jn8Xx?5Kf5INCy4HjRN^8jE-5GIHVm0Y=s&((EY*CnEmukcTr6!*}Z6 zlwXI@U9}gA@)>7cfI0Od|lvWR?<@F1OLOE zmT^51TBi1Nv10%5oE8(#K`5*Uatj?xoH<42KU(<1&0bP8WHStL(FjH|3G3ll)C2#S zR(&^n$|^MS%o+G}HjfY-%MxB_tB}a2?;FzGes^l^l7ZArLU5Oo5>K;Nqac| zb!jAwWVu%g+X@yZh|E$Fi`po5wf3~jbsiz+n*Xgng(kI8T>C%Qr`JfO)J@6y=Ax`U zvBkZL7{LefWEcCIlqXjg<;ja#Rz-1ZQqMV^*GV8^!+jCM1>LL%egEV6!oC5@f!EyK zp@^gcX1gQk7Ae#I0h3vS>8xd5f@a?~(GT~!AhIpVheJtVQbi!WMQ*pzIKaCZAod}! zzyQH{{{F~I*J+73zchhPgt%j^LFWXt74#p+7iluESTL4uLOKIo4{SMlKO1pcsi9z# z&WSf8pWK|7+|xO6kAn4xWF&qH1au0zm=lE^g?4zhMV+;h&b&3byOp0Y|0gSd7d!mC zf?2C?Gdk25v@$<$y$xk}Azv;vxGR@>St%Au+0l8k(+}Ig%i}|Wc^h~|NNwOOV`zSe z(^72c?qUP?9G8#l_>a;re~<%>iQWL8O!WS1QY7E1SyF zpfZs+^)!`L8U2h~hj$`rjr&H~00ek^J;@&3MeJJ&VEaOeIhazLBO(+1{;JNsH33Xn&l=DPf zyit(mO&T&QxEl($V9sPRTc(Ao-OJq27V|FPoJHi}$(S<j-l>3{Dv|6Gvy0M zRCJj`K`P%a3&=)(XC}Sq3v})N_v}+eU4;$er>I}==4j_=L<`4p^Ui8;1y5|8ib}DZ z4A`0o1S>ikyw$)r3NH##1m_~o3LG^O+dofNHjUHmXl!$bga2G#!u1>J^BA#6=C~P! zx#{bf<*DtYN;c6$FI-Hr?C7v+49lm&ZQ{bSlUO1si`eHDZ|241WDj;c%CFu=?w$+g zC?}l@fE&siIcL4-{uBYuc?3O!dn$m*8WNSK$@O-@RL{A{eGMt4Ffl7^4WA=v zeTMjTsC!IVhaRJ03LwMX3n_ofLmX|yB~)5NdYk#+PxX8Wr^0_k+VqKN%sBXveH+Uv zroGc%#Fdu4X%L$S9`kZY(H$8dcDG1+u^0axFaAm0;!iN67K~b~L+40*pa+&3mm%+#V=(@{totN zINmo5CjjlN$BForc8Yo& zO9E81ye3-b)uR=3XQMZf)*1CG^PR%VtdsM9)#&z6pN%8@`qVvDSvkXFeBckKysiBVy0P;&oSw@*lXXk^{xj)L)LHIjXl}9A^3(#7eYvzfsoxD(vY$6` z0_q50u=66a32``Q_PUM3O-uVn=|z;(*j(O$uHd;yo%b!GFW;w14+O79brIN%#?1b% z5j0}r97&(-$?vi4!bA4skVm0g2l zmbfrSc$a%2`EN8t3QZQ*>13`0Dy~6!3zV%b2+7S(?nXDID#b`U^>ofN%1*tW^Ng`m zU*tUFY*F4c&BXY03;UR6BZE3s8*t}D-$MUL3r3TIaM(JrVYmR$69O>->9r_$bFtHY zp_!fLDZFEg`|a7s;$B~*3dbY4*68cyUQ>L(uqpceYS8F6P}?Efd4J%-{zcleC|_Z_ zXKR($iN?ykR}bXAL$qO@;VqBl&+S4NmVbUNcN)Wb91bDSF-$uhSeMvk7rxYSf%M+~ zsCX}Z&`($>k!lVnh0%MFn7z_nBp#XWeL9tn6FO+jaYx>*)VV55yfYuS0owfTTst3^6Fp@+Bx^>0~Pu; z$#WyJ@)Qqw2sRO4wI_$LIQj(3Tk5UPgPe=N1`m!~DkQ*J2^coMW$@!3jxH%X0vO`6 z^%_)n1u!KJuu><1^?LW*n7X?3RbT`9BCHm}kv;;cilZqkxo*&ue3J96M2nTWfH)E#ri{$^$**g`!tD~_{0qG%YGGNq3K8I6smVYu_) zf&o;(YWQ@>Sgi-T-1&?lW8wj*Q_uk&glw;K79b>nD;4Q$h`L9^n?&Z~tyeGJm=SMG zyzxLxuDK}1A?|34%#U@iieXHcpygfB33*i~BMs11qZHUIe~2{hN? zmJ7;OQ<958q(YZxd+fkIkHYGp*F$&=%evW2AB*2&(OgE5ce8j&ImJ+Kt8C@CCOkSG zG`tQTS<8L`VqohIp*K07)nYA!LB9lhd>cCzu||DCsZ5XA)-p8vlBNoruM0_Tf}ygb zQsvUS2f2*>yz*~vqt6`W-)1Y}F-_}7_MJ%SE%|B=1#FDA=zSlp&Oj7mHJhZ4AEnYa zUeEe2yhksMSaRDuuivn7M?8jLXB`R{aE>GQKojk3C*fD^Y|lc!4BM%7Xh5l(@o^dj zL+TC!epvu`oPdda@-hBGz~6H*QlG+!afndfC@F|i!6V>$j6I)>{o{~t2Wj4MFqk8U z`C{(zAdI&&SK)T%rG&dDkW|xMh#&Vvd@uzSkMkBWVFYCvSe7@4i!T9J=xeE#yGW4L zIg2G(09V4gC&4)*#^YH+Lm!_8t2CE&1+vDQYt9CWLKM$eILdf3cjzc>`;^vN}oguxb z(&vv;<)1b(-477Iq0T)O2`Zzt=)ub(fopi?dB;IMl~Lz3GGJt+)MGGDLgUK5^*yy(O`$1E9ga4jhc;-A7{>?oY8RFwjaD@qsQZ0R~rna#(_2NQUuhASdZ$D z0BgtGE-VQO%SV+UFqAqvpX5zYI_mFWJr1K&>rqu52ia?brU#O}Rq18Op*CdgfC)tF zB<7q>P+7D#9N!~S771Uolwq~ykx-=EJp*C*ITJtba=OD1BYY#2qZjR^{SnozM~1Z( z@%GaTSLO<7>CX5aofgT4@KJ*?h0k7y4y zjy-t7*~Ienu}zEG50R(@wf~DzpOdJsT;J>b)@-PeN!mXl{62v{+_vd~5%rZdawZFNJ9zj?`ds(q@2k2aHEwPRQ|+FV2lrj|n*Wd<~Q7Q)*O z7vPmSAguMUKMU|DIUo%FMjJYLB;TF`@^*x_J_39{2Sf*FwAlizJ<`tzm);m{pW+it z4b1_^68M?`r{#d738bk#m|BzrjwBGrZvkAB0}dnbdI4UW143;w+Ab8}&vQVi2Syu4 ze%KT&JyQb@f~k&8_KZr#CMpv4ID0U z&KKVSrfgnu!W>8A?dG=O47)(WlIAwqlyjl@8q96rRf%(v_^>NEqz%-2=u@tH6dh%6 zP=oa)?3pPTQ@NRRpdGxXBGhe&C^JJasa}b$D7UTDdq+{f8NZ21kN?NQR z8bZ*;T!sw1!NC1Fh8>KR0l71wD6KW5RS4UJbj>-+{-!$J0+f-uB=1<{)3!m3Iy7it zjN^z8Xel&hSjw-3&s__a;ktBN1^`P{mnusX6;l)y93lY=HX|;7x#>!~SQ*dvL|)kA zB6YXo`B_)7O%gD&J>W^z=8Pn>b6ZL$i+!7!s(rSaafJVH2 zQjR~hL2P{tMDT7)P?V5nI3vM2_hMucDaFtWjnH&2fp1(2R-iVVmxuOH21Qk<2?;f$ zt_3s_Qi6^`37UNm^}QY)d@dTq})yThu zGd)bH)7W8bXh1QVqC2R1N@=#bACfDvNUY9*3LH)hjKqLQyX@SxdbL~Kj}X|L$2Td5yefR8od)Xn9D6=m?neC;@Y@bLU zD6<|b3&{DDP^rqZ=Vz+GE(Oe*EiBviGzg<2)fhPFVeR=ef|Cq^c~UMF(-$C zE505*DvkXk{gb<;)`5Q>SU0PR-QqEnz*{wq^jDFML)LlvRizbEKi;CWG2UJ$gF7JBydAH^zIX~(_4VLDdygU zA7`s%gXLx2(9;nv$U#SSw7Y87Q!k^UNpZqP4-;;Q4fNh$g!VmN|P0(;JZzHLJ@qoi%%$n z?+)>i!WKUDiZ^A;v-Ab=%Q*aHO8ydGQ1T!TDGw9y3;PjxfH!FaSOAb;GjjoaX68bC z)8*i3dMQ2y7u1J4s+#4dMhOUabmGCVVMdkmK;LO04^YybEdLA>uJ6e}kgi2$#)VKV zx)4whS6M)Uuxo@{-(w5p-2fJvMP>+#$aKN1;M8~xJLhXe$c!y^zxzN>>MRIDAOAuG zxuIAt2F6_orraJXS54wp1dlNTP5-TcCcRXYhVMGLQ$^cJ*9%YA{HNRSt!_tV&(&r1KB>uEXPcl6*VX(nZR=KdIa7fh6+G@xZeQ`r^Cn-{yKEPs`p~%dOyyXg`GM@^M0vlLSr0H8$9{!7TX;WJhQac# zi8~3Ek|oo*{6f;az(!WiY#*T&NLK@p-NcB;m>K?RRc#Ya@TLosMd%tJx1$KO6S4@A zT|s0>!(T;qt00p*0R$@Bttd_uP$7RC$d9_EV2RlU78DrR&3Kl31IyVdisf2Gl6}`L zUX%}|bxT{`Ev@BNcZ0>;#v-u#BCx*QV3vzMx?8@{Zm^i!zX+^ZU_6E{{6fD|YP6!C zy@CC#ZVZK&qo2k)@x~?9Op`9%-%)Xg6*YE0hb4ByI`O_0Lz}c%v+ye z=$tFZF02oDZ)=bqY#TI1EaaYCcHJC#@sh1zkzI&<0ktsf zATP|hHy2>ZSDmeqyC9)hsEf!e=$oK#E zJmB8XUGYG}I`cqbIUcAN^+K5#vgt0r?kEcVPf_T=1;z00TNHX^Q7G(IMJQWe6#7(A=qp8`Ul)Z&k1m$m zkfPA(MWLyp(9K1mj}?W!QxqCFrWj=dib5w9g`Q9pdTvqZ4Mm|37lpoD6#98lX!O`( zr5IZjdTLSV=AzL1ib7v53f);0I`Funlof>@UKF~bD0E9v=yOG(9~Xu8J-!%avx`DE z7ll4w6k2gYF}(W}g`Qay`lF)IXNp4KD+&!SEJj13DD7Ai6o|&>Q0QNSl!0gfZ z^!0t$aA~Cu7mnPIal$^j@p4S?4-dl;bEf#Hxxbu&};sF#fV|n;)PlKV>+n62268aI=qct z9*ngviiTgm7y)Ka$uZ_khL&dTfZd~ym<*jKL5}+rKG|Oawb}5U#EXwIGxY0uEXKyh z;D-SSIr{=ZqPH2!KEn7hMH}u&`boWnV(WWI3C4>XM244-P=ZI{dd;^#!2WGqf4!E0 zdtCa#594ISBUf>Wu@GmEU|Fi+ED-#8dQz!&7E|ut#WI4&i-w)U zar}TB&NF;?Io_?8O2Cp(H2o_CVl5-{7=E)XsO-0V9FCS&KAIk0{UqJKUNPHB;F%g4 zy;|~S%3SE^X!LhJE+fO?!*_%`ms4#x}YjP%M`8Y zv!RHuzDv~V_#EfA07sqAkXZJlFIIF*hCRYbtt9+{tUVjzg^3vs42SUb$Q8Fo z^MoDcoyfwO%Tl9fiD6*hL1f1PIU)ZR*kCv$wdJN2w80F3a?G%BLt|f*9HPC;KP(-< zV37~^-7pde-2Wwfpcl`N!{0);pHKYApz}MhLhfQKAeReZ@&rmn$F!jHJY&2K16}bL z@n8WQ<@Qt7;`Y9tWIHg# zzT!_-J6Mg!1aJeTk1+&XAr?{F*@1Y(thUgQvBzMwg^qN}n96cCB3Xevq82cxL=~8w zjqTN zeR1bG{TD$gN*fm*%7oI0PNSwTC^VbFdFyMetD!<7EtD$qX-xo(XUGM`&cqTln#J?J3^9o}_h2*u;C0ge&@35a{AKf)zUX=UJ<(OK7d7?bdk-pR9{) z38CFqA*Xtf-vhE91eG{{V8qirFip7{G37yMO;AYMgWQpWVDp-wr!7I_Eb}0L%t5f% zEYR{Lx>unkkQD+-vx2@VkQJm=rCC8$WoHFJRWQqB7`R9m<)C&*NbW{qVa*It;SJkW zXW-Y_ifT>h`%o?BD(qX!f&LA7Km|$08Ob*z*=8iujAWUS3^UBGKK&<9jRujv0Vuie z!j$LZ@_AZ1ZhKh!UhFC*;Lwn=<=qxmp<(9t3G|(4{ zeaKqY3j&p>v9|HoJdIz$kA2uGOsJxatG`JzWXlV7=ywXP4guwhO~JXiTBtA9A>$q z#0}a794smtKfVh%w(=B>pCtU4g2D)|a4@xX7YPRM0uCEg(F}$X-kN@h0=1kX<12do zu{WOn*7PF`%M^x%t(IYytOPns+0W0joHOy8+Y-OW^|TqI7A$u@nw&;DJatzoZx0|u zoX%s++s|)`YUo<mwF%KdvKGMw4?>>rh;l@khNttjY{R}|ajf@m--JkX_w}NR8z3Uf)J6uMh zG??;$S@u#AmEl)kGShkGXyk)cHt>NVsb`^FxD%mVxUWD+Q!ml`DqQYs_{g@SFz*ie zD|L{?C@Q85syhOWkx1xWAY9W%+c98S?S>ahO3(#ht1-rq6 z(+30a6CLt1ZjqKTjQUvjyqtVqME&0pzJR{reKw!VP?lWtnJ2m!HXeS1YH18$O0pC8 z!IiW`tvY;n722Bqh?q7PVme!27fwX=o(6fISFbwY6^=MCf_veY!0?@iC9z%OR6uxY zJJxczwd@us2i^sg^6Ur$cIqX;3GDRXBAmQHkaRp?e-Fq@`wN`0xhKx&rFKz8dn?i< zDy*gal^ci=;5X{g=&Y_oG4%9a%OU>xwCwc&n$FiKCgNtW=}AwciDQ`Qe1U-VE)YT$ zmwE~m=r>H8z;Xa~RYAV#b5Fv3WP{r=-6RatWeM6r1fpd+CzydbKn6@a^)wMkjoEzB;E#a0SThcg|xWh%RsZZpFlkFoBpSUAkyM7UFeQxlvh zNJ8g3pidu?$cyRegprtt!Yb|~KP9(Br3YmTbKz3nQKq4h&M>v07jwv)HhU#z1 zo@kuf%Uuou!~P0|=~paSz2~}rMcYs$)y*B1wk+l=VXv7Paw^fsLs_eSFZr*~eiJpQ z9de}^=V=vg)s?z1m9Dp5N8 zd&($(!6=O&i3xZ0ANW>)VI1QzNI5H~@!TJS2Y&nSk2u4DGzvQ$Yb-9WikglAck*+E zF*4_F`ywtTnvwKs1cvQE_Ma#su1oj?KfEqs4Zw0t9`3X0ejEIO`y9I8f!lc(AG0)z zIf&|`mfZ6VnsMfKKA3`D&de~B_f7KGTDR4UW;|e>^+3|y}(ZtZ{}|PqS^A-YOTQx zjxIC9aGG+ZU;D8aiN6|&t}c<7p~#obd5QedwQp`Fhwl<`g_R8N8lwFE&pd)T*!iCk->rj?(7CRKW74u zj=VrVL8J}eDjm3lmwrzm%anqcgZ>|v)o`>{s=v|LP65?&&xcZ2?@`#XpV^=>3(5P9 z@;yhMTxSvM5o@i2>Xe!_o8fv@}%qcQxPs|b^YiIityrpR+Xj7S+K z8A@2nFSjP>oDh;veit+Z@zUlr6M250t9xw+l+-TmKuD4`ohFom?EuR;0WLtX9Xv`m zD;Vy_=w>}hn`lLB=^UQ~gmTHXgcI-!A&;zj3P3#i5QM$-1qg=t%?zW8)BOm*VX(de zErISo;173%@g`4D4diwPm5=LVo|i8K5^i9^_c!>acc(IltS}!mjgT>@wIuydBy6g~zo<|kh*pzJuz6X=k)Rpo{fHS&e}ahFXIRDy zKnt#0D$RZlpN^}xnMMB$9VO;`%6QMx6Uc7oPigi!{y>Ym5DC+tAsod$7w+t@5deG8 zPJ1*%fFYa)&Ty0a1-@E$mazgfUJ778 zAUK&m1Xg8cVrEE+`xRQEqA@ch%KbNy1vE(cE*KRlYCHQg)Hs1e7xXty; zKA;1}yGW^APZ74EkU}~g@C~>2i7|ot;VgPv)8kQTt9P&@fQb<+9K&X}J{t~#Z8iH6 z0z5E`FZ9*l%m8k|rLT7ur7}Qk{S_8Utd}S1juV2lb%t;MS_Q+pP{QBeU7`O}n&=pG<<1jwPTs+t_ z4dlFLbhMhzLF&Rde6YBH9OH1G+&DagP}7;tAIg-@xAry6{r$0bx?vvTyAL;k+Dz{D9Cb~{Dg3@DZj zzCjgxAwKeT2+?;mx+GaE0iU5!nL?j)89M6hA4y(J$c9SLm@hvtk?BY>msVB{_VS0cbYi^>4(bE3kKY4Kys4E^pZgkW<2-%7VTFykMd`zTtZ zdcR21P({>oq+&D&Q5G&$0fVx@T-*9ETKCe9{s;2tLcdf~*V3|@Mm@&JU9fa5?YBZn z{Pcp-LiOpA1*dFNON*$* zm0%gBjo2y{HNl-dm!hkS1oN(L4ZDw5wvH)2QV*pxfi0%Po)e{#Z1as{^b{#F`%|yT zs!UG>fXZ~CE{zS|2LB3m={yIi5=+^0y7d3+FzDdQYAqQv6sAdr(81Zk73kpNr4GJ7 zDh9hNy#8Hva1Lf&bZ{Y8bnq!CJazC_5Gl)^4(^xfW;ZW-_bkMKQZNTUtKR@HrxXmp za?(U<46`vpyoHdQj`UYXJI2iL*UT`e@Zwk~6~_|i0MvrS1kKc!8u9xe=MS1BHs{2! zEqFl^~e%~;q7fk$Wlr7b(Y-18_at}7T(@1mf%z%5WAkYw3j!JeanLC z-F|7%iOneBF@YGVpk#*2x&1BHIt=%;^~@5E;paR2#P>3T8O%@+jb3*rKH2XzoYA1D zdGRG2S1G_q&X^iMn8C~<>|%}=9(q5m_Zg=3YaXUNde`s8C8j*BC5Y|OirJ}wy+NRr zKp=&>?9;lJ&`LOHHSq((OE3fJK{R^B1m{|CWdjB$1S0M%P5a3|Qk4e6JA9 zv;_pys|5QMg;HR$5^z`Z=@KZB^x)QA`mmOO=}Ewanr-8?4m^&-eI>rd4>J<#;Fx&G zwjX-Mifp;1%oB+jq#zu+qRjbuZZtET*XYc{M(k!Y^LZ|^roR>DJg}GBIlzDXY`{Wp z2{}dG0xST?xq?{Fm$G9^UaS?53^77%lm13G&5g~0$qg091T8JtNylL5?bz@nczswe zf%WPHSN)@wZAMFpwRP#h=+^N((7Iiz7{`X*4%0d5GBz7@A}796tW{7L4+y^MY% z{rPaf*bn%_dHlA#Vb?W_+I$w?5!_rR?{>*V^XO|dv}+#Rhla;r3~VioaQDYWD21ul zNL8o)brP9wvxfq^!&rkxJWMa++dO~zv4%aGlL}+CdpuRGc?Ca(7b}pA3vbbHAK^X(J zflzXPFWLvWXe2h-6Q!i`l*FxV@s_eo7}4Vcy2b5;l5u!PNF*>AFNOlkiU{ri8{Py| zGB@Z;LN5hU{7SoPibeuA2v6f!L#xljnqrYs4ahM&{WcL&P7a4G@?YwoAX(eq`hzhS zObt4Pem0d=b@&w2>W`3Vx>9PDA0Fs#tA^YB3A+)yu#wC6Uo zg-W)!Gw05&5K!W>S%f}1n& ze#cKSlIYDDRA`Iz`00-4FJ19qQiL`a8-A8vJCI6(@vm-!f-agiKQ(%>)^!d z7oBBrVrB}b9gVqYli_AuXXm0C!_5T(kIQqfKo^x7N>VWC4ZB-NNKoE6Mc)@i;8IvK zOKL;7C<5XVE_la7T3BtF7f_#n;6np&-&{~?ZFoZ@9F(Royr+%Wlzv%-QNG9LD-jI| zXBvfIdQF)qQ&NYxPo@ml)a@22PaOanBNeeZDsl4c+gxC3Cakt1QV|Ic`-_hr*Wa;R zngPneE_-wWN-u8o(Dzq(;T>-DsMIP}3R={@A2nL`fgue4OyejcexdIkU-D{SlO_yf z7@kH!*7BmO+PF%Mt1-LazjO;KxhZuhs7)P#j~f^NeEQ{Gcl9r%UmkN;zf1q`X6NFc zLBBlPuHk3Ve*r!ozIF6p?)z6$%DtSgWJp0yH_~5_({1z@iFJE5DwW@0lV z-VA-4aItb0BM;Rmq7ao*aG4Sg4Vcl?qX}WKdj!)3;)u^H%q6->GuRWe1}0Lx^+oY| z#IY~!ltZ58*ruTmh|)^x3Y1oQr3I?on_}ndk>iifv&g_aKjr+26iVh<)WkT?q864V z$3z#s4N%Oj?!?b(>J&Ns6k8W_(<@(RU4{MF`9YzF?_;&@G@)ZoICRPcoM}SkU@XGl z>3g;gX&pXf_|Q>=lo}`FTfMf#*d4mvO8h#{p_@H)X=>4ug`CnDx6Cw+`XzwPI@Eah z3DbaTXY9V;tOF+D_qXt$coO^*PIixBWc-6TlpOZ`1LMkQ-2A#^xPg9?xsS!?Q2c>b z14ErLBV-tl0}gpMo<;+BRY%Uv2*xM9`x}QwZ^MgGT*zVKQ_-c zK0NG_<+gFgA^hGvo8Ov4`7IGhfB9wwzWyM>%MaRcrENTUAhGqh``c4&WA4p@ceq)XbtiE>FP_CR~fwz-M+{+9(a_YeMd3X z4g1kO@-gQ1=wWn!gP69_SWfp@LR&9!pB^OS)J0pdYigR{JZA{qpDw1!2i5cs&!{mf z0I4xb5Bu;8+xWPdINOg78n%E&yscyX0+{5j!Us*EePY=UC>BgCvRuA3q8 zv)`UlV>~*W?ybwo`B$ZOu6k(kwi@HOQH*&;^myDH{LAy!o>XHzzJ4usvW*cwKLeU? zHk7u6&^#62D&w?%o0_VO9cwo=*~Z4{l!OP?{0{h=ALjSS16YqwO(zdmEFT0qCmq7C zJ#Wx0HOA9IRokiL&tsX}AzgcIW35%(%5N4q))+(XB_(Iv!|x3b@w?w}em5V=Qp_Ip zJJ6ink2Jq?H@`QHA__^&Huf+|9PcPn9WgK%5YvK5_ zDVgJL|M-e3W6mStTf&AhWa)WGwf5?TVdM3|OV0}%*KOkWmhY>>W4|@5-&dzF^!}gl zyZdqc{^kBX(W{K@v*)}jW2Vr#{Ne43_7F*~F;-r{`g$4?WgAzXM{2Kl;Od1{#zWh} zkb&Po#`Y-r07v}dmP%Jf$}(~mOOcw!@9R>oqekDpxyty}w2AA`=S(9dn=aUJWtDO2 zRC41;smDGdt3O>ps!klu?>lQKfwd2j{)e*U?ZTr8|6PXP_3fnRyiIfuy@4_JzJTB3 z7Bb(ZR}lW?%5P5z8~sMP=YT)b^Q7hy{?+y5-Y?6D`Q8jMzayM^wm-RX*DA)j32Cd0 z`?rw7IV;#IXCA=Tddv1DWwvqKHpV${9{ZV>&!v0$F{GzbTEtqUMM?3kF}|6&_M|G~ ztL02vbM}Lf{N(Y(eE6AccV7%4H+Jm9@10U#@2n*K?`7|Jw#Km0YCtW@TVqVSm~H&j zHnx;Ye{_5leaMDKp0h;4U~qQ^GvIj_d} z@p9(Ue+J>_KFFF4xAWTrU-Sk+_Z*J9b7T%7dI$_R78XY*W5mXo4BtUeOC}o@t?KZt z!d!1MxPS!kO~B7&te3`&)$m=l_}fz^;^F}V&~ZM2uu*Ap7T8sL09we{r5z>m2+d|ysqc+1o99W1`e8S0xZzB11@ zLwuikF%J>n>}eYFQ1RV+D1G&O#}+tmK8U_v+?5622{Y9P8w7lt523HOF;9Hk4y3QI zah&)zO3Z$IJsC0ANmxH)k@#LZj4}IDdqda}2h-PRaE%17TwTBLmfslzjFsXmxsg6c zeAUJP!IJcR%Y?F4W3^zJCRkdHHR78jBl7+QG&J;@cqUh8XL_ zcdC?qh_POLN6#WAn!(p2lYJ-7UTm#?|7xNPHuW>%=!;Hq-6J6M;zgdkJeZ zwu>=^})XU+Q;`^KDdsuvq z@Op3KG4VYs|?P*nsr;gA8T`*v0cLUmU@`v`M#8NlZ`w7~9g^P^F7G33fux(l7rNn_A{?B;_j}=c*7Lm}zC%1LJH!|Fd@qWxpYUZ0 z--SfFkEB)(SXx;2SJd&*Yh8_@Yt|GkJ;^zP^HUCePr)XL`QR z#rK7m?hENP&fUDEY%=z*eJQ=hlwZ>~$LLkU>&zdSe8jrn;fzE7k}U|``^+OC{Kvt! z2K~#~%a2$$S$rk%9R}aYB_|r=kgnSJ17gxQ9Z0H;N#Z-nSRrB8iEoKcoLSHJwxoMUXjx-?RkEhB+8Dp`h;^rw zoNo*;OW=#ZcU8%S#vt(x@_b40&C6=oP;3XQHtwIx94<8WG+Fl6XGz&wW1RSUpHAPU zp6|&=>ATwVjTbK6;Q5A(VA!pmZ_Y&ep7VSc-ay~;o-eVOzCU=r=p_37?D@8Dqp!pB zoi~-fx5QU%d~ze{eBbkJ6W<5MRM1&%?7f9ye>Y}{@2(S$SogP*kBps2xtKFr;F zv$TCmrc2lh_Y=!Sp6`fF^ldJ2C9LXb`mQQD!(#ot09uYRuPeF8V!by)dQLHKEZHbA zUpt>Me^T;<_!dciKP`FRx(Qa5OAymA?l1XDe8=3WzV8szFb3T5|1oyoVO1Po!1!l& z7r0pPVnGCqy#tp^uZoJjm)HwN#fFMvZ-D5vVIe416cu|n_7XKHVq(`=qOrtSz8Vut zVvEt=IcJ8s_

xd0+lG&wlpIw%OUeyL)#oxGwwnXPT~LWcN9HwKGyZKxaU@fm?JE z+RG)7BZ#r(jd8j&ypn-!x8x{X`ehK-b$2VS*$rOVNP)G^pM|;CygyC%svl1GAI~8D zm5OrIgtpQ=OG~xtkGV>q)o^S&z+B)>XQ}bfKJ9u}PG}LW=VBNqF@NYU1=1+*)tVf#gX! ztL9E>C{>O01I@*%`8r@*as)MER;|7R15KOTeU5`})nce*675Z^)&w4wz;#v{mJHO! zIbfT(YUw`5s)cB?X)b4|eTHc8FJ@pLby@jw>NysoWjka;D=0bc<5b4Nq#92UT1&ai zSwh=LKI4UskiL_-TvD!_%T>}$nR`a6EOVbo=T?ciI630dgJueqAl;PmB0ZfUaz3QB za-K1y(%B-{m2_-?P*2i~qC$g6F>yk}NM+>qC6nS(L@t%|ST21LDQ}9%<&d)ETsD&| zaxS|`9&)<9r0H^N^GS{q#au3sZrOx>B@L8wc}hAZYxg;6(0ozyHOa*)^wyD?OEd3{ zAE!2gJ;t1{27Ahy;H2|%+iQ`siizobNZn-3_aZG{CUX5q4dgZqAl;BPKZZ0#u4gLg zgxn9a;DX-Fw(qz~>$1WLTUP6pSD|IK)v`#PH=}wVaxwhU?l$PClnazjnlR?%FJ%|xYuuwItTxeD$2TP?>a8=f{^Un8`Y zaz1fFJ1O@)Oot_JI$`b3g6SH8Zj-7&Nz|{fMP@dm_tmNO^>4L1@VM!1v=kG3aI(wG8C*kd)25Mz!G-)ec1|k3 zB)X*9Tq}w~-!G zPSE&>NYE(&N>0~*Dl|`z7IR{}~#wIr`6}u9QpD zuaizdy)iR0RmvsGJp?Q9*KPse5{aK-TuFzkZG^qKUbev0;{x|$+s+n~n zW$XXaJO_Y=v30ucj7u0tx%Ik(Gw$2?ESzqmUewuMOPloK&RRt?ygz`st-7l-9uGHQ zZ#H7PbT87q;-~|9HD}y^xy|9%jkH|d&ly|6=LD?zTs_b^6%;oEOP=ACq06c2+MQOFX~Z+*5#re?TlNrVKkP!tT&{kV~40d?26u;)QFDFtEfr^d-|^4 z*%>~>*>}@%&F<^nNC)AT8`X=ZTR=5&U;l>Gk6OV4eIN<$!(e&8>w`&)X^%bB<4KjM zO+3=*aKtVeHc4Jqd2Q14yQxptSr@14%JC*THAwE zS7IrnDEk}LXCunarZNA)n0Cn>oH6#GxYPB7XS?K|Tyc!GG!EZ0W2{pKqc6j4?{}mb zEHQdSYlvgcbWrQ&(X|V#&z9L3XAZ`AIiO2TogE(66JnXTZ)#R$ld=ZDRFBIi)NGgB zcRJQ;sdA%XOrK4DH9I7~*)qtnLvq7!Fm{?T$gyA_Rh~Bi=61w{aeGmW<{=ZHeDQU- zK1*_vU=BEc&V~({1u?VdJczD`Ce*aD21f@uR$_A&Wz?+19=KxsX8sb${uGT%-`x!( zt`BF2ys=#k8!PLH14nP8CZvIl0aW&w}-QQ+gMyo4X^% zwnZ>bq~Y~6T))^ZRaaM=?}O|fiZ#PD#l&=F&2Yt!FqNJIt61!P^=n)!~X_gd=ZTC8pYCq zINXi0H>spS~F^goeA(@KVZtfLO3y7aIHs>zrN{xuFGCXCC= zVQf<3f+~~jauvpmJ#9p-8j9E-^EXBhV6Z+x!4G`_iy#r&G_}x)sx+Fb-F(WHr z>{1P*^%%wjy&gb|5^XhT)e{(=oc$bPk?dCxgI2wTI6v+qv~9n2yjF+gR_h#ViDSpg z%+pVJTA6F}Ch&sEr4mJJapo0ghSt=PiX9tptgR2;@>E3xke zgu+rL6pe!ToqGew;&8zhl}u?4(=x|4Fy_Bi?I9jq)fr-|>>jF2(5gN#{6o<=h_+&{ zYF1)p%awuQu(?BEp2d9=VEAF_(J(x0$OMR(#o?q{1+_i#z_ePOl3!KAxM3s4drdHU zG{snh;-$(s+;AqwS+g(>qv484IGi;G5RML;;Kb-2P zN;Mq6pQb%dORsVa$9U5E9HjDp&>WnpWYr|h{y}p-MzI-9wUy=;Mr9%?o?MD0cT#*D zhQnnKV@x`P@nnCD2Zm$3M0=Cd9BR?_R;Bg-hT>z2rzke2IECUGidVnFIZUGUjG+1n zqWP?&bq=TPnn=UFsmw4MlTGmujqgmuUNqIuROT{`xk%Z+XxKvItJCmYD(OJOU6Q6j zTfI?Z7PL<%?+h3|Rs%ne8r56^!~5vdA&EY7b82M4n2|NsL7Y$511l)&Qga)ONvp9R z;>+4cAV#_4v^DyigyYB=J_oI=OB#MEIo8HF&gTp)Yk(Dxh=xArA>w@6B}W{<`0F$* zpVjO$-2U{ag5?`kz-WO_QqGERz+v78PeUv?CtTYP z9UPKF!!aHniShXujHORu9Df|+N{U?}1~Y%hq7XY2!C0ag#<1cT$5XroF@QBG;#V_( zU8}Caf06nShp`sLH&Fks%xQYj+BzFQXEdCjnblmIv-7c7x9=S6_52l-f%E5f9P?@( z?ga}C-yea)Wofu>JsjpV+{_P$Uv9(lTgQ}vX)9FqfH)bV75bUr+}3N;S)Xv--&y6<~eZm8}Z#{ES+)4Z7BHWvhz%)^=r|8w9{q2b%=L9BxjDpn8jj zI$3bEA;eh}H&e`}xSQfsii;_3+1yY~RWq+COyx&0pbrjzI~e1XqZt2afYI|5M)P5e zO{Zh*PO&}3dK7(DH&uJ^w|&7-#?%1g_~RH?QtV1`Z5bRB8jkVh7>w8UV>~<(<9{I- z8xIRsYdE)mD;RUVAI2vXhtilS6g#bMRlAbB@|^KK9xvi*5U)imv5zy`L-xp&&QMn= z12OA97UKb5+%MvDaM+L@kj3jvD_mQ4fbl1)<59fL$9_FLB%u#1{VrTNcSW^75UW`dPJ{iWWJ3bZS;N~+RZZDGt@k$RYImCp~cN)e^eKC$cit%wO#$q&P z7>!x72*>zz#n^l-E^+ZdjI~zbTCHpX>&!CBrbA39ie=Ja4Ruz+JriP&LDA5Pin=eC zQD+xtwTCjvennvpcxHBG7lvoU@vFlz9>B}Etg9Ws&BZrE`SmUEv!=;DKe+MlR1SxC zck|O7**1ur-7#JC3}$s*avj`QG5w%}BlDksz!Bb#+y4VZ|M?D11;a}R?SLf~KYD`7 z@2TwuZw(w&^}P91F4XYs<{0a?z!;Z@ag0C4_$3&v>oLyWfw5-^j9-_+IAtTo3mzEt zmKZ;G!FZbHGdmuKtGZ*{FbAV&PmHyyV7y6FxzJR_y5g9(gE2m&cqbo+2Uo+mpGy9Z z=J^ZFe;bs+){gCDWQBYvleGh56b;Yan6KJi^yYIge&1+}C&pl`0kPmnS-;~ljF~s1@feKbt6_AhfU)ghj2$;(d_r^hsyYrAg)s%& za%9YH7?XACHtg%f1K2(XAAoZLdtLoLjJdJ`>V$pThvR>V$Jj5V6SR}w)iGXKfny$4 z!SZVcJyIpdE_qhFUGgP3x3o*{4`&-!RuP^F6x4jy*cY(GI`c7R&BOR29^+Grz5Q`` z3=Iz$g2VpPF^;5?8z@$%X+0@+D1+IC>oI<&YzK-ftT-lxVkX6lb8$>v$~L2D+l*se zN@M(;vZ*xwR~o)u0>^hbgwgR7#wH^%nqjR9YA>bqKQN|Y5sV$mU}UZsTf%rpwxAqD z^L}`q@a1sce5|pT6jwHZxtU#d{lAvkz5%DLk_FK`B*CwyBOB8k$7GeoIIrdz2 z&K5koj?J6^S8<-*oa+R$42pGKT$hs8)C8%1TmXqjMswd zz^6tzT;lzqbz%5HqX4LRF^uDJ4h^AX6V?=BU5>F!kq%H2uOA9W`}sK*vXQGt!xh3E z)1W$)*e&;wv?gO=+8x>?h`&-ycAP}xr^A>;J{w|dM~vf(U@Tn>W8LDjVQy(~Z!Ye^ zIb3_-96t<$ zFT=3-gtE*?fHO&Lh*A^#Je zmDsbYf5ZA@l*R4(IR>w3lQzGHF<&3XHF*Ko-f*UZD{V(sV9*Hq&=J0`W= zzaR8q|6A&F??mX@J+l&nKQT{uUq=e(3Eyu^ZE+dtZLn-1Si)220(qPymf*xHR>ryH zFH!lk<~=j!&Q!~cVp!lk>ga#FZ-7gk9Mm+r!9N#W96m{rPfO#y{TZFaSR z>Pww+odaqn^*`4IppHVY*0F9bY%58uby>EthJCHwSz1jYTx)kmKg6X?9+$E1r@9dXWy`4Uueu1 zn(~EgN@kdDk&tOfy+pk)%Oa(iQtO#nU$(wb$$o6FESVaasP|__Wy!Qic!PxHsgfLi zaq;{Yx~2r*k+X+FrY5kw0qi*`#ncs+H-Nn^VtC+1}vrv(PJ;vcTwgW#5g%7uw*&iu$U2A0-L2uayEixDDCnY!LpS0`;258 zl#co&vZF$#U0J7mMzd3-6w?n`yFlkvBH;H-694>DX3lce6-eeY~1n(cQmU6l$ zI}`OOtfQRn@14+-gY{G;IZI;wztGSxG+N0FC8r6QPK{2~lNtUl3}Y##>!ZyqnJrQ! z;rSKI`a0=kWx&~`oJ67?360WSt>gxOU{DjrLv!;mca5-*&V6K zuzn8H*dwWCVGe8>`%9|r_C$R;dn?s_yP3g@8KG3yRA)A3QZhpyin2nc@3$oCGgt*u zis{T2cz=x5EL3tP3n^4`7OPjN-P|4Y>bD@%RSnon5=dgi=N~W=~g-Xt4Nrg(z zWitzvoW~XyDmkC6DpYbl+gPaN0=BcFH~|FyHKd)a(2B?$>r>xD#@V-&J(2zJ}cN;Io+R)ulZ!L&vH7aCKo^^ zczaHKHgfpS-)5!TJ}X%TA=96Y9{8+cHApEY*7!EaPnF~>n}vR%=r7dt3$^`1UA|E4 z7aFMa29_{I$TU1EQD4Jsq!iP{C^PganlE#|!kK+7TP$T8z$;oS+FeW*3ithvU)PN8|Jc&HIcdF z&|bE&wju{}f%kS278_SVEzaJ6V#FhrWv~lGF8xNz}h%S#r8z zF=ps%wO;04!_xP#?J~z;KkQ-qMULuvFFW>yPJf{bU+DT5!dgjYnH4)N`Jc~Tgw#i$ z!%E)Oi~62W+M7_)H&-g7;~FyDtt=ej2Q{-IQ2#BAReO4AcEeg9Sp@3+?Xz0$d!y~@BZ%EKRS-=c)=zMqt4 zhBx!&ydd}Q#(lo%ijypRk|(58!6Sc`10OLR*QvCB0X|m zTRzm{$M;C>2U+?5NH){g-ZQ!bNj zAJ+(EAwA-c8q{HdyrEQnQfo^f?*AmK`O1&L7#1hUINNpcC$`ZkMC{4CR@*AXd7SzOM ziQ+ZuGx*D3+nUX@)a3(7xq1zY)e_CeHNYHdv88^&wma$LR$3Y;F-xM}kViMflBw+d znRS+ie7e;6^3XSvXG=N!xZTp2yT*ulrY+lNY04{*?(@A#cUd#;L&7!zPr-PQ(osuu z-hzaC+G=UZJ1W(-wBoU%q{+qOaGBP8fs}{GDNAd1H@r!&>UV zW2CT_I`W57xa}Qzl_oe(v9(`wf2AvyuX!9vY;89_Mya-?JGY6Fruv(1TYB(?QtdX~ z2L&{xd76CO6ZM|FzEqIA8UBkv8>x_EiFz;IQ!4tHnf2mBq}*V--h8}Nd6=#@pCM%$ zmZ-<_MN+QApzkTqk+Nhyw)Ek}=+@t6>XZK*R99+P{%cTAsk=#u`Zs)t)UzbGqvhkJ zdd!16T0TQ+z&yC4g(F66QTc6&dOyBas@66$>&JIV#lk%M^J4|m!94r(b0o1hA z$_1uNnolQ*wltQ{RjOhc%QurmTbjVXQ>ty5$d8DUrqP=c z^-27(RO%)(o5YK>!*#Kl#=sreWF91y1b1MQc^9eId2rvzQ>9F&;l7ctCyAO*;#*0g z=974l_B2m6vrj(stSnCw`(Y~YNXleO`;_pT%J+~mSS{bj&eM6mRH^Z9elz&rQuoGH z@SDj^9dMpv|IOyRN#gjM!%s@#9!uk~9kFC8d$gv8Um7p=H7Zxb{g=k$NTLSk@?lCI z`dmJZBx-OzpQ}{cvVdoblBQ;GRHgGAsjhHTrSsiVry~;eZ~1YlOA&DI#LtsNEoJbl zBvDHlyk;j{Gf^)Kc~g?uzJ>fUNo?OD{<{=zUncL?*}g@Yd7=qGn`!UiM146Alsa+P z3?(~|?mKrGTAZ)oJ)|ZKEy=TZJn511h@oMAtN2-|jG@tf*}P_VT!PIsVrWypHGGm( z#?Ur?Yx!9rHr=Z;yyV)d2bBc%_FKpYI zw^)}cJ#+l_@V!dA{r2;G(j(q#;rD(AxO*&?ywCHJ-T49DTj~eTeU?Lfkd*Jjdh9SC zA=TgOE@-CIleN|O5uPd4v*%rQl;=o2I#`l_&%Y~}4qh}m&QFpa@p(O4TTbv7BpaL8 zGvDtA9@vM$-y{C{V6kWH%O28lpbGOPV>@z z#ay<-zj4jyqewP*_Iu9n49_HqW91A#NlImhayax-_UebzrLe1{c&Rx#S7Ex}`-|LU z$}JdxN_Sth@Gj(5kW$z-y`RGwzDa6_;{(VYAmMr9T+tu7J`ksa{SJHVCtj13$=b(0 z_4|q6Bc-#H*uVVF@-BmD37|KA=lE5rO}%%PIL|`|(_HA<^de7?!fVq@d>u)gmoD=? zBs`}7^SjJ{RPxZTaBT?ACDl}9t0()J7m=#GHJAU)OOb5!oZ%Yxlfvf=*Z54S$z2om z>pVwlMprYt&OZvVM-2??4PGK1mvEn7g)7_}+?|BytZMuQZ%cZ_$FC`3y~)SPlC{^k zT7Ti$vLs&9-r@(O@LK8?zevh7-QVtRy~Q8O>9B>|=1-)sh1}-wvzfGXY$3n$Nu)>4 zzU8Y~@9;fRF`&Er4=KFXzsIW%!|5J5V}0J|T}fDj-qzpva3#(j@YzCCgAe$(Qdolz z_zEFb!{TlIotGYt^Tgve!1|EyA&FM-i2o===g&v{i707$zAW7Oh)+ro>(V|8WgbCu zfiuzTqK|kC3C~%bogecaQW--%^e24%NScmM_iAW;${#3s=+F4yBpVwS(%kx-CnSoJ zcqaOj|1Q;P;n&tbdDBstOJP0B_XZs&;W2i^`7i!tH0Ep!kFghg#Te8h-o9I$^(BuP zi@MM8tnr$+l$x`)i1jt!BQ+#>sP%6iIF3p>4}-J*8y+H6WJ|d94X-D4^9Rhu2=O94 zia^e5yja5AV@I6d^4e1EJjYny@o1?sYg4T6c@L?#Nom#(JYUMcdy4fVe<0=j?NaN1 z{1qvM_2B&+{^OseLL4_h&O8B^Hw{|BCH{%`BVn7^Ze`karM*_JJtyUv(gG57UHgY* zGX*9dwdxwq1Fj%SEP^{zUHeazjGkTg64$jl6EP>2;GhMOa0#3_X?00>Oq)SXNx4OE zE+(x_q3KLo*Fw`3(Y{eK!><;{7n-i9mRM-IqS|Cta=W#-W-C_r8M_Rxb2y6 zPkG&1T1zI`*vDRpx|`-b8FS)%jsL|1pIxL^eA(-s)lF+gIjp6pRu8R@ z)(YAasaA*If_f+6JjF3xQJX{(Yh6)WPQvy4WUZ)uPqLY^8oabt((XxZZtxZqnT&I> znT~bygx_uHD0Qw|F0ZVum0E9kX|1B2l-gx^3#ypH;7=^QsuoNVORuW6BBiqC+dWxT zEm;WG#lgR-wtxifv)th_)wI)65#>%jc(f{mUvSJ!+=VtF;R7?N0C z4Xry#EU$((PY9M*%)f?~tyIpxwzipMGr5a9gfb?t*%LBhH&2PF?G`S|;4Pee)6-3j6TRxNy**rGRIdBQJh z^pMgjnF8$p(nigc0+0+{NvSz+Iy+cRFvmjoQr6Y@Qxfw zJT+>l1(Gt@__*!a2aW z5ZA?K!Y5drwZ>9s;nS&$)>f**hFAVwv;|UlC)GvUCWUuWU9_`OKMr{3-&L!)NX&Cw z$|ul3spwTkKv!)iDU&sdC<2Piq>?PDL8*Xl+KMG8aSrLB-6q-C(&nB4J+x6PFek43 zdun5)@Vc(2wnPfA>w0N9qzv}%RK9&;Hj0$O9w#;m7@(PRFn6E#hEL{!S`|_X%hTW~j^<6m{nsI2ur^A` zYKhmTk!+?_`xEt{8vf6Atm}HwsAW=ZqRnim_Jh=McxF6IyCHQJo*56*s;(E);q&C- zT5~CUo;+L|DOIgeY(RpxODdpI9O$`J&4xn*MrdqLpcSunm+f^&2cbQ7g7l%;h;OJy9D)%48`G=LU?@E|SFl8>77tC0QpwPc}x2+Jw`I z<8O@iHA(EvFM2|+j@LR%jTpKj zV7xX?SD8+Mj2Ta!Tr5+|9449&MZNcT?o$wC<$(py+yq;%4 zok{n3C|nt*XuYKHnl?p?lbU&OZ9s}PRBC zw524QY5jb7GeA2gwQD}S8KC_x^|_gk+e|HbE3T)_WNQ9Pz)WqOln0y{W@#6tYELn< zS=wu<@naM9+1gjz#B_7U!td*8jivB&WscTC3O`roXz^05;HhnzwoED>p4z5q`=pxr zC+c&x+fp6<&1|k_Y!^$o;+m+>(;7(Kay7GgTD+83;^UI@wS1|XiT4BMYw)!qZ4sVd z7HH+A@cgnsizJDbm9BLqiMEukjU$P+ln(zp8|QMLV_Qns_DNw|`d0gil)=1v`WDI1 zekY|cYy6Xdg<9xNoDTQOtANGY3MH#$iMEAgGi^BF3BRZFgVd1&xqPX1N6Op+o>FQ5 zNY!YO%a>`cyKtWH`!xASt;@BlQeOGnK~1Gbq`kDR&<;qYrM(4t?H1EHE%k)o=!uZ3 zzBHF-X|YmOMticA+8n7SqjUL6?Wh!9zpT>kNa6L%D$VqrnCIv1FRj^HODVS{T>Nm)3(mG4MhukJDQECFz{AO*D z)FP<)&Dv3^`VBncH;y#x1ZMGj#ula1^B)Nh~W zF12E4K;V8YNGfk-MBqU!Mrz~GMuCU50a7txUPY@+6Se+ zfv2=8hjDpg`|`DDsa6XU0`s**l6aPouT2s;dRCIJT_L5I?xjtDlDDOvr6q$F9HDu_ z(~%j0XSA~!p15YG121dUj~D2C;1#VY$!1#Wk?VR*Yb$c5jUG1xuW4Onu4mT6 z!0TEcspcO29Ik7FWXVn*4)6&tnR8zHY%ou0*LzwmnR{N&HRzt^FLPdr>s{|_;WAe<(LLzC)==bF zde_d*ziFLGVsAds#*y$Yt8&l-t;!FyF0jXH1^ur1lODm_!+t>zwR$A+X7NLVM+~x{?XYu86VDRnRHVUVwW zR%(k4-gwckO6{|m;n(cu|0tGlf4wKO=!>P^uFvHbeW%oct~!zGJuQ1Euh(gTJ02RmZw0&|goI`eQ_*9-ya5X(P=nK))gNxh_1B(4R;Z zt7nGa*$X@?mR`dzQ4i8%q(c4RiG;p@lwz7t-4lL;Z!0O?RMN3mnPB}m=@Adw!6Elr z%7^5B4(E9io)hKrU_Dld>*e1Ch3LCTDePw4o}e)OXQjhI;rd4<796F!pU1giNi+2F z36Z+!<;m*nEv0^&1;5;-7rP)zcCw<%New%Q3Y97~8MNwW?uzzrs{bN|&$F89|BzCd>x?=uo!3=dy3K@l z8qM@-Qh2A)O!t#ox86Uvxjs&6!s<{^iWIi2=K3tseLgIyF66RAj-9YI3T~nARcaI5 zO247hHMos_`)67@J8#R^+Uud$gr>#iYaR7$sXgnz3GSrtFUYMP72H`rNfO^sb=50h z7t`T$ux`4yQXD9VB>GTw*SpGGg+()hyXym_@X1#XJyq)R>IK0)^=(qW#Vrl)rRPf> zjaw7kM{j&XEYEG?cfkYoc%`GkgY_G?L=K;djnE%R1ueQ5JW_uxh0n-F>E_#5QhXkb z(cMWI?C9!Wg2(8=By0tojn|tiy$Bw!$CAXo_C$RG>Av$W_@;iMKAD79PalFO>IanS z1W(dKf5qiJf_rTqGFgw7!f%tN=nJHHjwxh{{!Z#)a*2>6eZ?Iy9X^3f(QlK)6OXs{W3Y!gd<{98z_MdpI5Z{<&l2kW{^t)QuvwLZ<1M zfqHRhe$YQ;x>9IrXvhqu_pmNAl`6nXYj!o?TsOq7Q&k<{7cr~f!+GLoYD~x+Jy5A# z$UMCX3D5I=N~h~xM9%cprXC@S^;lK%8_+Nk?v=#S%k-o|CA0MzswBKQtuIg-9+Iu^ zRvI6&M!!nRGqrBwt<3q z{9l`MA&2!CrE4Ka^l_vVwsgtekfZtmQYw3RXgH|i1Dp$Le8@31)0o`jASR^s0Y`{HP~Lxr2VvH%iq9oz?G2jRBq0 z%RIvAGELuG{|Py-H+LN8v+e^J#oy*VbJ)};-=j{c3qtu5vs8>>L z;rYu2{i9SoJb$^McYZ9^({o0&|3$r@6n@%Y)W=BSr~O6!J1P7`zoeg%!cX)|y7olO z1wYX*>!qde6aBK@P6|KKujpN+@Du%tzDNo`Wv=RLr2c{TcdzOvr6wlu(5w3YNGDC3 zHev21DUcV$E70U zVnQG3UQcNoSY%x1(C7M}Bym0QkN#E)uP6S|P0z5T_Ws26gMyMvz{aM zJTBZHei-#nQF2hkvQTEYOXbXf-(NBUN#gl6H!hMg*rmADp}JA^FPsjwCDg&lCW$K~ zC!^&H%%!vGrT+~v89iPKb*;KL)MO-(QrP5e@C$#&&exbrVQj|H&?1J{-vzo9>SA1# z;?U|!8vjY{NaU=f;r)*&Id&N;RcdCUCupVAwRxyJQtl&BpQOswLw)rI=VD_XU7v=+ zJW1k6EoH1AWwP+CFGEWi(eJQiI*VBTKD4yanS^Ir=P);8iBhRBcjIp*kFaval=rj* zy0h^xc1q#3w};{WLF58Y`M7x+$x<<=ehKh2YW*v6_}tCQ=qQEH-Moy2QutiIys=LT zpX--5{*Y=ru~OJqM#+z2F1;t#09BM40?VsltdN=v%d242{7;me)7UqxqTxr%WU(^? zL3c=b^nQ6I;}r?-Orydo8O1)~ba^~&Sxi`E!~L@meim0TVua{DohnAW%#B~uBCM*B zOuvgQT5C1qe*ce9DctN zW$dQ8h)#wFyzdtG%{Lt`rmuJz;1pqQeV z6U&P+T99xXT=W>DJ4tLqBja18Qelma<)WnN=D^&rCdOH*rvqK|CWeK&o7hZUVLh7~ zu~LIz`BpC#9{7wj{Adt&NQ&cnc~%h_^Nj_?Gl)|m;W+anrY_|+KoSs0I3hQeWBZ=wy8Kp>~Ci)rWRmme^{frt)rNa6fek4&7aYn2Z z)BW{dxFMV~o`2R8#mcW22OLnhU6in<$BGaJUgEg>7)SktS89uO~||c1Zd5 z&E*Nk3#lf3%Y=_GdcZjc_g|O3o}d>b(RN1~@1(Hpjx-E+EGhP8q5&`Cl5lU1GJYe8 zr~IRhhf>&fM;jlculNgO@mplZ<33tidGX zqEsf-V6yRAYCF_mvJp@bmo924#fXr?T1qiuNTQae8hfO$mQs!4m1sJ8UwE2fmcm+^ zW>k~HTAFS|l0+@pjH{${_Pl>kxXq|o8RwGDdJK#RpJ8N6eVf@je3tQ%BDqC!ngWm}%IJYh~yri(^ z7aRE7lbFMrUt;tlrNVo$oGmr{>tHUGwcK7KY^l+Ol)}E5`y^nQkxLTwnPr?)>K>kD zJP^}Cy_5=DW&A-BwVQ2tdE-3Ar(w3yfn+ls59u4e+885sF=P;Eqb!MMn>EG-DLmV( zF+P$+J6mh``QSXUURs3Z7_lU=$JQBFNhz!zykED@cta9vz0UZo^h>}xql7PQEv)sC zu=PecrBY!VjLIZ&tZXzoO5w4x(a0f*<6)DrRSJ)XO~zi5SeMPlB{3Z=At8LT@q{Ff z>8(a*sPTehdYchTve8*_yRkqD&x+fPS5kQ9+hJ7o!|7}$T$dfjD5(wbslC(4kva&U z+B*#=c@n6$Ve8pz93hFV z-DjBnae3ls+-E$I!cXS?#?}DLWilQ=F8qMu7l_JW72>CdA2uR`gia5c7kzFNM8eP8$`auoui}qly&vSUGKYOJR?dd?S*C&*YYe|7h%#${4yP z{3pXL43~~?hHnl(XS9*Z7`iL`yfKYrqaG_4jjK{yjvNfXWO#++bogfY58;=MQ6xAs zOylf|u~UlYv<4-kIGe}L7ZEREeFZ`}?l!R~QI7i$wK9WQqm3v0RD4gy-FXa^z_M6d43VWqI zF#1Vhuaw`7ky6+z<)M)*g}qW98S@LKgI+05jBL^)=#>%`_CMn+N%Ts2YLu=kw(s-7 zUE$A+H6-y_{M^_mg{}3ukz7x#8Mf9xjk6?tW4=Y$Uxq1K%!S^VH)2WRIp#}aAPM`Z zl!|z1%qEFDsh7q9k~m|&G+2F{OA6}%Pdr~5#if38^nmF+rA`#76!FUNCSlt(v)9I? z1~?tI-B#uPHWrgIO>X;YNBm=~CD}}VXZ%20NGYbMGp)+~W9*T+IdC8T#`syvcOUAV z)Rz6I*oL?So9WF^RFaenJfVAIER@3U5#AUNNSVy5cW}fT!#PIO3$~EAh8IbE0=+e| zWp4bMsEBt)p3LDV(0k)1N!<6pH=d9(*mLe%bs?UZsKjH;we*7~S#k&ng- zsR7+$BK|X;kkZ+TZY?4{85JAjbm{E3t{oz{LldRm5snT$q;@rok0|Q!L~7akkrBll zt~SBxGFhjnu@S``iZvDbuin@Q7l(MMWoM>DlyF$mTr9z%TUtaZhqTtBWd4ebh%yd0 zqy~0c8R6~_+D7C$EX#=Sa!8Qcx^-(r1&7;Gf7W~ISJlC*ttffV@2OukhmKNpmmQ3# z?vT?- zc8wVNz)#7c6?}giq)Or&FTqOq#!E z%Heyzt(B!O5p z)>R4XteXl!hYp_m9SrVKcxXl(63wxd&bs zQNs2zRtek7I3;W^<y1jd z)^=fw+@x~YA~!4Hed-n^yieV#gj>5!3AffR+}iCbhg-Wt3Ac8q5^n7-CEVKGO1QP( zDdE=cQNpd=tAty-PYJhnzY=b(U95j@*a4L*(ceY4t4ZJ7u!AbsrLPP8_J6?<@HsU% z?2r;XZPM++XL5&C4xh={g`W>cR1QBMjw)ddey@ZzXcyMtF_ps_Jg$T_ctQzl@CPNV z!CWP*!IMf@gQt|R2J@7#22U$t4dyFh4caxPFZ4NAIU9T!*@dC9JcHN?2!?lrVQ$33FGJu!qc5CF~*dvl6!XYf9MW zuPb3Mm>Wvi3&t+&S#wk6uxHILO4#q^mJ;@Ru?u_8+*Ud4J!97^xZeF$<**mFl0%h1 zGrOyDSWEYm@H61P687BtO$qm{UAS+R94aR54}4Hi(&6!umk|$@sxJOF;%R}3V_(ES zl&~+NUD*53F6^0T*WC$Pq+Qrk@Oi;p94ah&UGz_-phdaX7fPY24(t_4H|IHYT5gJb zU67;S^nI%|VyJth65SQNS2^sz@<9pvul%coePTW;VV{`)l)MrX^-oGQ6XE}~Dt&I2 zs58fc^Mt86{3l-}>=UCYVV@ZI(Q^5jigzf665gS}KN^ua?Azj~gne6_l&&wV!%Rwl zF09R+m9W1|5hd&|Q&b7hHpP_i=&%cqj^ZkZXB!tKJlm8|!n2K83C}jJN_e&@sf1^n zQc8HXDXoNOn=(q+BHfg*McRd*PGwaNKb_o_1`JHp%PEZ-Xl5QtpT;EW@YCwDK8r%l zdnw^l>GDeWRN5{)j=oa4Q`Hmo3QBlXRaC;Gs*)1+Ay#t0KB1Khat_!}SgAPnJ+=$) zXzdy?bbp`{wcV-(b19DdubL9>Kf7@MRaZIOe>IeF|J78&{RcmXFY5*OAN;Vs6z)Ix zX8}^U|KO+PrEvfGDB=F|Rl@yeQNsOa7w$hlmBamKRl+l^zY?Bl1C;RTd7u(LJ+}+D zJxJwn+k=(xS~x@rf7i$^{9U6^mBZgd3RA-0Lkd?Kmr@}zLTPTwm4Ha43LC0LMk#r3 zs1sRNDSDNEWId%;t6l{}E8%@{eI>jvZlLtzfY8W>N;d}7jf_!RlhY`&k<#{@m6paz zcn)czgy)c^O4yQ{DPh}fULXh887(4PC|z6MKC+e430v35HcIDhxz_edm*V${|X0JS33Q7Z$YiC-+g3(SEl_cM|IDU@@50%IZ`93DIego0rc#GdRs3g3iSG)8 z@M#+MBD4#85!z*f-ZQglIxOi0y=UeqVc)qlCG0zA7xu@St8&;M&o1oCHc#cSFPmN1 z!*IUJVGl#Qut(zpmBSv5c46PSbd|%tb9P~y|5oL&&1WcKf4qfC*dNa>Jo7D5IXv@a zD&ZMyu@aua>>81ls4r2uv^4kyGNnHG@C#&0!{8#>F6x!3a?~qR3421WP{N*&cHLUF zJ~B(?{#f5=IDXvn&eu{Qs|G#XN<4L*Pu4>s^BUh_jShj=z8YS%MxmF2#dfJ73 z5pz@y`y$$f?QEUOVLP)6+u3@R!*;eo3ESC5C2VJQVLRKTa@fx7qCS%z9Z)%JXLeybJE(Hl&JHPIJ3Fj|?aVH0 zXGc^H+nHV1&W@@awzKb*u$>)K!ggjCwzK0ZhwaR+;j4B>o=~|Ns}4l|P#}j@kjpJl zaqJy?QVDy<+O^99_r5B(9)685Pib=lxc61cYLKYsE8#EUoKeDG$@!6lXZ@bgLhOo% z7V?wIEjR*qv}!uMb~~qp*DrSA^~-sc!)vz-N_g#dQ3+etB_(WGmzD6^?TQj!yIobn zYqy`3@Y?N~61K?eO4uUp!n^VtDu;LFH3u#x2tC62o?sN+?)12g;jl;R2cOrGAJwu;GIw`G+ zc^&CYN`{_1a}NI-Sybf~PBo%jl(4UC38hC3&PUo6JJUJJta3>+U871W)!6SARZ3~( zERU$tO4Va4MY$<;T3$1%tkRG5L!&&Ee%@X;%1i0Y_L!)zlqx21R#7RiMPVHu+A_+X zTLkm0tV)jF+&-#`(kK5a{&p4JWoCA?OO#!%WqU`} zP`Ro5U88C#4TpNEt<-psYa#g!a*L{?ayM2ED5MK3hedg-T;iBfh17FQex$F;W!Hs! zSf#mj^CK-vr#6_GUHdoWNBXH;416%%r~O!nwek4-(TfgtTdwRs=Km^ ze}Kw8u5U!yb+djI|3HaqEe!6e-*j=%rEex)O)Aoon^wNtRu z2POD++{vXoeNzv=mp3yi)X9yMXPO5+V8fhhl1{P-;izDdqxbH^oEnnwJ&*ZOVNU%? zHg<62;;0CxQBoaxW`Pz;JsYz)D$;3<)W*CV&`zm{o?D`#oW7STfBI=?U8i5A?hf7) zRnO^})YbiqqoSSOOC7YLoO;kXgq03Qm65s^augIKmA>g|Xnm)SBwXvfs0L1bMb0!b z;apThrv#BRt?n7_-_U8YobE^H6VuRXxzd%W7^mZ+B+TWvsAf(VWp4lG#ZfJsK1q#Q z{S@Td6W0uv_X1RdWMi|2e~4=36fKp}Q?J|Fsh28QtZo~pQ8Kq|vs>MEPT#6rUQ~Oh z>UMN`B(>ncxu~z5K1jW7j&kWGYLFeS zR`+YC%2LOg_}1;@6fD(f>A9%RPR*rmhoO2&?F~hZlsda8q;6*?o0KiDTHP*A%L;P; zA8~I2S5>+7k3akDea_y8LBSb^M8SauhqRPZK*jJl=2W7XpqS#6mX)L>2&SZ_=8&cq zB$niSD-E@T3#nY~rdPXH(+YxaQC51jTfWuX@4MEs&|_x*e*gRa-#?$vTHiH2>lyd6 z2hQ0Ck%{(p(Q3~n?a!>~SxK~yUeV5XA89*dYDO?9Cduw|MT?7hz@Ed})2jCaePfdC zzhBXY#*DN7bw%6IJ;CnAU`)&;yS`}Cn?K)uvK=Yf;|C|kOt!mT(Kd9SVhTAFCl zx05zkw12)u+A7i7apV@!BA1h|ShTLJ{X?|YdF17HvRt(ng8auN7%CY9bGiwm`Hk50JK@CUP!muZtG9n6xs{{@Wq#6VaY$?K{yT zyyOc^)$RN!khB(}&3BX5MYI=K8z5TvUh<6-ZP>e{rHgisYgk(2V{MaYiCn`z(Ncq` z+;Pz!<;c%PdyTc9MXSy2tUF$}vx$ewMTzz46o!tqTS2dc+u`3Pg!P*wt%(eqD^4!Rnca#_O@upxrP&>eahN7t*L~R zB{6gD$cfZ4I@`Ndh8@pZg)tAGbIi2oh(_;t$+Y9rC^A#s;U!-hYZczvZ?uLsLudWU@Z&(`Ty86&knoB*WwyqhiiOY#n;e&E@qxRmNi{_mOafcGRuBUBDbrxFf-#F&ks%+dHmAZi!i77hTcbjLETkPo{S2?^hpff(^~L5RG0)l|Q?=Hz$;p_dcDQI~H-8+n+>R6NQsXaTR@g7HM&Il< z)N1=x*693@)nv83hc$f-w#F`HP4{+fzoyK#dio4(MeZih0np*cu%sTrNYkFK>vcJ$i=itks zu`k&VJw)a7z1mCmLe^-^KJ4_8-Dx`Kgw`lF*Ph85y`ecG_Er0nE84BGo9!<|J9g-f z*aACo29Ka~7TOkjJZrk|+wAqM>Cf+OvoDE8pV-}Q*L(PCTejPsS*tLfy?vb8Zub-I z%tL9=#)+1cI9=_qXN$Ha`*F3?ULl&<<0-Yv&J}ISgaztP_FJOOi(aN)w~vW-AozLp zhW&+To4hZoH*NedImV^JxD>QW?Y0|<7MHkH?Xf$E*7ok#)mwHS(LNlrR~6dHqIJ2a zSnajbMSD5;FKWNNT(qaW$JN_*foT5-I;GyRi&@j7bijU(HGMQ5us>ie3*SPGjXhw0 zFt<4-<{%sM01m3HkXs4Y~(D|dWmw`48LdE@nmV?VR+&_4a1HhTzb@(wpUNqkhp zXZEt$oW-CTKC`#7mWB7G;fbexN^7WZT<6d1Tjx;ZK}F@huya_Wwyf&>g}sTje;VYg zwm;MwS~e@T+WwdL=z9~@_AjjIwp82plUHl6w(GG*IiEtgNY?0^L-%{Xv@=-KbNiLO zSo;u(XR7u}T~5VW7X!btUlHwn&&9xV_FGy*wMt^{pK$+Nzh^Lu)765xk4-yxmo_Q{C~r)qaV!ET^RX;@AuJtE^=@$J##! zZ6|B`toASaGaaeU;X73Svb}S;KC}#P5R7YZczO zH{))-~Q*O zcfMrr7mZqWNk5n3tI;#=8ttGluxm`0e~a&+;p@6K_J=Fltz9?8{$!VO7Fs=S^|O79 zwbkk)yn*Gv?P1x}>eZ^M~pN?wPZQYeDcvq?1{CU=~`2L3(I1?&SKUw)hCS% z<#oC}T@(3P7q2sgHTu@+`?0m0)2tm-5z{s|s_pzBTI*@Mn}s^f7u1x)+xna~tm)e8 zIi0TY-OXB-`m^!(*m_P3Yx=sbzB5EeI?G@CD7Lj(V`Ms=)#(oxm5!PKRU+qPOG4yqjI!HYp|iy?OD?F8f@r{5RFzrLuaOF zvwJi0RyI*u0=W{<_TjyKx{cQD%ZtJ*~(U|FSQBDAB zS@?cYzvw8Zk)Q8oC*03>^EG|H2xKhTXk`I zvZnX5u1>sY)W5DyiPpT%n+<}xI!DAu_l;ehzlo1lL09J!)~F9|Xx~UAtB|gd-?JQ$Wk4v<(hP5m;$(`zsb~cF?Z8z!`?Yu79_W==c zcR7cyl)E+VZs#M`{%Oz~*19|AMWeT`#W>b;S4Te131W?EaH}|{!xdk2Tn}fY*6>aF zRCiBjj%Xk5BrRLC)d!oXp3YL%GM$$XmKZ&qHRAg;8^18&Y!u(u*(F9VXRG*1_cl@S z&K~i-zqiDQcZ$Tfxl0q(+c_e>H@cJoRh3A zSN~WwB+lo=ttH=b_5F^I?0(L@TH{|a>+gK`0@sH%;i}!=aj&b<+-jf`$(mkugPgXa z(Fz&lM6IXD3UBf2sqR5eN3HP+8RT>oAFYrQErE5wQ*H)uk)5)rd?D^#%?9H*!W;Z*Ddkej!437Nk=I&G zwc~f}min-^Qf~F%AvZ4TALCI@s8Y7t4(_NjaIg9roa&`FwG_WtBfC_7caqz`RKs1W z*#kAQwv#0!#8kVt*VupCLSEf3olVPBqf1TjQHI(RC}sd^bg4g&CYiX4EvDL=K$d$R z`n84ZF7-t>+UFbOQH-_(LpIrNiM@I1uOs~}^VcbLZRG1Q)T+mME_CGUF_crcyxZGU z*Hf#AYYWLP)rMQ{FFVOKk>sVE{_%VFT=iuS#GN3Y61q+FH#b86YgZT`>Y&w0djo*T*jd%cNtiXsipRULSjHjG;PWt-93k zhbeLbR<)%DVQk&%!}%`c{{VULPCguoE;RzRm?|9W+)~eurI>lJd(>KFw$+RT1O3vG z=ocbs5yH;n5hond~QIG^i!r#je6l_2Fn2 z^80%`&!Bex{5+L9ze8#X=K;P_)<3?*-ITNC)T`}*49lUotCoEY$?`UjQtBki{MY&_ z+)(X$QeE0I8+(zZ?!nLNxK-~aG;WvI@}8fd!X1^2vGuCPT-W#5kqmWk9qq%(58qfe zky+PEky`$MXW>DNp{d@eOWrrZU3|VURY^-~!zbWw_5BMf+@k{5(P)3ZgCf6Ru1m#m zUuf=3HIw(ToOFuW^B{43MELVcKGtYYHk9VRXGrevBTinI8vGW?gJu!edG@ia%ci7J zj6UON@3zqtX>B4-JHJbIe%kZNLh-r{vpA2gw{>H(ui+UnCQzhqxqoYQ+ooob_Xn)Q znp$+8JGN1V+ow_A=ggxKd-MQ}*mKWP(Je;fRJs@tI37L~&1;>A?&@GV#Q zgZs$-@vCHcaNkwCj(HMocBz|r^qv|^kuMd{Ic~%uiv0cd>sIMffv-_~jZ7KBo+OK& z&2H^T)?@2$(Jj}rru&kH(Q~OYytZ#tyZ>nTm(}rle6Al=ea0tVvl6bi>34xLXQ;kw&s?Q#Z=m&xz3>5rZfL` zUus&Yy*g62U)QT!equh=b(&X&j?tN$@zJM`xX_UlL&sDN-;JXfR~KyeuYD1&YV;ZK z+S>hN{EuioQnds z=v=1lCwT9o`wo|SnEN;s>ltTiwjV!C8BR>&U5@kU%r)(yZ02%`seetIui9%ODMs&* zJ@_i+eV)fitX@;)KSf^ZyGyPBb-(=Q+P{y_zDDie`ZBeu)l8EA@g%p??|9VhAzrh3 zZ{-!P?U{TGS`(=Dg8h`?!@ZQjzs7&U>rw$zYTEW&^XT6ye|hm%D!ZZ^+U}a*&kW$H_HG2h26i+ z*SFTc#;a3WAcj^u zd0lG%DvF_ay!Z?jH%EFn(*BLeO*pPCj(2mshvRLIcYY&YXWsPk)i%#KNTWAu>GiGp z^>|kKu38@BYq{=xtwp`Yvls0AHP>mMKTVdPCDfPTSIMqtKL{&h`}}E|-w3(l;*m% z`npKBR?B)dYWZK!QjcO{X*Q$rOu*tD$*q2HQy%~8hyUcrjl;8%Yp+xfw5EF3G^Bc? zu#zpcr7y)CXiX#e*M4Ltuf<-scu!#ru>-fKncdTqW_AXG|UeRLelp_rWX z-#$7<@fDhXq=6mM;yi9XF7%#n^U>re9j}j5J$moHLao(Dv6gG>bQJ4-<}cV243)~) zhuV_D_p1J*>ftNlBYZ9AFJHgQ1>?S$&QR2^Xxw*Oa`b6C?G@MB^-=cz7;5KA^w*_^ zEhL#n#wAC=61E(@hwOi3es!eY34^$-{~cUX8f6~&IL+O0zKhrQj5?-b8`YwZS!zQ~ zOLWd93u!&*>tuaJ?fQG^-AB!}-Curq z3eC}v6RFhok^Xsfe|6veuh#r!x(;!v1=tNt^-SZdIsNloA5)Xrg*LQFp*yt&x6^Yr zo#Fa;{nWz0wf=HVUDU6e_=>1SHqA)dxU22)AAy?qUyqx%*R+ki{ynXcsg{G|XhvG_ z8S}SV@_&~(cQwVogR3}~D&cFn@3604Tf2YzuU~ajcKvpZ{%f_S{Z}Kezv>R@O8v5L zFpt-d&(e1(+i#7))wwwG2Ugnknf+VqFVnLcm&(IEj;Vg&>uv2NUSt1~?ev7fr55$3 z7HXM}O?^jTiQWH*)7SIFYwqbz@ijm38q4)DKjW&*Q2Tj5S^X->`WiqV&-S%mO}}_7ts_k2h(V zcqE<%=t$gq{)Kwlcmi2Iz}1&aox&)YY`0YG4!S;F}@Kaxk+ z_`hH8A8Ffv67#>`qyMRq{LfqdpJ%wy$ou#4dih4B{%`HqXZ|1V(e+0eTl{NLuylKy zj@)Tobo+(>sw|%FUO8G%yh{HiZ~qeg&-&roMmRm^xmpVMR(?ClReR23RLchZcU%8Y zlRoi6ElDUOOJzGe@loM>Ox$twUw5@s&7Pwze|(4e|0~{qY=6JC{*lt(-yFC9i4pLx z>-tvxzW0A;B(EI-{8H^$v0#PNtSD;v{+Q5k7d?AnS=N$_+pkMe{GK@f7_y{~HIU)_ zK3ct4fmpq&u@O#BDe3bYgL{XD^Rt~Rt6j(6Hv5mnD~127Uc1h9+hD(T9x3u#i?kMP zdvzquNR5~5H#%4T<|v_T`g`w>tD%cS!|8c!D0+&|16;SpuAhBv`F-xcDsGhF z`WXM5H}c-dexq9ab6ziBpY4xW{PSEN|NAZRj~5v;@~4qEoJaOvErtJi`OVP{OJRO* zv?@^7uX5fv@@l;|j`7c?khx}MUhUog#Py;7nETf#BcOZa$H^Y{?61cP$2->iqpiui zC+=$R&UPpJJFuJL)s|yZDN@TQrSSWAd+7NSM6Jxu&+&TBLKXVbF2r(Ty$Jw1yjIe7kwdvn~&|H@*im+^Tpw_5QqJ?kFK_x}3H zo96o2+V%X`dH(M+>vrlM>G28VCk8lj(N6sdqF4Hnte^SoPqDs%&r`Wn2)9!|L8VXS z8T5HP*q=sU4D~7BEzVnW)viBpxi^9C(5G*%;dnYanqrDzaluaVIs9jYWV+MT-WK>z zic2NUrBYw=e{E)RjZ{0<%sTS6e~IEtTGD+keX0%5G5G1_wWCDdm+{{~w~9`r|GYec zPb1iBT6>DG$Df|krK%n3%ZGtv_m}lu{C~|S`+v^IW39Swn5Stf)pGT7Tv%^x@#i!b zhPn~gpTE*v&!E4>U)Hls_xOAk0B`vKjcRTD_rz3B@c6WRfV{etZk3klS(d?1w0?`5 zZD@}4rw;VG`u+c3>;LG*^Xl3WN16Tmd!y%sIL=3rncjK+gvPI* z@70W?{$GIZksb&Ce(9%S`dJP21)s6^>x+LRJsr}Y6T_$1u8Y+FjlIz-^3QYq6W3o` za8^Qod|!=QLgR^RV;)=o*{S&-BDLz1NQ&9g*9fQo7}9y9=6{If)xF-!PnGrT+=$P^ z&V&DwaOAILtU&Cp_`Ec)RsZpB)I?)6XbdPtwNxqUCQxfoIw%p83Hy_vM~$)2Q=zA#d@6FKs&>$C zR^wqGuWkqR1f_%S1lfZ6H+ye(iX=s{3AC{fK<4}%^9JpoDwC8`B#o?3`E94&;r z5Mz;}o&lw+MQVm?F>H&~b83lt5%dBm9h8V~bIx$BMq8eT{5<;jym|!~417(!q-MHu zL3wIAh%nQ58JN#B%e4viO^`Ri{tDz*Aio0nRp4gi+YEWLdPfyNFHo~wuK`~}+!m&p zz)WL1zR9#*{TZ|ulnzP+k^M=~qs9*P7qtVnH&v>+TOD=n0loz+1nvdy2fht@2Xp{* z5cC(&5%@k({moO5&wwsttz1U_%UCOyk?%6b$2JmG15g-NL@VPSP$Fo!y4e^BN(2p8 zw-}Q^iJ;-?Hq6v*kZ*(B(Rcxr4q6RL1PxcW8xMlgL6bm#C1$V13mRo=a zsE*(vDw=r@=04_wnI|$&VV=f(2J>|0nc(=1R`B{NkL6v8zH45<-&7A$4R*JNOy8v} zfP9Oprv|LNQ(XX$RbGS2wgAW52RSkm@({J0?Rji31W#0DY$;SP<1HYC>RY`1qfkx9 zTR#fb0le*_P&LF`J_=O^-tJMTR!1)bKY_P-6skhJ#iLL;!JEK`;jJBosvF+cQHZzT z;Vm7i-#x|PyYW_zLiHTp#!;xg!dp1PT!-g=g4IoJO9u~8nJnipU(S{?=EuSRtw`39 zKdTD1SGyG6z*p^RiC^;UroP0lbY6Cq;9KXHU0R-jU+TQPPI%?1Gmh_$5Ba6RZk_2Hm0cK2S&p}bob87V|75n%pDi zIpF&Z8i$*WwUF_4b;u<~HOm*wXBr+iXdLh@LW}I{6}@RSU;R?}HDszcU(s(_QYp8p zhhOTvQxzjJM3pf=&ZVkZuHY5b(Y0Wgf}=vRZl9ChM|FeF$q_{e-tR6nge-*=8N* znaVM;S{7Psjb}C-wW@g^IPP(RPr#DZ@|1PlQ|SG~I*rk;vMM|gDd((e$oP#Q&-BE9 zAtrd6au4IRG|aVaWCt_JMJp=RMJr@2zPEpe`?9jyb#tFqXAkvs=NNw)+}B;9=r?56 z8asVS?rN1aHWhsM$Y8@T{_DV0w_yYq5pM^6!4v)3;Ll8W81@U}Wr)N6;G!@K={&Qs>0H)5q&M>=e?eD+S?NA_T}#H|WF zbITrghq}7$uC_BhU(-875PuQ8SHBbf%`Vp10TAB)=d(;xla7KQljf@)j^EKnB$vIFd1vO`z^%X_bHK{xfz|5y@%Xhh&Rnh9zZ(rZ zoee|H{GE->P;>Qt_j^OlZ?G$dn(4d81csU;b{fb}XUWsX=Sx%3erj!@=PZu#6zjb; zF9)8s>3S)iTM}>5`Y}8qO^O2zPix;H@GX6a7xj4$JlgkOAkBzdRoDsh$^$Fx&T;>Q zg?e|%wc(wwVR@tb#lW?mA<6f9`=hRb&M@-{-0%)FpG<5J6l(tS0czXljd9eV&3JBU zjvLe13^VT^6QYt3?*^xyrgD2yxjjid=2PH3<4!WYlhcD{vNwsxe~#GAw+{s+@i-^( zEM&92TA6Qu5;P3*K&Kcj{~?ID3eM*7PvW^q;_)YY!{EhSY9;ga;8tL<%eC>I;K7)k z{=rE+k`y@x@~!RXfz!%NGU@6l$$WP70#}mBS0-#fjmYChiaC7bTfrn7>N2l~%l4VL zcY_UQRr{mCWuDFPwkO4WG4XGRp=%zmLy%Q5CFV4=Mf*F46dX-Tzq*`Gb!4oA%cooWSK@NC|fRx60FcD9;bM&egAFsH3m zsNH7j7*815jNb!5{ynwc;L(e++q_#=i}v=$X0(-l_qkf9d4C}8s@=l5b9yNFFJl_j zz5q+B+EJWgKbJL(mPMm$8^(`Q#@Fr$`wUm8d9v>m$Uh}LTHCPZH=R@4i+(jWz2?|; z^J_=rT~do`Q%~^(z?D0m_O!Fu(@q6>WPDn%Qxd-FOx$}8IOPKp0$qL2A}hMRt-T`;yDoSR^@|AEWgpCL8&Y8ZG6ug4 zVxPhY)6RBFNT}WZ-Ix%{kPzZSPX~tdu;_}t2l_iaq?Fh8SstG%miJ>#wpL}_hBEX0 z$++${m+f30Qi0>*d2qF#cGvWm69Ue0scLm=``1H4&E4zi=vz6Dj=nc{hJa7NkvN#! zPqTohf_x=>!Pw^eAmoB4wntUS1+2HPAm7{LVhGJ3e&@|Rv=iqDbMR^!w`08a9$|U( z>RPpqd!F-pLQk4><~oVvaiEj#dSK+uMv7Co=s(+dAMD- z&=m9?zgWPn{fW5+%goR;t8-YYJI!kP$SaT^#jiD{S!0;zM(luPa@bz*wT(-_bJ+fA z*k2*HYkU&C{R;K<){fTTWY4i$KY;(A zT67-Iv9|7RS0~4MGqp4GZgpljOWqk)r`VwDqFWJv#!V}E5-h(I&a9JzF$_@!u+vVv z>75023as4hXY1s_vI2bj6D7u4r(^f^b@C9I3(My-w;}V=l?Nc7nfYFwU64TJv zc3EBUOAWiMC3q9STBp_{6?Jy;JNZr<`>~%FaxJHY2XtzJ8pGeMTX&cJ#4BNSPg`3$ zM%FEK5_a7Td6lok@VaeWv3T9Su6NgMiuWbmQ}?p9zW~2!f|i`YZ`wC+HUO685yW4M z98mYT*ppiht82LFHzPWut}|}KJ#j`VYKiXoxp%Gez}VS!L-`6k)Sb9%Ufl|ZuFNkZ zvN3qXl7+}tmov}j%r7GIWosDcq+T2D!N_)j$1Til$FHe-!MJzpi*>`?bY<1TeXf1G zI=CVoy|ZqiXK(VwK;oYVr&!S`bawup&(uc~_SGG1EW)luR~qlt?S|UFtb4(;ejlCR z$6_=JakX#POR+BWY!^Uf=_)t<<=}c0kLQQDV{K%_bMN{y9|k@%v|1f3im#W19pg?F z&G!pwh)=2K_5O%+@p8zI)XM`eF$Nn2)8^Nkfl^Cgxp?>U;IZ9a1UI^E0)J}~S%xGH>o|$6N z)k`XNs^+*(GpBV6UF!^uSzl+Z^9%T8HK_K!`g6G6IUFBlZ+Pc(Sm>yv=7tq~9aUj|`Fuy%=^BZySZLpSbyfF<9lf-Bhnee>8=EV+B`a|rX{~7Y zUSmfg|ICI_o~Iv}-7wUoH5_Ut58aPzGrEcnHRoaH3^lv$Bn!O-k*>PuHKhB~kL;D) zqfoO;GJdbmOFPMW9;JNP2io~olf8Hb!uwc0+qc4w@00S#Z{;!c@tGyhyeDs&C(o>p z>wz~A^JU#UGyP>>qdc5D?rl`+q9-ujg-bH#hQnKA8I!IMsfZuU+?}mNV{B=10M;z);tPMSl&YyC?dE z_pkf*4og9g27qt5dsx^EEB)nB;Aanw1&^IOC2WS9#)pm|T!DZ;6;|eXZvCRLbQkT| zgRSTIo_A?H-TPlITN^eQWplxYj|}(F{rGEPmsQJAO_UF`@|Hf~CT~_aO2x)v0wP1%go?G9%@o`shFWYn6^>HlTYKrk3=$y3Z{I%BD z8-IIa8l`CFG0b~0@5_8J^ZS^OVm_An1m;ti&tU!-^V!TZ8q@i=v3VA4aI3RiBdrsX zsoufX10#(lp=L0CA*}%8hBp;@o*$Fst>QLUar`-vDgGRd7MOXNj)vkAlkHvWI;>^3e19p}eVVLXTO{&$iqf?sDRoO$}A7`byFBmTT z%JT)|!MBMoT}8ZQB5^tjGBMg&O)@>|Zrmf=R_ZKIrl-Z-_jxWDL)&xw%B9G&(^nOe zXYTZc*1oL1KCrgQT9kSTd`R-EO$t3DUU{R5<$k4KaTCMS6X$x%eP38HEc8Bd%l)x) z4Dz4wOvZ92>?TfcinFlGxxwjKjpfe98_0uT!TpY#o}AQUZ#{RnyziPcWw|NjfTq#L z)(-WXM!JXYhy*{H(5`8i{q^>4%;^cqI&Zh8q4xAueVZ10dr=mSkF_}D*<5xW>z zVbbqKR+znT#8sGsI(-0dvvy~i7J8max)^vXT6@ObnfX~f37i>vR?)MRZf?3;%*2d0 zYL;%T+|Z&~yqm6P`eSDvZ47hMUOJ2|!`!qF4?_m5fAA9HvT9v>MYAN%c^Wg0GdRY7 zV>83k7oT~o@V>YmPnEr`d+uuH_0XFxy&ihQCEY3irCA=Xlv>rU$Foz<{cS*TlT_4r zlU)yU(b}|^4B*@K;3U7bppUJgH+1Mb^&N~#Y_{r1h8N7+VxWbFsaoN9UxNCywS)gPoyRL5m#OdIUCx%3>c3!FqkaKjuPnSl zCm&u1|0N>66<(LxhCGhisl4HJ)GlPhzxNH|mO(L&K^cOKy71O#dn4ve*&EK@NQ24_ zfW4Nw*JuPj%;<;=BaFU~lZ-)-lZ^+#Q#pPjXPAOgj>=#;+n5Y_A!IE{m^2!1p=>Qx zWqyDa;#hGly{d!NH{7cdEn1VKty+*%SRT)E8p~55J8HT$prxZ`usqWm0(q8oKX^J@ z=2%IPGprQwZ0kYrh1O*7#nyE2W!9tME3GHM*I0AG*IU`(xmFH%zV$5lW@`obR%;FT zPHO}B8`jIUE<9rBy-ufE+lJzg}AFS`ef3ki8S8gK$bM5wkJMKX6Aa@9Oh`WA79Tn=P zaj55R3`-+-bMU6_NbqoX6nLb&9e7)JC-7U{UBNrJyMuRj_XO|iP5|%b?hhX49tQdlYzocQW|B?(yKm+>^jZxE}&fa?b=$cBg}cEArxCT(o9-&?dvCcvhh@L}9C(rY0(hzW-x!&9d1MZ|e}v_zTSa0< z+-~rb?f~#p?%LpI-SxoB-C>b+R0YRZxo?8}8OvX|Bj7#fZVP_ieH-{C_wC?6xVwP= z6ryY2b4_?}BG|4x){UOOQ=FLx@dBXg!;b@kTZs?@evm4Z>~O8QR*k zu5M+y1KT^>bi8-v$Zj_6!*Mq4!0|R6zenvKB0cH{yGJXJ`pJ$5S55-B<@5!2oB`lL z&b{Cv&QS1r&VArb9f}WkC_a+o+j9J^9N&TCJ9B(jClN8-oFwo#XAF3}GZws$GakIZ zGqDv`sY7iZ;ZXaN9O_H5Lv2oVsCN?`YV#C_+C1Ii{mP-f&vIzTp5xG7o#9Mq;ZX~@ zRg1Y*%eYl5xm9bpRqLI}t?H;^uB)8us&b~a@~Y3+@`dvVT2jsV&pERopLd=FzvRpV z|G`-R{*$v9TzQv+Ti(^+j&~in*GugW^5#Mg@ooaI=Y0*lk#|QcmkRUJ`f2KY1D0@a zA$X+s9q_i^5_qH7d#m>_EFHY>fp_-)4ZN%OAK=}*XTjsWG%|g>G&23YG$!|YX$=hX z(s~%-rL~ddrFD|*r8Sf4tw5=X-hU#08t0$l{R(}b%I%!)JrDZ~w$Jo_hsZhJY2X=N z8i8yt^>m?^`o7ppy;<(O`P)T6jS>QOu*F?X=~!49NLMdw0>`!pP-_D}M~&+P=^7?Ckgj3! z1L>^2IgqYlwg%Gr*%>&y1+F}~Rc{1lKz@_uw*u!wE@XLsAYIiI1uli9m@TD&Dkjq#;8u%jQ_gFp_xDoPkmQMz5hWr7`rvkS@KF#vkz&}C$h~@IYJ&-FPV-IJ` z7wCH(Rn77_j7A;xHG3~G|Bm@(=07txf~c&UxtDn`^HApXnTIiN299Ge=x&Tp+n{|d z>!{n<-VxlZItNi*cd*ef-0~klY;&Uo*eX5t6C~0=rGn;DrA=$A5@NYGBM~pyi7Sp154scbCYCn`(MsMLM5}sd5Uubxg8E{__6I$H5i1I! zGka;!ILL>CCW0Rg3P20vf@%DFfMb+`={~4;Fdbigf@uu<2YYd^G=MGl2Ge*B3!V(i zaJGyHrhA-3E}Im59%DEfGVZg2Y3EFZjNJ@5aTY)}M@>Zx&IQPWYe<%723yGRC`Zm= zp22O%M1CAETxucOfa3*qIcf>>Wn9;Cj$g?cR%biw$Z95; zO69d_Y^xB1&%d+fi`u{73gKMssaQW>!%|0GKq;5H%-(t-RAZwMnwO>_R5m<>%H9$3 zDdKxG-vEwLLL^28+@nH6>B=FG`KHi`kP9F?>a)=AntN0=EO;|<9U6!9Iuu_}hvK(^ zV{fTTHGW<9JiNYolyfxmsm#-v&j-hwb?Q-uC2YxKzKwYy^J3=Bno+hE&1fFOZlZM? zeG{$K?%-&{O|*J_Y#Gd!;jp;WXmHFC;_ImK%%_559WsBEdHPKjzFoKErtezYYB}>& z%-4cre`roEOl(dqoDaE7Trbsvv7hSBI8=4$P4-bLhH;$g z%Q#u^5jC}U5BRBGd`w);M!m_vMZgrX8!kos96x?yO03&9BB2{p|Z2c&X6#GWiV9@=sqe4K{;nWAR_DQ~XW z^TfUpSgB_DibXFGy+ZU#)-!#EOXoF#l`7NMLi7mMpYin&y%*~%e91s+Uy9hrv3;8_ zL+n|s@Al=2zLE6Hn0MhtZvi_;hFtu(1E7ey%!oH@vuNOEEPefXXKZ5fs{8~>=9y*0#ZMFiS83U z8A$oYv3+~rG_hxhJ&Wzzd^uvz6?-0##$_Y>xA!d&f06i$#b3gHjI;R5#a|)*O7T|% zsoe%{^LV_0m1=umFOclGiDG*M+xPU15_=D^_hLK7TkI)fA1C%SAg>RxXNf&e^o^`< z?^`T-iTKNaygtNU$@cAitAIz)|7!6YwzL~qsfzk~fmE)A*y)$zD^*$F9-{XW-3O$& z6tRzE`}V%6K+2yc{!H;_vHx#M(0r**&fudgmG#@C1d@5 zCT?!%xc34no{;Nh`%V3N04Z-T(S5)YqyH$vBgSM#DwhmB5OFC$iXR88RQ3C%0m+{s z{!H;_vHvSyj`(xMpC|r}?62RiK>WpGFJXI|eq~~>5PPNAtAQsl9)w4XW1|RZ9*qE5 z2f#|zrk@u`<3@PK2u{KckY2~)j{;J=dx*Uk+jskXVowqKIJTpoV$TqJ7Tb6Ga>Sl1 z_KjjMVZ`yr{>-Fu@mG`GSdc`x(a21~pmMvsK+=7{N@FD>wQn5sPqDwHu^;0Mt?O{n zBY<=sCERD6=ub%PiW7f4kmey-^epjbi#-Q;#&|JlBareCQu!hv^``{*6}3z3r9jG8 zF8&I^N+89V!5S?f#YKo7DSDJ(9FW&Hkm~b^Jz4B&Kw2kRK-26nAV>TgSsy>3K=cyU z^9GawDZWbVs+P|01wMmz5K?>asE_N#!%ZH?DDe}LKTiBU(UV2b0@Apb0I9u|z}Jm` z3?L+3)z*1UAlV7Y9xnC>u@jO#PVBwJPDu7-v5yly3%Jktb^u`$(>IWi;x@AVfq{gi z=L4zzML?c6AkAlq_{+s!Ay^6AXS_3zkjhs9seCo?j8UCLSZNF!ZG=d_fcuQdK_-ym zy}-I=W>O@O$`RgWeb+pS?RkTG0cl_I0nZp?N2dU(U1_YpH#$S~Ou;N5wU?0c=Kv{x zuK4o=Hv%cH0C>iDZ*(b;>Mvux>jRZQDqjtx<} z`yp5kr2Lh@6Xx+jgcMIm@v4sYn?PEZ7LfZV_IS}VM9&sIM=)3HCBQ}IkAn!Qf2HCt z171}7A1Eg~^5bTO(FAgRK&mf7^eEBefE3>gXqxTsjTd{e*vA2>e6Hw4f@Q#4%&}uM zz9rZ+S?f}2cdV2xsIQIdmo@5~PI}J#28KP&4z7a_E7l>XWdKr+`DPbq9 z_i`Z5JCO2Mi(l2(b`!YIIC?MP3iH;%7LfZ3q&!|AwI>2d<)g$-xW(8zHXcavKHwRn zd~7n1>Kg~7_N9tH4M=$i&lnBHWdJEIN9+Y`PaH=`aV0?BZ-D!ZNrOv)R8JX@+Eosu z^7z^-qXi^?q@WK-apQm|%)^5T&zN%)2x+~ik!~y*mqmWsCkV}d4JM>GLW;`)Ql5?M zZ#smK{DkB$5Pu2#?-@c!enRq>0jWQgVkbOdP9H)@{%RoQC!{zN-{3xBzA%K4@(@y- z7f5jt>@OWcNPa@{M~S}|`@b1NNPa@{`+$EAGgHU0ztK=a@)MFj4M_E8vA^d~Lh=)m zKL=PB$1`E2F)@{p;x__Mm{W!lQamBW7XT@qkm8DfG+!ma6XxongcMIm@nt}YD+f|s zCGdnv`3cF-cJ0bfG5oJ!w4y!kmAcoHwKL-q;i$O z6K3P#gcL_ean+<7%f_2{)5ZxiemEid3CYiPHEp;T`Y6~5DPK5{#}`Qbiy$;Jh7(eG zLMk6cI?k(vJkCHKXR;%%7x0An+HgXO_W@}<#Hh(QatIMtOoZ-NqjGfV>Iu( zpYU!ggOTEW&?#Rskj8r)#hVN6C!}@|Qd}C4)>8(M;DC#3iYwr7nXBs(G5dy$=vU-oYsK}dc=@+Sj%JlOw_5#z*9Nd64*=L&8F()C4= z=w?%`hXW~3oM47vu3(X1xnL#mglQxaa{qu-AL*T}TN2G?3#5DnKw6(g zqL&NebrS6N0%<*@0V$3!%dGt%;UcrygPB0elLK65ZtF!ze!@lOzz6fhUjW=_q(4YV ze!@j&#)Cz`AJweh#X!na2BdljDUNWFng3upkm4$U6jurCXH6MNI2890gk-MaiaGU^s)WD(S)?`juU$tklP{lEU|ACEE9XB=w>TjZ-ihJkk7|J z-p_$_KavBiYqgwI033yVqlE0(M@xaUZpwgEj*!Y#0%`oJ#Ba8ydD%XaknUf-K#Gq5 zQd|^}+TBZZACT%LJYsa1lm?`DLdu^3qsBu zx9F(-Jp@w(GX?Vm^MTZkV$n-QuMoWoNcoN1bv_G7dJEBe2&M>T3g!t`0V&?Z=O#sg_TCFFh!<^d^hv7mLQ)CVMck?5s@<$_g$s*8@# z?y9j$Fg{xH+(r9UX+k`Z>P=z2VV_jdGyIU+m&yK7eX_-#$NGjo#f%^KsbIXx7kRhN zmkgwKW(Z~iE9tpcH}M16FPJU%d_mP+`@;p}fjmBf*@E=j;?zDu@)rpf11W!nV3pX7 z7;SGM*h4TpR@>tQlLa#b%LP@Oj#EAK{DlLl-crG8;4Ri;3ErNBa}%N%7bf@^mnWnG zDL#$$`Mu(MNxuYDyv}a{X`O_NPH&JTy$VR>Rd1XRffkVTNWpl)RKaY)e8Ez|D#6@) zbba|i%2OnIv0%BNN|5mZQd}zV2+gnPRiaycq&olP_2*STtDThUh%yf>l5szoFW00ZGrePwS~8B%fdb zkoH-^EOWvn!bRpIlS;*3CVoQl6D~5hO{!-5r;KDLeUVu`DK$~&&lb!VEES9&sr{*f z*-2WD94-3=kjKA9AFK6J!79Ow2laFDT)`s2a>2+6x?KK5DKA(hXr)O#g1JCCp7KR6 z61`OPa?z_qkDH|97#`m@il=7@w)*O9kWSX+2f2RM5)O z_97siC&~qLvvoa1g5`qv+8Wny0jYg)q9+Sx2xf~vU$9Cr{%L84VD18)uN27r6^vY{ z^?bon!Q^LjJ5zxaU%E(R{9=u%g4u%kHTEUipDkGRtk$iiQcf^iupIc6`SU&T%f&C4 zEg1Qnw#NZ!J|b6Wy-KijrRaj$tF)dkXg#m>NWpl)RKaY)e8JKheT^#2g) z3tEpCOs&CnQckc+Fmi*$3uX&e)!1Ls{%pZ~!79PhT=C~=%oi*btP-?d*8WJrRKa|~ zQbB8@#0ka=W((#ERtZ}9QomrnV5wl0VB{tp7cZDCm@imW<9}7hQE>*0cNg2{pzg1Lf4HU3t*T!vt-V3A3LxL}-MvS6-Ykzl!C2Hs3ejecu4hGc*g@WpW>Vq1B!az+x%|OjTEkJERQJ`B;_BK#^$Q?nQ zKzD$;fTBU&L9w77i0K9D4LJei1N8$901W~S1q}z?4@v}$0*wZZL75cLILPBc6F_O8 z$)KsAbkJYgD!)91pN&9 z1!M$aE68}uY-E+`X}1>bzo0?0X_MW7|1rLZjrtpKe8JrCPj;5y(- zpghPMF%Fx61<_6krX z=yOmt=quR223-JM1bqkk9&{PLAAvsujo=n--N6xUZIJi>F!$zhaurqof8E>bOxDRB zvatoil8~9KKoXeDmL{`hwh$l=ote%|GfPjpd$PzbA_7K4gqVjlAp0gDAR;0n+oOmG zs0fIHilA)bhKT&$r|ND!Ga%3F_5I^F^SYmV>QvpjwVpb4s%|ycD6TPMs4uP(uE|_e zx#n^m$aM(Ue6CWiMO;Vn{7SA0t}3oNcnw?|x!SopxKdnct{$!&VFtNQ<~o(@EUvS; z&fz*A|D9YHa9zlCG1o4x-CUP)UCwnS;r4J{1AQ&m^;|b{-OP0>*BxAUaox>zFV}s9 zy`Sp==m)tT;(D0t5w6F$euUpsTu*a7N8Wz{?|H5laKFU$GW2h`Ugi2d*K1s_bG^&; z9@htBO6Gk?xR1E3u_g0DW9Q9_aF2~e7I7bidkoh&=n{AnxlhJD2YMf_1IHdb?;!4n zjooivDc3TtDy|yBCAjLw9y)IW_l;cbTuH7p{ykhLkDoK|^zpOi@%2#rpZtc6{Bh8& zzDJ$=D9hIF>9~ubs<|J{y+#K+RePSM@pO%6*vmty&_$seLQjYO5?UJ0gntnJNBDzq zj5A*5M_MD@kzC~F$VZXt=&8}&(W|3xN5{qH#?FXc5xXY#v)C)K;&@wpOMFLsSNx{< z8}Wa~=M)`Xlq@>EXlK!`qFalOEG{oTq4IO?WR_m6sZ)IUf4XVi?*OGnp@K4J9k(Zyqq8q+eSdrbeBFORuq%!6Zo zIp)`6-W>D(7(R&_d%)P*u}xz;#%9Ov9(%{w7svi#>|e&l$ITgc=(w_R%g0rXTRU#u zxUY@7XWYNWjTt{<{G##4kN?8>E5?6g{KMmaGX8_{cFCxcl9H(<`;{yySzS_BazV)@ zC0CXFt7P7U$_Whg3szkD6RHdEMmf&*QGqrJQ`_$Cbol`HJdi~UIPQ7R9cc=bf>T^?n zJ@t1}U!VH!)XCH4OQ9I+58Mn{);f!ZzJU?UU%<`EHGgC8r zW@cxeHuHv=cg=is=8tFoZswaaOJ*&ewPsfRtP^H!n)TUPJ7?WA>!DfC&U$s$>$BAC zsk8T+ec0@8&i>x)C3B9LbG+g-GsX9s{EEf-Dxxk?QCib$v-Y7q8QebWMvson`ZB(A z_J5AHbt=d=#yls#i4^78QHt-vRgszuHAR)EX^QX8;Oqrw2Ao-NX2Y2SXCGYqslC4+ozss)jc=&7^UDi6)EDvn626z>dj-DNsngW$gt$|kp}wm=ub#uu@Vq)l zy+Fv<)w!$zpQqlYB(bfikN8D~n028VWqp-XZZ6_i7%tJj$gsC{xjN9gLd~QRyx`uifiL!b9o%`>72r|#NE*&L>T2-b zqXqY9`lMTgwl2F4T(+NJw(=(Mh0AXTM_>7^A@tZgt`^Rq;M+;Tn>Af`xV*9bHsP$+ zaegvB_k@HDqDhs(Q8oABJEQtR@M|k2WT;9~_2{uex9*a3nvhr22!-F?37yvYGU0z&^$47A?Irx5YI^owKZ5?TE{%((`uy~bPs2Zans5dl6x>JC^ZSLa zyyWNLuE$>l-#%S9hg={y|5m}*&k!{6Uwos`J2nZ{JSJ%P8+Dw|9qDr}`mWHX?(Ui^ zd3@nssk_8OLZ5wt;N3qEd^G=_8?xi2Vx$<(s7yH8Hf<<7Pe#=8Q3IFNuOANnRbTzmGC%zoH=eUIK4Zr#`lQ>q+YICI~&e| zllKQ#&XK3~JLh2Nmvs!cl`n+;f0zW(B+gfa0PU%CR?ysN+W zYJ69oBsrS$zd~Prn&9|rSHm$a;SHVNo!75{V@h~VcRloVXSRT6U3DDz?R({^uj)Sa z)9FH+*0rwcM0`)E*bIKSs~22&QWjLY?V0j_OQ-O~zU}bu*6nA@F_NPOostW-No*$l zx9C=PMwxJ4E)m?4Kb?>!Rp0-%@NWsYIf+i*JT)B&9 zS6+2FX!1CJ=QYqT_T8xQn;!qgzI&l>+3S1Ymdl?2Kew0Eom%)5^ya;u13z=p)o`BG zxjuTY7vP*S{deHQj|%@F-KV~_-$U=|=FRdd?T<*CG%d%p?Q>4f5avwH|9C0)H9=`88^+y=#H2VlTI^|nz8lM zzumMDlb1j5mUx0WGCj+Tvu1={sU_z+Jtmsb$Baau{*9kLq)C-&MW6nui7Dv|Cv*r- z`n;fN+kLveK7Bmrb%@L~F_@NbVhFY+Q&wh#GU+s9lNqhdsAR^ezuzOV8BM^%V9M5v zo~A_w$6Pbonvr+G$xo0AGpf4n_9-}KEOSP;ytJP!#|WCy&9rJWqSaq4+Kw6HK79$8 z@^4N{oa=PGn?7#R|HJ{p59Y#X7e>=?)A@7K`G0+*DM=$kg00bLbVj?o?#!2ndFS=7 zf@fXzI%xXcobI=w$6xz5(3C*1wB1yFfUis26|Q_RTAY#9MxGlvZ)E=Zyl7BHAJ|)$ zi5b()C~wAYqZJr!!Hnr94Q7-#lEl>YSH2{rx9f3f6-KWxn!`I+7LgvKA(+vBlDbh(aa&8Dz!^s_&_SLh@A1ykP_{LVds*BmZ*RaUS< z^Us?s^fOxp|FTT*y`u%s)xO`;F?Z+^YteXoN_@}P*rV|jjnCEfSF}~=hD@1jGkX~%^K)$-q8S>rwrf7+oSH;;PH>TM>N}S-_`DMOlv&q zo|MNiv%CqHi0-ueYC)p|KYLgYVSat5=&R-}>+h7<41MoSTkySmvS8!}!P3hG7w!>U zcGou0ggojVpT6l%v3nSPkY2Y&t#;&Bq@%F9nB z{@fixOKhALW$_!+YG2UU_Tqd68HV#aPTzz11E+jUiI2=y@ z;<_YM3}+W;;}*-{-0)~P2Y|L3tH!`NFgzB{Jdj^J=3m}i0+y(WASZ``Q~9^C8%_tO zV@0&F9nJ!0U`4dmOzeo9DuyM|#>>3G|6C#>&|N{Y}v3H(yiG4}!LOh%&I$4?tTz zg4NXG7hluRPf#8fzwX)t{fz2^eipQ`kY=EN4%%2rw?MxLawZ$)WT{_+oF=CRpXcK-vQq zVcG-8xrkVWZFMy^VT+x=_d|aJyRgmg8b1hLhfSC^fJNBGPW%XXBi3MB-GnXJ;>-6Z zpl`t*%vtW%li+REQ}AyGZO%@A8u|{K3xzkw~D_G7OF@3rf|Z`%!oxew%*z_HL<>VD8x z-?f{e9{`adb}RIQpv@`t>!BY4ZS@0t1Ng9gJe(hbNELe{^rN7yp0eA)pV~?AX}bgd z&p=zfY^R`q10p@_F6dW4TfJ(hp??Q*#-rT>{Rhxiui1Uje*}>vb_V(l&{lu4w?O|H zM5@?1=(j+miaiMZ4rr@)?QPJ10c}pX-vRw0XsiF&CqsV(+8CZrg|v=|fwmeQIv08j$S4^)9~>9j31>XW$QZf+dID(k zHPwaClR#Td4qXI21*BhuE{2{4GGc~yLGJ}375SxAi&OV^L(d9b3OyTS#0*^yy*Fs9 zeL`14?+YS1Lwlh22kBp-YoHGR>0hC1q33~|?HsxuJUDbCxGHorcvR?Ce2)g{S)tp( z)uB7UV?uXKNyZ0Hf_c91?5dJH-V(x*aCKzD$){Bk&S3S^fGvU=(pgPLa%~5L%#>V z9(s*1yFtd~(Cgr(p+CX745Y_}-h{paq{oHchQ11<$A#X7z8a**h2Dey21t(!{SEp$ z5Q!c72lNdf5jxJPRBZo&$~!?*kqb z-VZ!DJQqA9d?0T*6tva+@Il~$@FCz~;rZ|vf;PYSbQo9`E`_rQwAJG9BIqTct(JzD zKraJrwLH8G`fw2KE_^t6WcWyMMR+B+GJF(xQn;KjJs>hOj4W4uATl#t1)Tw@-*64| z77%SMoPf@Ow#tXsLJxw-%y1oeQMdul*FeVB@H*&AKHYgVam79r{+#R`-RI(BA=Vb$_@6`n#a59tfwvABVf(JPA@S z;WYG9pv|u~^gurc+Un=wKImV7HoxPLfqove)vv-^pkDxOe%T=h{Ss)aUxx>wUk0h! z@HXf_gUG$`4(PW)=yyQmUieh#zks%SFMK-mUqM3yE9=T?R6a zM=pk53^JNWc0n%%8OtczR&)<>=d8zR>ez7e$f zmGT>*n?PGNM{b600nykaw}K}}ZijOUXsc5rcYvow?gCGb+zp-)xfeV$av%7)$o=3| zkp~FB2SnqFJP2MBc?kSQSvL6p`QV1y^;5zp95*Vk-vezi2MW2FF{*9A9)}8S0FQm$Oq6b zg3J^mA42~cWZaK@1pOP3aX(^(823TO{YVJ%axkW;lm|=3f=q3=^ z65Rpa0;26iPlj#-(RQMzLLUpF?L<$9J`S|i@zFD(PXIZQJ9-xMXFz5U(X*jX1erlZ z&w<_qGNX*13*8Aaql}&py%}U?5#0&h4KkyQUI2X($jl;oA=n$e2<(qu3}&Lcz=7y) za7*-3LS{im!|3JUw&<1Mc77AlRy(5CfS-+C3!WUk9y}v@BY0-?X7H@&tvvgAklzlA z-VXf*&{pR}?|}Xyh^-@f7xZ}`T2u6H=r4h2P0@RyzYN;yg6MtFUjg~WvFQEKUj-SL zqYprT4P;!7J_ueCeF)Aj5REJPF!XMakvjSa^rawkoakfFmxGMj(I=p<1d-U$A3^T{ zk=W5Ep|1gv*wLq;uLY6Y(WjxW2N~I;&p_V@GO|aX18X8p{Q!vEj=l~3AjrHa z`Y!ZCAoHf^d(aPq$nEIgpdSH|+tGhOKL#SVqwhmM0V21fAAmoKehBBsAX;DaBj}%i z%(J3a*it_QnP){q&_4sQ7gUIb@5%e!Xx zMCXDZMGpk6*g=G}K_qAF5a=+7oUujFqd_ERYzg#O z5Xl)^20b2Rp2crYGtUBV(rk&L0cUjOF|z3qF2W{ zpjUwC)v*-xDv+67tPA>RkeOX94ZRw~W)kaxt^|>su|DW(5Xl+KK(7IjoUtv?$AC!A zSPr@tL~_Okq3b~;XKWjEBZ%aT?SO6qk({xUp<6&CXY5qyHW0}fJ01F15Xl)k6Z$xi z8Di`#=#3!KGIlofXF#N7>>TJ5L8N8uTh+P2P10o?~7ee=e z$jR76&>0Xp8M_#I3&=bowhKB3GLMMuh8_fwoUu#6ZL!PYYzL8?u`8iJ3nDpVd!SDN z(Jf=wK%WMpTgI-1J_AIe#;%9{9Ee{jr+*zNe94>IeF-2uH5#9|z~ z3;F^Oi*f93=nFwxeKmG3^hF@nJpz3-XscIZkAd&So&f(E`w_T*{7Gi2nmTGX6feBK`rmGX5dBD*h38RNRW755$=mtMYgRTpf>r z74aglGCm5dijM)SBJ`qgBCxgetr-Eza)4|&K46rUf3#^aN0UP4`fQ|9} zz;*GtU{m}+usMDZ*b+YkY>m$c+v10T>*J;1vGGOVhWHZjxcD;g`1s-A3GpMrjq#P> zXW~bJ?eTK(#CQdmj8}o1;x%ALJOOsb*Mg~d9k@B(0CvUKf!*3&J>af*A9z_j1HKgB0=^v2fxnFp zM$pee^z-;O@Ne-QaQ+V3>L2lw!GFh31wV|R4t^9r6SRxY0%JvIgGEK>fTN4f1t%1p z&$AOj^w^@E(33&**rE%dr-JCQMHfO(2W@_d>>_aAqKm;pigtnXi*|#RMVEqAMVEus zMOT6~MSH+CMc05$Mc0BYMc0EJMK^+-MK^=nif#pW6x|MGPO(!ei4E;!ur_omSRXnaYz&;3pYiQfZ{gdi z-oZD;Dqbl#FT4jlID8FwX!u%iLHK%bVfaR{EPOM#ID9L(G<-X_JbVXuMEEXnMfh%T zRrp@k#->D4?5=N#>;l^&yTM~4vfqAlu|_d4|szSpV0;CqAGzjzmT zK=E#HUh$>sCe>DaK+#R=*y4FbH>-Z=o7I4(w-WMZwVjYRtIrbhHubgQlfg@hPX)hT z9J6jy|5JP>^kv0ofmalt4PI4z4*0|3bHPW8iwN_0@lNRfExrK!aq)%VPl_)Be_DJo z_)Fe$oB9=RxsBhUlefH5T&mtzzZpLld}aKB;2*{x1paaSA>bS1=YxM9e;D}I_)<09 zYAmS$n@Xy{mXaES+XA7T(SY|E;$}N zsbnMAThb2pmn6Y~k`6W3`c}zY@Sc(b!S9sZ2Y$EY5b%2?d_iKp1s-Dk2b^zBn7~&g z))5otf-5E*2p&D*PvGhahk%vZw|c^x&}$}?sxqsVkY!dqAv;4evS2K z!mqL3ny?Ifhwy8xzu=p&{*G_L`X{~#>tFaLtbgO1u>OPZI;(QxT(ElLf#8~nAA-kB z>jLXC z>jvwa*5lR-*6*ypTK~4f_Go*OJ=5ObKFnTbA7$6r4fe72iFUVrn!VG$*uLDp)xO7m z(Ef@2toKQRrzgw zueRQ`4m|*U*m}>pdqD1gvwr?vx&OmD`f<6xZ{X2TjJyV4)q9kK{fFx#c10*_y|TD$t`Jw4E5a4!igCrcinxloMsbbi8pAb~YaG{jt`e>ZTobt_ zaZTo$!Znp^8rO8Ly|`vr8`+1DRI|8dbIsw}n`<8{rS|38k86Lfxm*WWpXIBt&+=8+ zDSQ=nDw69oytW!<8V;yN0+U(U6ftAeYNtBQRD)z&{%4c8j$1CclC80%1Lt+fR6*aK(g+5WZO5d6s;ySgam6E2i&{pB2~lXLLN{RdzB? z_7cfG%r}VH$=C|Ge=#HcgyX-~x!39YH1^s^_-X93G52QY-s;@fJNFIF{dniT(Yd!f zcXT%Wp0sxJorH7mbM6`EzQwucocj*veztmTl9cP&j{6*apT-w@CSQNm_ptgqcgfe^ zEy-6{{nK&(Q@f|B18tL!gY=zrIQK#B691rm-dHJ*9gcg4c8Aqhv|H{b-mg0DuWC0t z@I!lTm*-{_ne@Ex+;1-a?K#4qT#}u948KgihO3dQg{zILm+L9(uaSQ4+qtION5u}X z?~XlXJ;MFRu`j^uun&vp?Im$`EyPcSMNjx=SVsz)|qVOwY4~dt~nZeGi8R+6OxzFT2i~B6@v$@aaK8O1p?t63JoBKZ8 z_u;-T_kFqV$9+HU`*Yu)`=Q(q(^rx`Zb`nHO{$~$Zge%0jW1-Si#As^wN*8>C+e#k z+DjKMRPF7}`D8xbQJ&2vcO?4L`Ia36spj-&Q!7gss@jH{hWbTi?Tt+hZHY=ATc4<} zZ&|WXtypz&W*7XA`1lI5DJPWN|~ z_x83Vb3MAu4R>fxb&)-)lW$h7i+3Io9SyLL)qr;RBtbp*_Z6^)Oqm&F42^i7sDS?fg>{)yJfdT zQ%!@ql#D|X*GPIh(gVp}o#rK8XiX8iYP&8y<1yroOa0*TT%vz#rYBXG%6DgU^0hBT zQ&^kcGmDnWLygI7PB%*999jVmSISBUC%Tb~O8X9d+Iwb55=IQXbY!kBks%o`TjrM2 zB2Beq{CYQ>VJY#R(8TJ&bZ_Un!BlpKl&)qCE2u@wM|!oxl>*WJy7A~1ZrsCOtV0cp zy!7yqB44bzbjWmPGM_5%=*SHA=c_Z>=5(hBG)XH}R*~t?C)5480Ly*E3DJ_>!5ekQ zb~sI`zRXrPf<%93YJ0I49A~c3X*yrwi%m#*&gpfPg9r-*z(O?wvp$n2 z(OxHZn?mZ8g+s(RGgHsAI@3#^&8_N0{FEw+pd-~*sx~|KME~YALOwx={yfe$}}tCwyKN-NYtit zdAYk$JMJ#OIqN7_Cv)kJQq`1V#MzqaG)>HDSqWZNz>rp0z^E9^xV(rc@V+GJQyDU|D2wuvR%bH#0*2G(3wV{ubngy{wy(XNVK><; zu0jo}OqEx*l{Y39m8rE=P4!i^5GXgvfiy&2x+9y(Wj5y*tWWpjZr+hYTr8mS`?sdD z`84&tpe56q=+EORrD~{=gBiaS#&f=3t-1L%ss25^ou}uC{u~bwC-$_1HL160;yEf3Ch&gGEZUQ*#Mmm(3=^yI;BfA4-^H^2)=4}_LlPIwe6LO=JM6GRh166s$FDpqN1w3zM+LFZF5U` zt?%nRBVIa^)?r>PRZVq?`tlYcl$TZYccuGNjfqM{<%)_Z1WtcgS+J?(yr>ecYqN1U-zQyERl30z?_ikxQ)YLHF z_I=z^s%mO#2=e=Ow3uX6s>+HgDa`71mG$kV%a$FkBNt9bBySg2|hN zXlZJ#@+=nGazT@zipwin5^Ytch8eu7HC0{Mu$o%y>l5`gUiG-8A>}{RPq)ON2N^9$ zRD1J=`WAVsly6;mW23}8EYQdvO;ybewQcf%Zd$6Y{8-Aqs+tVb4Qi|EYg*Q5uQjT^ zrLq~tL%Uj=5;U}YyWBelv#o}k@bZ(Wr(aR(l6H?tBamz~G*aN&!%d^^i4dNaY%XOvJmand=MNz6CJuMsB6LpPMP0bDTG^tUl7EdayzO~leNra}| z_frV1wRC9OgqPT0jnpk0&KZf$IA zXhIZtjkuvvlIsL=%fjG)LLDgs7O@N&sRfMHF=Ry z1TdXmURbuCtG=OKXHE@tS2lYoh3l28Qzp$$w&D8?G zJ$pV*Z|qIxvCZ{CqEotBW2YHXd}mV6Gzlb;)?_n-15TVS zoi~lp2_fpK6Tl%8PAhesgC>B)rdMd3z%Jb(t2RztPV;d>_%3-?n^hbimli%tO8uS5 zY^Td}-O>kLUP@XK&+;m{$zxKfTd_bnF$SDY>yQf7Au-o!T5H^za$nJu?&{9xG^^WG zg&t8H(r-WxLzlo{HcMIpp(_eFHK}|dgTUEzDwmbie0)yD zV)963dkyV2YlhdY>5i0`&rDf1r@OG(I(e+>7vs6fol9%+(U#8U#qw?R5Z6nRm&my; zNtN$PIZ;U%-LEimq*(AaFA$FBNaQ?H+tp2jugxW^v4@ZvN5nfrw!;jBY#Qh&VCvVQ z7oD!8@GvqX}hG zGJ22XDai}27dT;rt<%yxxGC3>O%I5&Hq!IdT19Uv**`eo_&Ra~;gc;0?{#TZ`7|kV zJcqPXnzSrJpsD5D0OXB#8|@T* zGQK#q?=&Mn8N>L_`}}}`r;%(OUaW3mxKS5)I<3Nqy}+xrA8i$(C)NvRZn~S>SRX`BF%ZTnT!qRJ3>CuIowMRIU{-alcnJgxk7EYPe8N` z_gv3TpAKem!+o5APv*A6J$0Wjs@QPPhJlJqXKFaVnynE{qJt0js=|68n$>V0S&|vf z)rC8TQVd*Q+BbGO@J9D^~QE)Il4fjI+Y1>9M>TP2(-#t8p z2mm^O{pYXY)0a{h96N3m~3T-hoRtTZNvFyoTq6pS`NyDu_+}Q5QOzm)FwQ`ZJxka(M%tS!=H)=9%!XxU77U zho(ibX~xd$1g@imXx-Y~7od#}oY-6~`M`eR?>Lr3nZ3t~k%leET32dBQH7M^a7Zjd z!jbp6L$mhw9J*1Wz8Q@}2h=RbEl~yC+J-`3L5^$fv?1Gw*_Unk<{hG)cno>AfH4^K zbrg)87rb{M_gT*|;KrKkRQXPFt1bQI9Vu_&Af+l9^2$50+&g=^#g{1s>Zec$;>}6! z6qHW1b~L5XF=6tU4Bfc_CqzqTKo12z6Cv2q(~=ectz`lA#NBYD%|^Pof}WD)pu4#{ zGuYe797Zo%X=4ixu{emb4f} zQoq|Fbqcdtw&+M0se!7jp$B-@jjw8Z+RzeQ3y4T z+-<G74h_MXL`!+1x#t@62o~ z;5D(Nk*Cs!`?T<}k~Ycby3+%}XpG1Sa%wRWS5nNfI2vdLS+v?zC&koB9hvDv(BG+H z(+!*!8uWLYm#m-DRhk)U1F@HjQ9sBKBSd)@jkAy`JEW`nx27>@h+Y=-G!@8b*oPsp z(5o)l(T&m2u}B0TYVFTSb&Js_(a*T*78kE4r?_V@B1BEUL&Jzi%io+ zk`_3`P~4X^#!3?+QPE33*Ma3xJ-W%-j=TS1E0$~RD>?soU-H2o`u?u?*ulkFHH+4W4qVfh9;*H>Dd8y*qI*yFfp0UllB@3sv@q$Q=} zt{fbo3)51AOh$4h;r(4fo+Fjq$E3%xSt7?9+?YK|Yr^Z3Y1fCjJ_AyFxBedHV`|BW zK1FnGrKVYnnL|}=r{}X)CA92TkvrB$89PJ`({7$&6M-fZNU$7f*N!gQC1WA7pNFJk zJ%^Y*n=)`Q_A?6PWJZSit6B0?OFHj7VkjnxxMkG=$z&EYWhGYhV|2HX;tyEyA=@19%7veG5$h>EK7lC?BsJx8Rn48M`joVD5yx3jCpDtm~F@Q3ogHSnA8JecCGfH?) zDQRbL(cXP#pwV=m*6lt|%R?{8@9?Y?+C$fqF)iv>J7z{{K~-jZd~Wp)mx-39AHu+* z?;Rc8ZtQwbpmtO+jp@;piJM&%Qm9gvQvTW@h2aI!`zk$`j4;|kZ|u`VPA@NLQW~o! zc(bSZcbfT&=4V}#Q;;d?kf~uHTxEYQ;OZ=N>FJP;j#6Oit$Q|_k7h}$8NwQ%WVK&z zaFhACQM)$l?;JI0-la`Hvj0MVP0n^OnRX3fx@k4>ISJQ}A+tNlkmk!w)^iNHT#2W^ z=<77BfUVdx+~MY79nzSu3S-zjLfCMx~ zc+fM;bDk&fsAaCMw-TDjhB8_*y2EKtKCkH)B|FEiK#AIUI=BbH<=16$vZa!@F|KN6 z7ey)W3cBl4+dVgt4RQK=v6<`T1FrgvTLzK}J?86I0p;jkDn z$_jWD>S~n>w0^0M8N{=e7B;<* zBk`qqkHlZkxd?0fnZvmeV00h(6LrPPrhbK-K%s{??P7V?*@@t#tDHSfk{PPRvxXT4 zEgz);Q<50SG%KeKEt(X)oQ|n!$+?*^Xs4v!QU7?GJ0Z|sW-j18(Fy-Li;mOVuYZxNfsm>d_*ey#zN>SaPxs1K%K8anm0s_x(dkSE zHiNkAPPA{nDR!6g%=?i%?AdUGNb&fV9=&HW;M9dDwaq5C06VGo3VRtLyZ(Biu8~3x z<_RP$Z!Bb!hrnZA7xO1FOj`6iL_}+X=gBoPIMe5Ckq>&bWD41md{-_>TUa-k7Avhj zZACvPMIChKhq?n{lPp%cFY}Ig&?WEhn=sX{Lz$K_e5F)%cpEqap=o-~^i|Snj)>6F znEKJGv}`-pJOVqzhju2-fU0SFpqVwuOuIL=-HQXsp@%umF#9L+@+vdnYcj9Vwdm%` zv%3GIA9(Vw0z;W>hY}m&Af#y${$4rZVFd5bnFhiVwA$sm>hH>l8ov{HLF7wit2eP3)CBF0!4=Y?D(NmoU}XkahTU9y6Ku z7GzJP27@L71R;(&*Z_nuv(&=Ou zAD?%lnYs?622n&tlHiT}5be=(JF9G3Q#D;F*>4;=6Ncn%`a2D?$ z7E%ARI){`@AWGTq2YmzTtoW+cH$O0nx%;ntPeLcORQFkp z3{$?Vj;-N2DwN)nmebaJACrQX6n?Z+ zzGsWsXe6zGJqbO&hr7;F!D0&n-%q|`O>avJyT(%iULv3BW7@eoC8sa>kq8?rcOf%a z7V6j}HBKnm3&Ob3uvr{Ar)~HVxxt3}c%w`X{f-Yb`uvAlGMU~@ne7sz&y=_8Qy2@l zHDWks6|^v*4Ez3*ZaJ<=cd~Hr^Q*RFzmR!|&vHAR7&zO^BxSfKr-W%^6i+65hlO&> zAEl;`?}`edug|y&Nden^E2XzN-Q}El=D$}LDubJR`6{DEVS@DlqbD`~6S_r_kixK< zo9LIXYKO!zbdKZ410Pe>hzNe0GO{$mCm0<^!Cg8==`F6xK;wZqa!?@m(@k3!c z&IX)L_h4;tQ!49+qUO!SfQGV_y%zy5-IIp1>oZL$HtGaJ8mZy5PsT?-dYy~Fkmre3 zKZpoI9+e4P@JSP=*`DGDHe5Nw5?wmimQHPBr$r|4LU%>A;3GDX>#X4f!_hCPa54Dq za8Dm=pr{K2nYWqAhuMe`i~`?EcaYEdNfi0zOv5~8z*}!$^gQ&3C@eWjqmgy}?V1V% zugK_8JorH2+|l=OQj0!hN=4nL(R)K%Kts^rwB+% zrITjst=E4&Wly&@GieUy*$ntJ=T0Vhz6UbSceow0A~Udq8Gd)bi+(b+Qk5xi$&o0A z*aI=xddYD5o1RnoT%u{>%PXIuJ4kJE2Wvk*)9G|tu48xgJ^VKgM(#o-4C zj+s^4eZD&$_#EAF^%&vv7>PSwt)tgpexh7VVN0nb`vV^Cc2hqJvkfXG+tK`uPkbck zY^?SJI%~c3~N9qpBZ!KE2J60;aPEmdvCsMGy`5 zaEfTSN7AcmXTsyG#hN*b9tI>vm#gPKuA^}F<8ozwD_@>4ry@W$@6ddbrdcDN;Mcr* zhXfzdPkZUlgLIm-JlAt5L(%j_ei;YLtA?oPPIdH%;$fVwj_%C}4BLE#<84tf%wS(K z9Bp7t>;2qb5ZacZQz#OKBBP$SuHmel6KPmdDA)juLnqF21x`$rWd|>cV5?T0#>V1D zR-Mk~oUmf`5CgCx-=gsBZ0qF|V!fPUnr) zL)!)Pi`dIAXUeAJvtO?y#EvBA6>Fwb#Lhspz?qv!a52|)7()y>O?En@tmrvpO)4*f zv{#>)BkM}~6)em-{<3o6y9iy$H))P_#0!$bu&1BZW#~Gzy5o3g+8gd1ro<)|LdRK= zk*Z}H;JLlE6NjU}zmU0!l0M zd5aTK7B$U{ov-svVmh_uTb>eDFWBkF)jnru<0$!(^WcB^W}CV3{`EfKbr ziXl(8Gfhat*Mu1<^-6H3W;lbirc-)9nb_U5vx|q^b|}+!&6JpiF(stbrx(I=Y;w88 zt$kaX-OPILkkas;^c;DY+u7Tzef{rew3A%QrXr8l+j6u^#$Rtchvp2pg;AU8@1k5} z3x`9R?K+Obn3fzzR&V@w9C`VwK+F@4+w8A*96I|fsb={WP{)s;%E<;s(>e?(f%H0s zh%rM53yIRuulIJOQaufujfXDekv!yy^#o+O+7DU4*cSAa;B28O2px16Bmj?KtX{$b z{7yfJUVJfW=#v!}<*uU9zS*Qf&h-jv_x784iq` zl7i+WZn*!kn4v zda7Ht+RK`6J?o~-Rh-Sb&T<$ya-ss`geVf)&n)6;(kxzSa%-70uxnQ$ z=tvhhw7>ga?I_RbTMa{%Bu*4LL+B+HO*(sUk=X>$2luvD?7`bku8hJ!!R|{W)^lF<^GMj41qC)wB zUCnHPr@2!tKJA|yuB*lOkcRBL{3FHn5a)Y1TZw&!eUAZm=AbeIoCYO3 zcCsyOj&8_mOPz3QX+J@hsBSsqE79ty7X!R*)1JfmkkfP1>Jj~BlAZIo^1O5mpCcJ8 zsY?GWAQRv zF%K~zHLuf~D|Oi$O25rtyCxZiuS;Ukap)p&9nvo7gnqCByH7AyGTtR$z8GF_ijVc( zBqECzAPY>Ij1gB1GIAPK6&rNvaI~~u#^S-gR`$Ttk16BKfTrDY?4=xsY+I+Bx;%IL znXnrA1>N%}&9b)U6fATL$5By*Om=S7Ki9AT4TnSjvn(GiD$|ZZG#H2M&v)hsrP-f6 z@0M8V(L%XxEt3jVX@gRpni749i5g3pQnuDge;b)_YJ}ytl?B@UWq#lIj z5hjpwbB^RfQx_M_-5I|{cNY#885t*>iI#Ar!8D-!X2l^1DR9*75Vn4cA-Cfc3%`6G zflfkv`AkQ~JV_q`O)8Fa-$Mu!uR`RdKt8lKPUyzyCE zdNaM=Rh&_dQprALKJ{`O-MF;i_tYake23+vODfPTFL4ZyNW2BIi1+cnQd*xJLi(Hz zLEgj^XhH{QhE*BoHD4BmJqP2PM>C<<0n(Bhvxq`zn?&m>lXHUP+d6g?rTa8Ts#psM zO-NJH1j8Do%`8f9h%+R z&gzTe@TVohf?CvlIYikihMPnZDB*gV&2fNOKmvUQSe$3NGz^-fwPWzf`;uj z!66@(p+3r)b-JStox!_)g(G}$X!oWMt^q-@Po-bZLP#>j(m60|&N|r+iOEq8`*vJX z8nR#8v>}D7o(XY;S7UrBwuqE@G5$#GqgKNdS0WPN6?qt-U}nik!4y>H-{{U;6v?o z&%qnP$36FR1TRm-1V{A+W_3o^bJ$hLPYRimq>IYA)G6mn95rAhof@QtIHZ)kG#KQg zeBa@4McfSM4zZOE50ET~1U->C$qpw<`9{VeJM~vLO3zBESEkZT*+{Z3J%{G=G+~); zQr^kR3R4(|5fC!ks>+CN?v9m}U9B=4Im3aszd;*s+|3T+5Icz&r=1y5LBO^$XEf7E zXlM?)Tv|%Wr6r*hyPW3cSdG2kZFG7-S2u&oFh7Z74GWkf`3))Wj|;{?#RrQY6NjX0 zl?M)Dr{|Ud$BT49gtJ`LZLGb(uuj(CnOJCwo)^`h?@!R}K#NQ9akkJ3S%YvEp%>T_WO}pdi9t3& z9a$6PHjl{7IZF`1kQg#roSnJy=B=d#(-rg9LRO%RMK1|{S;e}Hp1=ftAWj#YdjgRz zGtc2nOFg$lEZ;nP45{$~27Le}IOhfEbapj)?Tt3;?{zY-&UEl~mGhHG=KTd6QRW!I zWQu4q%YbdZ25|>>V{3D^#=1+IYHN*qnarW zKlNzV-G;JFCIV6D^TGpeoka7sZUNUAa09GPM#q4Yweo;VI-OqR%<(;`UaF^Opsg|^ z(nlbQaB7paQ@yH#pA>t*slCMlE(Zq(_&Rj~x0`>-W`I2qpgaAStmYh(OwJ@gUdTaI zm~~7uFLa8pGXw+zArJ$up{>rHWHjh=sO97TMP+g(zHwGG)cKBbl+Erw-reEzjFm`s z2WQwAQ^1fA?j&9YAnAKSw@FWsQzL8I-lka$ zN@+)3Z0-}ZNDo1@-|B!+Od zdr`IW3$$*Rb6MHc09{Zbb~!9I>cEn*_3}gR8HAb6mhXb%9mb~~vt?F-ILeYU2b6^j z_qZiifxQoUb&5q`pd;q_9=b=q@-@tieoITn9fJ|+@{_ug}G_ zUUUU#qNAP8fXYT@+N0)}it&G|SToJ=HiRinz>G(M$C;q{J2RbUhjIomn`7?hSJ23#EkTaG^X!1Qm;+FDw{#s@8uSRJA0Jo^@LXoh6RQEyBndUWQz zEbXG_=#8D)k(LPLKyPd(sugQXYJj;$;HWay+>;&{`cuh6ey>LNGc!qDu&HlAVKb0S zumJ@4MSYzw{Uz2Ntt8@IBgPe=fBR>SoV;Zsj@5?iJ{IdL=h%~_{ki}F^gzr zNcC(b7PBQ3W7ZZqbo`|D_7)at>pIf} z55NaNN`wf|vZSQOWO}gB>&W>H1)Fd@YO?tE6 z_y6bIdjW!!26n7QoI3*t#g~{#q5o7? zw-LTfiesuJm%t}FxVa!BR^Ur#j7L2ZIgXDqGXrWC-sz(s@(2z`SXYT)Y(<3c&!o|ESLp^_VK5Bglz z<;kGF6JP3y(@BX&_#Rm?f3?fC!F3HqA#ZHhnEQPo7+ zCG@R0mzoqev6l);P?x#lB9m@QxeV&3I3}^n=5p0DSe0q3!oZr-MXs#9IUfY(s({p8 zbW%3Cm%>SmUsSny@H_K3CU?8WOjc|nlXsNRW6u?E&?Dd3b4kZcT-w)ZTn?aGTX6{z zoHTJ67xib#j8&PYF3!u(mYHSzxQ#MfcbMv&l*s0Ot_l0Z#aQR`!o9j|;x4jDb? z3lE`1p#busqtid^n!w_!_3LUf1y{#weV*R~)E^~uWsk^bq$=}#6jgMC*4PFfJLk(S zkPT2a^>y^^)eC-r2&i>h1z1F7Qt;rH%K5o`%vBW&jmiyTeH)R?q(UjQ*}fymW{|AO_3*hF#)Dfyz(NKE#Y#Mqss+Vs-8WUaAxTwjF;Y4-T)QSA0r z*n$h-5{$8d?t1vMp(TokDSehjq>?R)B%78QaHf^rmc_gUIl@jU1#Rjgul(w8SU=aj zjaHqu*xWoiw^3Q>KszNXo1v0GI~}KvX!xB0rA4NcSVc)eic%Rs`o-2T@H1ePS$~l= zRsAC1h+kxYp{RZwzXWW=Pt2)Ggwd>aGE48Bu|F^L(DW!SAv422&K6sk!cN^9PI-kM zQ=KDbuzbUmwwDMiZe`q>U*)f-_fR3`SjVPp?4fBJ;ZoZum)1t9@a5$-0GlzbE`E|P zJK`lE8=ZRE#h@$UvWU%QzY4a^VDA+fRqI<(mY3JaZA(u-#nNWeOY*(>ye-2m*h@D0 z7~Vi|amxHlfRm(1=ZkZ}BP*~6k;11upqGl50uR~Hz9*LEtEn(%&AjAgkZ+x=={&yz z2enNZp?HR5lknqFHuu=nh3#U?I@C5)8`-i7bdC({ zv(@a@HTWKa15kZsGE>Z56c$d}j}m!D)>m+6!80#pMR?oC&zU4K=)21JHjASUm(g3D z(G&2bSGH6M9>`FTb3iUqdm_jrl<(k-5(Kj3l?L(=G$qDu!^U z2X|8g+4f#(jRqjp8oA&NHF9yaw?;0!*82T2oG0d08^Hc!^vv4X6+GYwH;~3KBi9t} zBX~;yhB(|x62nW2+N}Dvmj3Sg;6$s=iao zy>b$Wd>{-*VBSacWd56TK?HskHdLb)>KAZR_0wC@#dhU$aL>S=uG!WBZS8;HVjgE9 zx#hF@nykz23;gmp+(!1JOqo0~|UjYK)=udxGiV=Th zPSqi=ptcZlAI8Tenm{k^{Ree{dR@>ZszrgiEB@eorCVitj;d+J)h^H!o##2ym#d>j zJwC-Eh8#(UwrEb?+2E($WD`xEJ-##|>Mjr^zbjNDo2y!Jf2Xn)`NlTIJm!Nxm><}m zJo_N7uAK`G$)CuokV=U)=K0Rkv<*VXCc~$2kT6u})kEs3BLCJ3A zCOofZX~qh;lg2PvFU~<}$S=;)F3jOu%Hl9ln$;{=BpPuHpf;DIYeDNtpJFa)Iv0rR z{55}kaV5X*H-RY;{1reUit4_bCo5i+l)IFfz-RX`M;hNX^1W>z=tAlS z(!gES_pK~f3e+J`c*{1B6Ck=kF6-HQS@=<_g{+Iak4n2V>sdi1m$^4}pWg=|l8%09HCj&po zD2rH;!D}7%lXLt%I&HQVY(fz6(P%BPKY=Xwr18E#MXvlNvY!F6JA&fi%i;>u1sod>TUPU}w!e1zOM) z0MZD6(Fo_N_P?gVaw^gRYz3>Smq44y&sJ#ktc-b~7v0Mtg)E1cVBcP1k{1Q+8;@Ql zp{bS6mbLO#lc-g)SflqzHJ}5aRb+6Gii~-&w{7)#56DT&{=5uAU7g3ys`Hkz`HQ%+ z=(STPrbCtIsq@O`Wnx|uT`E$ybK>Hzi?Ckx|BB#OZ>)1`PTFv%A><@cAba&_fVcYfYg!}aw*m%JC6^@iDUL>adaLMJ(s%+YuUeh#jg$_r&?t%~S*q$~MmG`+4m^Ijzww{>X5NOWwrqN^1<))K^1L-3YPE=thh&rmKG z;Fm5VhnpgE=fTum#)Iwgh%xo)xjdK}sEZ*AlySmIm-US>@u zI<@SbkLQejGFTa{-skcfd%wzp^-|{^7FjI;J-ZVEg{r4W1y2JmajFCAfEnedR{W@U z?8bHG!Kj{KDOTuRQg4jLK>b2{Tz>hyrM}$eCxytYr+-yzSQ`j>JznC^Pw!J8mcYZ}!Z>Qd(|1oqc&=>2`ZXoP5If$oI2bd(K!4pU?W-u?QlPiZ*nM+1k(_3`ui?{I-D8w z47t~ATX-pM0ly52h^@soFmnUHlrEBde2LaEbD=MY3?;KzUa8K3H?cBH2@y;bJ}jz| z5S`SdC(p{4kuXYX{8zz4l} z1)ncxLc_F~zA6M#vw4Kw+WJFXvkSTu*z$QZ%YbL7;w@3XQozNeUIm*?X#EfLVNGp5N2;0c{a~qI*WQeQd21U_ zFWbnnc&`M#m=HZ#f?qFg^YlPMs#z{>Pen1;!2O{b6)LV0)hM?e_-=<9b+nH_75B~> z-1T(J!j?iL6F@2CguD-YVpf0F-K8m%8CRRy)Di=M@si+LVXxXWSq zo&YkqF3LRxV>SvgHhC6v(l?ap-G|(QwODKSx&tMg>d>u?O72E7e!P^)Wqr(@&6|ZR z0?5kqdHRcK+wzynC=b0j-VSmmKHn6AN-NG0d=mt^lz{8Kfk5BgQGVuAIjegy!OzAm zS{@tg+sqQPz7mY6r{VZ9ap@B;3i0zfgzDtd8E!yP%8#!G3aWBc7RrZ%TqR}hnGu{- zX?I6}5OzD6<~O-)Vhldq-E0!kZhKSu_`` z&zh>Lrg5KEE8>Up@R|qjqap*VgEv}eF={7x^G9DWvJOE%ja}}F^b6@OMcBveOOP&) z0D;g}-R~%AZxuOgHklK5r)woy{DE`IWmyz#bcqv87k>~+fXxQgxTs#Cn6m|eU!Nv> za^UgJJo{q4bkDn@l{vsN$3AbLP|TRzPGUKWetFeNEFhYP^;T24&c?ND$?Gvq^@YW2 z9TW%j*9qqKwk+xQy1T@OG_JeN)xl81;zoDuj_|j^T96yMYC_pA@wTXmJ-odReoKma z8v}!?-bSmdFX`LrR;cS80mo6;jqlu1*;RTDQd+R8a7)Vwm_M0wl=GlxK*1l{`{a{z zww8WEiWegJVOU(z$iVV+A6)fw`Lz}=we3MSzM;yFL@?30E9};4Ts++pyGJv@GBm|g z8^}ES4Oh$mVNENm&f;6MFiO4is8N0pMT$HXShH62fvMW@yqaEwH=8M)G=u1>$lxJ6 zDtP_)pO4clh@I-Jhw$$GoDWeTP9;mOJOnEQFu{A{u$<&kgEIvDh+Wi@DY9yD_h3D) zxmQ;V{A^Czt+KIN<5V5=od=`ud*3Z(AMF%Um2`CZ%8lv85wnPA`rTtKuC%WDgW;cT0{DHAra}hi< z_O~z?ac^ad-ra}Dr5sufb|T%Wn2C!`;jJY>yrnPqWeXVp-MC;|S?J$k)}l18TrcrV zV->%G#TTFqRBt};BZx{2*c9Tb;I#>Uc15-c?!|MuM!=)C#oH>9bD>9Bq$cc3L6YF= zPT~bFG$Tpa=(7B7yX3+XontA_ckucITu|qL^dq=j3!vonnk2Q!qGOnxhBP5Axy=-mJvH46)Pk7CU3v3!wTbsCIn65a;CJ zkr%T3^=7vj>4g`52l|${o|4-H#|3JnfMdEi8KhdU+>kCea5O%>>@qLe=7KxEgf5*i zB`g`Evtt*BqXgf@!#cSPIE^YZtOv(`bpUQ_S9yMM1q*=BT=D{s%bXShbHy(}t_!4aS@AVYKI{)*SjRVt`}dw9^s{_HWsI^$2_k3+hj z0g|0I3!Vnnhr=NL?jo~%ei+ECr~sGVx|hKo1L}u;Q;plrMXPGayK5}hNQSSnDbiI< zC0Edsa#pgji}IeRR1+4rgf>D?6?)IBj)r%Y7FDcp?7&jVbyZkpE=&Gaa?cuiS%yqBFHso?0bU-5C9zJg$`xJMT zGXO^m??m50dU!|r589kJ8ZlLLadr5WHmd4ji_5v3@DG0UZh@+zq<9<(rt(X->o)35FYk$yuy_YY@>h&ch-bW1N^Q*u1qmJ^?V;6t_?9v*c zn8==4l?W%v%f-rxH73TMM)f++@;Ob(L^S%ew4u2Gbx@8h(S@~@ytJ+r`mo)@wJUMK zEO?pw$vQzjiP_75T?|3X+rJaDe2E0I!F>;vK(xxrAwR?yNhe_v#74?NEYn8<&mi)mm}TnAAtiM@-VB z@pnJ|K4QAfWpfW=BVJAqa+3JFY|Q(vtv1__dhL7t_H%EyJ$oGUdhA1w%o+D``u#Bq zfBH@i!eJ-8VFxTA4|+L=Y|arcXVB(MdO1Trur1SO-K>}_%J!Mi-hFuD2YL|V`-div z=PY7LlrNbzvuHw-tdT((eiadU`=ri!)Vd&j;84o;HDU0B2j(1VvBfOv;Y1aEpFuxx zRG83?3&>qSDr?M>)3)7N+bW6vT&aWT_fQib(y=gQ@Z`7-)+BnK7id;c2e-`;$L|aQ z#x7%?*uH<)&m!ut3jCah&U_Z*us3{i4X_bUZXDcP!5HX0GHd2gW;&Nq_F?4CA%9Aq zYcl6NaBLcKz?<3excQ)&LF@@*LZ)God3R69ycW#~jDHdB@S2|BV*$O6B5x7@6B^Ww zr=@qDnY7*=%yFw}noghvXJK{|AKGiq>(#WSG0HhvQ?4!CGREvZCG&sE&UOq>VuQ0G zUNDFFyqOl9KZVVZHD`@^nj4qUT|(_e=`V@eXOY`ydJz&gZY8)@N?lyr1q&Bf@*?sH zE%D4Y)i}o`4nX)6vAt^)Et$flH)5n|3@MhI;&Gz(ar20P#>Mi7?gEEllPrKdgAUeF z^9l1_{C^Z+%%Y*)Ko-+vV1!x@O7;4V}DI_&cmxORi zz~{8PJTy(A7PmwOsA2DT2{lm0^abgO<0?FlpyrZY_9K9d%dRbh3r#2q$Aji1&@d*g zeaP>_(mqfFdNL24+kNP@R*icx?-|VLJ?2gmsyk;)9Z=k`53NFV_}eiGd`-!Srf$TT z(QCzaZCn%6p{9Knuc5*}c_$EiJ!st@K{^1T$P3+)#$uD+xUh>@QoDQ3 z)y^k1|c@~_IdYnjgr-n%WP6l0a+ za@pOuB#FPTag_kw$Y(I}-_O|o$~e-eG&usCFM=wG8?J^c^Vj|i)`S~n`*p9x?N)4r zFx&^qC-eFH!uJX6C8`<>sl+(UQ`D~jiX+HB2bS|u^N`e{BCvoIW$H!Xg)^&=D7z~6 zmT7Xk)ijWPP2Ig{|H3BtF!gi4aNN}t7B@8ZYG=4ri8?)I%6obCrDgD!mBJH*}1ud z?qHj(NXd?M3+rrN;!rVkQV>YoC#_aPmH#4WJ_#N~@j?VAvDRD#)+09=2URGa4r(e? z2YvR=9w?m1y;c0F7+^2#kyMbZsR(x=e;Tyr6i8pUb3Hjh$}uPgsnroSrYRT+t3SFE z!lX!iixuNiXb}pCx(4cbrh&6EdyWM9qL!G&yff(4G_6RVP_hf3PRSM^;p3-)(M;1z zP?ad*2?nJ$HDR@sQWc1uLdiP1C0e+tG6Fhv;Z&6ckTkcO-$6cY%=^q85~IodUZmAf zz5^SR<)lgef4d3YIt}4;4BPTa*`vLmjQqmH4oWBypGC);HO8}f^>`V%u zzmW%2>c~E)OryV`fpJt;jw|3a(AiC`D>>oS%n`q*&ARL+&QrGn{xEAy-}TQmw3k@e zZa$#{tZ^;yhB|ARV_m@ZCH$EubV;{fE|t}k_G-320B!xExf`4|31Z;FtDKm_UL;n! zq>MyxC+O9+G7&8|w^V9WPJ)>o(^xIsgCRx5#aHyK^fl;T)4ry9BETTZ&#n>spe$B+=}Q(rVe7Q@RP@}E3Y5nm3G$l=%)2mImUL#R@=84s;yhp zMsy{b#r})zgY7x$OO?4a7fd0|m^ zP~pe}9{Rb+o0O{rYM(lWx(g_o2ZN?Lr53w`lH5mC0v$7`p18%|jMpv`dg?s-q|x_Y za}fXIEjPeG&PdNx7oMBlLxg(~buS7I9Y;GT5}DHYAPBM-A=~Ehvi0&UcW_mwFsTl6fb-Vww%RVp7>RMgmy^WPC8^m>ZzzhfMH^8^&I)9?Zw zgE@K>@k!(yh1zFMtJqS}L+!;EOTNJJ^Hfx+o5_hQRV3Jty4$qW)IsHMV2@_UL*_X2 z7dpF4%LV8#(+)p(U0n}?8utO^$7BHHzSp`3?zaN<0_M~W)20Wl&8_q~k~trTmtz_Crlho|_$yqF3wVue%=#h#Sqok?8H>mPz!$9v{crn?lhgxf$85>i5`AH~E9$}s}e1@>p^ z5Wkyna+X^&Eka6MnkKe7ii2Sc;J8Iu zSM7c)r8%Ldm{C82n>Tw^iS2q;sg2$rq&j-1sAx0hu#8O4$R%u0DrfhAh^Phti1^c8fBI*SiDzx7V^&+!#bj_1L+ zhmxIwcT9TmDb3t+3b^4KPa~u-Ql@K;DI4Jmb6irBQbyjxrN6?oyt$gnItVcZ;u3mf z9$>4Rf!^NamVqd~=y4T2H&bcAUCn`X(&x|tHwXEVZYnNJ7Rce^kQ1n0LJ6kagSEK< zTx~9U4r4KoCUTI2usxB_?Z!V?T?ab$jQR0tcH1!m!YHD_z6&T14%)VoYb6b-#DU$MKPi5IWhVx~diJSyBCZQ9gx4;$q;3lS$NKX=F4lo?3&(mtM{b}UWMZ+~vCTtG+ zW*BFi#YohIxE8wJ_?8x+;ntl4yryjuxaCfxXn6>K7oj-wnYY5_Dd4t>LNIH$wp5{s z|1|JbsS}zuw&NVeWj0(#bBm+fV<_{_7tL-esf%#P>Z}Pj6!<;kvI?ZwN+p}VMQyLt zqwtWnMuh{bysm1qj}+zv9+|KcZdLX6vYukhQLi)hs4rk8+MM%w$)`A|;>yNN@&9(* zzFNVkRL83My;GA_U*H0r!Ejt?DygdUsRBe7B&}M4xs@X7OMfmctsf;43ObeDN;XuD zc;ARV1Ql3{(rV~#w<_1|sL92ry-cXo`+ZPU(vRRK%4Mj0T__c~z?j?s$yQD0VNR zmy~QFWd&3iRpOB#VSN?8^WWA&|27KI3! zitvl*&^NR)D9_=KR7r6$Z+PE~c&94G)z{6Z?8>d`G|EYH%Gg;esGU~QlfuDOZJys-rUG!IsPT0&5%OpS$q3pz6)MGnt}dk)n+2gofsy} zUC^`Srdyl~M%;LQio&NWoo2MlGnn@F?lPh%g=NjbC05CPHoMYv5uXC$=(Ict0A{iI zhu~c6k>`G}ll$>U{ddR=2vZ=CD*!q)NK^)OjxLcrTT7fSmCm>Bm7A*%0!B*vE|Dzi z95H)>4x1e8Q)QKKbENKp1~Q5L0httRhg~pSt9EUvRn-zlf68dpR;+;G4#x`B z-por)>KM+00^;ebHL~yG;ufnMVJm1W+l)c~I<>iFy0Whzw8SgV$SA(t#+U}iX#yUV zC%2y2tE=Hkrhr{;;V$#LsK-rYhBvSCHR_;+e||zbp)4ZrSBb^FPgy|XB!}N@oN*`9 zWOphXO+WGhDKAj|6odrC$^+6GM^&ZJO6^U#~6mwi6RZTqRaTjSF zE`#qXP~i^2I9N$r>S|ysj?X``VD4$PMaWbs2+Y$D$WFbs*46$VJ%S-$qLzb#5ZI(heE^nl0A4v*MZ8rnj}EgfvJi4UJ#5V<{ybJ*jo){{NBnQ)obC8N(Z7-*Bx(}g6KNQ zg}JL1#GA~*zFH$xZWZ1x;gu~lCeZV#M-Z=NfN&#F7wHmHORa{j&B-Yc1bHC6c{Kji z7^)PfX_Tw)j6~&(NuRjQt8l%~rmq^3N-S_dO!k4+UPN`KTd=6xxn~)oYcg0ke2b*%ct2RU_LM}(XLwlU>2l)ry)ZVW3 z_)Zn#$^+|1(W`%(fLzxU{^Q#P*-7u9tH61)gFyeoOpeDWCSEB{utKRyK2g0m6j$n! z5=Zf=?Q5%$cMH0ma^|=iomznF^ws)JLb22PbaZKKEeUu%n)?&KhNwLkzH;@huda^< z#f`GsYLN^1PE+OQ+nefar3l(e`czNNXAJ=MecQuIF94T_&bw+ILMZy) zTGI3yow$3ec_C#P`JpZ}pc}5$JLl;u(pxx^H}P5LeUby;hc|Qk-_pJP;N~9RmYaQ) z3ObER)fFnG{xup`Jw9H2T}wSRzP3eCz@0Ad-5uoGZawa%V~1UjfgTpXNwN?=yb`u~ zoxmI0Hs_j_Ab&Bqs778C)c3Y<m4H|~^X2(yURZHx*^)Le!1H5mjwpMK9F8s8taX_Q%w^Vkh$_MXT@?sV92}K^H*F4bKiq8&2eAwQi5~6ABU^R#VTQP z<2g7vO4U4zPu^!91{eflT^whWl)N~e#3dTPgf{~-XnZ?R&C`_=GUR#5`R%5D5ZsJz zm*8O+E%4hd6bi`{YB&P>`x;%z>OMG*gQGj#91LLR0pKc_rUO#(7%F_5z87^n1gA(! zBj#< z*!2dNXREKVUJs3Lwa}r$pE^S2T_nZaf3rxyQMWFb+3jNVaX1^#+)Z|_8VXs3-a>Mv zJoD3AM`Vb6twQ^Pp0VRSK4We2SZpUfF0M5fCg^v;5lM6qo(pGAYhLqTU~RiVAKl;8xh9W%^rdrqX&lXARiGWbrP}D zxK9~WV{ezcY`53U+qwr|wVi^h>npw58&`gN2p&Q!Uv;kT15422G#-jGQ}_fIgdSh2 zKJK0(37;hH81Pp2$#{p7Xd)5&n`a#;Q?=0T?(1I)6R(EJ6t4V3f$F=Yfxp5h+^l@^ zBzZW0nZp@z;Jev$&v3ifx_nr98`TjSdkAh7N8mil;T{c+55StJnDW9el_pB=d*q(S z49@LM;lI`fnv0k5mMh2zNEBod?r2XrmpZF;zbW_Pmgl}8I7*%TOoF@AQG2qrh>LyX zWjvm@>IjwB1!geuX?rH_92?GJFn73| zN@>BvG;VoPqS@o>aMU0pHM?}v^42^rhM0p#(851%ngT?X?^;(m6bgSq;^pR2H0pgU zRh+M{t7@K3<-~tkL?yRMd{xSIR7DsO#A6FimfNpdVdjSQ4-lw91aHNWX?`w^nW_U) zsbCJ>)OLjV3QUkLN%?wmvh@zF25ZO~E^c*Im+yf_@2fDhDM&fIwQHuvV5gse%O;Jl zG~5dpk3R3kmn_n-t~cjX-Uss^L7T^##Bx!85J32rCPNW^4xm*!eO&v&bt|O5dl4Te?tAQ<`$|= zREY^6&x%P+xN?bi4&8mIyukSsATfLVI7@lfVJ}D*KIX`Kdk`uKikqR5;B=QM0+pXv zBA}MUp;oUePuqZMt{lQN%mC3QOI^chO3q}VlfGIlVV<)Fc-hnOgv}bOdd8gpM8=xr z&5tuU(w+m7vk=!Q#4?EYBG!+$70x1_GQ$#^L#z++A>{Fc1%0SHjMnTSgclzPCBNjw zd6-+6&d3*7bPJQ;;U4i_opZW((<`zE6?b@-rK;onaK5Hd}@uyw81R5mXF zQA6e&+-KL;_YJwkvV+Q23P!^eJ{vX$SoB2EECx?!D&eW-*{X+AtK`DfQj(6NcjXOS z2I9@P+vKFD4&v&rC9t{5k$9Pq?zO{cK`$3xKgUPT;0D~I$7KAr9QQl7ok}8e%OfBW z5*dj;Fdq<);{od28v#*hFJ=z~-WjX`g|=S3S0XeKRh!JyL7y8*lJlT<>DoMT>an8d z>^@*(E03993l80QwWHJAO~>zcu1;+)_`yaaGa_#IChq;#6>A!v0QStin|)`MezL9o zW~R-bvBQJe;pgdB!${LyVN>{5Ggv@k&o{D0H88 z;M;@zxWp59y02~Vb>zD(0chMWt44|Tm_?87jYIw1!xOg8P#uIs9mR(uHlE75b78Z` zKNHq7V(-=A1Dj8EU8~A-U9-pKSD!NT%E)GN^+!~QD&X1S_hnlAnwUeAD=|&(RNS0% zdGsi7x!m=uAcJz^RP{+p6pCHS0B2RX{#Zs9=2|G};WpnWH>j^`yX%y!tLmatDJ}vA zzL;GN4+Q*!)qT*lL(=A}+tvN7qZi7E8vWEk)2#!yuj|8KKh`yan)n3X2xZZ6{5gF1>l5f1Z#ilEAdZ!JQqrpcpi)h%h?0hJsySVds(}67 z+tY-JX#XZ&Ef`FE6Ps+|ai1~_9Btl0`KB7@D6r~AH+Z2vDCEex{Ie)?tD~VBY`C)) ztggOE&43Z={+q`Bt5sLOh%eVq=h{|6Wp>k|q+fu#1OG@JrcDKn6VT#U zIz~@<(BDeD({x~||6*!oOJ9?sFyQGQts~IoIbxOi+9kBDwAZ;)f>h6O{F=eFuAIv# z`ma8*Go7R^|5k2g3xf;%!8O8uzlGWn75J)}w{VukV|BjMeyZ~K97QkAXAm62Jnr6U zQem&Bp7fP)?@;j2-x+Mtg`6O^sJ;1Soloz;>aAOQAx+(3%ueZMFSs;K4~CR6rlE^r zT+=ROzLeH%^}bE@k%RgO>*%m@y||~TyA$xG0eN0#=RT6`it(&oNjEeHse@j|2#@{W`lhc)LnIDIR^JA_ibhAIv|6@s>;_rjeEb~Ai?_N7p(8r zpI05XD=BGC3hibRSmg&TZ1ZEus_mL z9z5|7%(z-5boAFQIRxodT`~oG!eXupLk=^}R;ZpAzv}BjQZ+AECa`Q#CeXAwI-$Fo zXAQtZJdM4Yfv4T$#SzUhDRM*iNpJNPsppX@DNFQQ2r6Ae5&f#4Iqv*k)zW?mZS2W*JOfryMk7(n__aM=df@iT*gSr7&(&99Nx?w-gV!PW9wJ+4$s~HZ zU`zPeQy_;sU5G8T_;bnEC-a`dEX)&CQxDO^oy)-Nb~vaQ<=sbwlJvxg zV{r>oAnAcWZ*{4)SECFjz;URDIv-!r!)oE{LVC}T)+8BQa7>i%tuC*e2Ws4L_1DJC z0k?g~eEqwPq$yIf|DJ=n!`1W^J$EP3bIy2QJo4+PT}SUOoHyRrjr?*dUVNttE}Xra zN2t6|RIA2GK=~B@_?-@jvnq8njl6a5&M@8MK_1|g94N+B?Sh^Qlvcf3N4g_zuT!Po zvJBz_GYXDZtyJTaJNve;@et;fhmVq<=Gm?%S5H@*oQt3Q3AS)_UFGzug5Ec9F|$oQ zIDfzh=Fbl&(7AUlwSb9h=&KJxwGw8hY;MM~uU4WAR2Q77zl-b&RgGO)uKWbOU?&87 z+3JW1HL(+_Yi=?fQdh4NSSws*4E9Jq;TuWhiM&lowVodsV2VC6@s8j!+_kpU-8xs< zzUo!E%8`i!s^jFGRpZ{j-MGPaHAn5+u5~30Tm2JoqXlO~hZO3xQTb1pr z>CmZgn`zBSQO8NDX~UHV`AIcbaCLmHvQ-U#cUIH9>%;Ast$OhHP4$j+JyhK7Di z*U~*?4py$JtGm@sGWXW5U%3{(q^NK!RPA{;mRqT<*1@?C$Qi0J5G?EQope<@Iatd{ zV3!A(yPIF#Q)wQ^#izhd;Q);nu;_AfCHzE~=JSlvf6;_aJ?4{Fla~itNdL}7-x3An-_UXmxek$g1utIVV~{~LbG&INKMaK`1f6``r>W~A4Zy&(h-b14bJZ(85mfl0YL%WKn z&&<_}K?}yeGrk!KEGLLWG~)yKV=ev34Kja@;(IRDeya5L@?e#~`#!-O+C2@Da%!;i zd-80IrU==5PVRP5IVb69Dg!uZIrBu2;(%k*Z_2bQbA4SzAN0ZUWx`N|(8FhNEG_U; z;r6jZ^56o{YZkl$Q0qjKVo1NU0CL#FuLAP>e)|D|^Skp`Y)sujV{#u9ub}%FX&MF{ zy*CH&%7S`*#-OzL{(9!U7yf8h)*C3JFP~@NtT6*J(>jw?HTZqOG{&BU--mrOgu(-n z?#xT|k>c&3tKR$fZo1gr^zcO`66RJ;!LeT~U@!gEZBsz(baO3X8e5lRT zCruk`b|9TaI+`?ILE!V&DJM|I6Bbp3%Bra<@qK_th?7#!liFQPHCyKj6iQ)ny zos2XBxLD#cABoE`X0J0FwL5@^Fxp7bnjnSK4~093nGVb)QM|$_CW_DK<5@QU7@J3k z96Jog+c*q7hJh?Q{Bv%c=OP%Q69s5c{A@TD!`l`DLYvts&)xCjr;)vb{n@zf`#I#z zyF88`FMfl7h1oZ!_6G5uD1JF!{E7}2FTTXc$58VnPAb}Fq%S1#oM$$kcd{v-N&DnH zn4aged3WNTFrJBxown-hwkn^j$|tM7Zow#ZXofsdp~N*P0mr5Nq%C3|pqD=Fs&^w- z0YfjPZtb?nG;Y zwrZcVaHH}6i|)Z};C*3j127HNy3 z;|BaS;xB@~Xgdd~RnZR8V4scl8L`jk??e){2FExYiDO~3HlVs8+}0Rwi-Zxs%|r}H zCcZJ-2$bQ!`sUDWCThar#6~u8xhYcLoH%)#Nt|v(wY9|MdJ}5yXk_u_4#cA!kz`#c z7EN4kFyWS#7GyQF)I~zg^^tIMGwOkTAdW5xaeDnzhki;1Vv z2;2kAAe2~)ML5!8VzJqPzx{=P)EEKKiM5ESL*KD57Cedp2!KfxiWoZ#Ai^=iTPVhw z*g>I)e*l#A!_wtt)(@crq!4y?G(zQfi|tl z#*SEgqnOyZg3Ltm0Q1`umocSwOsPGJ6~dU|aAP}=9d2i)l*HP@jWK4$7)G&%s2#)7 z0kmlJHWLO^SSs|CG|k+F%~6(_XtaF?X>H?8*?moZjMM*kINBD9F!m|*LM}zp<)Wbo zyUmkRQVD`Aq@DfL>&(WqMMql*%Y>cjwa4yfH!Z-@#?O)aSuEJ+cC>~7Q5I{ESZ`=% z4pA;eO@N$5!t@JYV_CCgAuf5PANqNSW6eMpg)ag9oee;BsIvhg2SoB|tR)fvr?UZ7 z;)SnJif(*XWa(EhYP@_O!F)E1NUX709+G{eInvk;v_*kEAUPUqjMTLQ!=$}p6VTgE z^tOv2Yp63SgzgH*I(9_r62-mxZwF|3<4gK)XKSeLHq#2i!T+3ZaWBS;B}%VEO&wM; zzClS74abX_SOinx5?}))ihmFzK*dZ;vLQe;pt#N$gd`_kywqwMKvqgo9zkIbG!dBd z9cT^tj@4>y3$-At^eV(*4}gvB5RsXZg~XO9rZ@xSv6v7PC5{Zqk zlM*|)q2k43^^FL0M&BddBgG7Caj<5A@?q@2MDbyeE|zBF8z72A@d+eQLjgURD4vYf zHzLFUjE8|^&^XkISd=^L$LtZ!3O@$AKi zvBRVUskd>DEPO$z;9;sJ+#S%m$iC5z%3`#UOj*%WUa?Bk$5{(Vhzgl4NO);?q~3K9 zRxM)zwE#U84k4p*oW)e^kOk6bp({%>;PdwLjSz2|y096Ac43QB(t& z<8cYGJrt3OCS+iTfTpni3yIStzKyqHu~uDtLc@H!gAT}&g=9M)z+$270CuwU6$5Zm zOywJ^^9$61+DY03%%FoP$!z0rqWBz86$J%w*HH7UhrSP9i9PrQ{U=ND1-FvVfgxIS zJcq^(HP3-Qy*Tm{4h~%vR#l#bNUW`!tP(S}f~gJM1)CKh$ihB%XC#^^{{gVWW}Ox; z_v9#q695%SG|z#{YFt(5k2@7P)(X{FWFP85Xg0e75Ns&E@hj|ydU1-Ufq$9|(r1Kn5M-o4oI4$VE%swF$XQA#T%6~}E!%>hHhY=bnKGzm$NR-*XkCE^W zZU>nM1&yU()}iqQ^*45tQjeXoeNZk#2O-fFzXoU%Wm<4x@m~|YRT+CMv@~Z3UA>bx6Q}Hv2X$_ja^2uEIH6AK;wzaVGxyIe}hIw zs5Q0=Yk-#JPev0P-Iyuy6_uS({v>h~J=D#>VqcTdULdbR6()*hhNZ7c{O8JHVv_i^ z6d2hxR}!U$M5!raz#EHV?I0D4B3XO}F(3wX@(iqB7?b$Ng)4V5S>B75yCbk*-%6BP zghzmJ&46dY!ZC@`USZ@NcSj(9TV(qrif@MTU!oL`mv$#k17={5EaFZ4V_Rt#cU$*O zw?W@*CRr6B`C~NJBqB4|!=(q19nf|YrOsF#m_AIa#ya8qkRr{IhW1D&=C`LKYU)Gn z&{@FEsk?+_Vx=b0JUiM!G{rAEAcIf|wF5M6S=e_)z)}xl`w9Muj4l2I9Z7;1|0R{w z@(Z1mW!S~BU0CVcjK8U6B4Wr!u^mAov6!icf>QWJyqs!9noEjY%nJlq_yrg$))v_j zR(cEarU_GQQo{d%tmXG4{1L_2M!ty(sNjd|xzT|2B=;`=8R!Y35yN916h?1It2dNs zK+Q-xrjdkYY?;RE$gYw%P&^=#U>l(JlkxINPz4}=7#eP(G~V3Y9B!7J(!)SoqI5b;@X8MptQejG@@Wdd zvM}hvTkj%!RX0TSvl)`X7GYTdQ$0?p>!b^8Pnu!UIe5EQuNl)Q{Q^od%p(lhfz=cE zvig_@%4MvNfy28-9}`M1J%b6|DJ-VEC^&tFZQ|uM2;_LF9cV&synLDdvEpl7Y={&% zQADSVDp>tcr;rh*wAttfBa6laa~{_g-Yw3Qoiv-9fL3b8ZQ%s*_YxF>JV-0C0Wy0L zQw(7NOdYle)Ho*#OWkn3c=X)w=(!)cO3$dU(cdBlQMm}#i(N@oL0mV;KqQ`Q#N%tQ z4@%#Nm;NGN`ue7v@5qY9i{FQG3M7C-4(qypMIYbB1E^*Sk8fj9;>90I_W;@hV;rQ0tc-PKw>Nm zYsR9HeiP~NCgJ&Xk0mx zj@|-EBua0^oEjkL58o0Iw-z06#Wz$~a#=|27y@iMQARc=P@0Kf8A_DCm?%A;D19Z|7FU3b3}b&HiwqKY2BB~vk-<>qVCgd)k+cX@=M$w% z;8HfWhu)xg>Adt?d=1q78Fr7@?qpK{UCy5*)crAZgf@v%0S*^oAh02n-GsrEBP7#} z^BpJ=iw_cWK=n@1570lx*WJ;<{SPAu^v_2J+!bKQ2Vz1CGYW}6>EdfQL$@scZDJ#y zDE=%_e2cpF&tj^@l|L>tSN=GiAck2Kpq_K9FCeJ_^=fJ=U!y65RR9YN@o700 zD287nnd=3 zx*!+oAz_=a%2)ws_=#?c&OG)-U6mkQk&SvK>gn?t$I3FOVOiNsVk0B_-nQ8(EnA^4 zcA`>L0z^a|5YIBvTz)LE(HQ}0l)k23Z8%v36=ln=hOw`(ONN!HL5Y2a47>Ca>czs! z_%`;EMbUnTPvA1tR`hlNogh@_VCev&J3uGazX%Q<5qi2S45$u3%R4~B9u1nHV8aQ; zTsT#lz|Rx(k%oc8j@TWMIGuQO!gYv714m0I`ow0KPn@JV!94&UqS#e;L3xhtG%#n~ zs6uZ|+*|NXa_t%z)FA`n`fKti{2jCCV~y>U4ER?NZ)6Z<(9EEoL4*M{uhV>} zL<(xa9zJXAwn$Y)c65b8@54@K<2c`|R<@PZ43mA42q@|XFMT$q5x(q$T)Ln}Q zu#QdClInQ80cUj^j_9EE*1-{K;1=iEMB*fh3Y zss2!sCC=SGhic^?h8pBx0}&i(Bsq|HE#u{zuy*h>g0HmGHHcJuJ6Lj}+>LDkI|_oW zm5y#W-~bSEK;-fAhrnFgo8sjejW_TCq1aAJh>*L&Pr+zMOEPLv5e2TWX=n{S54)JX z72YC#%74pUQijohtm03Ie{l2S&sYXljWY80pV0~qV`sd`YFG9v69D(v>6pMy2v%ST zn|fm>MM)_QQKFt)I2xh5;rI+fIt_dAYd(A0#N&DYcP_KTPsffv+3tGhCv@W3>O_BZh4SaZ!E?fB}XfI{l#7<77d( z9~@4Q|M2C20nk$i&t5DN4M(8~kdVNV1&p6Uryv=tADzx}^`6^oU3Z%eg9MTjB84c4 zMkSun_^wEVDh7mD{L0~IG)##B>pR+xQwA}Y_1lK z!m#t2i=HA|GJd5WW7#fbrLP>dsc;wU;KGkljJ?=`9Rk@&w~&2cb3tGMSja6nK_Iqh zJ)t7EFI-*HM4iT;);!33=nu3M*?^em6UviwEyyme!!A^Bz?HG+zx=(KNB8vq=$XQ2 zcqgL1V9fJ4W^W85K>CrXbPslh3E}@wJpZS2|Ldo|`=#CAc;VOo_~yUa{g=P~>H{aA z{(m3-Pi=p_`^_gm_2}LI&;N2))7Spb)&KIJzxl|oW`1_!{onsOz3`jXzj?6r^~c}(lY4jm?va1`U;fQMn`vF^ znEpTh#oPxU{JYc-pL+C9zTNoTtMB^$H$J<1bM!!V_$BNr02l#a^@zYkW&qeseUt%o zRYHoO5kWg|3G<=|KTFRSBD#>~?fLc(;2y~;Zc*?yNwA>)H~8;n-ZbGI7z{EP zVld3$y$tSUa36#F89cz?eGCpW7-2BVV2r^yg9!!?GC0CulEM2Ke1O4G2G2407=!pJMP&8T>JWm%tF}zs}%aGx#?QUS{wO27k`r-!k|ngTG+# z?-=}h2H#@vZ3h2=!Cx|Xg~4|i{BI2YKd^^KH@|svBR+f>o-yI~nEKy@-i^HzN|^d* z3<6_X8Nf%0(HVppgn(eI-;o>j?cQ(*`n`dk6NcPwHDO$uI&8wfZ^8wP7eWa}4V!5A zH@m`s&a?rN5CdGc0MBKB%NO8{3~+q|44OfdK~r0Op}v{H4hB0Jv@nP<*u|igL7YK? zK^udc80=3ED8*a4 zLWT0wdM=+`?3&8Xt*y@I*Sk(+R~P4Vx%uU#oR{h6rStjK`7>+z>^;fF+}!f&!u*+g zl8mH?aadb+y}Dj)5}j~m+n6^I5;~n zH*lzDxUWCkJv3Z+HZ*zI6dMqfyBTX@UIww!D+o4Tpc{ea zRR;_AGI*Xf3UZ4DIxz0uq3)}!EA0<3c9_9^UX|yNEPjE_zR2Lu7`({fs|;RZ@G^sM zGWZq)j2$nc(|GZ((6;m@`+JPRGy{UXk!0!j8T=5*;!l~k6G4gfie&~rXYgz0u|)}^ zC5pd9uu;z-YVV)${D0%7a3f}(D1MK@4;cK2*+&_iKv3#o(9Pr@GiYUSCq^%|W18Ya z=Y@nsnS+!D&^7Zo1fR{W4$s@*Pq5jIv5Xxt%=+h9;WOdJMkY`jjv)pM%${Lw z0*C&j%axT z(ux~_be-XH9-~r;zOoKjf>64784n3<%$Q~)#uAq;z{0nLVK~}txOfE*Ne7MtLapts zO&p2OSX3|Q;m#JI#`y^^(ZS#^d|Dr0h!~u#CJJ9h5|7U{z#9<9y%K~guu~BS7lzja zmzVLeQ~C}p;!ad#E9yd+$ME4k= z+#hR)`;G1eI3@dIEgFxPk1z!ir~`@_jgqoJSm=`%6I$B=ZWHEs0=xkKnmUoyfMem- zcDbp9D^fr$#F;#B%)?Z1ui!Q#uIdE{JmkXtgX`rusFDYLb^sa)(iY_$Zui&-q@w1O zUWp(AmrsTy0GL2A>>ig9WXxBi-6VQsM-U<1N6OvoUUuVRD^tb>LK%x7o1xxBv!UE|vqQY3zyDk_7fk+7*xHA+ohOA1IF! z1UqGp%_RC;h;)U~IF8YdBB)4{VZ7pmaYs>i`A@}tofsjd95 zxX_Zs(XjQj6&K);^WsfB;3ik))qPxb#Qi43<=C674wuQG&=68wRs?~@crX-$w9*Hc z3s^oZ$l;YAtdl-A4(~K*{+#9AQm^<0t$v@To{!4mI_~Fanpcp-dxd5mSnLh`%r+*u zwSWYf>T{SX>Z)8oly|A*vM z0g-NkcHb`UF9D_WrnGsD3AhF&Z(~{?W+zB|q zN&S=|yq^fcp*Y#XmnG{lBKx z8W+WdMCr10)K2(S97mu}g)uBM-gtp|xX2@Lhv|8D3D6$q_(gH&VVPght0iRt;j0Xb zG;C{vSCBF7{z*WtGP>-*Hyvb#R zatI~hQ#c|a;=amh;30{ZHSw~H{Y%OEmS%km{qyixYCy9@ZX9oKaPsiuzND4-z(Lzf zLQ8yFV$%w)9#m1OE|;+AE^kWmtoA@hYX|e8lFINukl|m{o?m35l#)a#CFS3f@JGms zY6-$9pu|bt3o$v^+IRt)oge}^F|cYP2w7oAKcya}8l0lHLjU!)hEhh4KvUua3(Fbf zVORYz*Tu%2UaQxo#_LjXBiSKbg;#2{n*sR6xxaaVLM~lcjheG43-+OBWBS-s(5k&y zvtQTZt2FEt@&+spoD^-PaduV0;ZUPoDFS1QC2*t@>$LY}c=;$6y9q}Z$g0eQGXfme ztJjI~8zFeG?{PIl*_e!yC?$Ec4{cuO52ycQvJ7v?E$ z`z}_(md8DeZom@f0SY=Obt^x|(MVF{GrF`K{teudB_r}VjR-xkdg=+9-M=6Xgs|oVF@fI zAvJ&w+liP17I2p^%6KC<78l}cu%qIouUisi6gWa&u=G2E*Ww%Cgc8H`81O`c#Xj1W zgjW8Q%9}C@+n7F%NR4k-)cB5q%^HCI2v`_Uh%P1aeZ&a@l2#+IHxIrmBR;kA*0LTyg1G%|n!0|iv9IjD3N#>8O zcmm~;(~RROWMO5)yEN)8K8TK$2_3FQarY-mu%z)Q{*+us1k#wsUV!BsBOeB}KGBw} z=c1v{R&d+Tl1Rhtn&&$A3)tVrSJ9TI<1?{csu&^)y9c4H$HwPjouVRYX83@WD}??T z$!o zQ=KDFOSC}5s+59dBvl$RBBj8M zr*|=r`W2p5l|)Qb$kJIG_jFG%t}HaKpm@ zw3kS!SjCq_9l%Wj=*}HjyB)NPa6I$!&0HZQ+ z<1wzz28daqq6P!k2?YeS5il*#yNw}1(xc)cPoyDXqL^uG6BNA=hC)xD$3=G}BG^(9 z0sQm&crj9ep9oAtY@Rak8xBPx?65V`suwv#Ro=MN$db+mThvZOK`UY_h5)1;0|Mh4 zpOm~$f`$Owi>wdVmk8Mn#ptVwyO$efuHV8=l*l)+X(jS1_87ZIGnxJ?v19`nA*QeL z(stP>g@2`N?t88=dRef&lrmmfMv(DpCwFpU;}zH~e1Pk?$cr{oN_lP0Q($kr3PTOb zkwy@=ed8dWT>w<=;#G1SgSFy4Ntno(Jt+GCwnh_Y3km)?bj&L#_y?+ndw^OJZ-?Fl zKOgsb6E2Rl!@O$(s|4qXmv@qjz;ChfYl;ks@J=IQ^dw+Y*%*~8xc?;Vk0uNa4+%bdp; z;;j(IzbbJ8MXQoI3L5ia)=B;^CH^hIK;w;B(81W?2U74NLs(zT`JRM7Vh9U~K*K_k zM@$~CN1HJPXXBt2Y#i1dKnNp<^AkhIMVh_pI)l=%D`}8+M0K;o9%cyoVV?qa=?X4~ zhnt8oQK_X?zl5!X1sbzH1cjx;4N<^xRKmv?${eX)qDQDvgzr2?Yn0fBB$V~T@d4J4 zXdzc)$1^flNOI}yC6rM9vg8%P9^@LbHtv(Kn*|VC@F~{`R%cfpT3#BzG?!h;<8*QQ{Oa<>TnP1Wbcz3P z3E*8_4~b&orSynu5^bP>DBD;k^6tt`y0KZKgCY?Jg#lKs0wruD)3 z{E@XY$1an^{|s>T9Spzm%L^SV$h5pIcqdEuYONm(kU1 z9z!H^a&DVTt}N&B$y4)78DJ+lJk*t(%maqSm4*4U^8koL&Mjxq;-2K}xpS-8bF+Dy zy@*rV`4zzGfkC)19(y9V3(Iq}3-iB+@s^j8xwVy*<<)!_zFvf->g^ip>N(VfkFD$o znMO?+b9=~ida!l@sJ`AV&dZyYG0h>Jix#MImE5MJ< z=4T(BT>#80tDJp)9azDU^=t;9JQ*^-JAHmWmt4%|&o5_^7w3VkGuh;7c5(SaR`8d} zp3Saim*&vhvUE7Qngt3bmKQSF)%`gfXA?C7r9A>aV0%OVDnTJqUF!M-u zC7Yj@)%I|mnP1J$Ivh~}Xn9b+2t4o-K!6uEH@P{O#%ZnT? zujJIb2oxX9ktbU?)}IZ_59Sd$;c%w_*PLe@;Gj;+`aE-Bv^fDs&&fEO7JafvPUK zXT2^TozLZG(WBQ{vSN@S_K^;m`!@B_91h{Db(O54x2reU!%)|y z+I{p$2e?o5-c23!1v}`$jg4A(>N!LJj)%&n$d7nw(Ch(IZ6a%!4!5Mqkd9eiMgFgX0+GY4%DRlyuKOF_gJZut zh3Zh3&l+{lgv=B60?Ipc$3>u!dshVKm1Bg9phN1_00$*S%(O-c=Pi;Fkui3{?g}o4 zSd*L|@o69j?n> zAaO6(0O=ML*}Eo}<`&j6*~umH`^DK1xN|dP>Jf+)h_o<7auY>xZe?~ZJ8(XqUwQAr zgE^_1>soXou4`_2@!&<3X9uwt`ww>a9$cKyAIxJHOoy8%a}TX8=&t`@$TUr5monpv z-~%_l`_mwn@k`mc8{hMXLT1O*c~CW^#O%53jUQkJ>Pvc#oIH2qJIBS&lkeG9%!|+$ zISUAsr{k*U$)2k>nuKVlXvv*e#)YwURR;#p_U@~XP0mI)Iv`{ z=YyI+&GQ|YLn35a#xG=-@{eS3r!bSvs9LEy8ot~ooaaEu+&R=YJT^FZs5dpx)7z8k z@9rK>4fpo-r}`(l$8ec&7|(uVSaUo*K025lnn?8yrn^)9V`HPKp+kcMshh5Nref_;DY^t$T_t4NpdSs#plgCFjW%Pl* z!Li&(dZN2`q{q&EaB!@G~6?s9#4(; zp}YR{p|R9ZdVC}`-aXdWb7)|6xVwMc!Z|v02q^1Ljg5~JOJhC2{2-7D+L-7C@P~R( zvk4*!yXU;N89H>RcW|5_fQ~>bKw7$gY&ex3?dwYq_D=MU4cIm4?>RI!G&0zi8Xf5e z^^d1}Ft>rx)bPmoaC#s;+Mgb@bL$@+niwDLOQ%MAdr1A=qoBmTvDBg7;cgJd$Z${E z_Bl8)GMpX-W&zzeS?+jhXkcU@)jQljGCVpsFa{b@I6-xT|9^Yu9wt?BCGdO0dyzLH zh~gDNkn27tp4T_0= z$$t6bgWyJ2H)wEuV_Y zI(6zEe<%@^9z|;vz|?;)y^w4l$^#n5NSgcKbqZYUGX9qYEN*L=g@c9t|Wy zfl$orrS2j0>&0x65p-Gjb(z~is?qY0?lQ2l-s zF+jB-F`k&qOUEZeh_`l-jw1RPO&9mj5$sAdBG@P@S0Emz$=ck07u_5M8VkmPk#Gn( zz&a;ox+Af0%pF6!H3k!idNfLt0U7h4RYS4Hh~LZCgatAZK=u=nkSI`5BC)6|5SGDsdO;hzA9+bM@_q|>6VzR#I~1gYMHoLt{K3X>tkLc)9$uLA zwV*5FjYM4@Pa{eh?T%WEL`3(yDT*MRrV$uGC_Ii(G|C97%-TJ>tM4D#zIWT zn`Fe8auTCrJ4xqa5JKCvY#3VX&ca3kxS?nn(Va}>g{FBj6wk{J{vB(JlHTaxanTa0Bv{V;{g z$^NJl$jhNiu>B_42g>}0LzWz51%fuzIy{<7u@b@V#`F5`a?5fX)A{E1bVrAt@-OR1 z_F%s6T&mVhhOg9%47_aCn?|c$x0Xz2x*2gfp*yICyWI^QcY~YpsH_ph3VKHRhd}HB zt3v#TsH2VQhCeZlOKg71Nalp{a)!Ja7ZvP0BHB^_)e7lN!pHRn{R5dXaM79 zdH!0|i|+j#)R$$SDU0DPz2Cwuqle3~sj`JGjA1?<;2kIQvi$n=>iFI4qW4n`F60S=R<&l@zhOki9UyA>A?P!WE3J3#E4yRY*%^PpDp< zfZD{GA^%&H9#?M-#wB01HM#w|JfTPju@-?KCuV~s@K^9ehj! zz*lDy717D4DC`$prhi57F3b-20j2uKfWp62bwaBL-D5M10W*XyZ7zAjC~pVxb+AWO z%9Tb@o=-Dpp~85|bmM1|Oj)@s?h&dqYS3dExys>KJ8)~#)D#aIhT>_KH>@>epqebr z=J6E~_QZ0XFsC?%LoryL$xRlkwZg8X%@_xGs|u6LW|rb8#oQN3)7?3OZ&yA~ z8&i4Rf$$*9_K4e79>1-e^d8+sv;xsRM7Y;GX9opz^qol*&1}Q?3X3-pC8?_S&!O~8 zTf5bk%vyz>44z)#!`#r8%%{5NsNP+US?JfpO2gn&KXc-$)8ieaR_sKile%o%(M@^; zdU0JQE30O5OfZandk_CaX1lj>cGybZv2}FUIakZo?EQqkg3s!Wj9$m+!okS|N7jv- zIOSLtiOK(y?+D&HiPL!OKfc*|>r=PiKmM)TSO4clTc3UZovkCyGw=HCGcWA;Xxx9@ zH}UD4A85!e_}TI|8P#Mz)4wa7Eu`$bu za5_-5bW6%~fSdUkV3IS9hnPeVb;7Quj9Gw9>kU>OGo3+|aawN>3975Zrpu?>tXcpC zq%aFYiC>DLyB1Jo@bn8bs`7Z!mGRS?0hnCLJ}2<8NA*bvEzeyZ_1GicyYi93a)20h za002{&|k9G*h(_htjsMjN`(h zgx?YlHP4qHUjwkJuBE`W9^>O$<;Zs=<=c|w(bY$yirE4Al%-W#FH45Apj`KLunv~XXs*Qb;D{NvADD-ilTiU{;qgs? zSSQT4$M`jgRU+xU+a1*;KE_qT>d;o1vi?}H;w zQ*HsIk5+QRoJ-Jl8A(?0q&&G4xBV^vt8_s*pff0No^>00$uO~2^mgJv8k3wr?Ue!C z*>_$_s*K@2hNQ`Tg>j!mqQX@j$$grWOSsymlus#W`wRzL?|ANWNHWJ^t7m_U)wp!A zl~ZfZ<``w%Y_h)m&HNMT(HSUIGo6QkS zWHADylAFw7*LdXVX49-QSBaG;g_TBarjcnI*|EcjhozOis*6o3>;WpU6AF`ow&q|* zz}Q4K1+9KE7#76z%6_Z7810gn#5Pc9st#mskawJ( zi#mDQS>UJ~UEbTTVVEAzdKn5SijqM~vTDCidpA71=AY zxs6$Kcrv?5+0D#x5y(}WyfoE?E^~AvRm8w&uO67=0fBElo5g@&v+b0sXTn9;*=?Sb z$tt=tJ?V~3=E<_bD`}Jt9%^v?dUmHTtF7a^!>>fYXe|smoh%mA{iET%(2v zVx4$KWu&E4ns@UY%^Y|r*;1guD%FVGu3}7IM}Leug4K35pmjAfioe5W}vQ zw>sH5hdm}`o*h}M?4w%b(yaC7*(?Q5G~;dQsWV4YK^mfXKNYs9ZFEIDCpEyf13;a5 zdNDDT;bW@W?y4-fD)}^$Wg{C>Zzp2FEoPopO0Ah&Fw3?`Bwp?4f{H6_ern9+iG^%M z@&skL?WTJQMq4yQ9<{LXO!NAWc%*t%4cQzLqqlD|M?!{lerb1e7&oekN03oBu{mt9 zbTS}|7pIe`j7O>=pkS_U22AkWm}4kJDg{^Q;;4_|OS8I{n?o;7r>~$Wcac=Pd9=9b zn~lKqk^+B!Ij-?;wj>uuF;&}=unkc~nnTuR)}ko*lke^^hpt8DxgCrn9CzJV$g=eK zp7u;W#q`h!3}SU{vHYq#er9owwNKNK51#AeLxz`fI){8-zVGAx_us$w-g~dV{`%*i zf4&-O|Ndh!H%i+Vn4F(06|6|9#cK6+T_Ut)u;D83$xpU{#sZ${dEc{a1!NrR;LKKS4RQbDm} z$Bu2=w&^NReNeo3_0>Ns6g0z*wzUZ^%X)F=&ef||lZC=bqApY)Vu06&hTr#t9{^02 zk1xHHC#)1g3AtW-?KRB@4a`I68G5D6DQJwcieFYUhxP_ z@qp(y-E`CV@#D`u_goEJ%yQ$6H!fSY?4En>v6-v>aLdD8yLOcW>+2&&j_lsOd*8l& z?>_m~L++NFrd(?s zPOpFbjj7*`3k@rV?tjlP7cY~}`3+7thDY~P4Cw5G>9&}=jdM63C++dFGy##uEI*bv z$C{VC^ze??AG&=0qwgL(@8nVEKO$u`HnhqjQFm)9$zHvV)>y8spgikZ^`3QhTjaW1 z)q)F)ifZe)zSB!|t&GZA?S1U6*>q36yS4u{{jSs+qj^EZ>kk+Y^VZQz z&U*XI1AB6hc8z?iRNa|!ZIxH3bbU%09NVE9bNN_D2Yz)~LwWtB({-s1oZ#d*Hj_fe zijoxT;5tqTl^}_17iDaUdjRJKPL_!ciGqNGoFOp~Bm{y)K#%|k;uJBMO`_F2Ch33a zV2c)*(d#!<5}@`q8SWa-1#SW7C45inTMV_G<6A?-R=W~w>MDNY#&WI}GRIoN{X%{d zT+6Y0@ZsMHC-`CocVmlx=c!b_MbF=|7mIotQSZ>F$DH5X`g~|Q*ZsR-dH0%Fpijq$g9oJoy%+kD@oEi_}e?& zgOsSL()^QJNPRYOirJ-;zZMWVb#F0$E`@oKl&}$kc8j*@QTa0D=mJ*;Iy2-K7^jvp zqf4p$>x?-(Pl9V5^%J|7wh)&?cd8nRbyLa{F7@Vy!!KPw2|Xhvh>Qq#wdF<9GW5%m zd`SHYlq$87us5M9Vg(6LO11m_>8Yb^ku2#KlfZEyX - - - Microsoft.Win32.TaskScheduler - - - -

Defines the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Represents a strongly-typed, read-only collection of elements. - The type of the elements. - - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Represents a read-only collection of elements that can be accessed by index. - The type of elements in the read-only list. - - - - Gets the element at the specified index in the read-only list. - The element at the specified index in the read-only list. - The zero-based index of the element to get. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - - - diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index c76689b5b09da13de293672bf272c6b710c935f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327680 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 My8e&f|92et7c@R(kpKVy diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.xml b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.xml deleted file mode 100755 index feed8f5..0000000 --- a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/Microsoft.Win32.TaskScheduler.xml +++ /dev/null @@ -1,7718 +0,0 @@ - - - - Microsoft.Win32.TaskScheduler - - - - Defines the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Abstract class representing a secured item for storage in a . - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - - - Gets the path to the item. - The path to the item. - - - Gets the SDDL for the item. - The SDDL for the item. - - - Represents a instance and captures its name and security. - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - - - - Represents all the information about the tasks and folders from a instance that can be used to reconstitute tasks and folders - on the same or different systems. This class and related classes are only available under the .NET 4.5.2 build and later .NET versions due to - dependencies on threading and compressed (zip) files. - - - - Creates a new instance of from an existing snapshot. - The zip file snapshot created by the method. - - - - Gets a list of and instances the represent the tasks and folders from a Task Scheduler instance. - - - - Gets the path of the file based snapshot. - - - Gets the machine name of the server from which the snapshot was taken. - The target server name. - - - Gets the UTC time stamp for when the snapshot was taken. - The time stamp. - - - - Creates a compressed zip file that contains all the information accessible to the user from the instance necessary to - reconstitute its tasks and folders. This method can take many seconds to execute. It is recommended to call the asynchronous - version.This method will execute without error even if the user does not have permissions to see all tasks and folders. - It is imperative that the developer ensures that the user has Administrator or equivalent rights before calling this method. - - The from which to pull the tasks and folders. - The output zip file in which to place the snapshot information. - A instance with the contents of the specified Task Scheduler connection. - - - - Creates a compressed zip file that contains all the information accessible to the user from the instance necessary to - reconstitute its tasks and folders. This method will execute without error even if the user does not have permissions to see all - tasks and folders. It is imperative that the developer ensures that the user has Administrator or equivalent rights before calling this method. - - The from which to pull the tasks and folders. - The output zip file in which to place the snapshot information. - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance with the contents of the specified Task Scheduler connection. - - - Opens an existing snapshot and returns a new instance of . - The zip file snapshot created by the method. - A instance with the contents of the specified snapshot file. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of paths representing the tasks and folders from this snapshot that should be registered on the instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of instances representing the tasks and folders from this snapshot that should be registered on the - instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of instances representing the tasks and folders from this snapshot that should be registered on the - instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - - - Represents a instance and captures its details. - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - If set to true task is enabled. - The XML for the . - - - Gets a value indicating whether th is enabled. - true if enabled; otherwise, false. - - - Gets the XML. - The XML. - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - -
-
diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index 5987ebfd92fb8ae5df0dd3f3466be23500c7e191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380416 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

SpK{gOH8R*+Oe4f}~l|U03!~ZtWVjt)MVnj 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

14E&>|cB&VVsyb=*R&!lZNCjWlSxuf6*vx9RY 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 D3D)_m diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.xml b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.xml deleted file mode 100755 index f18d12e..0000000 --- a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/Microsoft.Win32.TaskScheduler.xml +++ /dev/null @@ -1,8619 +0,0 @@ - - - - Microsoft.Win32.TaskScheduler - - - -

Defines the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Abstract class representing a secured item for storage in a . - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - - - Gets the path to the item. - The path to the item. - - - Gets the SDDL for the item. - The SDDL for the item. - - - Represents a instance and captures its name and security. - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - - - - Represents all the information about the tasks and folders from a instance that can be used to reconstitute tasks and folders - on the same or different systems. This class and related classes are only available under the .NET 4.5.2 build and later .NET versions due to - dependencies on threading and compressed (zip) files. - - - - Creates a new instance of from an existing snapshot. - The zip file snapshot created by the method. - - - - Gets a list of and instances the represent the tasks and folders from a Task Scheduler instance. - - - - Gets the path of the file based snapshot. - - - Gets the machine name of the server from which the snapshot was taken. - The target server name. - - - Gets the UTC time stamp for when the snapshot was taken. - The time stamp. - - - - Creates a compressed zip file that contains all the information accessible to the user from the instance necessary to - reconstitute its tasks and folders. This method can take many seconds to execute. It is recommended to call the asynchronous - version.This method will execute without error even if the user does not have permissions to see all tasks and folders. - It is imperative that the developer ensures that the user has Administrator or equivalent rights before calling this method. - - The from which to pull the tasks and folders. - The output zip file in which to place the snapshot information. - A instance with the contents of the specified Task Scheduler connection. - - - - Creates a compressed zip file that contains all the information accessible to the user from the instance necessary to - reconstitute its tasks and folders. This method will execute without error even if the user does not have permissions to see all - tasks and folders. It is imperative that the developer ensures that the user has Administrator or equivalent rights before calling this method. - - The from which to pull the tasks and folders. - The output zip file in which to place the snapshot information. - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance with the contents of the specified Task Scheduler connection. - - - Opens an existing snapshot and returns a new instance of . - The zip file snapshot created by the method. - A instance with the contents of the specified snapshot file. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of paths representing the tasks and folders from this snapshot that should be registered on the instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of instances representing the tasks and folders from this snapshot that should be registered on the - instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - A cancellation token to use to cancel this asynchronous operation. - An optional instance to use to report progress of the asynchronous operation. - An asynchronous instance. - - - Register a list of snapshot items (tasks and folders) into the specified Task Scheduler. - The into which the tasks and folders are registered. - - The list of instances representing the tasks and folders from this snapshot that should be registered on the - instance. - - - If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders. - - - If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item. - - - Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password. - - - - Represents a instance and captures its details. - - - Initializes a new instance of the class. - The path to the item. - The SDDL for the item. - If set to true task is enabled. - The XML for the . - - - Gets a value indicating whether th is enabled. - true if enabled; otherwise, false. - - - Gets the XML. - The XML. - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - - - The application - - - The system - - - The custom - - - - - - The circular - - - The automatic backup - - - The retain - - - - - - The administrative - - - The operational - - - The analytical - - - The debug - - - PathType - - - The file path - - - The log name - - - SessionAuthentication - - - The default - - - The negotiate - - - The kerberos - - - The NTLM - - - Defines the standard keywords that are attached to events by the event provider. For more information about keywords, see . - - - The audit failure - - - The audit success - - - The correlation hint - - - The correlation hint2 - - - The event log classic - - - The none - - - The response time - - - The SQM - - - The wdi context - - - The wdi diagnostic - - - - Represents a placeholder (bookmark) within an event stream. You can use the placeholder to mark a position and return to this position in a stream of - events. An instance of this object can be obtained from an EventRecord object, in which case it corresponds to the position of that event record. - - - - Initializes a new instance of the class. - The information. - The context. - - - Gets the object data. - The information. - The context. - - - - Represents a keyword for an event. Keywords are defined in an event provider and are used to group the event with other similar events (based on the - usage of the events). - - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - Contains an event level that is defined in an event provider. The level signifies the severity of the event. - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - EventLogConfiguration - - - Initializes a new instance of the class. - Name of the log. - - - Initializes a new instance of the class. - Name of the log. - The session. - - - Gets a value indicating whether this instance is classic log. - true if this instance is classic log; otherwise, false. - - - Gets or sets a value indicating whether this instance is enabled. - true if this instance is enabled; otherwise, false. - - - Gets or sets the log file path. - The log file path. - - - Gets the log isolation. - The log isolation. - - - Gets or sets the log mode. - The log mode. - - - Gets the name of the log. - The name of the log. - - - Gets the type of the log. - The type of the log. - - - Gets or sets the maximum size in bytes. - The maximum size in bytes. - - - Gets the name of the owning provider. - The name of the owning provider. - - - Gets the size of the provider buffer. - The size of the provider buffer. - - - Gets the provider control unique identifier. - The provider control unique identifier. - - - Gets or sets the provider keywords. - The provider keywords. - - - Gets the provider latency. - The provider latency. - - - Gets or sets the provider level. - The provider level. - - - Gets the provider maximum number of buffers. - The provider maximum number of buffers. - - - Gets the provider minimum number of buffers. - The provider minimum number of buffers. - - - Gets the provider names. - The provider names. - - - Gets or sets the security descriptor. - The security descriptor. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Saves the changes. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Allows you to access the run-time properties of active event logs and event log files. These properties include the number of events in the log, the size of the log, a value that determines whether the log is full, and the last time the log was written to or accessed. - - - - Gets the attributes. - The attributes. - - - Gets the creation time. - The creation time. - - - Gets the size of the file. - The size of the file. - - - Gets the is log full. - The is log full. - - - Gets the last access time. - The last access time. - - - Gets the last write time. - The last write time. - - - Gets the oldest record number. - The oldest record number. - - - Gets the record count. - The record count. - - - - Represents a link between an event provider and an event log that the provider publishes events into. This object cannot be instantiated. - - - - Gets the display name. - The display name. - - - Gets a value indicating whether this instance is imported. - true if this instance is imported; otherwise, false. - - - Gets the name of the log. - The name of the log. - - - - Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. The queries in this object are used to extract values from the event. - - - - - Initializes a new instance of the class. - The property queries. - - - Releases unmanaged and - optionally - managed resources. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Contains the properties of an event instance for an event that is received from an EventLogReader object. The event properties provide information about the event such as the name of the computer where the event was logged and the time that the event was created. - - - - - Gets the activity identifier. - The activity identifier. - - - Gets the bookmark. - The bookmark. - - - Gets the container log. - The container log. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the keywords display names. - The keywords display names. - - - Gets the level. - The level. - - - Gets the display name of the level. - The display name of the level. - - - Gets the name of the log. - The name of the log. - - - Gets the name of the machine. - The name of the machine. - - - Gets the matched query ids. - The matched query ids. - - - Gets the opcode. - The opcode. - - - Gets the display name of the opcode. - The display name of the opcode. - - - Gets the process identifier. - The process identifier. - - - Gets the properties. - The properties. - - - Gets the provider identifier. - The provider identifier. - - - Gets the name of the provider. - The name of the provider. - - - Gets the qualifiers. - The qualifiers. - - - Gets the record identifier. - The record identifier. - - - Gets the related activity identifier. - The related activity identifier. - - - Gets the task. - The task. - - - Gets the display name of the task. - The display name of the task. - - - Gets the thread identifier. - The thread identifier. - - - Gets the time created. - The time created. - - - Gets the user identifier. - The user identifier. - - - Gets the version. - The version. - - - Formats the description. - - - - Formats the description. - The values. - - - - Gets the property values. - The property selector. - - - - To the XML. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Enables you to read events from an event log based on an event query. The events that are read by this object are returned as EventRecord objects. - - - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The server. - - - Initializes a new instance of the class. - The server. - The domain. - The user. - The password. - Type of the log on. - - - Gets the global session. - The global session. - - - Cancels the current operations. - - - Clears the log. - Name of the log. - - - Clears the log. - Name of the log. - The backup path. - logName - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Exports the log. - The path. - Type of the path. - The query. - The target file path. - - - Exports the log. - The path. - Type of the path. - The query. - The target file path. - if set to true [tolerate query errors]. - path or targetFilePath - pathType - - - Exports the log and messages. - The path. - Type of the path. - The query. - The target file path. - - - Exports the log and messages. - The path. - Type of the path. - The query. - The target file path. - if set to true [tolerate query errors]. - The target culture information. - - - Gets the log information. - Name of the log. - Type of the path. - - logName - - - Gets the log names. - - - - Gets the provider names. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Contains the metadata (properties and settings) for an event that is defined in an event provider. - - - Gets the description. - The description. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the level. - The level. - - - Gets the log link. - The log link. - - - Gets the opcode. - The opcode. - - - Gets the task. - The task. - - - Gets the template. - The template. - - - Gets the version. - The version. - - - - Contains an event opcode that is defined in an event provider. An opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event. - - - - Gets the display name. - The display name. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - - Contains the value of an event property that is specified by the event provider when the event is published. - - - - Gets the value. - The value. - - - - Contains the value of an event property that is specified by the event provider when the event is published. - - Contains the properties of an event instance for an event that is received from an EventLogReader object. The event properties provide information about - the event such as the name of the computer where the event was logged and the time that the event was created. - - - - Initializes a new instance of the class. - - - Gets the activity identifier. - The activity identifier. - - - Gets the bookmark. - The bookmark. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the keywords display names. - The keywords display names. - - - Gets the level. - The level. - - - Gets the display name of the level. - The display name of the level. - - - Gets the name of the log. - The name of the log. - - - Gets the name of the machine. - The name of the machine. - - - Gets the opcode. - The opcode. - - - Gets the display name of the opcode. - The display name of the opcode. - - - Gets the process identifier. - The process identifier. - - - Gets the properties. - The properties. - - - Gets the provider identifier. - The provider identifier. - - - Gets the name of the provider. - The name of the provider. - - - Gets the qualifiers. - The qualifiers. - - - Gets the record identifier. - The record identifier. - - - Gets the related activity identifier. - The related activity identifier. - - - Gets the task. - The task. - - - Gets the display name of the task. - The display name of the task. - - - Gets the thread identifier. - The thread identifier. - - - Gets the time created. - The time created. - - - Gets the user identifier. - The user identifier. - - - Gets the version. - The version. - - - Releases unmanaged and - optionally - managed resources. - - - Formats the description. - - - - Formats the description. - The values. - - - - To the XML. - - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - the custom event handler args. - - - - If any error occurred during subscription, this will be non-null. After a notification containing an exception, no more notifications will be made - for this subscription. - - - - - The EventRecord being notified. - NOTE: If non null, then caller is required to call Dispose(). - - - - - Contains an event task that is defined in an event provider. The task identifies a portion of an application or a component that publishes an event. A task is a 16-bit value with 16 top values reserved. - - - - Gets the display name. - The display name. - - - Gets the event unique identifier. - The event unique identifier. - - - Gets the name. - The name. - - - Gets the value. - The value. - - - - Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider. - - - - - Initializes a new instance of the class. - Name of the provider. - - - Initializes a new instance of the class. - Name of the provider. - The session. - The target culture information. - - - Gets the display name. - The display name. - - - Gets the events. - The events. - - - Gets the help link. - The help link. - - - Gets the identifier. - The identifier. - - - Gets the keywords. - The keywords. - - - Gets the levels. - The levels. - - - Gets the log links. - The log links. - - - Gets the message file path. - The message file path. - - - Gets the name. - The name. - - - Gets the opcodes. - The opcodes. - - - Gets the parameter file path. - The parameter file path. - - - Gets the resource file path. - The resource file path. - - - Gets the tasks. - The tasks. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Releases unmanaged and - optionally - managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - - - - - Allows you to access the run-time properties of active event logs and event log files. These properties include the number of events in the log, the size - of the log, a value that determines whether the log is full, and the last time the log was written to or accessed. - - - - Represents a link between an event provider and an event log that the provider publishes events into. This object cannot be instantiated. - - - - Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. The - queries in this object are used to extract values from the event. - - - - - Contains the status code or error code for a specific event log. This status can be used to determine if the event log is available for an operation. - - - - Gets the name of the log. - The name of the log. - - - Gets the status code. - The status code. - - - Used for subscribing to event record notifications from event log. - - - Maintains cached display / metadata information returned from EventRecords that were obtained from this reader. - - - Initializes a new instance of the class. - The path. - - - Initializes a new instance of the class. - The event query. - - - Initializes a new instance of the class. - The event query. - The bookmark. - - - Initializes a new instance of the class. - The event query. - The bookmark. - if set to true [read existing events]. - eventQuery - - - - Occurs when [event record written]. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - - - diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/es/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/es/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 33094c359b4bbffbc4ad827f53cb98eefbb3051e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/pl/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/pl/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 0aa8c0c226490e7c1211852e4ded432760b8abd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 14c29b1d2312c742aae6b7f35b91816c48398b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 kJovP^8=n>v#Q)dpFT?^k2IxIg^!* - + diff --git a/winPEAS/winPEASexe/winPEAS/ApplicationInfo.cs b/winPEAS/winPEASexe/winPEAS/ApplicationInfo.cs index e4421b7..130099e 100755 --- a/winPEAS/winPEASexe/winPEAS/ApplicationInfo.cs +++ b/winPEAS/winPEASexe/winPEAS/ApplicationInfo.cs @@ -2,8 +2,10 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Management; using System.Runtime.InteropServices; using System.Text; +using System.Text.RegularExpressions; using Microsoft.Win32; using Microsoft.Win32.TaskScheduler; @@ -31,7 +33,7 @@ namespace winPEAS return null; } - public static List GetAppsRegistry() + /*public static List GetAppsRegistry() { List retList = new List(); try @@ -47,7 +49,7 @@ namespace winPEAS Beaprint.GrayPrint("Error: "+ex); } return retList; - } + }*/ public static SortedDictionary> GetInstalledAppsPermsPath(string fpath) { @@ -145,6 +147,224 @@ namespace winPEAS return results; } + + ////////////////////////////////////// + /////// Get Autorun Registry //////// + ////////////////////////////////////// + /// Find Autorun registry where you have write or equivalent access + public static List> GetRegistryAutoRuns(Dictionary NtAccountNames) + { + List> results = new List>(); + try + { + List> autorunLocations = new List>() + { + //Common Autoruns + new List {"HKLM","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"}, + new List {"HKLM","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce"}, + new List {"HKLM","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run"}, + new List {"HKLM","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnce"}, + new List {"HKCU","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"}, + new List {"HKCU","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce"}, + new List {"HKCU","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run"}, + new List {"HKCU","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnce"}, + new List {"HKLM",@"Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\Run"}, + new List {"HKLM",@"Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\Runonce"}, + new List {"HKLM",@"Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\RunEx"}, + + //Service Autoruns + new List {"HKLM","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunService"}, + new List {"HKLM","SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceService"}, + new List {"HKLM","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunService"}, + new List {"HKLM","SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnceService"}, + new List {"HKCU", "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunService"}, + new List {"HKCU", "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceService"}, + new List {"HKCU", "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunService"}, + new List {"HKCU", "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnceService"}, + + //Special Autorun + new List {"HKLM","Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"}, + new List {"HKLM","Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"}, + new List {"HKCU","Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"}, + new List {"HKCU","Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"}, + + //Startup Path + new List {"HKCU", @"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders", "Common Startup"}, + new List {"HKCU", @"Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "Common Startup"}, + new List {"HKLM", @"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "Common Startup"}, + new List {"HKLM", @"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders", "Common Startup"}, + + //Winlogon + new List {"HKLM", @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "Userinit"}, + new List {"HKLM", @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "Shell"}, + + //Policy Settings + new List {"HKLM", @"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", "Run"}, + new List {"HKCU", @"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", "Run"}, + + //AlternateShell in SafeBoot + new List {"HKLM","SYSTEM\\CurrentControlSet\\Control\\SafeBoot", "AlternateShell"}, + + //Font Drivers + new List {"HKLM", @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Font Drivers"}, + new List {"HKLM", @"SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Font Drivers"}, + + //Open Command + new List {"HKLM", @"SOFTWARE\Classes\htmlfile\shell\open\command", ""}, //Get (Default) value with empty string + new List {"HKLM", @"SOFTWARE\Wow6432Node\Classes\htmlfile\shell\open\command", ""}, //Get (Default) value with empty string + + }; + + List> autorunLocationsKeys = new List> + { + //Installed Components + new List { "HKLM","SOFTWARE\\Microsoft\\Active Setup\\Installed Components", "StubPath"}, + new List { "HKLM","SOFTWARE\\Wow6432Node\\Microsoft\\Active Setup\\Installed Components", "StubPath"}, + new List { "HKCU","SOFTWARE\\Microsoft\\Active Setup\\Installed Components", "StubPath"}, + new List { "HKCU","SOFTWARE\\Wow6432Node\\Microsoft\\Active Setup\\Installed Components", "StubPath"}, + }; + + + //This registry expect subkeys with the CLSID name + List> autorunLocationsKeysCLSIDs = new List> + { + //Browser Helper Objects + new List { "HKLM", @"Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects" }, + new List { "HKLM", @"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects" }, + + //Internet Explorer Extensions + new List { "HKLM", @"Software\Microsoft\Internet Explorer\Extensions" }, + new List { "HKLM", @"Software\Wow6432Node\Microsoft\Internet Explorer\Extensions" }, + }; + + //Add the keyvalues inside autorunLocationsKeys to autorunLocations + foreach (List autorunLocationKey in autorunLocationsKeys) + { + List subkeys = MyUtils.GetRegSubkeys(autorunLocationKey[0], autorunLocationKey[1]).ToList(); + foreach (String keyname in subkeys) + { + string clsid_name = keyname; + Match clsid = Regex.Match(keyname, @"^\W*(\{[\w\-]+\})\W*"); + if (clsid.Groups.Count > 1) //Sometime the CLSID is bad writting and this kind of fix common mistakes + clsid_name = clsid.Groups[1].ToString(); + + if (autorunLocationKey.Count > 2) + autorunLocations.Add(new List { autorunLocationKey[0], autorunLocationKey[1] + "\\" + clsid_name, autorunLocationKey[2] }); + else + autorunLocations.Add(new List { autorunLocationKey[0], autorunLocationKey[1] + "\\" + clsid_name }); + } + } + + //Read registry and get values + foreach (List autorunLocation in autorunLocations) + { + Dictionary settings = MyUtils.GetRegValues(autorunLocation[0], autorunLocation[1]); + if ((settings != null) && (settings.Count != 0)) + { + foreach (KeyValuePair kvp in settings) + { + RegistryKey key = null; + if ("HKLM" == autorunLocation[0]) + key = Registry.LocalMachine.OpenSubKey(autorunLocation[1]); + else + key = Registry.CurrentUser.OpenSubKey(autorunLocation[1]); + + + if (autorunLocation.Count > 2 && kvp.Key != autorunLocation[2]) + continue; //If only interested on 1 key of the registry and it's that one, continue + + string orig_filepath = Environment.ExpandEnvironmentVariables(String.Format("{0}", kvp.Value)); + string filepath = orig_filepath; + if (MyUtils.GetExecutableFromPath(Environment.ExpandEnvironmentVariables(String.Format("{0}", kvp.Value))).Length > 0) + filepath = MyUtils.GetExecutableFromPath(filepath); + string filepath_cleaned = filepath.Replace("'", "").Replace("\"", ""); + + string folder = System.IO.Path.GetDirectoryName(filepath_cleaned); + try + { //If the path doesn't exist, pass + if (File.GetAttributes(filepath_cleaned).HasFlag(FileAttributes.Directory)) + { //If the path is already a folder, change the values of the params + orig_filepath = ""; + folder = filepath_cleaned; + } + } + catch + { + } + + results.Add(new Dictionary() + { + {"Reg", autorunLocation[0] + "\\" + autorunLocation[1]}, + {"RegKey", kvp.Key}, + {"Folder", folder}, + {"File", orig_filepath}, + { + "RegPermissions", + string.Join(", ", MyUtils.GetMyPermissionsR(key, Program.currentUserSIDs)) + }, + { + "interestingFolderRights", + String.Join(", ", MyUtils.GetPermissionsFolder(folder, Program.currentUserSIDs)) + }, + { + "interestingFileRights", + orig_filepath.Length > 1 ? String.Join(", ", MyUtils.GetPermissionsFile(orig_filepath, Program.currentUserSIDs)) : "" + }, + {"isUnquotedSpaced", MyUtils.CheckQuoteAndSpace(filepath).ToString()} + }); + } + } + } + + //Check the autoruns that depends on CLSIDs + foreach (List autorunLocation in autorunLocationsKeysCLSIDs) + { + List CLSIDs = MyUtils.GetRegSubkeys(autorunLocation[0], autorunLocation[1]).ToList(); + foreach (String clsid in CLSIDs) + { + string reg = autorunLocation[1] + "\\" + clsid; + RegistryKey key = null; + if ("HKLM" == autorunLocation[0]) + key = Registry.LocalMachine.OpenSubKey(reg); + else + key = Registry.CurrentUser.OpenSubKey(reg); + + string orig_filepath = MyUtils.GetCLSIDBinPath(clsid); + if (String.IsNullOrEmpty(orig_filepath)) + continue; + orig_filepath = Environment.ExpandEnvironmentVariables(orig_filepath).Replace("'", "").Replace("\"", ""); + string folder = System.IO.Path.GetDirectoryName(orig_filepath); + + results.Add(new Dictionary() + { + {"Reg", autorunLocation[0] + "\\" + reg}, + {"RegKey", ""}, + {"Folder", folder}, + {"File", orig_filepath}, + { + "RegPermissions", + string.Join(", ", MyUtils.GetMyPermissionsR(key , Program.currentUserSIDs)) + }, + { + "interestingFolderRights", + String.Join(", ", MyUtils.GetPermissionsFolder(folder, Program.currentUserSIDs)) + }, + { + "interestingFileRights", + orig_filepath.Length > 1 ? String.Join(", ", MyUtils.GetPermissionsFile(orig_filepath, Program.currentUserSIDs)) : "" + }, + {"isUnquotedSpaced", MyUtils.CheckQuoteAndSpace(orig_filepath).ToString()} + }); + } + } + } + catch (Exception ex) + { + Beaprint.GrayPrint(String.Format(" [X] Exception: {0}", ex.Message)); + } + return results; + } + public static List> GetAutoRunsFolder() { List> results = new List>(); @@ -159,6 +379,8 @@ namespace winPEAS string folder = Path.GetDirectoryName(filepath); results.Add(new Dictionary() { { "Reg", "" }, + { "RegKey", "" }, + { "RegPermissions", "" }, { "Folder", folder }, { "File", filepath }, { "isWritableReg", ""}, @@ -171,11 +393,55 @@ namespace winPEAS return results; } + public static List> GetAutoRunsWMIC() + { + List> results = new List>(); + try + { + SelectQuery query = new SelectQuery("Win32_StartupCommand"); + ManagementObjectSearcher searcher = new ManagementObjectSearcher(query); + ManagementObjectCollection win32_startup = searcher.Get(); + foreach (ManagementObject startup in win32_startup) + { + string command = startup["command"].ToString(); + command = Environment.ExpandEnvironmentVariables(String.Format("{0}", command)); + string filepath = MyUtils.GetExecutableFromPath(command); + string filepath_cleaned = filepath.Replace("'", "").Replace("\"", ""); + string folder = System.IO.Path.GetDirectoryName(filepath_cleaned); + results.Add(new Dictionary() + { + {"Reg", ""}, + {"RegKey", "From WMIC"}, + {"RegPermissions", ""}, + {"Folder", folder}, + {"File", command}, + {"isWritableReg", ""}, + { + "interestingFolderRights", + String.Join(", ", MyUtils.GetPermissionsFolder(folder, Program.currentUserSIDs)) + }, + { + "interestingFileRights", + String.Join(", ", MyUtils.GetPermissionsFile(filepath, Program.currentUserSIDs)) + }, + {"isUnquotedSpaced", MyUtils.CheckQuoteAndSpace(command).ToString()} + }); + } + } + catch (Exception e) + { + Beaprint.GrayPrint("Error getting autoruns from WMIC: " + e); + } + return results; + } + public static List> GetAutoRuns(Dictionary NtAccountNames) { - List> reg_autorus = ServicesInfo.GetRegistryAutoRuns(NtAccountNames); + List> reg_autorus = GetRegistryAutoRuns(NtAccountNames); List> file_autorus = GetAutoRunsFolder(); + List> wmic_autorus = GetAutoRunsWMIC(); reg_autorus.AddRange(file_autorus); + reg_autorus.AddRange(wmic_autorus); return reg_autorus; } diff --git a/winPEAS/winPEASexe/winPEAS/Beaprint.cs b/winPEAS/winPEASexe/winPEAS/Beaprint.cs index d3b8b4e..78ed4ef 100755 --- a/winPEAS/winPEASexe/winPEAS/Beaprint.cs +++ b/winPEAS/winPEASexe/winPEAS/Beaprint.cs @@ -71,6 +71,8 @@ namespace winPEAS Thread.Sleep(700); } + private Beaprint(){} + public static void PrintInit() { if (Program.banner) @@ -99,10 +101,10 @@ namespace winPEAS { System.Console.WriteLine(YELLOW + " [*] " + GREEN + "WinPEAS is a binary to enumerate possible paths to escalate privileges locally" + NOCOLOR); System.Console.WriteLine(LBLUE + " quiet" + GRAY + " Do not print banner" + NOCOLOR); - System.Console.WriteLine(LBLUE + " searchfast" + GRAY + " Avoid sleeping while searching files (notable amount of resources)" + NOCOLOR); - System.Console.WriteLine(LBLUE + " searchall" + GRAY + " Search all known filenames whith possible credentials (coul take some mins)" + NOCOLOR); + System.Console.WriteLine(LBLUE + " searchslow" + GRAY + " Sleep while searching files to not consume a notable amount of resources" + NOCOLOR); + System.Console.WriteLine(LBLUE + " searchall" + GRAY + " Search all known filenames whith possible credentials (could take some mins)" + NOCOLOR); System.Console.WriteLine(LBLUE + " cmd" + GRAY + " Obtain wifi, cred manager and clipboard information executing CMD commands" + NOCOLOR); - System.Console.WriteLine(LBLUE + " notcolor" + GRAY + " Don't use ansi colors (all white)" + NOCOLOR); + System.Console.WriteLine(LBLUE + " notcolor" + GRAY + " Don't use ansi colors (all white)" + NOCOLOR); System.Console.WriteLine(LBLUE + " systeminfo" + GRAY + " Search system information" + NOCOLOR); System.Console.WriteLine(LBLUE + " userinfo" + GRAY + " Search user information" + NOCOLOR); System.Console.WriteLine(LBLUE + " procesinfo" + GRAY + " Search processes information" + NOCOLOR); @@ -112,6 +114,7 @@ namespace winPEAS System.Console.WriteLine(LBLUE + " windowscreds" + GRAY + " Search windows credentials" + NOCOLOR); System.Console.WriteLine(LBLUE + " browserinfo" + GRAY + " Search browser information" + NOCOLOR); System.Console.WriteLine(LBLUE + " filesinfo" + GRAY + " Search files that can contains credentials" + NOCOLOR); + System.Console.WriteLine(LBLUE + " wait" + GRAY + " Wait for user input between checks" + NOCOLOR); System.Console.WriteLine(YELLOW + " [+] " + LYELLOW + "By default all checks (except CMD checks) are executed" + NOCOLOR); } @@ -128,10 +131,10 @@ namespace winPEAS System.Console.WriteLine(LCYAN + " " + new String('=', halfTotal - toPrint.Length) + "(" + NOCOLOR + YELLOW + toPrint + LCYAN + ")" + new String('=', halfTotal - toPrint.Length) + NOCOLOR); } - public static void MainPrint(string toPrint, string attackid) + public static void MainPrint(string toPrint) { System.Console.WriteLine(); - System.Console.WriteLine(YELLOW + " [+] " + GREEN + toPrint + YELLOW + "(" + DGRAY + attackid + YELLOW + ")" + NOCOLOR); + System.Console.WriteLine(YELLOW + " [+] " + GREEN + toPrint + NOCOLOR); } public static void LinkPrint(string link, string comment = "") diff --git a/winPEAS/winPEASexe/winPEAS/InterestingFiles.cs b/winPEAS/winPEASexe/winPEAS/InterestingFiles.cs index a2322d7..16d96cd 100755 --- a/winPEAS/winPEASexe/winPEAS/InterestingFiles.cs +++ b/winPEAS/winPEASexe/winPEAS/InterestingFiles.cs @@ -11,6 +11,7 @@ namespace winPEAS { class InterestingFiles { + private InterestingFiles() {} public static List GetUnattendedInstallFiles() { //From SharpUP List results = new List(); diff --git a/winPEAS/winPEASexe/winPEAS/KnownFileCredsInfo.cs b/winPEAS/winPEASexe/winPEAS/KnownFileCredsInfo.cs index d6249ad..6f09b6d 100755 --- a/winPEAS/winPEASexe/winPEAS/KnownFileCredsInfo.cs +++ b/winPEAS/winPEASexe/winPEAS/KnownFileCredsInfo.cs @@ -15,6 +15,8 @@ namespace winPEAS { class KnownFileCredsInfo { + + private KnownFileCredsInfo() { } public static List GetFirefoxDbs() { List results = new List(); @@ -79,7 +81,7 @@ namespace winPEAS } - public static List ParseFirefoxHistory(string path, string user) + public static List ParseFirefoxHistory(string path) { List results = new List(); // parses a Firefox history file via regex @@ -129,19 +131,17 @@ namespace winPEAS foreach (string dir in dirs) { string[] parts = dir.Split('\\'); - string userName = parts[parts.Length - 1]; if (!(dir.EndsWith("Public") || dir.EndsWith("Default") || dir.EndsWith("Default User") || dir.EndsWith("All Users"))) { string userFirefoxBasePath = String.Format("{0}\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\", dir); - results = ParseFirefoxHistory(userFirefoxBasePath, userName); + results = ParseFirefoxHistory(userFirefoxBasePath); } } } else { - string userName = Environment.GetEnvironmentVariable("USERNAME"); string userFirefoxBasePath = String.Format("{0}\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\", System.Environment.GetEnvironmentVariable("USERPROFILE")); - results = ParseFirefoxHistory(userFirefoxBasePath, userName); + results = ParseFirefoxHistory(userFirefoxBasePath); } } catch (Exception ex) @@ -197,7 +197,7 @@ namespace winPEAS - public static List ParseChromeHistory(string path, string user) + public static List ParseChromeHistory(string path) { List results = new List(); @@ -234,7 +234,7 @@ namespace winPEAS } - public static List ParseChromeBookmarks(string path, string user) + public static List ParseChromeBookmarks(string path) { List results = new List(); // parses a Chrome bookmarks @@ -289,25 +289,24 @@ namespace winPEAS foreach (string dir in dirs) { string[] parts = dir.Split('\\'); - string userName = parts[parts.Length - 1]; if (!(dir.EndsWith("Public") || dir.EndsWith("Default") || dir.EndsWith("Default User") || dir.EndsWith("All Users"))) { string userChromeHistoryPath = String.Format("{0}\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\History", dir); - results["history"] = ParseChromeHistory(userChromeHistoryPath, userName); + results["history"] = ParseChromeHistory(userChromeHistoryPath); string userChromeBookmarkPath = String.Format("{0}\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Bookmarks", dir); - results["bookmarks"] = ParseChromeBookmarks(userChromeBookmarkPath, userName); + results["bookmarks"] = ParseChromeBookmarks(userChromeBookmarkPath); } } } else { string userChromeHistoryPath = String.Format("{0}\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\History", System.Environment.GetEnvironmentVariable("USERPROFILE")); - results["history"] = ParseChromeHistory(userChromeHistoryPath, System.Environment.GetEnvironmentVariable("USERNAME")); + results["history"] = ParseChromeHistory(userChromeHistoryPath); string userChromeBookmarkPath = String.Format("{0}\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Bookmarks", System.Environment.GetEnvironmentVariable("USERPROFILE")); - results["bookmarks"] = ParseChromeBookmarks(userChromeBookmarkPath, System.Environment.GetEnvironmentVariable("USERNAME")); + results["bookmarks"] = ParseChromeBookmarks(userChromeBookmarkPath); } } catch (Exception ex) @@ -583,12 +582,6 @@ namespace winPEAS [DllImport("vaultcli.dll")] public extern static Int32 VaultOpenVault(ref Guid vaultGuid, UInt32 offset, ref IntPtr vaultHandle); - [DllImport("vaultcli.dll")] - public extern static Int32 VaultCloseVault(ref IntPtr vaultHandle); - - [DllImport("vaultcli.dll")] - public extern static Int32 VaultFree(ref IntPtr vaultHandle); - [DllImport("vaultcli.dll")] public extern static Int32 VaultEnumerateVaults(Int32 offset, ref Int32 vaultCount, ref IntPtr vaultGuid); diff --git a/winPEAS/winPEASexe/winPEAS/MyUtils.cs b/winPEAS/winPEASexe/winPEAS/MyUtils.cs index a3544b2..62bf4d7 100755 --- a/winPEAS/winPEASexe/winPEAS/MyUtils.cs +++ b/winPEAS/winPEASexe/winPEAS/MyUtils.cs @@ -5,6 +5,7 @@ using System.IO; using Microsoft.Win32; using System.Security.Principal; using System.Diagnostics; +using System.Net; using System.Text.RegularExpressions; using System.Reflection; using System.Security.AccessControl; @@ -241,6 +242,11 @@ namespace winPEAS } } + public static string GetCLSIDBinPath(string CLSID) + { + return GetRegValue("HKLM", @"SOFTWARE\Classes\CLSID\" + CLSID + @"\InprocServer32", ""); //To get the default object you need to use an empty string + } + /////////////////////////////////// //////// Check Permissions //////// @@ -522,9 +528,17 @@ namespace winPEAS public static string GetExecutableFromPath(string path) { string binaryPath = ""; - Match match_path = Regex.Match(path, @"^\W*([a-z]:\\.+?(\.exe|\.dll|\.sys))\W*", RegexOptions.IgnoreCase); + Match match_path = Regex.Match(path, @"^\W*([a-z]:\\.+?(\.exe|\.dll|\.sys))\W*", RegexOptions.RightToLeft | RegexOptions.IgnoreCase); if (match_path.Groups.Count > 1) binaryPath = match_path.Groups[1].ToString(); + + //Check if rundll32 + string[] binaryPathdll32 = binaryPath.Split(new string[] {"Rundll32.exe"}, StringSplitOptions.None); + + if (binaryPathdll32.Length > 1) + { + binaryPath = binaryPathdll32[1].Trim(); + } return binaryPath; } diff --git a/winPEAS/winPEASexe/winPEAS/Program.cs b/winPEAS/winPEASexe/winPEAS/Program.cs index b150229..80dec21 100755 --- a/winPEAS/winPEASexe/winPEAS/Program.cs +++ b/winPEAS/winPEASexe/winPEAS/Program.cs @@ -9,10 +9,10 @@ namespace winPEAS { class Program { - public static string version = "vBETA VERSION, Please if you find any issue let me know in https://github.com/carlospolop/privilege-escalation-awesome-scripts-suite/issues"; + public static string version = "v1"; public static string advisory = "winpeas should be used for authorized penetration testing and/or educational purposes only.Any misuse of this software will not be the responsibility of the author or of any other collaborator. Use it at your own networks and/or with the network owner's permission."; public static bool banner = true; - public static bool search_fast = false; + public static bool search_fast = true; public static int search_time = 50; static bool exec_cmd = false; public static bool notcolor = false; @@ -23,7 +23,7 @@ namespace winPEAS static string badgroups = "docker|Remote |DNSAdmins|AD Recycle Bin|Azure Admins|Admins";//The space in Remote is important to not mix with SeShutdownRemotePrivilege static string badpasswd = "NotChange|NotExpi"; static string badPrivileges = "SeImpersonatePrivilege|SeAssignPrimaryPrivilege|SeTcbPrivilege|SeBackupPrivilege|SeRestorePrivilege|SeCreateTokenPrivilege|SeLoadDriverPrivilege|SeTakeOwnershipPrivilege|SeDebugPrivilege"; - static string goodSoft = "Windows Phone Kits|Windows Kits|Windows Defender|Windows Mail|Windows Media Player|Windows Multimedia Platform|windows nt|Windows Photo Viewer|Windows Portable Devices|Windows Security|Windows Sidebar|WindowsApps|WindowsPowerShell| Windows$|Microsoft|WOW6432Node|internet explorer|Internet Explorer|Common Files"; + //static string goodSoft = "Windows Phone Kits|Windows Kits|Windows Defender|Windows Mail|Windows Media Player|Windows Multimedia Platform|windows nt|Windows Photo Viewer|Windows Portable Devices|Windows Security|Windows Sidebar|WindowsApps|WindowsPowerShell| Windows$|Microsoft|WOW6432Node|internet explorer|Internet Explorer|Common Files"; static string commonShares = "[a-zA-Z]+[$]"; static string badIps = "127.0.0.1"; static string badUAC = "No prompting|PromptForNonWindowsBinaries"; @@ -153,6 +153,11 @@ namespace winPEAS } } + public static void waitInput() + { + Console.Write("\n -- Press a key to continue... "); + Console.ReadLine(); + } ///////////////////////////////////////////////// @@ -164,7 +169,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Basic System Information", "T1082&T1124&T1012&T1497&T1212"); + Beaprint.MainPrint("Basic System Information"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#kernel-exploits", "Check if the Windows versions is vulnerable to some known exploit"); Dictionary basicDictSystem = SystemInfo.GetBasicOSInfo(); basicDictSystem["Hotfixes"] = Beaprint.ansi_color_good + basicDictSystem["Hotfixes"] + Beaprint.NOCOLOR; @@ -193,7 +198,7 @@ namespace winPEAS { "PS history file: .+", Beaprint.ansi_color_bad }, { "PS history size: .+", Beaprint.ansi_color_bad } }; - Beaprint.MainPrint("PowerShell Settings", ""); + Beaprint.MainPrint("PowerShell Settings"); Dictionary PSs = SystemInfo.GetPowerShellSettings(); Beaprint.DictPrint(PSs, colorsPSI, false); } @@ -207,7 +212,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Audit Settings", "T1012"); + Beaprint.MainPrint("Audit Settings"); Beaprint.LinkPrint("", "Check what is being logged"); Dictionary auditDict = SystemInfo.GetAuditSettings(); Beaprint.DictPrint(auditDict, false); @@ -222,7 +227,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("WEF Settings", "T1012"); + Beaprint.MainPrint("WEF Settings"); Beaprint.LinkPrint("", "Windows Event Forwarding, is interesting to know were are sent the logs"); Dictionary weftDict = SystemInfo.GetWEFSettings(); Beaprint.DictPrint(weftDict, false); @@ -237,7 +242,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("LAPS Settings", "T1012"); + Beaprint.MainPrint("LAPS Settings"); Beaprint.LinkPrint("", "If installed, local administrator password is changed frequently and is restricted by ACL"); Dictionary lapsDict = SystemInfo.GetLapsSettings(); Dictionary colorsSI = new Dictionary() @@ -254,7 +259,7 @@ namespace winPEAS void PrintWdigest() { - Beaprint.MainPrint("Wdigest", ""); + Beaprint.MainPrint("Wdigest"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/stealing-credentials/credentials-protections#wdigest", "If enabled, plain-text crds could be stored in LSASS"); string useLogonCredential = MyUtils.GetRegValue("HKLM", @"SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest", "UseLogonCredential"); if (useLogonCredential == "1") @@ -265,7 +270,7 @@ namespace winPEAS void PrintLSAProtection() { - Beaprint.MainPrint("LSA Protection", ""); + Beaprint.MainPrint("LSA Protection"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/stealing-credentials/credentials-protections#lsa-protection", "If enabled, a driver is needed to read LSASS memory (If Secure Boot or UEFI, RunAsPPL cannot be disabled by deleting the registry key)"); string useLogonCredential = MyUtils.GetRegValue("HKLM", @"SYSTEM\CurrentControlSet\Control\LSA", "RunAsPPL"); if (useLogonCredential == "1") @@ -276,7 +281,7 @@ namespace winPEAS void PrintCredentialGuard() { - Beaprint.MainPrint("Credentials Guard", ""); + Beaprint.MainPrint("Credentials Guard"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/stealing-credentials/credentials-protections#credential-guard", "If enabled, a driver is needed to read LSASS memory"); string lsaCfgFlags = MyUtils.GetRegValue("HKLM", @"System\CurrentControlSet\Control\LSA", "LsaCfgFlags"); if (lsaCfgFlags == "1") @@ -295,7 +300,7 @@ namespace winPEAS void PrintCachedCreds() { - Beaprint.MainPrint("Cached Creds", ""); + Beaprint.MainPrint("Cached Creds"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/stealing-credentials/credentials-protections#cached-credentials", "If > 0, credentials will be cached in the registry and accessible by SYSTEM user"); string cachedlogonscount = MyUtils.GetRegValue("HKLM", @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "CACHEDLOGONSCOUNT"); if (!String.IsNullOrEmpty(cachedlogonscount)) @@ -312,7 +317,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("User Environment Variables", ""); + Beaprint.MainPrint("User Environment Variables"); Beaprint.LinkPrint("", "Check for some passwords or keys in the env variables"); Dictionary userEnvDict = SystemInfo.GetUserEnvVariables(); Dictionary colorsSI = new Dictionary() @@ -331,7 +336,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("System Environment Variables", ""); + Beaprint.MainPrint("System Environment Variables"); Beaprint.LinkPrint("", "Check for some passwords or keys in the env variables"); Dictionary sysEnvDict = SystemInfo.GetSystemEnvVariables(); Dictionary colorsSI = new Dictionary() @@ -355,11 +360,11 @@ namespace winPEAS { "ProxyServer.*", Beaprint.ansi_color_bad } }; - Beaprint.MainPrint("HKCU Internet Settings", "T1012"); + Beaprint.MainPrint("HKCU Internet Settings"); Dictionary HKCUDict = SystemInfo.GetInternetSettings("HKCU"); Beaprint.DictPrint(HKCUDict, colorsSI, true); - Beaprint.MainPrint("HKLM Internet Settings", "T1012"); + Beaprint.MainPrint("HKLM Internet Settings"); Dictionary HKMLDict = SystemInfo.GetInternetSettings("HKLM"); Beaprint.DictPrint(HKMLDict, colorsSI, true); } @@ -373,7 +378,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Drives Information", "T1120"); + Beaprint.MainPrint("Drives Information"); Beaprint.LinkPrint("", "Remember that you should search more info inside the other drives"); Dictionary colorsSI = new Dictionary() { @@ -409,7 +414,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("AV Information", "T1063"); + Beaprint.MainPrint("AV Information"); Dictionary AVInfo = SystemInfo.GetAVInfo(); if (AVInfo.ContainsKey("Name") && AVInfo["Name"].Length > 0) Beaprint.GoodPrint(" Some AV was detected, search for bypasses"); @@ -428,7 +433,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("UAC Status", "T1012"); + Beaprint.MainPrint("UAC Status"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#basic-uac-bypass-full-file-system-access", "If you are in the Administrators group check how to bypass the UAC"); Dictionary uacDict = SystemInfo.GetUACSystemPolicies(); @@ -514,7 +519,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Users", "T1087&T1069&T1033"); + Beaprint.MainPrint("Users"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#users-and-groups", "Check if you have some admin equivalent privileges"); List users_grps = UserInfo.GetMachineUsers(false, false, false, false, true); @@ -543,7 +548,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Current Token privileges", "T1134"); + Beaprint.MainPrint("Current Token privileges"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#token-manipulation", "Check if you can escalate privilege using some enabled token"); Dictionary token_privs = UserInfo.GetTokenGroupPrivs(); Beaprint.DictPrint(token_privs, colorsU(), false); @@ -558,7 +563,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Clipboard text", "T1134"); + Beaprint.MainPrint("Clipboard text"); string clipb = UserInfo.GetClipboardText(); if (String.IsNullOrEmpty(clipb)) Beaprint.BadPrint(clipb); @@ -584,7 +589,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Logged users", "T1087&T1033"); + Beaprint.MainPrint("Logged users"); List loggedusers = UserInfo.GetLoggedUsers(); Beaprint.ListPrint(loggedusers, colorsU()); @@ -599,7 +604,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("RDP Sessions", "T1087&T1033"); + Beaprint.MainPrint("RDP Sessions"); List> rdp_sessions = UserInfo.GetRDPSessions(); if (rdp_sessions.Count > 0) { @@ -622,7 +627,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Ever logged users", "T1087&T1033"); + Beaprint.MainPrint("Ever logged users"); List everlogged = UserInfo.GetEverLoggedUsers(); Beaprint.ListPrint(everlogged, colorsU()); } @@ -636,7 +641,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for AutoLogon credentials", "T1012"); + Beaprint.MainPrint("Looking for AutoLogon credentials"); bool ban = false; Dictionary autologon = UserInfo.GetAutoLogon(); if (autologon.Count > 0) @@ -669,7 +674,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Home folders found", "T1087&T1083&T1033"); + Beaprint.MainPrint("Home folders found"); List user_folders = UserInfo.GetUsersFolders(); foreach (string ufold in user_folders) { @@ -690,7 +695,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Password Policies", "T1201"); + Beaprint.MainPrint("Password Policies"); Beaprint.LinkPrint("", "Check for a possible brute-force"); List> PPy = UserInfo.GetPasswordPolicy(); Beaprint.DictPrint(PPy, colorsU(), false); @@ -725,7 +730,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Interesting Processes -non Microsoft-", "T1010&T1057&T1007"); + Beaprint.MainPrint("Interesting Processes -non Microsoft-"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#running-processes", "Check if any interesting proccesses for memmory dump or if you could overwrite some binary running"); List> processes_info = ProcessesInfo.GetProcInfo(); foreach (Dictionary proc_info in processes_info) @@ -809,7 +814,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Interesting Services -non Microsoft-", "T1007"); + Beaprint.MainPrint("Interesting Services -non Microsoft-"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#services", "Check if you can overwrite some service binary or perform a DLL hijacking, also check for unquoted paths"); List> services_info = ServicesInfo.GetNonstandardServices(); @@ -884,7 +889,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Modifiable Services", "T1007"); + Beaprint.MainPrint("Modifiable Services"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#services", "Check if you can modify any service"); if (mod_services.Count > 0) { @@ -909,7 +914,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking if you can modify any service registry", ""); + Beaprint.MainPrint("Looking if you can modify any service registry"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#services-registry-permissions", "Check if you can modify the registry of a service"); List> regPerms = ServicesInfo.GetWriteServiceRegs(currentUserSIDs); @@ -937,7 +942,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking write permissions in PATH folders (DLL Hijacking)", ""); + Beaprint.MainPrint("Checking write permissions in PATH folders (DLL Hijacking)"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#dll-hijacking", "Check for DLL Hijacking in PATH folders"); Dictionary path_dllhijacking = ServicesInfo.GetPathDLLHijacking(); foreach (KeyValuePair entry in path_dllhijacking) @@ -974,7 +979,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Current Active Window Application", "T1010&T1518"); + Beaprint.MainPrint("Current Active Window Application"); string title = ApplicationInfo.GetActiveWindowTitle(); List permsFile = MyUtils.GetPermissionsFile(title, currentUserSIDs); List permsFolder = MyUtils.GetPermissionsFolder(title, currentUserSIDs); @@ -1002,7 +1007,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Installed Applications --Via Program Files/Uninstall registry--", "T1083&T1012&T1010&T1518"); + Beaprint.MainPrint("Installed Applications --Via Program Files/Uninstall registry--"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#software", "Check if you can modify installed software"); SortedDictionary> InstalledAppsPerms = ApplicationInfo.GetInstalledAppsPerms(); string format = " ==> {0} ({1})"; @@ -1033,7 +1038,7 @@ namespace winPEAS } System.Console.WriteLine(); - /*Beaprint.MainPrint("Installed Applications --Via Registry--", "T1083&T1012&T1010"); + /*Beaprint.MainPrint("Installed Applications --Via Registry--""); Dictionary colorsA = new Dictionary() { @@ -1051,8 +1056,8 @@ namespace winPEAS { try { - Beaprint.MainPrint("Autorun Applications", "T1010"); - Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#run-at-startup", "Check if you can modify other users AutoRuns binaries"); + Beaprint.MainPrint("Autorun Applications"); + Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation/privilege-escalation-with-autorun-binaries", "Check if you can modify other users AutoRuns binaries (Note that is normal that you can modify HKCU registry and binaries indicated there)"); List> apps = ApplicationInfo.GetAutoRuns(currentUserSIDs); foreach (Dictionary app in apps) @@ -1062,6 +1067,7 @@ namespace winPEAS { "FolderPerms:.*", Beaprint.ansi_color_bad }, { "FilePerms:.*", Beaprint.ansi_color_bad }, { "(Unquoted and Space detected)", Beaprint.ansi_color_bad }, + { "(PATH Injection)", Beaprint.ansi_color_bad }, { "RegPerms: .*", Beaprint.ansi_color_bad }, { (app["Folder"].Length > 0) ? app["Folder"].Replace("\\", "\\\\").Replace("(", "\\(").Replace(")", "\\)").Replace("]", "\\]").Replace("[", "\\[").Replace("?", "\\?").Replace("+","\\+") : "ouigyevb2uivydi2u3id2ddf3", !String.IsNullOrEmpty(app["interestingFolderRights"]) ? Beaprint.ansi_color_bad : Beaprint.ansi_color_good }, { (app["File"].Length > 0) ? app["File"].Replace("\\", "\\\\").Replace("(", "\\(").Replace(")", "\\)").Replace("]", "\\]").Replace("[", "\\[").Replace("?", "\\?").Replace("+","\\+") : "adu8v298hfubibuidiy2422r", !String.IsNullOrEmpty(app["interestingFileRights"]) ? Beaprint.ansi_color_bad : Beaprint.ansi_color_good }, @@ -1069,8 +1075,22 @@ namespace winPEAS }; string line = ""; + if (!String.IsNullOrEmpty(app["Reg"])) + line += "\n RegPath: " + app["Reg"]; + + if (app["RegPermissions"].Length > 0) + line += "\n RegPerms: " + app["RegPermissions"]; + + if (!String.IsNullOrEmpty(app["RegKey"])) + line += "\n Key: " + app["RegKey"]; + if (!String.IsNullOrEmpty(app["Folder"])) - line += " Folder: " + app["Folder"]; + line += "\n Folder: " + app["Folder"]; + else + { + if (!String.IsNullOrEmpty(app["Reg"])) + line += "\n Folder: None (PATH Injection)"; + } if (!String.IsNullOrEmpty(app["interestingFolderRights"])) { @@ -1087,12 +1107,6 @@ namespace winPEAS if (!String.IsNullOrEmpty(app["interestingFileRights"])) line += "\n FilePerms: " + app["interestingFileRights"]; - if (!String.IsNullOrEmpty(app["Reg"])) - line += "\n RegPath: " + app["Reg"]; - - if (app["RegPermissions"].Length > 0) - line += "\n RegPerms: "+ app["RegPermissions"]; - Beaprint.AnsiPrint(line, colorsA); Beaprint.PrintLineSeparator(); } @@ -1107,8 +1121,8 @@ namespace winPEAS { try { - Beaprint.MainPrint("Scheduled Applications --Non Microsoft--", "T1010"); - Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#run-at-startup", "Check if you can modify other users scheduled binaries"); + Beaprint.MainPrint("Scheduled Applications --Non Microsoft--"); + Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation/privilege-escalation-with-autorun-binaries", "Check if you can modify other users scheduled binaries"); List> scheduled_apps = ApplicationInfo.GetScheduledAppsNoMicrosoft(); foreach (Dictionary sapp in scheduled_apps) @@ -1143,7 +1157,7 @@ namespace winPEAS Beaprint.GreatPrint("Applications Information"); PrintActiveWindow(); - PrintInstalledApps(); + //PrintInstalledApps(); PrintAutoRuns(); PrintScheduled(); } @@ -1159,7 +1173,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Network Shares", "T1135"); + Beaprint.MainPrint("Network Shares"); Dictionary colorsN = new Dictionary() { { commonShares, Beaprint.ansi_color_good }, @@ -1184,7 +1198,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Host File", "T1016"); + Beaprint.MainPrint("Host File"); string[] lines = File.ReadAllLines(@Path.GetPathRoot(Environment.SystemDirectory) + @"\windows\system32\drivers\etc\hosts"); foreach (string line in lines) { @@ -1202,7 +1216,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Network Ifaces and known hosts", "T1016"); + Beaprint.MainPrint("Network Ifaces and known hosts"); Beaprint.LinkPrint("", "The masks are only for the IPv4 addresses"); foreach (Dictionary card in NetworkInfo.GetNetCardInfo()) { @@ -1227,7 +1241,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Current Listening Ports", "T1049&T1049"); + Beaprint.MainPrint("Current Listening Ports"); Beaprint.LinkPrint("", "Check for services restricted from the outside"); List> conns = NetworkInfo.GetNetConnections(); @@ -1257,7 +1271,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Firewall Rules", "T1016"); + Beaprint.MainPrint("Firewall Rules"); Beaprint.LinkPrint("", "Showing only DENY rules (too many ALLOW rules always)"); Dictionary colorsN = new Dictionary() { @@ -1301,7 +1315,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("DNS cached --limit 70--", "T1016"); + Beaprint.MainPrint("DNS cached --limit 70--"); Beaprint.GrayPrint(String.Format(" {0,-38}{1,-38}{2}", "Entry", "Name", "Data")); List> DNScache = NetworkInfo.GetDNSCache(); foreach (Dictionary entry in DNScache.GetRange(0, DNScache.Count <= 70 ? DNScache.Count : 70)) @@ -1334,7 +1348,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking Windows Vault", ""); + Beaprint.MainPrint("Checking Windows Vault"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-manager-windows-vault"); List> vault_creds = KnownFileCredsInfo.DumpVault(); @@ -1354,7 +1368,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking Credential manager", ""); + Beaprint.MainPrint("Checking Credential manager"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-manager-windows-vault"); if (exec_cmd) { @@ -1382,7 +1396,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Saved RDP connections", ""); + Beaprint.MainPrint("Saved RDP connections"); List> rdps_info = KnownFileCredsInfo.GetSavedRDPConnections(); if (rdps_info.Count > 0) @@ -1403,7 +1417,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Recently run commands", ""); + Beaprint.MainPrint("Recently run commands"); Dictionary recentCommands = KnownFileCredsInfo.GetRecentRunCommands(); Beaprint.DictPrint(recentCommands, false); } @@ -1417,7 +1431,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("PS default transcripts history", ""); + Beaprint.MainPrint("PS default transcripts history"); Beaprint.InfoPrint("Read the PS histpry inside these files (if any)"); string drive = Path.GetPathRoot(Environment.SystemDirectory); string path = drive + @"transcripts\"; @@ -1447,7 +1461,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking for DPAPI Master Keys", ""); + Beaprint.MainPrint("Checking for DPAPI Master Keys"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#dpapi"); List> master_keys = KnownFileCredsInfo.ListMasterKeys(); if (master_keys.Count != 0) @@ -1470,7 +1484,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking for Credential Files", ""); + Beaprint.MainPrint("Checking for Credential Files"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#dpapi"); List> cred_files = KnownFileCredsInfo.GetCredFiles(); Beaprint.DictPrint(cred_files, false); @@ -1487,7 +1501,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking for RDCMan Settings Files", ""); + Beaprint.MainPrint("Checking for RDCMan Settings Files"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#remote-desktop-credential-manager", "Dump credentials from Remote Desktop Connection Manager"); List> rdc_files = KnownFileCredsInfo.GetRDCManFiles(); Beaprint.DictPrint(rdc_files, false); @@ -1504,7 +1518,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for kerberos tickets", ""); + Beaprint.MainPrint("Looking for kerberos tickets"); Beaprint.LinkPrint("https://book.hacktricks.xyz/pentesting/pentesting-kerberos-88"); List> kerberos_tckts = KnownFileCredsInfo.ListKerberosTickets(); Beaprint.DictPrint(kerberos_tckts, false); @@ -1519,7 +1533,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for kerberos TGT tickets", ""); + Beaprint.MainPrint("Looking for kerberos TGT tickets"); List> kerberos_tgts = KnownFileCredsInfo.GetKerberosTGTData(); Beaprint.DictPrint(kerberos_tgts, false); } @@ -1533,7 +1547,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking saved Wifis", ""); + Beaprint.MainPrint("Looking saved Wifis"); if (exec_cmd) { Dictionary colorsC = new Dictionary() @@ -1559,7 +1573,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking AppCmd.exe", ""); + Beaprint.MainPrint("Looking AppCmd.exe"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#appcmd-exe"); if (File.Exists(Environment.ExpandEnvironmentVariables(@"%systemroot%\system32\inetsrv\appcmd.exe"))) Beaprint.BadPrint(" AppCmd.exe was found in " + Environment.ExpandEnvironmentVariables(@"%systemroot%\system32\inetsrv\appcmd.exe You should try to search for credentials")); @@ -1576,7 +1590,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking SSClient.exe", ""); + Beaprint.MainPrint("Looking SSClient.exe"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#scclient-sccm"); if (File.Exists(Environment.ExpandEnvironmentVariables(@"%systemroot%\Windows\CCM\SCClient.exe"))) Beaprint.BadPrint(" SCClient.exe was found in " + Environment.ExpandEnvironmentVariables(@"%systemroot%\Windows\CCM\SCClient.exe DLL Side loading?")); @@ -1593,7 +1607,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking AlwaysInstallElevated", "T1012"); + Beaprint.MainPrint("Checking AlwaysInstallElevated"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#alwaysinstallelevated"); string path = "Software\\Policies\\Microsoft\\Windows\\Installer"; string HKLM_AIE = MyUtils.GetRegValue("HKLM", path, "AlwaysInstallElevated"); @@ -1615,7 +1629,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Checking WSUS", "T1012"); + Beaprint.MainPrint("Checking WSUS"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#wsus"); string path = "Software\\Policies\\Microsoft\\Windows\\WindowsUpdate"; string path2 = "Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU"; @@ -1675,7 +1689,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for Firefox DBs", "T1503"); + Beaprint.MainPrint("Looking for Firefox DBs"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); List firefoxDBs = KnownFileCredsInfo.GetFirefoxDbs(); if (firefoxDBs.Count > 0) @@ -1700,7 +1714,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for GET credentials in Firefox history", "T1503"); + Beaprint.MainPrint("Looking for GET credentials in Firefox history"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); List firefoxHist = KnownFileCredsInfo.GetFirefoxHistory(); if (firefoxHist.Count > 0) @@ -1730,7 +1744,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for Chrome DBs", "T1503"); + Beaprint.MainPrint("Looking for Chrome DBs"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); Dictionary chromeDBs = KnownFileCredsInfo.GetChromeDbs(); if (chromeDBs.ContainsKey("userChromeCookiesPath")) @@ -1758,7 +1772,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for GET credentials in Chrome history", "T1503"); + Beaprint.MainPrint("Looking for GET credentials in Chrome history"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); Dictionary> chromeHistBook = KnownFileCredsInfo.GetChromeHistBook(); List history = chromeHistBook["history"]; @@ -1782,7 +1796,7 @@ namespace winPEAS Beaprint.NotFoundPrint(); } - Beaprint.MainPrint("Chrome bookmarks", "T1217"); + Beaprint.MainPrint("Chrome bookmarks"); Beaprint.ListPrint(bookmarks); } catch (Exception ex) @@ -1795,7 +1809,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Current IE tabs", "T1503"); + Beaprint.MainPrint("Current IE tabs"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); List urls = KnownFileCredsInfo.GetCurrentIETabs(); @@ -1815,7 +1829,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for GET credentials in IE history", "T1503"); + Beaprint.MainPrint("Looking for GET credentials in IE history"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#browsers-history"); Dictionary> chromeHistBook = KnownFileCredsInfo.GetIEHistFav(); List history = chromeHistBook["history"]; @@ -1835,7 +1849,7 @@ namespace winPEAS System.Console.WriteLine(); } - Beaprint.MainPrint("IE favorites", "T1217"); + Beaprint.MainPrint("IE favorites"); Beaprint.ListPrint(favorites); } catch (Exception ex) @@ -1864,7 +1878,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Putty Sessions", ""); + Beaprint.MainPrint("Putty Sessions"); List> putty_sess = KnownFileCredsInfo.GetPuttySessions(); Dictionary colorF = new Dictionary() @@ -1883,7 +1897,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Putty SSH Host keys", ""); + Beaprint.MainPrint("Putty SSH Host keys"); List> putty_sess = KnownFileCredsInfo.ListPuttySSHHostKeys(); Dictionary colorF = new Dictionary() { @@ -1901,7 +1915,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("SSH keys in registry", ""); + Beaprint.MainPrint("SSH keys in registry"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#ssh-keys-in-registry", "If you find anything here, follow the link to learn how to decrypt the SSH keys"); string[] ssh_reg = MyUtils.GetRegSubkeys("HKCU", @"OpenSSH\Agent\Keys"); @@ -1923,7 +1937,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Cloud Credentials", "T1538&T1083&T1081"); + Beaprint.MainPrint("Cloud Credentials"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-inside-files"); List> could_creds = KnownFileCredsInfo.ListCloudCreds(); if (could_creds.Count != 0) @@ -1948,7 +1962,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Unnattend Files", ""); + Beaprint.MainPrint("Unnattend Files"); //Beaprint.LinkPrint(""); List unattended_files = InterestingFiles.GetUnattendedInstallFiles(); foreach (string path in unattended_files) @@ -1968,7 +1982,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Powershell History", ""); + Beaprint.MainPrint("Powershell History"); string console_host_history = InterestingFiles.GetConsoleHostHistory(); if (console_host_history != "") { @@ -1993,7 +2007,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for common SAM & SYSTEM backups", ""); + Beaprint.MainPrint("Looking for common SAM & SYSTEM backups"); List sam_files = InterestingFiles.GetSAMBackups(); foreach (string path in sam_files) Beaprint.BadPrint(" " + path); @@ -2009,7 +2023,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for McAfee Sitelist.xml Files", ""); + Beaprint.MainPrint("Looking for McAfee Sitelist.xml Files"); List sam_files = InterestingFiles.GetMcAfeeSitelistFiles(); foreach (string path in sam_files) Beaprint.BadPrint(" " + path); @@ -2025,7 +2039,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Cached GPP Passwords", ""); + Beaprint.MainPrint("Cached GPP Passwords"); Dictionary> gpp_passwords = InterestingFiles.GetCachedGPPPassword(); Dictionary gppColors = new Dictionary() @@ -2053,7 +2067,7 @@ namespace winPEAS string[] pass_reg_hkcu = new string[] { @"Software\ORL\WinVNC3\Password", @"Software\TightVNC\Server", @"Software\SimonTatham\PuTTY\Sessions" }; string[] pass_reg_hklm = new string[] { @"SYSTEM\CurrentControlSet\Services\SNMP" }; - Beaprint.MainPrint("Looking for possible regs with creds", "T1012&T1214"); + Beaprint.MainPrint("Looking for possible regs with creds"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#inside-the-registry"); string winVNC4 = MyUtils.GetRegValue("HKLM", @"SOFTWARE\RealVNC\WinVNC4", "passwword"); @@ -2083,7 +2097,7 @@ namespace winPEAS { pattern_color, Beaprint.ansi_color_bad }, }; - Beaprint.MainPrint("Looking for possible password files in users homes", "T1083&T1081"); + Beaprint.MainPrint("Looking for possible password files in users homes"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-inside-files"); string searchPath = String.Format("{0}\\", Environment.GetEnvironmentVariable("SystemDrive") + "\\Users"); List files_paths = MyUtils.FindFiles(searchPath, patterns); @@ -2121,7 +2135,7 @@ namespace winPEAS { patterns_file_creds_color + "|.*password.*|.*credential.*", Beaprint.ansi_color_bad }, }; - Beaprint.MainPrint("Looking inside the Recycle Bin for creds files", "T1083&T1081&T1145"); + Beaprint.MainPrint("Looking inside the Recycle Bin for creds files"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-inside-files"); List> recy_files = InterestingFiles.GetRecycleBin(); foreach (Dictionary rec_file in recy_files) @@ -2153,7 +2167,7 @@ namespace winPEAS { patterns_file_creds_color, Beaprint.ansi_color_bad }, }; - Beaprint.MainPrint("Searching known files that can contain creds in home", "T1083&T1081"); + Beaprint.MainPrint("Searching known files that can contain creds in home"); Beaprint.LinkPrint("https://book.hacktricks.xyz/windows/windows-local-privilege-escalation#credentials-inside-files"); string searchPath = Environment.GetEnvironmentVariable("USERPROFILE"); MyUtils.FindFiles(searchPath, patterns_file_creds, colorF); @@ -2168,7 +2182,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Looking for documents --limit 100--", "T1083"); + Beaprint.MainPrint("Looking for documents --limit 100--"); List doc_files = InterestingFiles.ListUsersDocs(); Beaprint.ListPrint(doc_files.GetRange(0, doc_files.Count <= 100 ? doc_files.Count : 100)); } @@ -2182,7 +2196,7 @@ namespace winPEAS { try { - Beaprint.MainPrint("Recent files --limit 70--", "T1083&T1081"); + Beaprint.MainPrint("Recent files --limit 70--"); List> rec_files = KnownFileCredsInfo.GetRecentFiles(); Dictionary colorF = new Dictionary() @@ -2243,6 +2257,7 @@ namespace winPEAS bool check_wc = false; bool check_bi = false; bool check_if = false; + bool wait = false; foreach (string arg in args) { if (string.Equals(arg, "cmd", StringComparison.CurrentCultureIgnoreCase)) @@ -2257,7 +2272,7 @@ namespace winPEAS if (string.Equals(arg, "searchall", StringComparison.CurrentCultureIgnoreCase)) patterns_file_creds = patterns_file_creds + complete_patterns_file_creds; - if (string.Equals(arg, "searchfast", StringComparison.CurrentCultureIgnoreCase)) + if (string.Equals(arg, "searchslow", StringComparison.CurrentCultureIgnoreCase)) search_fast = false; if (string.Equals(arg, "help", StringComparison.CurrentCultureIgnoreCase)) @@ -2337,6 +2352,11 @@ namespace winPEAS check_if = true; check_all = false; } + + else if (string.Equals(arg, "wait", StringComparison.CurrentCultureIgnoreCase)) + { + wait = true; + } } //Start execution @@ -2349,28 +2369,60 @@ namespace winPEAS Beaprint.PrintInit(); if (check_si || check_all) + { PrintSystemInfo(); + if (wait) waitInput(); + } + if (check_iu || check_all) + { PrintInfoUsers(); + if (wait) waitInput(); + } + if (check_ip || check_all) + { PrintInfoProcesses(); + if (wait) waitInput(); + } + if (check_is || check_all) + { PrintInfoServices(); + if (wait) waitInput(); + } + if (check_ia || check_all) + { PrintInfoApplications(); + if (wait) waitInput(); + } + if (check_in || check_all) + { PrintInfoNetwork(); + if (wait) waitInput(); + } + if (check_wc || check_all) + { PrintWindowsCreds(); + if (wait) waitInput(); + } + if (check_bi || check_all) + { PrintBrowserInfo(); + if (wait) waitInput(); + } + if (check_if || check_all) PrintInterestingFiles(); + /* * Wifi (passwords?) * Keylogger? - * Check if you can modify a task * Input prompt ==> Better in PS * List Drivers ==> but how do I know if a driver is malicious? */ diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.Designer.cs b/winPEAS/winPEASexe/winPEAS/Properties/Resources.Designer.cs new file mode 100644 index 0000000..35663a8 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.Designer.cs @@ -0,0 +1,702 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace winPEAS.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("winPEAS.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Call a COM object. + /// + internal static string ActionTypeComHandler { + get { + return ResourceManager.GetString("ActionTypeComHandler", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start a program. + /// + internal static string ActionTypeExecute { + get { + return ResourceManager.GetString("ActionTypeExecute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Send an e-mail. + /// + internal static string ActionTypeSendEmail { + get { + return ResourceManager.GetString("ActionTypeSendEmail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display a message. + /// + internal static string ActionTypeShowMessage { + get { + return ResourceManager.GetString("ActionTypeShowMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {3} {0:P}. + /// + internal static string ComHandlerAction { + get { + return ResourceManager.GetString("ComHandlerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to every day. + /// + internal static string DOWAllDays { + get { + return ResourceManager.GetString("DOWAllDays", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {1} {0}. + /// + internal static string EmailAction { + get { + return ResourceManager.GetString("EmailAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to .. + /// + internal static string EndSentence { + get { + return ResourceManager.GetString("EndSentence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. + /// + internal static string Error_TriggerEndBeforeStart { + get { + return ResourceManager.GetString("Error_TriggerEndBeforeStart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} {1}. + /// + internal static string ExecAction { + get { + return ResourceManager.GetString("ExecAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to -. + /// + internal static string HyphenSeparator { + get { + return ResourceManager.GetString("HyphenSeparator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ,. + /// + internal static string ListSeparator { + get { + return ResourceManager.GetString("ListSeparator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to every month. + /// + internal static string MOYAllMonths { + get { + return ResourceManager.GetString("MOYAllMonths", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple actions defined. + /// + internal static string MultipleActions { + get { + return ResourceManager.GetString("MultipleActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple triggers defined. + /// + internal static string MultipleTriggers { + get { + return ResourceManager.GetString("MultipleTriggers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string ShowMessageAction { + get { + return ResourceManager.GetString("ShowMessageAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author. + /// + internal static string TaskDefaultPrincipal { + get { + return ResourceManager.GetString("TaskDefaultPrincipal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string TaskStateDisabled { + get { + return ResourceManager.GetString("TaskStateDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Queued. + /// + internal static string TaskStateQueued { + get { + return ResourceManager.GetString("TaskStateQueued", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ready. + /// + internal static string TaskStateReady { + get { + return ResourceManager.GetString("TaskStateReady", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running. + /// + internal static string TaskStateRunning { + get { + return ResourceManager.GetString("TaskStateRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string TaskStateUnknown { + get { + return ResourceManager.GetString("TaskStateUnknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to any user. + /// + internal static string TriggerAnyUser { + get { + return ResourceManager.GetString("TriggerAnyUser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At system startup. + /// + internal static string TriggerBoot1 { + get { + return ResourceManager.GetString("TriggerBoot1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Trigger. + /// + internal static string TriggerCustom1 { + get { + return ResourceManager.GetString("TriggerCustom1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} every day. + /// + internal static string TriggerDaily1 { + get { + return ResourceManager.GetString("TriggerDaily1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} every {1} days. + /// + internal static string TriggerDaily2 { + get { + return ResourceManager.GetString("TriggerDaily2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to indefinitely. + /// + internal static string TriggerDuration0 { + get { + return ResourceManager.GetString("TriggerDuration0", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to for a duration of {0}. + /// + internal static string TriggerDurationNot0 { + get { + return ResourceManager.GetString("TriggerDurationNot0", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to for {0}. + /// + internal static string TriggerDurationNot0Short { + get { + return ResourceManager.GetString("TriggerDurationNot0Short", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Trigger expires at {0:G}.. + /// + internal static string TriggerEndBoundary { + get { + return ResourceManager.GetString("TriggerEndBoundary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom event filter. + /// + internal static string TriggerEvent1 { + get { + return ResourceManager.GetString("TriggerEvent1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On event - Log: {0}. + /// + internal static string TriggerEventBasic1 { + get { + return ResourceManager.GetString("TriggerEventBasic1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to , Source: {0}. + /// + internal static string TriggerEventBasic2 { + get { + return ResourceManager.GetString("TriggerEventBasic2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to , EventID: {0}. + /// + internal static string TriggerEventBasic3 { + get { + return ResourceManager.GetString("TriggerEventBasic3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When computer is idle. + /// + internal static string TriggerIdle1 { + get { + return ResourceManager.GetString("TriggerIdle1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At log on of {0}. + /// + internal static string TriggerLogon1 { + get { + return ResourceManager.GetString("TriggerLogon1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. + /// + internal static string TriggerMonthly1 { + get { + return ResourceManager.GetString("TriggerMonthly1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. + /// + internal static string TriggerMonthlyDOW1 { + get { + return ResourceManager.GetString("TriggerMonthlyDOW1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When the task is created or modified. + /// + internal static string TriggerRegistration1 { + get { + return ResourceManager.GetString("TriggerRegistration1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to After triggered, repeat every {0} {1}.. + /// + internal static string TriggerRepetition { + get { + return ResourceManager.GetString("TriggerRepetition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Every {0} {1}.. + /// + internal static string TriggerRepetitionShort { + get { + return ResourceManager.GetString("TriggerRepetitionShort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On local connection to {0}.. + /// + internal static string TriggerSessionConsoleConnect { + get { + return ResourceManager.GetString("TriggerSessionConsoleConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On local disconnect from {0}.. + /// + internal static string TriggerSessionConsoleDisconnect { + get { + return ResourceManager.GetString("TriggerSessionConsoleDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On remote connection to {0}.. + /// + internal static string TriggerSessionRemoteConnect { + get { + return ResourceManager.GetString("TriggerSessionRemoteConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On remote disconnect from {0}.. + /// + internal static string TriggerSessionRemoteDisconnect { + get { + return ResourceManager.GetString("TriggerSessionRemoteDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On workstation lock of {0}.. + /// + internal static string TriggerSessionSessionLock { + get { + return ResourceManager.GetString("TriggerSessionSessionLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On workstation unlock of {0}.. + /// + internal static string TriggerSessionSessionUnlock { + get { + return ResourceManager.GetString("TriggerSessionSessionUnlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to user session of {0}. + /// + internal static string TriggerSessionUserSession { + get { + return ResourceManager.GetString("TriggerSessionUserSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} on {0:d}. + /// + internal static string TriggerTime1 { + get { + return ResourceManager.GetString("TriggerTime1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At startup. + /// + internal static string TriggerTypeBoot { + get { + return ResourceManager.GetString("TriggerTypeBoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Trigger. + /// + internal static string TriggerTypeCustom { + get { + return ResourceManager.GetString("TriggerTypeCustom", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Daily. + /// + internal static string TriggerTypeDaily { + get { + return ResourceManager.GetString("TriggerTypeDaily", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On an event. + /// + internal static string TriggerTypeEvent { + get { + return ResourceManager.GetString("TriggerTypeEvent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On idle. + /// + internal static string TriggerTypeIdle { + get { + return ResourceManager.GetString("TriggerTypeIdle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At log on. + /// + internal static string TriggerTypeLogon { + get { + return ResourceManager.GetString("TriggerTypeLogon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Monthly. + /// + internal static string TriggerTypeMonthly { + get { + return ResourceManager.GetString("TriggerTypeMonthly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Monthly. + /// + internal static string TriggerTypeMonthlyDOW { + get { + return ResourceManager.GetString("TriggerTypeMonthlyDOW", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At task creation/modification. + /// + internal static string TriggerTypeRegistration { + get { + return ResourceManager.GetString("TriggerTypeRegistration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On state change. + /// + internal static string TriggerTypeSessionStateChange { + get { + return ResourceManager.GetString("TriggerTypeSessionStateChange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One time. + /// + internal static string TriggerTypeTime { + get { + return ResourceManager.GetString("TriggerTypeTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Weekly. + /// + internal static string TriggerTypeWeekly { + get { + return ResourceManager.GetString("TriggerTypeWeekly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. + /// + internal static string TriggerWeekly1Week { + get { + return ResourceManager.GetString("TriggerWeekly1Week", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. + /// + internal static string TriggerWeeklyMultWeeks { + get { + return ResourceManager.GetString("TriggerWeeklyMultWeeks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to every. + /// + internal static string WWAllWeeks { + get { + return ResourceManager.GetString("WWAllWeeks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to fifth. + /// + internal static string WWFifthWeek { + get { + return ResourceManager.GetString("WWFifthWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to first. + /// + internal static string WWFirstWeek { + get { + return ResourceManager.GetString("WWFirstWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to fourth. + /// + internal static string WWFourthWeek { + get { + return ResourceManager.GetString("WWFourthWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to last. + /// + internal static string WWLastWeek { + get { + return ResourceManager.GetString("WWLastWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to second. + /// + internal static string WWSecondWeek { + get { + return ResourceManager.GetString("WWSecondWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to third. + /// + internal static string WWThirdWeek { + get { + return ResourceManager.GetString("WWThirdWeek", resourceCulture); + } + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.de.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.de.resx new file mode 100644 index 0000000..e79ee85 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.de.resx @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + COM-Objekt aufrufen + + + Programm starten + + + E-Mail senden + + + Meldung anzeigen + + + {3} {0:P} + 0 = Class GUID; 1 = Data; 2 = Id + + + jeden Tag + + + {1} {0} + 0 = Subject; 1 = To; 2 = Cc, 3 = Bcc, 4 = From, 5 = ReplyTo, 6 = Body, 7 = Server, 8 = Id + + + . + + + {0} {1} + 0 = Executable Path; 1 = Arguments; 2 = WorkingDirectory; 3 = Id + + + - + + + , + + + jeden Monat + + + Mehrere Aktionen definiert + + + Mehrere Trigger definiert + + + {0} + 0 = Title; 1 = MessageBody; 2 = Id + + + Autor + + + Deaktiviert + + + Eingereiht + + + Bereit + + + Wird ausgeführt + + + Unbekannt + + + eines Benutzers + + + Beim Systemstart + + + Benutzerdefinierter Trigger + + + Um {0:t} jeden Tag + + + Um {0:t} alle {1} Tage + + + Sofort + + + für eine Dauer von {0} + 0 = Duration + + + Trigger läuft um {0:G} ab. + 0 = EndBoundary + + + Benutzerdefinierter Ereignisfilter + + + Bei Ereignis - Protokoll: {0} + 0 = Log name + + + , Quelle: {0} + 0 = Source name (appended after log) + + + , EreignisID: {0} + 0 = Event ID (appended after log or source) + + + Wenn der Computer inaktiv ist + + + Bei Anmeldung von {0} + + + Um {0:t} am {1} {2}, beginnend mit dem {0:d} + 0 = StartBoundary; 1 = list of Days; 2 = list of Months + + + Um {0:t} am {1} {2:f} jeden {3}, beginnend mit dem {0:d} + 0 = StartBoundary; 1 = list of weeks of Month; 2 = list of Week Days; 3 = list of Months + + + Bei Aufgabenerstellung oder -modifizierung + + + Nach Auslösung, alle {0} {1} wiederholen + 0 = Interval; 1= Duration string + + + Bei lokaler Verbingung mit {0}. + 0 = UserId + + + Bei lokaler Trennung von {0}. + 0 = UserId + + + Bei Remotverbindung mit {0}. + 0 = UserId + + + Bei Remottrennung der {0}. + 0 = UserId + + + Beim Sperren der Arbeiststation von {0}. + 0 = UserId + + + Beim Entsperren der Arbeiststation von {0}. + 0 = UserId + + + Benutzersitzung von {0} + 0 = UserId + + + Um {0:t} am {0:d} + 0 = StartBoundary + + + Beim Start + + + Nach einem Zeitplan + + + Täglich + + + Bei einem Ereignis + + + Im Leerlauf + + + Bei Anmeldung + + + Monatlich + + + Monatlich + + + Bei Aufgabenerstellung/-änderung + + + Bei Zustandänderung + + + Einmal + + + Wöchentlich + + + Um {0:t} jeden {1}, beginnend mit dem {0:d} + 0 = StartBoundary; 1 = list of Week Days + + + Um {0:t} jeden {1} alle {2} Wochen, beginnend mit dem {0:d} + 0 = StartBoundary; 1 = list of Week Days; 2 = WeekInterval + + + Jede + + + Fünfte + + + Erste + + + Vierte + + + Letzte + + + Zweite + + + Dritte + + + für {0} + + + Alle {0} {1}. + + + Das Datum und die Uhrzeit, zu der ein Trigger abläuft, müssen nach der Uhrzeit liegen, zu der er gestartet oder aktiviert wird. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.es.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.es.resx new file mode 100644 index 0000000..70a4887 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.es.resx @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Llamar a un objeto COM + + + Iniciar un programa + + + Enviar un correo electrónico + + + Mostrar un mensaje + + + {3} {0:P} + + + todos los días + + + {1} {0} + + + . + + + {0} {1} + + + - + + + , + + + mensualmente + + + Varias acciones definidas. + + + Se definieron varios desencadenadores + + + {0} + + + Autor + + + Deshabilitado + + + En cola + + + Listo + + + En ejecución + + + Desconocido + + + Cualquier usuario + + + Al iniciar el sistema + + + Desencadenador personalizado + + + A las {0:t} cada día + + + A las {0:t} cada {1} días + + + indefinidamente + + + para una duración de {0} + + + El desencadenador expira en {0:G}. + + + Filtro de eventos personalizado + + + Al producirse un evento: {0} + + + , Origen: {0} + + + , Identificador del evento: {0} + + + Cuando el equipo está inactivo + + + Cuando {0} inicie sesión + + + A las {0:t} el día {1} de {2}, a partir del {0:d} + + + A las {0:t} el {1} {2:f} cada {3}, a partir del {0:d} + + + Al crear o modificar la tarea + + + Después de desencadenarse, repetir cada {0} {1}. + + + En la conexión local a {0}. + + + En la desconexión local de {0}. + + + En la conexión remota a {0}. + + + En la desconexión remota desde {0}. + + + Cuando {0} bloquee la estación de trabajo + + + Cuando {0} desbloquee la estación de trabajo + + + sesión de usuario de {0} + + + A las {0:t} el {0:d} + + + Al inicio + + + Desencadenador personalizado + + + Diariamente + + + Al producirse un evento + + + Al estar inactivo + + + Al iniciar la sesión + + + Mensual + + + Mensual + + + Al crear o modificar tarea + + + Al producirse un cambio de estado + + + Una vez + + + Semanalmente + + + A las {0:t} cada {1} de todas las semanas, a partir del {0:d} + + + A las {0:t} cada {1} cada {2} semanas, a partir del {0:d} + + + cada + + + quinto + + + primero + + + cuarto + + + último + + + segundo + + + tercer + + + Cada {0} {1}. + + + para {0} + + + La fecha y hora en que expira el activador deben ser posteriores a la hora en que se inicia o se activa. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.fr.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.fr.resx new file mode 100644 index 0000000..a6fa989 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.fr.resx @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Démarrer un programme + + + Envoyer un courrier électronique + + + Afficher un message + + + {3} {0:P} + + + tous les jours + + + {1} {0} + + + . + + + {0} {1} + + + - + + + , + + + chaque mois + + + Plusieurs actions définies. + + + Plusieurs déclencheurs sont définis. + + + {0} + + + Auteur + + + Désactivé + + + En attente + + + Prêt + + + En cours d'exécution + + + Inconnu + + + Tout utilisateur + + + Au démarrage du système + + + Personnaliser le déclencheur + + + Indéfiniment + + + Filtre d’événement personnalisé + + + , Source : {0} + + + Lorsque l’ordinateur est inactif + + + À l’ouverture de session de {0} + + + Lors de la création ou de la modification de la tâche + + + Lors du verrouillage de la station de travail de {0}. + + + Lors du déverrouillage de la station de travail de {0}. + + + session utilisateur de {0} + + + Au démarrage + + + Personnaliser le déclencheur + + + Tous les jours + + + Sur un événement + + + Après une période d'inactivité + + + À l’ouverture de session + + + Tous les mois + + + Tous les mois + + + Lors de la création/modification de la tâche + + + Au changement de statut + + + Une fois + + + Hebdomadaire + + + À {0:t} chaque {1} de chaque semaine, à partir du {0:d} + + + À {0:t} chaque {1} de chaque {2} semaines, à partir du {0:d} + + + toutes les + + + cinquième + + + premier + + + quatrième + + + dernier + + + deuxième + + + troisième + + + pour {0} + + + Chaque {0} {1}. + + + Après déclenché, répéter chaque les {0} {1}. + + + pour une durée de {0} + + + Appeler un objet COM + + + À {0} tous les jours + + + À {0} tous les {1} jours + + + Déclencheur expire à {0:G}. + + + À {0:t} le jour {1} de {2}, à compter du {0:d}. + + + À {0:t} sur {1} {2} de chaque {3}, à partir du {0:d}. + + + À {0:t} le {0:d} + + + Lors de l'événement - Journal: {0} + + + , ID d'événement: {0} + + + Lors de la connexion locale à {0}. + + + Lors de la connexion à distance à {0}. + + + Sur l’ordinateur local, se déconnecter de {0}. + + + Sur l’ordinateur distant, se déconnecter de {0}. + + + La date et l&#39;heure d&#39;expiration d&#39;un déclencheur doivent être postérieures à son heure de démarrage ou d&#39;activation.! + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.it.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.it.resx new file mode 100644 index 0000000..c654c74 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.it.resx @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Chiamare un oggetto COM + + + Avviare un programma + + + Invia una email + + + Mostra un messaggio + + + {3} {0:P} + 0 = Class GUID; 1 = Data; 2 = Id + + + tutti i giorni + + + {1} {0} + 0 = Subject; 1 = To; 2 = Cc, 3 = Bcc, 4 = From, 5 = ReplyTo, 6 = Body, 7 = Server, 8 = Id + + + . + + + {0} {1} + 0 = Executable Path; 1 = Arguments; 2 = WorkingDirectory; 3 = Id + + + , + + + tutti i mesi + + + Azioni multiple definite + + + Attivazione multiple definite + + + {0} + 0 = Title; 1 = MessageBody; 2 = Id + + + Autore + + + Disabile + + + In coda + + + Pronto + + + Corsa + + + Sconosciuto + + + Qualsiasi utente + + + All'avvio del sistema + + + A {0:t} ogni giorno + + + A {0:t} ogni {1} giorni + + + Evento personalizzato filtro + + + Su evento - Log: {0} + 0 = Log name + + + , Fonte: {0} + 0 = Source name (appended after log) + + + , EventID: {0} + 0 = Event ID (appended after log or source) + + + Quando il computer è inattivo + + + A collegarsi di {0} + + + A {0:t} sul giorno {1} di {2}, a partire dal {0:d} + 0 = StartBoundary; 1 = list of Days; 2 = list of Months + + + A {0:t} sul {1} {2:f} ogni {3}, a partire dal {0:d} + 0 = StartBoundary; 1 = list of weeks of Month; 2 = list of Week Days; 3 = list of Months + + + Quando l'attività viene creato o modificato + + + Sulla connessione locale a {0}. + 0 = UserId + + + Il locale disconnettersi da {0}. + 0 = UserId + + + Sulla connessione remota a {0}. + 0 = UserId + + + Sul telecomando disconnettersi da {0}. + 0 = UserId + + + Sul blocco della workstation di {0}. + 0 = UserId + + + Su sblocco della workstation di {0}. + 0 = UserId + + + sessione utente di {0} + 0 = UserId + + + A {0:t} su {0:d} + 0 = StartBoundary + + + All'avvio + + + Quotidiano + + + Su un evento + + + Su di inattività + + + A effettuare l'accesso + + + Mensile + + + Mensile + + + Alla creazione / modifica di attività + + + Una volta + + + Settimanale + + + A {0:t} ogni {1} di ogni settimana, a partire {0: d} + 0 = StartBoundary; 1 = list of Week Days + + + A {0:t} ogni {1} di {2} ogni settimana, a partire {0:d} + 0 = StartBoundary; 1 = list of Week Days; 2 = WeekInterval + + + tutte + + + quinta + + + prima + + + quarta + + + scorsa + + + seconda + + + terza + + + - + + + indefinitamente + + + per una durata di {0} + + + Attivazione scade {0:G}. + + + Dopo aver attivato, ripetere ogni {0} {1}. + + + Attivazione personalizata + + + Attivazione personalizata + + + Ogni {0} {1}. + + + per {0} + + + Sul cambiamento di stato + + + La data e l&#39;ora in cui un trigger scade deve essere successiva al tempo in cui inizia o viene attivato. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.pl.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.pl.resx new file mode 100644 index 0000000..f79e8b6 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.pl.resx @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Wywołaj obiekt COM. + + + Uruchom program + + + Wyślij wiadomość e-mail + + + Wyświetl komunikat + + + {3} {0:P} + + + Codziennie + + + {0} z {1} + + + . + + + {0} {1} + + + - + + + , + + + comiesięcznie + + + Zdefiniowano wiele akcji + + + Zdefiniowano wiele wyzwalaczy + + + {0} + + + Autor + + + Wyłączony + + + W kolejce + + + Gotowy + + + Działa + + + Nieznany + + + dowolny użytkownik + + + Przy uruchamienia systemu + + + Wyzwalacz niestandardowy + + + Każdego dnia o godzinie {0:t} + + + O godzinie {0:t} co {1} dni + + + przez nieokreślony czas + + + przez okres {0} + + + przez {0} + + + Wyzwalacz wygasa o {0:G}. + + + Niestandardowy filtr zdarzeń + + + Przy zdarzeniu - Dziennik: {0} + + + , Źródło: {0} + + + , Identyfikator zdarzenia: {0} + + + Przy bezczynności + + + Przy logowaniu {0} + + + O godzinie {0:t}, dzień: {1}, miesiąc: {2}, data początkowa: {0:d} + + + Uruchamiane w tygodniu {1}, dzień: {2}, miesiąc: {3}, data początkowa: {0:d} + + + Przy tworzeniu/modyfikowaniu zadania + + + Po wyzwoleniu powtarzaj co {0} przez okres {1}. + + + Co {0} przez {1}. + + + Przy połączeniu lokalnym z sesją użytkownika {0}. + + + Przy rozłączeniu lokalnym z sesją użytkownika {0}. + + + Przy połączeniu zdalnym z sesją użytkownika {0}. + + + Przy rozłączeniu zdalnym z sesją użytkownika {0}. + + + Przy zablokowaniu stacji roboczej przez użytkownika {0}. + + + Przy odblokowaniu stacji roboczej przez użytkownika {0}. + + + sesja użytkownika {0} + + + O godzinie {0:t} w dniu {0:d} + + + Przy uruchamianiu + + + Wyzwalacz niestandardowy + + + Codziennie + + + Przy zdarzeniu + + + Przy bezczynności + + + Przy logowaniu + + + Comiesięcznie + + + Comiesięcznie + + + Przy tworzeniu/modyfikowaniu zadania + + + Przy zmianie stanu sesji + + + Jeden raz + + + Cotygodniowo + + + O godzinie {0:t}, dzień: {1}, data początkowa: {0:d} + + + O godzinie {0:t}, dzień: {1}, odstęp w tygodniach: {2}, data początkowa: {0:d} + + + Każdy + + + Piąty + + + Pierwszy + + + Czwarty + + + Ostatni + + + Drugi + + + Trzeci + + + Data i godzina wygaśnięcia wyzwalacza musi być późniejsza niż godzina jego uruchomienia lub aktywacji. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.resx new file mode 100644 index 0000000..5857096 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.resx @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Call a COM object + + + Start a program + + + Send an e-mail + + + Display a message + + + {3} {0:P} + 0 = Class GUID; 1 = Data; 2 = Id; 3 = Name + + + every day + + + {1} {0} + 0 = Subject; 1 = To; 2 = Cc, 3 = Bcc, 4 = From, 5 = ReplyTo, 6 = Body, 7 = Server, 8 = Id + + + . + + + {0} {1} + 0 = Executable Path; 1 = Arguments; 2 = WorkingDirectory; 3 = Id + + + - + + + , + + + every month + + + Multiple actions defined + + + Multiple triggers defined + + + {0} + 0 = Title; 1 = MessageBody; 2 = Id + + + Author + + + Disabled + + + Queued + + + Ready + + + Running + + + Unknown + + + any user + + + At system startup + + + Custom Trigger + + + At {0:t} every day + + + At {0:t} every {1} days + + + indefinitely + + + for a duration of {0} + 0 = Duration + + + for {0} + 0 = Duration + + + Trigger expires at {0:G}. + 0 = EndBoundary + + + Custom event filter + + + On event - Log: {0} + 0 = Log name + + + , Source: {0} + 0 = Source name (appended after log) + + + , EventID: {0} + 0 = Event ID (appended after log or source) + + + When computer is idle + + + At log on of {0} + + + At {0:t} on day {1} of {2}, starting {0:d} + 0 = StartBoundary; 1 = list of Days; 2 = list of Months + + + At {0:t} on {1} {2:f} each {3}, starting {0:d} + 0 = StartBoundary; 1 = list of weeks of Month; 2 = list of Week Days; 3 = list of Months + + + When the task is created or modified + + + After triggered, repeat every {0} {1}. + 0 = Interval; 1= Duration string + + + Every {0} {1}. + 0 = Interval; 1= Duration string + + + On local connection to {0}. + 0 = UserId + + + On local disconnect from {0}. + 0 = UserId + + + On remote connection to {0}. + 0 = UserId + + + On remote disconnect from {0}. + 0 = UserId + + + On workstation lock of {0}. + 0 = UserId + + + On workstation unlock of {0}. + 0 = UserId + + + user session of {0} + 0 = UserId + + + At {0:t} on {0:d} + 0 = StartBoundary + + + At startup + + + Custom Trigger + + + Daily + + + On an event + + + On idle + + + At log on + + + Monthly + + + Monthly + + + At task creation/modification + + + On state change + + + One time + + + Weekly + + + At {0:t} every {1} of every week, starting {0:d} + 0 = StartBoundary; 1 = list of Week Days + + + At {0:t} every {1} of every {2} weeks, starting {0:d} + 0 = StartBoundary; 1 = list of Week Days; 2 = WeekInterval + + + every + + + fifth + + + first + + + fourth + + + last + + + second + + + third + + + The date and time a trigger expires must be later than the time time it starts or is activated. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.ru.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.ru.resx new file mode 100644 index 0000000..502278b --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.ru.resx @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Вызов COM-объекта + + + Запуск программы + + + Отправить сообщение + + + Вывод сообщения + + + {3} {0:P} + + + каждый день + + + {1} {0} + + + . + + + {0} {1} + + + - + + + , + + + каждый месяц + + + Определено несколько действий + + + Определено несколько триггеров + + + {0} + + + Создатель + + + В очереди + + + Готово + + + Выполняется + + + Неизвестно + + + Пользователь + + + При запуске системы + + + Пользовательский триггер + + + В {0:t} каждый день + + + В {0:t} каждые {1} дн. + + + без окончания + + + в течение {0} + + + на {0} + + + Срок истечения действия триггера: {0:G}. + + + Настраиваемое + + + При событии - журнал: {0} + + + , Источник: {0} + + + , EventID: {0} + + + При бездействии компьютера + + + При входе {0} + + + В {0:t} в {1} день месяца {2}, начиная с {0:d} + + + В {0:t} по {1} {2:f} каждую {3}, начиная c {0:d} + + + При создании или изменении задачи + + + После срабатывания, повторять каждые {0} {1}. + + + Каждые {0} {1}. + + + При локальном подключении к {0}. + + + При локальном отключении от {0}. + + + При удаленном подключении к {0}. + + + При удаленном отключении от {0}. + + + При блокировке рабочей станции {0}. + + + При разблокировке рабочей станции {0}. + + + Сеанс пользователя {0} + + + В {0:t} на {0:d} + + + При запуске + + + Пользовательский триггер + + + Ежедневно + + + При событии + + + При простое + + + При входе в систему + + + Ежемесячно + + + Ежемесячно + + + При создании или изменении задачи + + + При изменении состояния + + + Однократно + + + Еженедельно + + + В {0:t} по {1} еженедельно, начиная с {0:d} + + + В {0:t} по {1} каждую {2} неделю, начиная с {0:d} + + + каждую + + + 5-ю + + + 1-ю + + + 4-ю + + + последнюю + + + 2-ю + + + 3-ю + + + Отключено + + + Дата и время окончания триггера должны быть позже времени, когда он запускается или активируется. + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/Properties/Resources.zh-CN.resx b/winPEAS/winPEASexe/winPEAS/Properties/Resources.zh-CN.resx new file mode 100644 index 0000000..81d48b1 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/Properties/Resources.zh-CN.resx @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 调用COM对象 + + + 启动程序 + + + 发送电子邮件 + + + 显示一条消息 + + + {3} {0:P} + + + 每天 + + + {1} {0} + + + . + + + {0} {1} + + + - + + + , + + + 每月 + + + 已定义多个操作 + + + 已定义多个触发器 + + + {0} + + + 创建者 + + + 禁用 + + + 排队 + + + 准备 + + + 运行中 + + + 未知 + + + 任何人 + + + 当系统启动 + + + 每天 {0:t} + + + 每 {1} 天 {0:t} + + + 无限 + + + 持续时间{0} + + + 触发器过期于{0:G} + + + 自定义时间过滤器 + + + 当时间 – 日志: {0} + + + , 源: {0} + + + , 事件ID: {0} + + + 当计算机空闲 + + + 在用户 {0} 登陆 + + + 每年 {2} 的 {1} {0:t}, 从 {0:d} 开始 + + + 每年 {3} 的 {1} 的 {2:f} {0:t}, 从 {0:d} 开始 + + + 当任务被创建或修改 + + + 触发后,每 {0}{1} + + + 当用户 {0} 本地连线 + + + 当用户 {0} 本地断线。 + + + 当用户 {0} 远程连线。 + + + 当用户 {0} 远程断线。 + + + 当用户 {0} 工作站被锁。 + + + 当用户 {0} 工作站解锁。 + + + 用户 {0} 的会话 + + + 当 {0:d} {0:t} + + + 当启动 + + + 每天 + + + 当事件 + + + 当空闲 + + + 当登录 + + + 每月 + + + 每月 + + + 在創建或修改一個任務 + + + 当状态改变 + + + 一次 + + + 每周 + + + 每周的 {1} {0:t}, 从 {0:d} 开始 + + + 每 {2} 周的 {1} {0:t}, 从 {0:d} 开始 + + + + + + 第五周 + + + 第一周 + + + 第四周 + + + 上周 + + + 第二周 + + + 第三周 + + + 定制触发器 + + + 定制触发器 + + + 每隔{0}{1} + + + {0} + + + 触发器到期的日期和时间必须晚于其启动或激活的时间。 + + \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/ServicesInfo.cs b/winPEAS/winPEASexe/winPEAS/ServicesInfo.cs index 7488540..77b88fb 100755 --- a/winPEAS/winPEASexe/winPEAS/ServicesInfo.cs +++ b/winPEAS/winPEASexe/winPEAS/ServicesInfo.cs @@ -2,6 +2,8 @@ using System; using System.Collections.Generic; using System.Diagnostics; +using System.Globalization; +using System.IO; using System.Linq; using System.Management; using System.Text.RegularExpressions; @@ -267,57 +269,7 @@ namespace winPEAS return results; } - ////////////////////////////////////// - /////// Get Autorun Registry //////// - ////////////////////////////////////// - /// Find Autoru registry where you have write or equivalent access - public static List> GetRegistryAutoRuns(Dictionary NtAccountNames) - { - List> results = new List>(); - try - { - string[] autorunLocations = new string[] { - "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", - "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", - "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run", - "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnce", - "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunService", - "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceService", - "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunService", - "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\RunOnceService" - }; - - foreach (string autorunLocation in autorunLocations) - { - Dictionary settings = MyUtils.GetRegValues("HKLM", autorunLocation); - if ((settings != null) && (settings.Count != 0)) - { - foreach (KeyValuePair kvp in settings) - { - RegistryKey key = Registry.LocalMachine.OpenSubKey(autorunLocation); - - string filepath = Environment.ExpandEnvironmentVariables(String.Format("{0}", kvp.Value)); - string folder = System.IO.Path.GetDirectoryName(filepath.Replace("'", "").Replace("\"", "")); - results.Add(new Dictionary() { - { "Reg", "HKLM\\"+autorunLocation }, - { "Folder", folder }, - { "File", filepath }, - { "RegPermissions", string.Join(", ", MyUtils.GetMyPermissionsR(key, NtAccountNames)) }, - { "interestingFolderRights", String.Join(", ", MyUtils.GetPermissionsFolder(folder, Program.currentUserSIDs))}, - { "interestingFileRights", String.Join(", ", MyUtils.GetPermissionsFile(filepath, Program.currentUserSIDs))}, - { "isUnquotedSpaced", MyUtils.CheckQuoteAndSpace(filepath).ToString() } - }); - } - } - } - } - catch (Exception ex) - { - Beaprint.GrayPrint(String.Format(" [X] Exception: {0}", ex.Message)); - } - return results; - } - + ////////////////////////////////////// //////// PATH DLL Hijacking ///////// ////////////////////////////////////// diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Action.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Action.cs new file mode 100644 index 0000000..a33f79d --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Action.cs @@ -0,0 +1,1016 @@ +using JetBrains.Annotations; +using Microsoft.Win32.TaskScheduler.V2Interop; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Reflection; +using System.Runtime.InteropServices; +using System.Xml.Serialization; + +namespace Microsoft.Win32.TaskScheduler +{ + /// Defines the type of actions a task can perform. + /// The action type is defined when the action is created and cannot be changed later. See . + public enum TaskActionType + { + /// + /// This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is + /// provided, find its associated application and launch the application with the document. + /// + Execute = 0, + + /// This action fires a handler. + ComHandler = 5, + + /// This action sends and e-mail. + SendEmail = 6, + + /// This action shows a message box. + ShowMessage = 7 + } + + /// + /// An interface that exposes the ability to convert an actions functionality to a PowerShell script. + /// + internal interface IBindAsExecAction + { + } + + /// + /// Abstract base class that provides the common properties that are inherited by all action + /// objects. An action object is created by the method. + /// + [PublicAPI] + public abstract class Action : IDisposable, ICloneable, IEquatable, INotifyPropertyChanged, IComparable, IComparable + { + internal IAction iAction; + internal V1Interop.ITask v1Task; + + /// List of unbound values when working with Actions not associated with a registered task. + protected readonly Dictionary unboundValues = new Dictionary(); + + internal Action() { } + + internal Action([NotNull] IAction action) + { + iAction = action; + } + + internal Action([NotNull] V1Interop.ITask iTask) + { + v1Task = iTask; + } + + /// + /// Occurs when a property value changes. + /// + public event PropertyChangedEventHandler PropertyChanged; + + /// + /// Gets the type of the action. + /// + /// The type of the action. + [XmlIgnore] + public TaskActionType ActionType => iAction?.Type ?? InternalActionType; + + /// + /// Gets or sets the identifier of the action. + /// + [DefaultValue(null)] + [XmlAttribute(AttributeName = "id")] + public virtual string Id + { + get { return GetProperty(nameof(Id)); } + set { SetProperty(nameof(Id), value); } + } + + internal abstract TaskActionType InternalActionType { get; } + + /// + /// Creates the specified action. + /// + /// Type of the action to instantiate. + /// of specified type. + public static Action CreateAction(TaskActionType actionType) => Activator.CreateInstance(GetObjectType(actionType)) as Action; + + /// + /// Creates a new object that is a copy of the current instance. + /// + /// + /// A new object that is a copy of this instance. + /// + public object Clone() + { + Action ret = CreateAction(ActionType); + ret.CopyProperties(this); + return ret; + } + + /// Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + /// An object to compare with this instance. + /// A value that indicates the relative order of the objects being compared. + public int CompareTo(Action obj) => string.Compare(Id, obj?.Id, StringComparison.InvariantCulture); + + /// + /// Releases all resources used by this class. + /// + public virtual void Dispose() + { + if (iAction != null) + Marshal.ReleaseComObject(iAction); + } + + /// + /// Determines whether the specified , is equal to this instance. + /// + /// The to compare with this instance. + /// + /// true if the specified is equal to this instance; otherwise, false. + /// + public override bool Equals([CanBeNull] object obj) + { + if (obj is Action) + return Equals((Action)obj); + return base.Equals(obj); + } + + /// + /// Indicates whether the current object is equal to another object of the same type. + /// + /// An object to compare with this object. + /// + /// true if the current object is equal to the parameter; otherwise, false. + /// + public virtual bool Equals([NotNull] Action other) => ActionType == other.ActionType && Id == other.Id; + + /// + /// Returns a hash code for this instance. + /// + /// + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + /// + public override int GetHashCode() => new { A = ActionType, B = Id }.GetHashCode(); + + /// + /// Returns the action Id. + /// + /// String representation of action. + public override string ToString() => Id; + + internal static Action ActionFromScript(string actionType, string script) + { + TaskActionType tat = TryParse(actionType, TaskActionType.Execute); + Type t = GetObjectType(tat); + return (Action)t.InvokeMember("FromPowerShellCommand", BindingFlags.DeclaredOnly | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.InvokeMethod, null, null, new object[] { script }); + } + + internal static Action ConvertFromPowerShellAction(ExecAction execAction) + { + var psi = execAction.ParsePowerShellItems(); + if (psi != null && psi.Length == 2) + { + var a = ActionFromScript(psi[0], psi[1]); + if (a != null) + { + a.v1Task = execAction.v1Task; + a.iAction = execAction.iAction; + return a; + } + } + return null; + } + + /// + /// Creates a specialized class from a defined interface. + /// + /// Version 1.0 interface. + /// Specialized action class + internal static Action CreateAction(V1Interop.ITask iTask) + { + ExecAction tempAction = new ExecAction(iTask); + Action a = ConvertFromPowerShellAction(tempAction); + return a ?? tempAction; + } + + /// + /// Creates a specialized class from a defined interface. + /// + /// Version 2.0 Action interface. + /// Specialized action class + internal static Action CreateAction(IAction iAction) + { + Type t = GetObjectType(iAction.Type); + return Activator.CreateInstance(t, BindingFlags.CreateInstance | BindingFlags.NonPublic | BindingFlags.Instance, null, new object[] { iAction }, null) as Action; + } + + [NotNull] + private static Type GetObjectType(TaskActionType actionType) + { + switch (actionType) + { + case TaskActionType.ComHandler: + return typeof(ComHandlerAction); + + case TaskActionType.SendEmail: + return typeof(EmailAction); + + case TaskActionType.ShowMessage: + return typeof(ShowMessageAction); + + default: + return typeof(ExecAction); + } + } + + internal static T TryParse(string val, T defaultVal) + { + T ret = defaultVal; + if (val != null) + try { ret = (T)Enum.Parse(typeof(T), val); } catch { } + return ret; + } + + internal virtual void Bind(V1Interop.ITask iTask) + { + if (Id != null) + iTask.SetDataItem("ActionId", Id); + IBindAsExecAction bindable = this as IBindAsExecAction; + if (bindable != null) + iTask.SetDataItem("ActionType", InternalActionType.ToString()); + object o = null; + unboundValues.TryGetValue("Path", out o); + iTask.SetApplicationName(bindable != null ? ExecAction.PowerShellPath : o?.ToString() ?? string.Empty); + o = null; + unboundValues.TryGetValue("Arguments", out o); + iTask.SetParameters(bindable != null ? ExecAction.BuildPowerShellCmd(ActionType.ToString(), GetPowerShellCommand()) : o?.ToString() ?? string.Empty); + o = null; + unboundValues.TryGetValue("WorkingDirectory", out o); + iTask.SetWorkingDirectory(o?.ToString() ?? string.Empty); + } + + internal virtual void Bind(ITaskDefinition iTaskDef) + { + IActionCollection iActions = iTaskDef.Actions; + if (iActions.Count >= ActionCollection.MaxActions) + throw new ArgumentOutOfRangeException(nameof(iTaskDef), @"A maximum of 32 actions is allowed within a single task."); + CreateV2Action(iActions); + Marshal.ReleaseComObject(iActions); + foreach (string key in unboundValues.Keys) + { + try { ReflectionHelper.SetProperty(iAction, key, unboundValues[key]); } + catch (TargetInvocationException tie) { throw tie.InnerException; } + catch { } + } + unboundValues.Clear(); + } + + internal abstract void CreateV2Action(IActionCollection iActions); + + internal abstract string GetPowerShellCommand(); + + internal T GetProperty(string propName, T defaultValue = default(T)) + { + if (iAction == null) + return (unboundValues.TryGetValue(propName, out var value)) ? (T)value : defaultValue; + return ReflectionHelper.GetProperty((TB)iAction, propName, defaultValue); + } + + internal void OnPropertyChanged(string propName) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propName)); + } + + internal void SetProperty(string propName, T value) + { + if (iAction == null) + { + if (Equals(value, default(T))) + unboundValues.Remove(propName); + else + unboundValues[propName] = value; + } + else + ReflectionHelper.SetProperty((TB)iAction, propName, value); + OnPropertyChanged(propName); + } + + /// + /// Copies the properties from another the current instance. + /// + /// The source . + internal virtual void CopyProperties([NotNull] Action sourceAction) + { + Id = sourceAction.Id; + } + + int IComparable.CompareTo(object obj) => CompareTo(obj as Action); + } + + /// + /// Represents an action that fires a handler. Only available on Task Scheduler 2.0. + /// Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// + /// This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. + /// + [XmlType(IncludeInSchema = true)] + [XmlRoot("ComHandler", Namespace = TaskDefinition.tns, IsNullable = false)] + public class ComHandlerAction : Action, IBindAsExecAction + { + /// + /// Creates an unbound instance of . + /// + public ComHandlerAction() { } + + /// + /// Creates an unbound instance of . + /// + /// Identifier of the handler class. + /// Addition data associated with the handler. + public ComHandlerAction(Guid classId, [CanBeNull] string data) + { + ClassId = classId; + Data = data; + } + + internal ComHandlerAction([NotNull] V1Interop.ITask task) : base(task) { } + + internal ComHandlerAction([NotNull] IAction action) : base(action) { } + + /// + /// Gets or sets the identifier of the handler class. + /// + public Guid ClassId + { + get { return new Guid(GetProperty(nameof(ClassId), Guid.Empty.ToString())); } + set { SetProperty(nameof(ClassId), value.ToString()); } + } + + /// + /// Gets the name of the object referred to by . + /// + public string ClassName => GetNameForCLSID(ClassId); + + /// + /// Gets or sets additional data that is associated with the handler. + /// + [DefaultValue(null)] + [CanBeNull] + public string Data + { + get { return GetProperty(nameof(Data)); } + set { SetProperty(nameof(Data), value); } + } + + internal override TaskActionType InternalActionType => TaskActionType.ComHandler; + + /// + /// Indicates whether the current object is equal to another object of the same type. + /// + /// An object to compare with this object. + /// + /// true if the current object is equal to the parameter; otherwise, false. + /// + public override bool Equals(Action other) => base.Equals(other) && ClassId == ((ComHandlerAction)other).ClassId && Data == ((ComHandlerAction)other).Data; + + /// + /// Gets a string representation of the . + /// + /// String representation of this action. + public override string ToString() => string.Format(winPEAS.Properties.Resources.ComHandlerAction, ClassId, Data, Id, ClassName); + + /// + /// Gets the name for CLSID. + /// + /// The unique identifier. + /// + [CanBeNull] + private static string GetNameForCLSID(Guid guid) + { + using (RegistryKey k = Registry.ClassesRoot.OpenSubKey("CLSID", false)) + { + if (k != null) + { + using (RegistryKey k2 = k.OpenSubKey(guid.ToString("B"), false)) + return k2?.GetValue(null) as string; + } + } + return null; + } + + internal override void CreateV2Action([NotNull] IActionCollection iActions) + { + iAction = iActions.Create(TaskActionType.ComHandler); + } + + internal override string GetPowerShellCommand() + { + var sb = new System.Text.StringBuilder(); + sb.Append($"[Reflection.Assembly]::LoadFile('{Assembly.GetExecutingAssembly().Location}'); "); + sb.Append($"[Microsoft.Win32.TaskScheduler.TaskService]::RunComHandlerAction([GUID]('{ClassId.ToString("D")}'), '{Data?.Replace("'", "''") ?? string.Empty}'); "); + return sb.ToString(); + } + + /// + /// Copies the properties from another the current instance. + /// + /// The source . + internal override void CopyProperties(Action sourceAction) + { + if (sourceAction.GetType() == GetType()) + { + base.CopyProperties(sourceAction); + ClassId = ((ComHandlerAction)sourceAction).ClassId; + Data = ((ComHandlerAction)sourceAction).Data; + } + } + } + + /// + /// Represents an action that sends an e-mail. + /// Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . + /// + /// The EmailAction allows for an email to be sent when the task is triggered. + /// + [XmlType(IncludeInSchema = true)] + [XmlRoot("SendEmail", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class EmailAction : Action, IBindAsExecAction + { + private const string ImportanceHeader = "Importance"; + + private NamedValueCollection nvc; + private bool validateAttachments = true; + + /// + /// Creates an unbound instance of . + /// + public EmailAction() { } + + /// + /// Creates an unbound instance of . + /// + /// Subject of the e-mail. + /// E-mail address that you want to send the e-mail from. + /// E-mail address or addresses that you want to send the e-mail to. + /// Body of the e-mail that contains the e-mail message. + /// Name of the server that you use to send e-mail from. + public EmailAction([CanBeNull] string subject, [NotNull] string from, [NotNull] string to, [CanBeNull] string body, [NotNull] string mailServer) + { + Subject = subject; + From = from; + To = to; + Body = body; + Server = mailServer; + } + + internal EmailAction([NotNull] V1Interop.ITask task) : base(task) { } + + internal EmailAction([NotNull] IAction action) : base(action) { } + + /// + /// Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. + /// + [XmlArray("Attachments", IsNullable = true)] + [XmlArrayItem("File", typeof(string))] + [DefaultValue(null)] + public object[] Attachments + { + get { return GetProperty(nameof(Attachments)); } + set + { + if (value != null) + { + if (value.Length > 8) + throw new ArgumentOutOfRangeException(nameof(Attachments), @"Attachments array cannot contain more than 8 items."); + if (validateAttachments) + { + foreach (var o in value) + if (!(o is string) || !System.IO.File.Exists((string)o)) + throw new ArgumentException(@"Each value of the array must contain a valid file reference.", nameof(Attachments)); + } + } + if (iAction == null && (value == null || value.Length == 0)) + { + unboundValues.Remove(nameof(Attachments)); + OnPropertyChanged(nameof(Attachments)); + } + else + SetProperty(nameof(Attachments), value); + } + } + + /// + /// Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. + /// + [DefaultValue(null)] + public string Bcc + { + get { return GetProperty(nameof(Bcc)); } + set { SetProperty(nameof(Bcc), value); } + } + + /// + /// Gets or sets the body of the e-mail that contains the e-mail message. + /// + [DefaultValue(null)] + public string Body + { + get { return GetProperty(nameof(Body)); } + set { SetProperty(nameof(Body), value); } + } + + /// + /// Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. + /// + [DefaultValue(null)] + public string Cc + { + get { return GetProperty(nameof(Cc)); } + set { SetProperty(nameof(Cc), value); } + } + + /// + /// Gets or sets the e-mail address that you want to send the e-mail from. + /// + [DefaultValue(null)] + public string From + { + get { return GetProperty(nameof(From)); } + set { SetProperty(nameof(From), value); } + } + + /// + /// Gets or sets the header information in the e-mail message to send. + /// + [XmlArray] + [XmlArrayItem("HeaderField", typeof(NameValuePair))] + [NotNull] + public NamedValueCollection HeaderFields + { + get + { + if (nvc == null) + { + nvc = iAction == null ? new NamedValueCollection() : new NamedValueCollection(((IEmailAction)iAction).HeaderFields); + nvc.AttributedXmlFormat = false; + nvc.CollectionChanged += (o, e) => OnPropertyChanged(nameof(HeaderFields)); + } + return nvc; + } + } + + /// + /// Gets or sets the priority of the e-mail message. + /// + /// + /// A that contains the priority of this message. + /// + [XmlIgnore] + [DefaultValue(typeof(System.Net.Mail.MailPriority), "Normal")] + public System.Net.Mail.MailPriority Priority + { + get + { + string s; + if (nvc != null && HeaderFields.TryGetValue(ImportanceHeader, out s)) + return TryParse(s, System.Net.Mail.MailPriority.Normal); + return System.Net.Mail.MailPriority.Normal; + } + set + { + HeaderFields[ImportanceHeader] = value.ToString(); + } + } + + /// + /// Gets or sets the e-mail address that you want to reply to. + /// + [DefaultValue(null)] + public string ReplyTo + { + get { return GetProperty(nameof(ReplyTo)); } + set { SetProperty(nameof(ReplyTo), value); } + } + + /// + /// Gets or sets the name of the server that you use to send e-mail from. + /// + [DefaultValue(null)] + public string Server + { + get { return GetProperty(nameof(Server)); } + set { SetProperty(nameof(Server), value); } + } + + /// + /// Gets or sets the subject of the e-mail. + /// + [DefaultValue(null)] + public string Subject + { + get { return GetProperty(nameof(Subject)); } + set { SetProperty(nameof(Subject), value); } + } + + /// + /// Gets or sets the e-mail address or addresses that you want to send the e-mail to. + /// + [DefaultValue(null)] + public string To + { + get { return GetProperty(nameof(To)); } + set { SetProperty(nameof(To), value); } + } + + internal override TaskActionType InternalActionType => TaskActionType.SendEmail; + + /// + /// Indicates whether the current object is equal to another object of the same type. + /// + /// An object to compare with this object. + /// + /// true if the current object is equal to the parameter; otherwise, false. + /// + public override bool Equals(Action other) => base.Equals(other) && GetPowerShellCommand() == other.GetPowerShellCommand(); + + /// + /// Gets a string representation of the . + /// + /// String representation of this action. + public override string ToString() => string.Format(winPEAS.Properties.Resources.EmailAction, Subject, To, Cc, Bcc, From, ReplyTo, Body, Server, Id); + + internal override void Bind(ITaskDefinition iTaskDef) + { + base.Bind(iTaskDef); + nvc?.Bind(((IEmailAction)iAction).HeaderFields); + } + + internal override void CreateV2Action(IActionCollection iActions) + { + iAction = iActions.Create(TaskActionType.SendEmail); + } + + internal override string GetPowerShellCommand() + { + // Send-MailMessage [-To] [-Subject] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] + // [-Bcc ] [-BodyAsHtml] [-Cc ] [-Credential ] [-DeliveryNotificationOption ] + // [-Encoding ] [-Port ] [-Priority ] [-UseSsl] [ ] + bool bodyIsHtml = Body != null && Body.Trim().StartsWith("<") && Body.Trim().EndsWith(">"); + var sb = new System.Text.StringBuilder(); + sb.AppendFormat("Send-MailMessage -From '{0}' -Subject '{1}' -SmtpServer '{2}' -Encoding UTF8", Prep(From), ToUTF8(Prep(Subject)), Prep(Server)); + if (!string.IsNullOrEmpty(To)) + sb.AppendFormat(" -To {0}", ToPS(To)); + if (!string.IsNullOrEmpty(Cc)) + sb.AppendFormat(" -Cc {0}", ToPS(Cc)); + if (!string.IsNullOrEmpty(Bcc)) + sb.AppendFormat(" -Bcc {0}", ToPS(Bcc)); + if (bodyIsHtml) + sb.Append(" -BodyAsHtml"); + if (!string.IsNullOrEmpty(Body)) + sb.AppendFormat(" -Body '{0}'", ToUTF8(Prep(Body))); + if (Attachments != null && Attachments.Length > 0) + sb.AppendFormat(" -Attachments {0}", ToPS(Array.ConvertAll(Attachments, o => Prep(o.ToString())))); + var hdr = new List(HeaderFields.Names); + if (hdr.Contains(ImportanceHeader)) + { + var p = Priority; + if (p != System.Net.Mail.MailPriority.Normal) + sb.Append($" -Priority {p.ToString()}"); + hdr.Remove(ImportanceHeader); + } + if (hdr.Count > 0) + throw new InvalidOperationException("Under Windows 8 and later, EmailAction objects are converted to PowerShell. This action contains headers that are not supported."); + sb.Append("; "); + return sb.ToString(); + } + + /// + /// Copies the properties from another the current instance. + /// + /// The source . + internal override void CopyProperties(Action sourceAction) + { + if (sourceAction.GetType() == GetType()) + { + base.CopyProperties(sourceAction); + if (((EmailAction)sourceAction).Attachments != null) + Attachments = (object[])((EmailAction)sourceAction).Attachments.Clone(); + Bcc = ((EmailAction)sourceAction).Bcc; + Body = ((EmailAction)sourceAction).Body; + Cc = ((EmailAction)sourceAction).Cc; + From = ((EmailAction)sourceAction).From; + if (((EmailAction)sourceAction).nvc != null) + ((EmailAction)sourceAction).HeaderFields.CopyTo(HeaderFields); + ReplyTo = ((EmailAction)sourceAction).ReplyTo; + Server = ((EmailAction)sourceAction).Server; + Subject = ((EmailAction)sourceAction).Subject; + To = ((EmailAction)sourceAction).To; + } + } + + private static string Prep(string s) => s?.Replace("'", "''"); + + private static string ToPS(string input, char[] delimeters = null) + { + if (delimeters == null) + delimeters = new[] { ';', ',' }; + return ToPS(Array.ConvertAll(input.Split(delimeters), i => Prep(i.Trim()))); + } + + private static string ToPS(string[] input) => string.Join(", ", Array.ConvertAll(input, i => string.Concat("'", i.Trim(), "'"))); + + private static string ToUTF8(string s) + { + if (s == null) return null; + byte[] bytes = System.Text.Encoding.Default.GetBytes(s); + return System.Text.Encoding.UTF8.GetString(bytes); + } + } + + /// + /// Represents an action that executes a command-line operation. + /// + /// All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. + /// + [XmlRoot("Exec", Namespace = TaskDefinition.tns, IsNullable = false)] + public class ExecAction : Action + { +#if DEBUG + internal const string PowerShellArgFormat = "-NoExit -Command \"& {{<# {0}:{1} #> {2}}}\""; +#else + internal const string PowerShellArgFormat = "-NoLogo -NonInteractive -WindowStyle Hidden -Command \"& {{<# {0}:{1} #> {2}}}\""; +#endif + internal const string PowerShellPath = "powershell"; + internal const string ScriptIdentifer = "TSML_20140424"; + + /// + /// Creates a new instance of an that can be added to . + /// + public ExecAction() { } + + /// + /// Creates a new instance of an that can be added to . + /// + /// Path to an executable file. + /// Arguments associated with the command-line operation. This value can be null. + /// Directory that contains either the executable file or the files that are used by the executable file. This value can be null. + public ExecAction([NotNull] string path, string arguments = null, string workingDirectory = null) + { + Path = path; + Arguments = arguments; + WorkingDirectory = workingDirectory; + } + + internal ExecAction([NotNull] V1Interop.ITask task) : base(task) { } + + internal ExecAction([NotNull] IAction action) : base(action) { } + + /// + /// Gets or sets the arguments associated with the command-line operation. + /// + [DefaultValue("")] + public string Arguments + { + get + { + if (v1Task != null) + return v1Task.GetParameters(); + return GetProperty(nameof(Arguments), ""); + } + set + { + if (v1Task != null) + v1Task.SetParameters(value); + else + SetProperty(nameof(Arguments), value); + } + } + + /// + /// Gets or sets the path to an executable file. + /// + [XmlElement("Command")] + [DefaultValue("")] + public string Path + { + get + { + if (v1Task != null) + return v1Task.GetApplicationName(); + return GetProperty(nameof(Path), ""); + } + set + { + if (v1Task != null) + v1Task.SetApplicationName(value); + else + SetProperty(nameof(Path), value); + } + } + + /// + /// Gets or sets the directory that contains either the executable file or the files that are used by the executable file. + /// + [DefaultValue("")] + public string WorkingDirectory + { + get + { + if (v1Task != null) + return v1Task.GetWorkingDirectory(); + return GetProperty(nameof(WorkingDirectory), ""); + } + set + { + if (v1Task != null) + v1Task.SetWorkingDirectory(value); + else + SetProperty(nameof(WorkingDirectory), value); + } + } + + internal override TaskActionType InternalActionType => TaskActionType.Execute; + + /// + /// Indicates whether the current object is equal to another object of the same type. + /// + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Action other) => base.Equals(other) && Path == ((ExecAction)other).Path && Arguments == ((ExecAction)other).Arguments && WorkingDirectory == ((ExecAction)other).WorkingDirectory; + + /// + /// Gets a string representation of the . + /// + /// String representation of this action. + public override string ToString() => string.Format(winPEAS.Properties.Resources.ExecAction, Path, Arguments, WorkingDirectory, Id); + + internal static string BuildPowerShellCmd(string actionType, string cmd) => string.Format(PowerShellArgFormat, ScriptIdentifer, actionType, cmd); + + internal static ExecAction ConvertToPowerShellAction(Action action) => CreatePowerShellAction(action.ActionType.ToString(), action.GetPowerShellCommand()); + + internal static ExecAction CreatePowerShellAction(string actionType, string cmd) => new ExecAction(PowerShellPath, BuildPowerShellCmd(actionType, cmd)); + + internal override void CreateV2Action(IActionCollection iActions) + { + iAction = iActions.Create(TaskActionType.Execute); + } + + internal override string GetPowerShellCommand() + { + var sb = new System.Text.StringBuilder($"Start-Process -FilePath '{Path}'"); + if (!string.IsNullOrEmpty(Arguments)) + sb.Append($" -ArgumentList '{Arguments.Replace("'", "''")}'"); + if (!string.IsNullOrEmpty(WorkingDirectory)) + sb.Append($" -WorkingDirectory '{WorkingDirectory}'"); + return sb.Append("; ").ToString(); + } + + internal string[] ParsePowerShellItems() + { + if (((Path?.EndsWith(PowerShellPath, StringComparison.InvariantCultureIgnoreCase) ?? false) || + (Path?.EndsWith(PowerShellPath + ".exe", StringComparison.InvariantCultureIgnoreCase) ?? false)) && (Arguments?.Contains(ScriptIdentifer) ?? false)) + { + var match = System.Text.RegularExpressions.Regex.Match(Arguments, @"<# " + ScriptIdentifer + ":(?\\w+) #> (?.+)}\"$"); + if (match.Success) + return new[] { match.Groups["type"].Value, match.Groups["cmd"].Value }; + } + return null; + } + + /// + /// Copies the properties from another the current instance. + /// + /// The source . + internal override void CopyProperties(Action sourceAction) + { + if (sourceAction.GetType() == GetType()) + { + base.CopyProperties(sourceAction); + Path = ((ExecAction)sourceAction).Path; + Arguments = ((ExecAction)sourceAction).Arguments; + WorkingDirectory = ((ExecAction)sourceAction).WorkingDirectory; + } + } + } + + /// + /// Represents an action that shows a message box when a task is activated. + /// Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . + /// + /// Display a message when the trigger fires using the ShowMessageAction. + /// + [XmlType(IncludeInSchema = true)] + [XmlRoot("ShowMessage", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class ShowMessageAction : Action, IBindAsExecAction + { + /// + /// Creates a new unbound instance of . + /// + public ShowMessageAction() { } + + /// + /// Creates a new unbound instance of . + /// + /// Message text that is displayed in the body of the message box. + /// Title of the message box. + public ShowMessageAction([CanBeNull] string messageBody, [CanBeNull] string title) + { + MessageBody = messageBody; + Title = title; + } + + internal ShowMessageAction([NotNull] V1Interop.ITask task) : base(task) { } + + internal ShowMessageAction([NotNull] IAction action) : base(action) { } + + /// + /// Gets or sets the message text that is displayed in the body of the message box. + /// + [XmlElement("Body")] + [DefaultValue(null)] + public string MessageBody + { + get { return GetProperty(nameof(MessageBody)); } + set { SetProperty(nameof(MessageBody), value); } + } + + /// + /// Gets or sets the title of the message box. + /// + [DefaultValue(null)] + public string Title + { + get { return GetProperty(nameof(Title)); } + set { SetProperty(nameof(Title), value); } + } + + internal override TaskActionType InternalActionType => TaskActionType.ShowMessage; + + /// + /// Indicates whether the current object is equal to another object of the same type. + /// + /// An object to compare with this object. + /// + /// true if the current object is equal to the parameter; otherwise, false. + /// + public override bool Equals(Action other) => base.Equals(other) && string.Equals(Title, (other as ShowMessageAction)?.Title) && string.Equals(MessageBody, (other as ShowMessageAction)?.MessageBody); + + /// + /// Gets a string representation of the . + /// + /// String representation of this action. + public override string ToString() => string.Format(winPEAS.Properties.Resources.ShowMessageAction, Title, MessageBody, Id); + + internal override void CreateV2Action(IActionCollection iActions) + { + iAction = iActions.Create(TaskActionType.ShowMessage); + } + + internal override string GetPowerShellCommand() + { + // [System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.MessageBox]::Show('Your_Desired_Message','Your_Desired_Title'); + var sb = new System.Text.StringBuilder("[System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.MessageBox]::Show('"); + sb.Append(MessageBody.Replace("'", "''")); + if (Title != null) + { + sb.Append("','"); + sb.Append(Title.Replace("'", "''")); + } + sb.Append("'); "); + return sb.ToString(); + } + + /// + /// Copies the properties from another the current instance. + /// + /// The source . + internal override void CopyProperties(Action sourceAction) + { + if (sourceAction.GetType() == GetType()) + { + base.CopyProperties(sourceAction); + Title = ((ShowMessageAction)sourceAction).Title; + MessageBody = ((ShowMessageAction)sourceAction).MessageBody; + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/ActionCollection.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ActionCollection.cs new file mode 100644 index 0000000..984cd64 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ActionCollection.cs @@ -0,0 +1,616 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Runtime.InteropServices; +using System.Xml.Serialization; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Options for when to convert actions to PowerShell equivalents. + /// + [Flags] + public enum PowerShellActionPlatformOption + { + /// + /// Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. + /// + Never = 0, + /// + /// Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. + /// If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. + /// + Version1 = 1, + /// + /// Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. + /// + Version2 = 2, + /// + /// Convert all actions regardless of version or operating system. + /// + All = 3 + } + + /// + /// Collection that contains the actions that are performed by the task. + /// + [XmlRoot("Actions", Namespace = TaskDefinition.tns, IsNullable = false)] + [PublicAPI] + public sealed class ActionCollection : IList, IDisposable, IXmlSerializable, IList + { + internal const int MaxActions = 32; + + private List v1Actions; + private V1Interop.ITask v1Task; + private V2Interop.IActionCollection v2Coll; + private V2Interop.ITaskDefinition v2Def; + private PowerShellActionPlatformOption psConvert = PowerShellActionPlatformOption.Version2; + private static readonly string psV2IdRegex = $"(?:; )?{nameof(PowerShellConversion)}=(?0|1)"; + + internal ActionCollection([NotNull] V1Interop.ITask task) + { + v1Task = task; + v1Actions = GetV1Actions(); + PowerShellConversion = Action.TryParse(v1Task.GetDataItem(nameof(PowerShellConversion)), psConvert | PowerShellActionPlatformOption.Version2); + } + + internal ActionCollection([NotNull] V2Interop.ITaskDefinition iTaskDef) + { + v2Def = iTaskDef; + v2Coll = iTaskDef.Actions; + System.Text.RegularExpressions.Match match; + if (iTaskDef.Data != null && (match = System.Text.RegularExpressions.Regex.Match(iTaskDef.Data, psV2IdRegex)).Success) + { + var on = false; + try { on = bool.Parse(match.Groups["v"].Value); } catch { try { on = int.Parse(match.Groups["v"].Value) == 1; } catch { } } + if (on) + psConvert |= PowerShellActionPlatformOption.Version2; + else + psConvert &= ~PowerShellActionPlatformOption.Version2; + } + UnconvertUnsupportedActions(); + } + + /// + /// Gets or sets the identifier of the principal for the task. + /// + [XmlAttribute] + [DefaultValue(null)] + [CanBeNull] + public string Context + { + get + { + if (v2Coll != null) + return v2Coll.Context; + return v1Task.GetDataItem("ActionCollectionContext"); + } + set + { + if (v2Coll != null) + v2Coll.Context = value; + else + v1Task.SetDataItem("ActionCollectionContext", value); + } + } + + /// + /// Gets the number of actions in the collection. + /// + public int Count => (v2Coll != null) ? v2Coll.Count : v1Actions.Count; + + bool ICollection.IsSynchronized => false; + + object ICollection.SyncRoot => this; + + bool ICollection.IsReadOnly => false; + + bool IList.IsFixedSize => false; + + bool IList.IsReadOnly => false; + + /// Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. + /// The PowerShell platform options. + /// This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. + /// If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. + /// If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. + /// If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. + /// If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. + /// + [DefaultValue(typeof(PowerShellActionPlatformOption), "Version2")] + public PowerShellActionPlatformOption PowerShellConversion + { + get { return psConvert; } + set + { + if (psConvert != value) + { + psConvert = value; + if (v1Task != null) + v1Task.SetDataItem(nameof(PowerShellConversion), value.ToString()); + if (v2Def != null) + { + if (!string.IsNullOrEmpty(v2Def.Data)) + v2Def.Data = System.Text.RegularExpressions.Regex.Replace(v2Def.Data, psV2IdRegex, ""); + if (!SupportV2Conversion) + v2Def.Data = string.Format("{0}; {1}=0", v2Def.Data, nameof(PowerShellConversion)); + } + } + } + } + + private bool SupportV1Conversion => (PowerShellConversion & PowerShellActionPlatformOption.Version1) != 0; + + private bool SupportV2Conversion => (PowerShellConversion & PowerShellActionPlatformOption.Version2) != 0; + + object IList.this[int index] + { + get { return this[index]; } + set { this[index] = (Action)value; } + } + + /// + /// Gets or sets a an action at the specified index. + /// + /// The zero-based index of the action to get or set. + [NotNull] + public Action this[int index] + { + get + { + if (v2Coll != null) + return Action.CreateAction(v2Coll[++index]); + if (v1Task != null) + { + if (SupportV1Conversion) + return v1Actions[index]; + else + { + if (index == 0) + return v1Actions[0]; + } + } + throw new ArgumentOutOfRangeException(); + } + set + { + if (Count <= index) + throw new ArgumentOutOfRangeException(nameof(index), index, "Index is not a valid index in the ActionCollection"); + if (v2Coll != null) + { + Insert(index, value); + RemoveAt(index + 1); + } + else + { + v1Actions[index] = value; + SaveV1Actions(); + } + } + } + + /// + /// Adds an action to the task. + /// + /// A type derived from . + /// A derived class. + /// The bound that was added to the collection. + [NotNull] + public TAction Add([NotNull] TAction action) where TAction : Action + { + if (action == null) + throw new ArgumentNullException(nameof(action)); + if (v2Def != null) + action.Bind(v2Def); + else + { + if (!SupportV1Conversion && (v1Actions.Count >= 1 || !(action is ExecAction))) + throw new NotV1SupportedException($"Only a single {nameof(ExecAction)} is supported unless the {nameof(PowerShellConversion)} property includes the {nameof(PowerShellActionPlatformOption.Version1)} value."); + v1Actions.Add(action); + SaveV1Actions(); + } + return action; + } + + /// + /// Adds a new instance to the task. + /// + /// Type of task to be created + /// Specialized instance. + [NotNull] + public Action AddNew(TaskActionType actionType) + { + if (Count >= MaxActions) + throw new ArgumentOutOfRangeException(nameof(actionType), "A maximum of 32 actions is allowed within a single task."); + if (v1Task != null) + { + if (!SupportV1Conversion && (v1Actions.Count >= 1 || actionType != TaskActionType.Execute)) + throw new NotV1SupportedException($"Only a single {nameof(ExecAction)} is supported unless the {nameof(PowerShellConversion)} property includes the {nameof(PowerShellActionPlatformOption.Version1)} value."); + return Action.CreateAction(v1Task); + } + return Action.CreateAction(v2Coll.Create(actionType)); + } + + /// + /// Clears all actions from the task. + /// + public void Clear() + { + if (v2Coll != null) + v2Coll.Clear(); + else + { + v1Actions.Clear(); + SaveV1Actions(); + } + } + + /// + /// Determines whether the contains a specific value. + /// + /// The object to locate in the . + /// + /// true if is found in the ; otherwise, false. + /// + public bool Contains([NotNull] Action item) => Find(a => a.Equals(item)) != null; + + /// + /// Copies the elements of the to an array of , starting at a particular index. + /// + /// The array that is the destination of the elements copied from . The array must have zero-based indexing. + /// The zero-based index in array at which copying begins. + public void CopyTo(Action[] array, int arrayIndex) + { + CopyTo(0, array, arrayIndex, Count); + } + + /// + /// Copies the elements of the to an array, starting at a particular array index. + /// + /// The zero-based index in the source at which copying begins. + /// The array that is the destination of the elements copied from . The array must have zero-based indexing. + /// The zero-based index in array at which copying begins. + /// The number of elements to copy. + /// is null. + /// is less than 0. + /// The number of elements in the source is greater than the available space from to the end of the destination . + public void CopyTo(int index, [NotNull] Action[] array, int arrayIndex, int count) + { + if (array == null) + throw new ArgumentNullException(nameof(array)); + if (index < 0 || index >= Count) + throw new ArgumentOutOfRangeException(nameof(index)); + if (arrayIndex < 0) + throw new ArgumentOutOfRangeException(nameof(arrayIndex)); + if (count < 0 || count > (Count - index)) + throw new ArgumentOutOfRangeException(nameof(count)); + if ((Count - index) > (array.Length - arrayIndex)) + throw new ArgumentOutOfRangeException(nameof(arrayIndex)); + for (int i = 0; i < count; i++) + array[arrayIndex + i] = (Action)this[index + i].Clone(); + } + + /// + /// Releases all resources used by this class. + /// + public void Dispose() + { + v1Task = null; + v2Def = null; + if (v2Coll != null) Marshal.ReleaseComObject(v2Coll); + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. + /// + /// The delegate that defines the conditions of the to search for. + /// The first that matches the conditions defined by the specified predicate, if found; otherwise, null. + public Action Find(Predicate match) + { + if (match == null) + throw new ArgumentNullException(nameof(match)); + foreach (var item in this) + if (match(item)) return item; + return null; + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. + /// + /// The zero-based starting index of the search. + /// The number of elements in the collection to search. + /// The delegate that defines the conditions of the element to search for. + /// The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. + public int FindIndexOf(int startIndex, int count, [NotNull] Predicate match) + { + if (startIndex < 0 || startIndex >= Count) + throw new ArgumentOutOfRangeException(nameof(startIndex)); + if (startIndex + count > Count) + throw new ArgumentOutOfRangeException(nameof(count)); + if (match == null) + throw new ArgumentNullException(nameof(match)); + for (int i = startIndex; i < startIndex + count; i++) + if (match(this[i])) return i; + return -1; + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. + /// + /// The delegate that defines the conditions of the element to search for. + /// The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. + public int FindIndexOf([NotNull] Predicate match) => FindIndexOf(0, Count, match); + + /// + /// Retrieves an enumeration of each of the actions. + /// + /// Returns an object that implements the interface and that can iterate through the objects within the . + public IEnumerator GetEnumerator() + { + if (v2Coll != null) + return new ComEnumerator(() => v2Coll.Count, i => v2Coll[i], Action.CreateAction); + return v1Actions.GetEnumerator(); + } + + void ICollection.CopyTo(Array array, int index) + { + if (array != null && array.Rank != 1) + throw new RankException("Multi-dimensional arrays are not supported."); + Action[] src = new Action[Count]; + CopyTo(src, 0); + Array.Copy(src, 0, array, index, Count); + } + + void ICollection.Add(Action item) + { + Add(item); + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + int IList.Add(object value) + { + Add((Action)value); + return Count - 1; + } + + bool IList.Contains(object value) => Contains((Action)value); + + int IList.IndexOf(object value) => IndexOf((Action)value); + + void IList.Insert(int index, object value) + { + Insert(index, (Action)value); + } + + void IList.Remove(object value) + { + Remove((Action)value); + } + + /// + /// Determines the index of a specific item in the . + /// + /// The object to locate in the . + /// + /// The index of if found in the list; otherwise, -1. + /// + public int IndexOf(Action item) => FindIndexOf(a => a.Equals(item)); + + /// + /// Inserts an action at the specified index. + /// + /// The zero-based index at which action should be inserted. + /// The action to insert into the list. + public void Insert(int index, [NotNull] Action action) + { + if (action == null) + throw new ArgumentNullException(nameof(action)); + if (index < 0 || index > Count) + throw new ArgumentOutOfRangeException(nameof(index)); + + if (v2Coll != null) + { + Action[] pushItems = new Action[Count - index]; + if (Count != index) + { + CopyTo(index, pushItems, 0, Count - index); + for (int j = Count - 1; j >= index; j--) + RemoveAt(j); + } + Add(action); + if (Count != index) + for (int k = 0; k < pushItems.Length; k++) + Add(pushItems[k]); + } + else + { + if (!SupportV1Conversion && (index > 0 || !(action is ExecAction))) + throw new NotV1SupportedException($"Only a single {nameof(ExecAction)} is supported unless the {nameof(PowerShellConversion)} property includes the {nameof(PowerShellActionPlatformOption.Version1)} value."); + v1Actions.Insert(index, action); + SaveV1Actions(); + } + } + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + Context = reader.GetAttribute("Context"); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + Action a = Action.CreateAction(Action.TryParse(reader.LocalName == "Exec" ? "Execute" : reader.LocalName, TaskActionType.Execute)); + XmlSerializationHelper.ReadObject(reader, a); + this.Add(a); + } + reader.ReadEndElement(); + } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) + { + // TODO:FIX if (!string.IsNullOrEmpty(Context)) writer.WriteAttributeString("Context", Context); + foreach (var item in this) + XmlSerializationHelper.WriteObject(writer, item); + } + + /// + /// Removes the first occurrence of a specific object from the . + /// + /// The object to remove from the . + /// + /// true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + /// + public bool Remove([NotNull] Action item) + { + int idx = IndexOf(item); + if (idx != -1) + { + try + { + RemoveAt(idx); + return true; + } + catch { } + } + return false; + } + + /// + /// Removes the action at a specified index. + /// + /// Index of action to remove. + /// Index out of range. + public void RemoveAt(int index) + { + if (index >= Count) + throw new ArgumentOutOfRangeException(nameof(index), index, "Failed to remove action. Index out of range."); + if (v2Coll != null) + v2Coll.Remove(++index); + else + { + v1Actions.RemoveAt(index); + SaveV1Actions(); + } + } + + /// + /// Returns a that represents the actions in this collection. + /// + /// + /// A that represents the actions in this collection. + /// + public override string ToString() + { + if (Count == 1) + return this[0].ToString(); + if (Count > 1) + return winPEAS.Properties.Resources.MultipleActions; + return string.Empty; + } + + internal void ConvertUnsupportedActions() + { + if (TaskService.LibraryVersion.Minor > 3 && SupportV2Conversion) + { + for (int i = 0; i < Count; i++) + { + Action action = this[i]; + var bindable = action as IBindAsExecAction; + if (bindable != null && !(action is ComHandlerAction)) + this[i] = ExecAction.ConvertToPowerShellAction(action); + } + } + } + + private void UnconvertUnsupportedActions() + { + if (TaskService.LibraryVersion.Minor > 3) + { + for (int i = 0; i < Count; i++) + { + ExecAction action = this[i] as ExecAction; + if (action != null) + { + Action newAction = Action.ConvertFromPowerShellAction(action); + if (newAction != null) + this[i] = newAction; + } + } + } + } + + private List GetV1Actions() + { + List ret = new List(); + if (v1Task != null && v1Task.GetDataItem("ActionType") != "EMPTY") + { + var exec = new ExecAction(v1Task); + var items = exec.ParsePowerShellItems(); + if (items != null) + { + if (items.Length == 2 && items[0] == "MULTIPLE") + { + PowerShellConversion |= PowerShellActionPlatformOption.Version1; + var mc = System.Text.RegularExpressions.Regex.Matches(items[1], @"<# (?\w+):(?\w+) #>\s*(?[^<#]*)\s*"); + foreach (System.Text.RegularExpressions.Match ms in mc) + { + var a = Action.ActionFromScript(ms.Groups["t"].Value, ms.Groups["c"].Value); + if (a != null) + { + if (ms.Groups["id"].Value != "NO_ID") + a.Id = ms.Groups["id"].Value; + ret.Add(a); + } + } + } + else + ret.Add(ExecAction.ConvertFromPowerShellAction(exec)); + } + else if (!string.IsNullOrEmpty(exec.Path)) + { + ret.Add(exec); + } + } + return ret; + } + + private void SaveV1Actions() + { + if (v1Task == null) + throw new ArgumentNullException(nameof(v1Task)); + if (v1Actions.Count == 0) + { + v1Task.SetApplicationName(string.Empty); + v1Task.SetParameters(string.Empty); + v1Task.SetWorkingDirectory(string.Empty); + v1Task.SetDataItem("ActionId", null); + v1Task.SetDataItem("ActionType", "EMPTY"); + } + else if (v1Actions.Count == 1) + { + if (!SupportV1Conversion && v1Actions[0].ActionType != TaskActionType.Execute) + throw new NotV1SupportedException($"Only a single {nameof(ExecAction)} is supported unless the {nameof(PowerShellConversion)} property includes the {nameof(PowerShellActionPlatformOption.Version1)} value."); + v1Task.SetDataItem("ActionType", null); + v1Actions[0].Bind(v1Task); + } + else + { + if (!SupportV1Conversion) + throw new NotV1SupportedException($"Only a single {nameof(ExecAction)} is supported unless the {nameof(PowerShellConversion)} property includes the {nameof(PowerShellActionPlatformOption.Version1)} value."); + // Build list of internal PowerShell scripts + var sb = new System.Text.StringBuilder(); + foreach (var item in v1Actions) + sb.Append($"<# {item.Id ?? "NO_ID"}:{item.ActionType} #> {item.GetPowerShellCommand()} "); + + // Build and save PS ExecAction + var ea = ExecAction.CreatePowerShellAction("MULTIPLE", sb.ToString()); + ea.Bind(v1Task); + v1Task.SetDataItem("ActionId", null); + v1Task.SetDataItem("ActionType", "MULTIPLE"); + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/CultureSwitcher.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/CultureSwitcher.cs new file mode 100644 index 0000000..53fef93 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/CultureSwitcher.cs @@ -0,0 +1,16 @@ +using System; +using System.Threading; + +namespace Microsoft.Win32.TaskScheduler +{ + internal class CultureSwitcher : IDisposable + { + private readonly System.Globalization.CultureInfo cur, curUI; + + public void Dispose() + { + Thread.CurrentThread.CurrentCulture = cur; + Thread.CurrentThread.CurrentUICulture = curUI; + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/EnumGlobalizer.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/EnumGlobalizer.cs new file mode 100644 index 0000000..1ce0eaa --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/EnumGlobalizer.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Functions to provide localized strings for enumerated types and values. + /// + public static class TaskEnumGlobalizer + { + /// + /// Gets a string representing the localized value of the provided enum. + /// + /// The enum value. + /// A localized string, if available. + public static string GetString(object enumValue) + { + switch (enumValue.GetType().Name) + { + case "DaysOfTheWeek": + return GetCultureEquivalentString((DaysOfTheWeek)enumValue); + case "MonthsOfTheYear": + return GetCultureEquivalentString((MonthsOfTheYear)enumValue); + case "TaskTriggerType": + return BuildEnumString("TriggerType", enumValue); + case "WhichWeek": + return BuildEnumString("WW", enumValue); + case "TaskActionType": + return BuildEnumString("ActionType", enumValue); + case "TaskState": + return BuildEnumString("TaskState", enumValue); + } + return enumValue.ToString(); + } + + private static string GetCultureEquivalentString(DaysOfTheWeek val) + { + if (val == DaysOfTheWeek.AllDays) + return winPEAS.Properties.Resources.DOWAllDays; + + var s = new List(7); + var vals = Enum.GetValues(val.GetType()); + for (var i = 0; i < vals.Length - 1; i++) + { + if ((val & (DaysOfTheWeek)vals.GetValue(i)) > 0) + s.Add(DateTimeFormatInfo.CurrentInfo.GetDayName((DayOfWeek)i)); + } + + return string.Join(winPEAS.Properties.Resources.ListSeparator, s.ToArray()); + } + + private static string GetCultureEquivalentString(MonthsOfTheYear val) + { + if (val == MonthsOfTheYear.AllMonths) + return winPEAS.Properties.Resources.MOYAllMonths; + + var s = new List(12); + var vals = Enum.GetValues(val.GetType()); + for (var i = 0; i < vals.Length - 1; i++) + { + if ((val & (MonthsOfTheYear)vals.GetValue(i)) > 0) + s.Add(DateTimeFormatInfo.CurrentInfo.GetMonthName(i+1)); + } + + return string.Join(winPEAS.Properties.Resources.ListSeparator, s.ToArray()); + } + + private static string BuildEnumString(string preface, object enumValue) + { + var vals = enumValue.ToString().Split(new[] { ", " }, StringSplitOptions.None); + if (vals.Length == 0) + return string.Empty; + for (var i = 0; i < vals.Length; i++) + vals[i] = winPEAS.Properties.Resources.ResourceManager.GetString(preface + vals[i]); + return string.Join(winPEAS.Properties.Resources.ListSeparator, vals); + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/JetBrains.Annotations.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/JetBrains.Annotations.cs new file mode 100644 index 0000000..5699d75 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/JetBrains.Annotations.cs @@ -0,0 +1,280 @@ +/* MIT License + +Copyright (c) 2016 JetBrains http://www.jetbrains.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. */ + +using System; + +#pragma warning disable 1591 +// ReSharper disable UnusedMember.Global +// ReSharper disable MemberCanBePrivate.Global +// ReSharper disable UnusedAutoPropertyAccessor.Global +// ReSharper disable IntroduceOptionalParameters.Global +// ReSharper disable MemberCanBeProtected.Global +// ReSharper disable InconsistentNaming + +namespace JetBrains.Annotations +{ + /// + /// Indicates that the value of the marked element could be null sometimes, + /// so the check for null is necessary before its usage. + /// + /// + /// [CanBeNull] object Test() => null; + /// + /// void UseTest() { + /// var p = Test(); + /// var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + /// } + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field | AttributeTargets.Event | + AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.GenericParameter)] + internal sealed class CanBeNullAttribute : Attribute { } + + /// + /// Indicates that the value of the marked element could never be null. + /// + /// + /// [NotNull] object Foo() { + /// return null; // Warning: Possible 'null' assignment + /// } + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field | AttributeTargets.Event | + AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.GenericParameter)] + internal sealed class NotNullAttribute : Attribute { } + + /// + /// Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task + /// and Lazy classes to indicate that the value of a collection item, of the Task.Result property + /// or of the Lazy.Value property can never be null. + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field)] + internal sealed class ItemNotNullAttribute : Attribute { } + + + /// + /// When applied to a target attribute, specifies a requirement for any type marked + /// with the target attribute to implement or inherit specific type or types. + /// + /// + /// [BaseTypeRequired(typeof(IComponent)] // Specify requirement + /// class ComponentAttribute : Attribute { } + /// + /// [Component] // ComponentAttribute requires implementing IComponent interface + /// class MyComponent : IComponent { } + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + [BaseTypeRequired(typeof(Attribute))] + internal sealed class BaseTypeRequiredAttribute : Attribute + { + public BaseTypeRequiredAttribute([NotNull] Type baseType) + { + BaseType = baseType; + } + + [NotNull] public Type BaseType { get; private set; } + } + + /// + /// Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + /// so this symbol will not be marked as unused (as well as by other usage inspections). + /// + [AttributeUsage(AttributeTargets.All)] + internal sealed class UsedImplicitlyAttribute : Attribute + { + public UsedImplicitlyAttribute() + : this(ImplicitUseKindFlags.Default, ImplicitUseTargetFlags.Default) { } + + public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) + { + UseKindFlags = useKindFlags; + TargetFlags = targetFlags; + } + + public ImplicitUseKindFlags UseKindFlags { get; private set; } + + public ImplicitUseTargetFlags TargetFlags { get; private set; } + } + + /// + /// Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes + /// as unused (as well as by other usage inspections) + /// + [AttributeUsage(AttributeTargets.Class | AttributeTargets.GenericParameter)] + internal sealed class MeansImplicitUseAttribute : Attribute + { + public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags) + : this(ImplicitUseKindFlags.Default, targetFlags) { } + + public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) + { + UseKindFlags = useKindFlags; + TargetFlags = targetFlags; + } + + [UsedImplicitly] public ImplicitUseKindFlags UseKindFlags { get; private set; } + + [UsedImplicitly] public ImplicitUseTargetFlags TargetFlags { get; private set; } + } + + [Flags] + internal enum ImplicitUseKindFlags + { + Default = Access | Assign | InstantiatedWithFixedConstructorSignature, + /// Only entity marked with attribute considered used. + Access = 1, + /// Indicates implicit assignment to a member. + Assign = 2, + /// + /// Indicates implicit instantiation of a type with fixed constructor signature. + /// That means any unused constructor parameters won't be reported as such. + /// + InstantiatedWithFixedConstructorSignature = 4, + /// Indicates implicit instantiation of a type. + InstantiatedNoFixedConstructorSignature = 8, + } + + /// + /// Specify what is considered used implicitly when marked + /// with or . + /// + [Flags] + internal enum ImplicitUseTargetFlags + { + Default = Itself, + Itself = 1, + /// Members of entity marked with attribute are considered used. + Members = 2, + /// Entity marked with attribute and all its members considered used. + WithMembers = Itself | Members + } + + /// + /// This attribute is intended to mark publicly available API + /// which should not be removed and so is treated as used. + /// + [MeansImplicitUse(ImplicitUseTargetFlags.WithMembers)] + internal sealed class PublicAPIAttribute : Attribute + { + public PublicAPIAttribute() { } + } + + /// + /// An extension method marked with this attribute is processed by ReSharper code completion + /// as a 'Source Template'. When extension method is completed over some expression, it's source code + /// is automatically expanded like a template at call site. + /// + /// + /// Template method body can contain valid source code and/or special comments starting with '$'. + /// Text inside these comments is added as source code when the template is applied. Template parameters + /// can be used either as additional method parameters or as identifiers wrapped in two '$' signs. + /// Use the attribute to specify macros for parameters. + /// + /// + /// In this example, the 'forEach' method is a source template available over all values + /// of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: + /// + /// [SourceTemplate] + /// public static void forEach<T>(this IEnumerable<T> xs) { + /// foreach (var x in xs) { + /// //$ $END$ + /// } + /// } + /// + /// + [AttributeUsage(AttributeTargets.Method)] + internal sealed class SourceTemplateAttribute : Attribute { } + + /// + /// Allows specifying a macro for a parameter of a source template. + /// + /// + /// You can apply the attribute on the whole method or on any of its additional parameters. The macro expression + /// is defined in the property. When applied on a method, the target + /// template parameter is defined in the property. To apply the macro silently + /// for the parameter, set the property value = -1. + /// + /// + /// Applying the attribute on a source template method: + /// + /// [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] + /// public static void forEach<T>(this IEnumerable<T> collection) { + /// foreach (var item in collection) { + /// //$ $END$ + /// } + /// } + /// + /// Applying the attribute on a template method parameter: + /// + /// [SourceTemplate] + /// public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { + /// /*$ var $x$Id = "$newguid$" + x.ToString(); + /// x.DoSomething($x$Id); */ + /// } + /// + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method, AllowMultiple = true)] + internal sealed class MacroAttribute : Attribute + { + /// + /// Allows specifying a macro that will be executed for a source template + /// parameter when the template is expanded. + /// + [CanBeNull] public string Expression { get; set; } + + /// + /// Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. + /// + /// + /// If the target parameter is used several times in the template, only one occurrence becomes editable; + /// other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, + /// use values >= 0. To make the parameter non-editable when the template is expanded, use -1. + /// > + public int Editable { get; set; } + + /// + /// Identifies the target parameter of a source template if the + /// is applied on a template method. + /// + [CanBeNull] public string Target { get; set; } + } + + /// + /// Indicates that the marked method is assertion method, i.e. it halts control flow if + /// one of the conditions is satisfied. To set the condition, mark one of the parameters with + /// attribute. + /// + [AttributeUsage(AttributeTargets.Method)] + internal sealed class AssertionMethodAttribute : Attribute { } + + /// + /// Indicates the condition parameter of the assertion method. The method itself should be + /// marked by attribute. The mandatory argument of + /// the attribute is the assertion type. + /// + [AttributeUsage(AttributeTargets.Parameter)] + internal sealed class AssertionConditionAttribute : Attribute { } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/NamedValueCollection.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/NamedValueCollection.cs new file mode 100644 index 0000000..ce7b2e6 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/NamedValueCollection.cs @@ -0,0 +1,562 @@ +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.ComponentModel; +using System.Runtime.InteropServices; +using System.Xml.Serialization; +using Microsoft.Win32.TaskScheduler.V2Interop; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Pair of name and value. + /// + [PublicAPI] + public class NameValuePair : IXmlSerializable, INotifyPropertyChanged, ICloneable, IEquatable, IEquatable + { + private readonly ITaskNamedValuePair v2Pair; + private string name, value; + + /// + /// Occurs when a property has changed. + /// + public event PropertyChangedEventHandler PropertyChanged; + + /// + /// Initializes a new instance of the class. + /// + public NameValuePair() { } + + internal NameValuePair([NotNull] ITaskNamedValuePair iPair) + { + v2Pair = iPair; + } + + internal NameValuePair([NotNull] string name, [NotNull] string value) + { + if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(value)) + throw new ArgumentException("Both name and value must be non-empty strings."); + this.name = name; this.value = value; + } + + [XmlIgnore] + internal bool AttributedXmlFormat { get; set; } = true; + + /// + /// Gets or sets the name. + /// + /// + /// The name. + /// + [NotNull] + public string Name + { + get { return v2Pair == null ? name : v2Pair.Name; } + set { if (string.IsNullOrEmpty(value)) throw new ArgumentNullException(nameof(Name)); if (v2Pair == null) name = value; else v2Pair.Name = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Name))); } + } + + /// + /// Gets or sets the value. + /// + /// + /// The value. + /// + [NotNull] + public string Value + { + get { return v2Pair == null ? value : v2Pair.Value; } + set { if (string.IsNullOrEmpty(value)) throw new ArgumentNullException(nameof(Value)); if (v2Pair == null) this.value = value; else v2Pair.Value = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Value))); } + } + + /// + /// Clones this instance. + /// + /// A copy of an unbound . + [NotNull] + public NameValuePair Clone() => new NameValuePair(Name, Value); + + object ICloneable.Clone() => Clone(); + + /// + /// Determines whether the specified , is equal to this instance. + /// + /// The to compare with this instance. + /// + /// true if the specified is equal to this instance; otherwise, false. + /// + public override bool Equals(object obj) + { + var valuePair = obj as ITaskNamedValuePair; + if (valuePair != null) + return (this as IEquatable).Equals(valuePair); + var pair = obj as NameValuePair; + if (pair != null) + return Equals(pair); + return base.Equals(obj); + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public bool Equals([NotNull] NameValuePair other) => other.Name == Name && other.Value == Value; + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + bool IEquatable.Equals(ITaskNamedValuePair other) => other.Name == Name && other.Value == Value; + + /// + /// Returns a hash code for this instance. + /// + /// + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + /// + public override int GetHashCode() => new { A = Name, B = Value }.GetHashCode(); + + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => $"{Name}={Value}"; + + /// + /// Implements the operator implicit NameValuePair. + /// + /// The KeyValuePair. + /// + /// The result of the operator. + /// + public static implicit operator NameValuePair(KeyValuePair kvp) => new NameValuePair(kvp.Key, kvp.Value); + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) + { + if (reader.MoveToContent() == System.Xml.XmlNodeType.Element && reader.LocalName == "Value") + { + Name = reader.GetAttribute("name"); + Value = reader.ReadString(); + reader.Read(); + } + else + { + reader.ReadStartElement(); + XmlSerializationHelper.ReadObjectProperties(reader, this); + reader.ReadEndElement(); + } + } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) + { + if (AttributedXmlFormat) + { + writer.WriteAttributeString("name", Name); + writer.WriteString(Value); + } + else + { + XmlSerializationHelper.WriteObjectProperties(writer, this); + } + } + } + + /// + /// Contains a collection of name-value pairs. + /// + [PublicAPI] + public sealed class NamedValueCollection : IDisposable, ICollection, IDictionary, INotifyCollectionChanged, INotifyPropertyChanged + { + private ITaskNamedValueCollection v2Coll; + private readonly List unboundDict; + + /// + /// Occurs when the collection has changed. + /// + public event NotifyCollectionChangedEventHandler CollectionChanged; + + /// + /// Occurs when a property has changed. + /// + public event PropertyChangedEventHandler PropertyChanged; + + internal NamedValueCollection([NotNull] ITaskNamedValueCollection iColl) { v2Coll = iColl; } + + internal NamedValueCollection() + { + unboundDict = new List(5); + } + + [XmlIgnore] + internal bool AttributedXmlFormat { get; set; } = true; + + internal void Bind([NotNull] ITaskNamedValueCollection iTaskNamedValueCollection) + { + v2Coll = iTaskNamedValueCollection; + v2Coll.Clear(); + foreach (var item in unboundDict) + v2Coll.Create(item.Name, item.Value); + } + + /// + /// Copies current to another. + /// + /// The destination collection. + public void CopyTo([NotNull] NamedValueCollection destCollection) + { + if (v2Coll != null) + { + for (var i = 1; i <= Count; i++) + destCollection.Add(v2Coll[i].Name, v2Coll[i].Value); + } + else + { + foreach (var item in unboundDict) + destCollection.Add(item.Name, item.Value); + } + } + + /// + /// Releases all resources used by this class. + /// + public void Dispose() + { + if (v2Coll != null) Marshal.ReleaseComObject(v2Coll); + } + + /// + /// Gets the number of items in the collection. + /// + public int Count => v2Coll?.Count ?? unboundDict.Count; + + /// + /// Gets a collection of the names. + /// + /// + /// The names. + /// + [ItemNotNull, NotNull] + public ICollection Names + { + get + { + if (v2Coll == null) + return unboundDict.ConvertAll(p => p.Name); + + var ret = new List(v2Coll.Count); + foreach (var item in this) + ret.Add(item.Name); + return ret; + } + } + + /// + /// Gets a collection of the values. + /// + /// + /// The values. + /// + [ItemNotNull, NotNull] + public ICollection Values + { + get + { + if (v2Coll == null) + return unboundDict.ConvertAll(p => p.Value); + + var ret = new List(v2Coll.Count); + foreach (var item in this) + ret.Add(item.Value); + return ret; + } + } + + + /// + /// Gets the value of the item with the specified name. + /// + /// Name to get the value for. + /// Value for the name, or null if not found. + public string this[string name] + { + [CanBeNull] + get + { + string ret; + TryGetValue(name, out ret); + return ret; + } + [NotNull] + set + { + int idx; + NameValuePair old = null; + var nvp = new NameValuePair(name, value); + if (v2Coll == null) + { + idx = unboundDict.FindIndex(p => p.Name == name); + if (idx == -1) + unboundDict.Add(nvp); + else + { + old = unboundDict[idx]; + unboundDict[idx] = nvp; + } + } + else + { + var array = new KeyValuePair[Count]; + ((ICollection>)this).CopyTo(array, 0); + idx = Array.FindIndex(array, p => p.Key == name); + if (idx == -1) + v2Coll.Create(name, value); + else + { + old = array[idx]; + array[idx] = new KeyValuePair(name, value); + v2Coll.Clear(); + foreach (KeyValuePair t in array) + v2Coll.Create(t.Key, t.Value); + } + } + if (idx == -1) + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, nvp)); + else + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace, nvp, old, idx)); + } + } + + /// + /// Adds an item to the . + /// + /// The object to add to the . + public void Add([NotNull] NameValuePair item) + { + if (v2Coll != null) + v2Coll.Create(item.Name, item.Value); + else + unboundDict.Add(item); + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, item)); + } + + /// + /// Adds a name-value pair to the collection. + /// + /// The name associated with a value in a name-value pair. + /// The value associated with a name in a name-value pair. + public void Add([NotNull] string name, [NotNull] string value) + { + Add(new NameValuePair(name, value)); + } + + /// + /// Clears the entire collection of name-value pairs. + /// + public void Clear() + { + if (v2Coll != null) + v2Coll.Clear(); + else + unboundDict.Clear(); + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Count))); + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Item[]")); + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); + } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// + /// A that can be used to iterate through the collection. + /// + public IEnumerator GetEnumerator() + { + if (v2Coll == null) + return unboundDict.GetEnumerator(); + + return new ComEnumerator(() => v2Coll.Count, i => v2Coll[i], o => new NameValuePair(o)); + } + + private void OnCollectionChanged(NotifyCollectionChangedEventArgs e) + { + if (e.NewItems != null) + foreach (NameValuePair item in e.NewItems) + item.AttributedXmlFormat = AttributedXmlFormat; + CollectionChanged?.Invoke(this, e); + } + + /// + /// Removes the name-value pair with the specified key from the collection. + /// + /// The name associated with a value in a name-value pair. + /// true if item successfully removed; false otherwise. + public bool Remove([NotNull] string name) + { + var i = -1; + NameValuePair nvp = null; + try + { + if (v2Coll == null) + { + i = unboundDict.FindIndex(p => p.Name == name); + if (i != -1) + { + nvp = unboundDict[i]; + unboundDict.RemoveAt(i); + } + return (i != -1); + } + + for (i = 0; i < v2Coll.Count; i++) + { + if (name == v2Coll[i].Name) + { + nvp = new NameValuePair(v2Coll[i]).Clone(); + v2Coll.Remove(i); + return true; + } + } + i = -1; + } + finally + { + if (i != -1) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Count))); + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Item[]")); + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, nvp, i)); + } + } + return false; + } + + + /// + /// Gets the value associated with the specified name. + /// + /// The name whose value to get. + /// When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. + /// true if the collection contains an element with the specified name; otherwise, false. + public bool TryGetValue(string name, out string value) + { + if (v2Coll != null) + { + foreach (var item in this) + { + if (string.CompareOrdinal(item.Name, name) == 0) + { + value = item.Value; + return true; + } + } + value = null; + return false; + } + + var nvp = unboundDict.Find(p => p.Name == name); + value = nvp?.Value; + return nvp != null; + } + + /// + /// Gets the collection enumerator for the name-value collection. + /// + /// An for the collection. + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); + + bool ICollection.Contains(NameValuePair item) + { + if (v2Coll == null) + return unboundDict.Contains(item); + + foreach (var invp in this) + if (Equals(item, invp)) return true; + return false; + } + + void ICollection.CopyTo(NameValuePair[] array, int arrayIndex) + { + if (v2Coll == null) + unboundDict.CopyTo(array, arrayIndex); + else + { + if (array.Length - arrayIndex < v2Coll.Count) + throw new ArgumentException("Items in collection exceed available items in destination array."); + if (arrayIndex < 0) + throw new ArgumentException(@"Array index must be 0 or greater.", nameof(arrayIndex)); + for (var i = 0; i < v2Coll.Count; i++) + array[i + arrayIndex] = new NameValuePair(v2Coll[i]); + } + } + + bool ICollection.IsReadOnly => false; + + ICollection IDictionary.Keys => Names; + + bool ICollection>.IsReadOnly => false; + + bool ICollection.Remove(NameValuePair item) + { + var i = -1; + try + { + if (v2Coll == null) + { + if ((i = unboundDict.IndexOf(item)) != -1) + return unboundDict.Remove(item); + } + else + { + for (i = 0; i < v2Coll.Count; i++) + { + if (item.Equals(v2Coll[i])) + { + v2Coll.Remove(i); + return true; + } + } + } + i = -1; + } + finally + { + if (i != -1) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Count))); + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Item[]")); + OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, item, i)); + } + } + return false; + } + + bool IDictionary.ContainsKey(string key) => Names.Contains(key); + + void ICollection>.Add(KeyValuePair item) + { + Add(item.Key, item.Value); + } + + bool ICollection>.Contains(KeyValuePair item) => + ((ICollection)this).Contains(new NameValuePair(item.Key, item.Value)); + + void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) + { + if (array.Length < Count + arrayIndex) + throw new ArgumentOutOfRangeException(nameof(array), @"Array has insufficient capacity to support copy."); + foreach (var item in ((IEnumerable>)this)) + array[arrayIndex++] = item; + } + + bool ICollection>.Remove(KeyValuePair item) => + ((ICollection)this).Remove(new NameValuePair(item.Key, item.Value)); + + IEnumerator> IEnumerable>.GetEnumerator() + { + foreach (var nvp in this) + yield return new KeyValuePair(nvp.Name, nvp.Value); + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/ADVAPI32.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/ADVAPI32.cs new file mode 100644 index 0000000..d41c6dc --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/ADVAPI32.cs @@ -0,0 +1,24 @@ +using System; +using System.Runtime.ConstrainedExecution; +using System.Runtime.InteropServices; + +namespace Microsoft.Win32 +{ + internal static partial class NativeMethods + { + const string ADVAPI32 = "advapi32.dll"; + + [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail), DllImport(ADVAPI32, CharSet = CharSet.Auto, SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + + public static extern int LogonUser(string lpszUserName, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, out SafeTokenHandle phToken); + + + public partial class SafeTokenHandle + { + private const Int32 ERROR_NO_TOKEN = 0x000003F0; + private const Int32 ERROR_INSUFFICIENT_BUFFER = 122; + private static SafeTokenHandle currentProcessToken = null; + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/AccessControlExtension.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/AccessControlExtension.cs new file mode 100644 index 0000000..e68c356 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/AccessControlExtension.cs @@ -0,0 +1,89 @@ +using System.Linq; + +namespace System.Security.AccessControl +{ + /// Extensions for classes in the System.Security.AccessControl namespace. + public static class AccessControlExtension + { + /// Canonicalizes the specified Access Control List. + /// The Access Control List. + public static void Canonicalize(this RawAcl acl) + { + if (acl == null) throw new ArgumentNullException(nameof(acl)); + + // Extract aces to list + var aces = new Collections.Generic.List(acl.Cast()); + + // Sort aces based on canonical order + aces.Sort((a, b) => Collections.Generic.Comparer.Default.Compare(GetComparisonValue(a), GetComparisonValue(b))); + + // Add sorted aces back to ACL + while (acl.Count > 0) acl.RemoveAce(0); + var aceIndex = 0; + aces.ForEach(ace => acl.InsertAce(aceIndex++, ace)); + } + + /// Sort ACEs according to canonical form for this . + /// The object security whose DiscretionaryAcl will be made canonical. + public static void CanonicalizeAccessRules(this ObjectSecurity objectSecurity) + { + if (objectSecurity == null) throw new ArgumentNullException(nameof(objectSecurity)); + if (objectSecurity.AreAccessRulesCanonical) return; + + // Get raw SD from objectSecurity and canonicalize DACL + var sd = new RawSecurityDescriptor(objectSecurity.GetSecurityDescriptorBinaryForm(), 0); + sd.DiscretionaryAcl.Canonicalize(); + + // Convert SD back into objectSecurity + objectSecurity.SetSecurityDescriptorBinaryForm(sd.GetBinaryForm()); + } + + /// Returns an array of byte values that represents the information contained in this object. + /// The object. + /// The byte array into which the contents of the is marshaled. + public static byte[] GetBinaryForm(this GenericSecurityDescriptor sd) + { + if (sd == null) throw new ArgumentNullException(nameof(sd)); + var bin = new byte[sd.BinaryLength]; + sd.GetBinaryForm(bin, 0); + return bin; + } + + // A canonical ACL must have ACES sorted according to the following order: + // 1. Access-denied on the object + // 2. Access-denied on a child or property + // 3. Access-allowed on the object + // 4. Access-allowed on a child or property + // 5. All inherited ACEs + private static byte GetComparisonValue(GenericAce ace) + { + if ((ace.AceFlags & AceFlags.Inherited) != 0) + return 5; + switch (ace.AceType) + { + case AceType.AccessDenied: + case AceType.AccessDeniedCallback: + case AceType.SystemAudit: + case AceType.SystemAlarm: + case AceType.SystemAuditCallback: + case AceType.SystemAlarmCallback: + return 0; + case AceType.AccessDeniedObject: + case AceType.AccessDeniedCallbackObject: + case AceType.SystemAuditObject: + case AceType.SystemAlarmObject: + case AceType.SystemAuditCallbackObject: + case AceType.SystemAlarmCallbackObject: + return 1; + case AceType.AccessAllowed: + case AceType.AccessAllowedCallback: + return 2; + case AceType.AccessAllowedObject: + case AceType.AccessAllowedCallbackObject: + return 3; + default: + return 4; + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/EnumUtil.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/EnumUtil.cs new file mode 100644 index 0000000..769139d --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/EnumUtil.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.ComponentModel; +using System.Reflection; + +namespace System +{ + internal static class EnumUtil + { + public static void CheckIsEnum(bool checkHasFlags = false) + { + if (!typeof(T).IsEnum) + throw new ArgumentException($"Type '{typeof(T).FullName}' is not an enum"); + if (checkHasFlags && !IsFlags()) + throw new ArgumentException($"Type '{typeof(T).FullName}' doesn't have the 'Flags' attribute"); + } + + public static bool IsFlags() => Attribute.IsDefined(typeof(T), typeof(FlagsAttribute)); + + public static bool IsFlagSet(this T flags, T flag) where T : struct, IConvertible + { + CheckIsEnum(true); + var flagValue = Convert.ToInt64(flag); + return (Convert.ToInt64(flags) & flagValue) == flagValue; + } + + public static bool IsValidFlagValue(this T flags) where T : struct, IConvertible + { + CheckIsEnum(true); + var found = 0L; + foreach (T flag in Enum.GetValues(typeof(T))) + { + if (flags.IsFlagSet(flag)) + found |= Convert.ToInt64(flag); + } + return found == Convert.ToInt64(flags); + } + + public static void SetFlags(ref T flags, T flag, bool set = true) where T : struct, IConvertible + { + CheckIsEnum(true); + var flagsValue = Convert.ToInt64(flags); + var flagValue = Convert.ToInt64(flag); + if (set) + flagsValue |= flagValue; + else + flagsValue &= (~flagValue); + flags = (T)Enum.ToObject(typeof(T), flagsValue); + } + + public static T SetFlags(this T flags, T flag, bool set = true) where T : struct, IConvertible + { + var ret = flags; + SetFlags(ref ret, flag, set); + return ret; + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/InteropUtil.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/InteropUtil.cs new file mode 100644 index 0000000..f1bfb4a --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/InteropUtil.cs @@ -0,0 +1,53 @@ +using System.Collections; +using System.Collections.Generic; + +// ReSharper disable once CheckNamespace +namespace System.Runtime.InteropServices +{ + internal class ComEnumerator : IEnumerator where T : class where TIn : class + { + protected readonly Func converter; + protected IEnumerator iEnum; + + public ComEnumerator(Func getCount, Func indexer, Func converter) + { + IEnumerator Enumerate() + { + for (var x = 1; x <= getCount(); x++) + yield return indexer(x); + } + + this.converter = converter; + iEnum = Enumerate(); + } + + public ComEnumerator(Func getCount, Func indexer, Func converter) + { + IEnumerator Enumerate() + { + for (var x = 1; x <= getCount(); x++) + yield return indexer(x); + } + + this.converter = converter; + iEnum = Enumerate(); + } + + object IEnumerator.Current => Current; + + public virtual T Current => converter(iEnum?.Current); + + public virtual void Dispose() + { + iEnum?.Dispose(); + iEnum = null; + } + + public virtual bool MoveNext() => iEnum?.MoveNext() ?? false; + + public virtual void Reset() + { + iEnum?.Reset(); + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/KERNEL32.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/KERNEL32.cs new file mode 100644 index 0000000..f66ffe1 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/KERNEL32.cs @@ -0,0 +1,26 @@ +using System; +using System.Runtime.ConstrainedExecution; +using System.Runtime.InteropServices; + +namespace Microsoft.Win32 +{ + internal static partial class NativeMethods + { + const string KERNEL32 = "Kernel32.dll"; + + [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success), DllImport(KERNEL32, SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + public static extern bool CloseHandle(IntPtr handle); + + public partial class SafeTokenHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + + internal SafeTokenHandle(IntPtr handle, bool own = true) : base(own) + { + SetHandle(handle); + } + + protected override bool ReleaseHandle() => CloseHandle(handle); + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NTDSAPI.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NTDSAPI.cs new file mode 100644 index 0000000..c3f3cf9 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NTDSAPI.cs @@ -0,0 +1,230 @@ +using System; +using System.Runtime.ConstrainedExecution; +using System.Runtime.InteropServices; +using System.Security; + +namespace Microsoft.Win32 +{ + internal static partial class NativeMethods + { + private const string NTDSAPI = "ntdsapi.dll"; + + /// + /// Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. + /// + public enum DS_NAME_ERROR : uint + { + /// The conversion was successful. + DS_NAME_NO_ERROR = 0, + + ///Generic processing error occurred. + DS_NAME_ERROR_RESOLVING = 1, + + ///The name cannot be found or the caller does not have permission to access the name. + DS_NAME_ERROR_NOT_FOUND = 2, + + ///The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. + DS_NAME_ERROR_NOT_UNIQUE = 3, + + ///The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. + DS_NAME_ERROR_NO_MAPPING = 4, + + ///Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. + DS_NAME_ERROR_DOMAIN_ONLY = 5, + + ///A syntactical mapping cannot be performed on the client without transmitting over the network. + DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = 6, + + ///The name is from an external trusted forest. + DS_NAME_ERROR_TRUST_REFERRAL = 7 + } + + /// + /// Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. + /// + [Flags] + public enum DS_NAME_FLAGS + { + /// Indicate that there are no associated flags. + DS_NAME_NO_FLAGS = 0x0, + + ///Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. + DS_NAME_FLAG_SYNTACTICAL_ONLY = 0x1, + + ///Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. + DS_NAME_FLAG_EVAL_AT_DC = 0x2, + + ///The call fails if the domain controller is not a global catalog server. + DS_NAME_FLAG_GCVERIFY = 0x4, + + ///Enable cross forest trust referral. + DS_NAME_FLAG_TRUST_REFERRAL = 0x8 + } + + /// + /// Provides formats to use for input and output names for the DsCrackNames function. + /// + public enum DS_NAME_FORMAT + { + ///Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. + DS_UNKNOWN_NAME = 0, + + ///Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" + DS_FQDN_1779_NAME = 1, + + ///Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). + DS_NT4_ACCOUNT_NAME = 2, + + ///Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). + DS_DISPLAY_NAME = 3, + + ///Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" + DS_UNIQUE_ID_NAME = 6, + + ///Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). + DS_CANONICAL_NAME = 7, + + ///Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" + DS_USER_PRINCIPAL_NAME = 8, + + ///This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" + DS_CANONICAL_NAME_EX = 9, + + ///Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" + DS_SERVICE_PRINCIPAL_NAME = 10, + + ///Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" + DS_SID_OR_SID_HISTORY_NAME = 11, + } + + /// + /// Class that provides methods against a AD domain service. + /// + /// + [SuppressUnmanagedCodeSecurity, ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] + public class DomainService : IDisposable + { + IntPtr handle = IntPtr.Zero; + + /// + /// Initializes a new instance of the class. + /// + /// Name of the domain controller. + /// Name of the DNS domain. + /// + public DomainService(string domainControllerName = null, string dnsDomainName = null) + { + DsBind(domainControllerName, dnsDomainName, out handle); + } + + /// + /// Converts a directory service object name from any format to the UPN. + /// + /// The name to convert. + /// The corresponding UPN. + /// Unable to resolve user name. + public string CrackName(string name) + { + var res = CrackNames(new string[] { name }); + if (res == null || res.Length == 0 || res[0].status != NativeMethods.DS_NAME_ERROR.DS_NAME_NO_ERROR) + throw new SecurityException("Unable to resolve user name."); + return res[0].pName; + } + + /// + /// Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. + /// + /// The names to convert. + /// Values used to determine how the name syntax will be cracked. + /// Format of the input names. + /// Desired format for the output names. + /// An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. + public DS_NAME_RESULT_ITEM[] CrackNames(string[] names = null, DS_NAME_FLAGS flags = DS_NAME_FLAGS.DS_NAME_NO_FLAGS, DS_NAME_FORMAT formatOffered = DS_NAME_FORMAT.DS_UNKNOWN_NAME, DS_NAME_FORMAT formatDesired = DS_NAME_FORMAT.DS_USER_PRINCIPAL_NAME) + { + IntPtr pResult; + uint err = DsCrackNames(handle, flags, formatOffered, formatDesired, (uint)(names?.Length ?? 0), names, out pResult); + if (err != (uint)DS_NAME_ERROR.DS_NAME_NO_ERROR) + throw new System.ComponentModel.Win32Exception((int)err); + try + { + // Next convert the returned structure to managed environment + DS_NAME_RESULT Result = (DS_NAME_RESULT)Marshal.PtrToStructure(pResult, typeof(DS_NAME_RESULT)); + return Result.Items; + } + finally + { + DsFreeNameResult(pResult); + } + } + + public void Dispose() + { + uint ret = DsUnBind(ref handle); + System.Diagnostics.Debug.WriteLineIf(ret != 0, "Error unbinding :\t" + ret.ToString()); + } + } + + [DllImport(NTDSAPI, CharSet = CharSet.Auto, PreserveSig = false)] + public static extern void DsBind( + string DomainControllerName, // in, optional + string DnsDomainName, // in, optional + out IntPtr phDS); + + [DllImport(NTDSAPI, CharSet = CharSet.Auto)] + public static extern uint DsCrackNames( + IntPtr hDS, + DS_NAME_FLAGS flags, + DS_NAME_FORMAT formatOffered, + DS_NAME_FORMAT formatDesired, + uint cNames, + [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPTStr, SizeParamIndex = 4)] string[] rpNames, + out IntPtr ppResult); + + [DllImport(NTDSAPI, CharSet = CharSet.Auto)] + public static extern void DsFreeNameResult(IntPtr pResult /* DS_NAME_RESULT* */); + + [DllImport(NTDSAPI, CharSet = CharSet.Auto)] + public static extern uint DsUnBind(ref IntPtr phDS); + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct DS_NAME_RESULT + { + public uint cItems; + internal IntPtr rItems; // PDS_NAME_RESULT_ITEM + + public DS_NAME_RESULT_ITEM[] Items + { + get + { + if (rItems == IntPtr.Zero) + return new DS_NAME_RESULT_ITEM[0]; + var ResultArray = new DS_NAME_RESULT_ITEM[cItems]; + Type strType = typeof(DS_NAME_RESULT_ITEM); + int stSize = Marshal.SizeOf(strType); + IntPtr curptr; + for (uint i = 0; i < cItems; i++) + { + curptr = new IntPtr(rItems.ToInt64() + (i * stSize)); + ResultArray[i] = (DS_NAME_RESULT_ITEM)Marshal.PtrToStructure(curptr, strType); + } + return ResultArray; + } + } + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct DS_NAME_RESULT_ITEM + { + public DS_NAME_ERROR status; + public string pDomain; + public string pName; + + public override string ToString() + { + if (status == DS_NAME_ERROR.DS_NAME_NO_ERROR) + return pName; + return string.Empty; + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NetServerEnum.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NetServerEnum.cs new file mode 100644 index 0000000..7c4a6db --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/NetServerEnum.cs @@ -0,0 +1,8 @@ + +namespace Microsoft.Win32 +{ + internal static partial class NativeMethods + { + + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/SYSTEMTIME.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/SYSTEMTIME.cs new file mode 100644 index 0000000..264ad66 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/SYSTEMTIME.cs @@ -0,0 +1,99 @@ +using System; +using System.Runtime.InteropServices; + +namespace Microsoft.Win32 +{ + internal static partial class NativeMethods + { + [StructLayout(LayoutKind.Sequential, Pack = 2)] + internal struct SYSTEMTIME : IConvertible + { + public ushort Year; + public ushort Month; + public ushort DayOfWeek; + public ushort Day; + public ushort Hour; + public ushort Minute; + public ushort Second; + public ushort Milliseconds; + + public SYSTEMTIME(DateTime dt) + { + dt = dt.ToLocalTime(); + Year = Convert.ToUInt16(dt.Year); + Month = Convert.ToUInt16(dt.Month); + DayOfWeek = Convert.ToUInt16(dt.DayOfWeek); + Day = Convert.ToUInt16(dt.Day); + Hour = Convert.ToUInt16(dt.Hour); + Minute = Convert.ToUInt16(dt.Minute); + Second = Convert.ToUInt16(dt.Second); + Milliseconds = Convert.ToUInt16(dt.Millisecond); + } + + public static implicit operator DateTime(SYSTEMTIME st) + { + if (st.Year == 0 || st == MinValue) + return DateTime.MinValue; + if (st == MaxValue) + return DateTime.MaxValue; + return new DateTime(st.Year, st.Month, st.Day, st.Hour, st.Minute, st.Second, st.Milliseconds, DateTimeKind.Local); + } + + public static implicit operator SYSTEMTIME(DateTime dt) => new SYSTEMTIME(dt); + + public static bool operator ==(SYSTEMTIME s1, SYSTEMTIME s2) => (s1.Year == s2.Year && s1.Month == s2.Month && s1.Day == s2.Day && s1.Hour == s2.Hour && s1.Minute == s2.Minute && s1.Second == s2.Second && s1.Milliseconds == s2.Milliseconds); + + public static bool operator !=(SYSTEMTIME s1, SYSTEMTIME s2) => !(s1 == s2); + + public static readonly SYSTEMTIME MinValue, MaxValue; + + + public override bool Equals(object obj) + { + if (obj is SYSTEMTIME) + return ((SYSTEMTIME)obj) == this; + if (obj is DateTime) + return ((DateTime)this).Equals(obj); + return base.Equals(obj); + } + + public override int GetHashCode() => ((DateTime)this).GetHashCode(); + + public override string ToString() => ((DateTime)this).ToString(); + + TypeCode IConvertible.GetTypeCode() => ((IConvertible)(DateTime)this).GetTypeCode(); + + bool IConvertible.ToBoolean(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToBoolean(provider); + + byte IConvertible.ToByte(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToByte(provider); + + char IConvertible.ToChar(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToChar(provider); + + DateTime IConvertible.ToDateTime(IFormatProvider provider) => (DateTime)this; + + decimal IConvertible.ToDecimal(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToDecimal(provider); + + double IConvertible.ToDouble(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToDouble(provider); + + short IConvertible.ToInt16(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToInt16(provider); + + int IConvertible.ToInt32(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToInt32(provider); + + long IConvertible.ToInt64(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToInt64(provider); + + sbyte IConvertible.ToSByte(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToSByte(provider); + + float IConvertible.ToSingle(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToSingle(provider); + + string IConvertible.ToString(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToString(provider); + + object IConvertible.ToType(Type conversionType, IFormatProvider provider) => ((IConvertible)(DateTime)this).ToType(conversionType, provider); + + ushort IConvertible.ToUInt16(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToUInt16(provider); + + uint IConvertible.ToUInt32(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToUInt32(provider); + + ulong IConvertible.ToUInt64(IFormatProvider provider) => ((IConvertible)(DateTime)this).ToUInt64(provider); + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/WindowsImpersonatedIdentity.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/WindowsImpersonatedIdentity.cs new file mode 100644 index 0000000..cdaa7af --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Native/WindowsImpersonatedIdentity.cs @@ -0,0 +1,80 @@ +using System; +using System.ComponentModel; +using System.Runtime.InteropServices; +using System.Security.Principal; + +namespace Microsoft.Win32 +{ + /// + /// Impersonation of a user. Allows to execute code under another + /// user context. + /// Please note that the account that instantiates the Impersonator class + /// needs to have the 'Act as part of operating system' privilege set. + /// + internal class WindowsImpersonatedIdentity : IDisposable, IIdentity + { + private const int LOGON_TYPE_NEW_CREDENTIALS = 9; + private const int LOGON32_LOGON_INTERACTIVE = 2; + private const int LOGON32_PROVIDER_DEFAULT = 0; + private const int LOGON32_PROVIDER_WINNT50 = 3; + +#if NETSTANDARD || NETCOREAPP +#else + private WindowsImpersonationContext impersonationContext = null; +#endif + NativeMethods.SafeTokenHandle token; + private WindowsIdentity identity = null; + + /// + /// Constructor. Starts the impersonation with the given credentials. + /// Please note that the account that instantiates the Impersonator class + /// needs to have the 'Act as part of operating system' privilege set. + /// + /// The name of the user to act as. + /// The domain name of the user to act as. + /// The password of the user to act as. + public WindowsImpersonatedIdentity(string userName, string domainName, string password) + { + if (string.IsNullOrEmpty(userName) && string.IsNullOrEmpty(domainName) && string.IsNullOrEmpty(password)) + { + identity = WindowsIdentity.GetCurrent(); + } + else + { + if (NativeMethods.LogonUser(userName, domainName, password, domainName == null ? LOGON_TYPE_NEW_CREDENTIALS : LOGON32_LOGON_INTERACTIVE, domainName == null ? LOGON32_PROVIDER_WINNT50 : LOGON32_PROVIDER_DEFAULT, out token) != 0) + { +#if NETSTANDARD || NETCOREAPP + if (!NativeMethods.ImpersonateLoggedOnUser(token.DangerousGetHandle())) + throw new Win32Exception(); +#else + identity = new WindowsIdentity(token.DangerousGetHandle()); + impersonationContext = identity.Impersonate(); +#endif + } + else + { + throw new Win32Exception(Marshal.GetLastWin32Error()); + } + } + } + + public string AuthenticationType => identity?.AuthenticationType; + + public bool IsAuthenticated => identity == null ? false : identity.IsAuthenticated; + + public string Name => identity == null ? null : identity.Name; + + public void Dispose() + { +#if NETSTANDARD || NETCOREAPP + NativeMethods.RevertToSelf(); +#else + if (impersonationContext != null) + impersonationContext.Undo(); +#endif + token?.Dispose(); + if (identity != null) + identity.Dispose(); + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/NotV1SupportedException.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/NotV1SupportedException.cs new file mode 100644 index 0000000..507b3af --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/NotV1SupportedException.cs @@ -0,0 +1,116 @@ +using System; +using System.Diagnostics; +using System.Runtime.Serialization; +using System.Security; +using System.Security.Permissions; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Abstract class for throwing a method specific exception. + /// + [DebuggerStepThrough, Serializable] + [PublicAPI] + public abstract class TSNotSupportedException : Exception + { + /// Defines the minimum supported version for the action not allowed by this exception. + protected readonly TaskCompatibility min; + private readonly string myMessage; + + /// + /// Initializes a new instance of the class. + /// + /// The serialization information. + /// The streaming context. + protected TSNotSupportedException(SerializationInfo serializationInfo, StreamingContext streamingContext) + : base(serializationInfo, streamingContext) + { + try { min = (TaskCompatibility)serializationInfo.GetValue("min", typeof(TaskCompatibility)); } + catch { min = TaskCompatibility.V1; } + } + + internal TSNotSupportedException(TaskCompatibility minComp) + { + min = minComp; + var stackTrace = new StackTrace(); + var stackFrame = stackTrace.GetFrame(2); + var methodBase = stackFrame.GetMethod(); + myMessage = $"{methodBase.DeclaringType?.Name}.{methodBase.Name} is not supported on {LibName}"; + } + + internal TSNotSupportedException(string message, TaskCompatibility minComp) + { + myMessage = message; + min = minComp; + } + + internal abstract string LibName { get; } + + /// + /// Gets the object data. + /// + /// The information. + /// The context. + [SecurityCritical, SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] + public override void GetObjectData(SerializationInfo info, StreamingContext context) + { + if (info == null) + throw new ArgumentNullException(nameof(info)); + info.AddValue("min", min); + base.GetObjectData(info, context); + } + } + + /// + /// Thrown when the calling method is not supported by Task Scheduler 1.0. + /// + [DebuggerStepThrough, Serializable] + public class NotV1SupportedException : TSNotSupportedException + { + /// + /// Initializes a new instance of the class. + /// + /// The serialization information. + /// The streaming context. + protected NotV1SupportedException(SerializationInfo serializationInfo, StreamingContext streamingContext) : base(serializationInfo, streamingContext) { } + internal NotV1SupportedException() : base(TaskCompatibility.V2) { } + /// + /// Initializes a new instance of the class. + /// + /// The message. + public NotV1SupportedException(string message) : base(message, TaskCompatibility.V2) { } + internal override string LibName => "Task Scheduler 1.0"; + } + + /// + /// Thrown when the calling method is not supported by Task Scheduler 2.0. + /// + [DebuggerStepThrough, Serializable] + public class NotV2SupportedException : TSNotSupportedException + { + /// + /// Initializes a new instance of the class. + /// + /// The serialization information. + /// The streaming context. + internal NotV2SupportedException() : base(TaskCompatibility.V1) { } + internal NotV2SupportedException(string message) : base(message, TaskCompatibility.V1) { } + internal override string LibName => "Task Scheduler 2.0 (1.2)"; + } + + /// + /// Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. + /// + [DebuggerStepThrough, Serializable] + public class NotSupportedPriorToException : TSNotSupportedException + { + /// + /// Initializes a new instance of the class. + /// + /// The serialization information. + /// The streaming context. + internal NotSupportedPriorToException(TaskCompatibility supportedVersion) : base(supportedVersion) { } + internal override string LibName => $"Task Scheduler versions prior to 2.{((int)min) - 2} (1.{(int)min})"; + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/ReflectionHelper.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ReflectionHelper.cs new file mode 100644 index 0000000..4d61f9a --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ReflectionHelper.cs @@ -0,0 +1,120 @@ +namespace System.Reflection +{ + /// Extensions related to System.Reflection + internal static class ReflectionHelper + { + /// Loads a type from a named assembly. + /// Name of the type. + /// The name or path of the file that contains the manifest of the assembly. + /// The reference, or null if type or assembly not found. + public static Type LoadType(string typeName, string asmRef) + { + Type ret = null; + if (!TryGetType(Assembly.GetCallingAssembly(), typeName, ref ret)) + if (!TryGetType(asmRef, typeName, ref ret)) + if (!TryGetType(Assembly.GetExecutingAssembly(), typeName, ref ret)) + TryGetType(Assembly.GetEntryAssembly(), typeName, ref ret); + return ret; + } + + /// Tries the retrieve a reference from an assembly. + /// Name of the type. + /// The assembly reference name from which to load the type. + /// The reference, if found. + /// true if the type was found in the assembly; otherwise, false. + private static bool TryGetType(string asmRef, string typeName, ref Type type) + { + try + { + if (System.IO.File.Exists(asmRef)) + return TryGetType(Assembly.LoadFrom(asmRef), typeName, ref type); + } + catch { } + return false; + } + + /// Tries the retrieve a reference from an assembly. + /// Name of the type. + /// The assembly from which to load the type. + /// The reference, if found. + /// true if the type was found in the assembly; otherwise, false. + private static bool TryGetType(Assembly asm, string typeName, ref Type type) + { + if (asm != null) + { + try + { + type = asm.GetType(typeName, false, false); + return (type != null); + } + catch { } + } + return false; + } + + /// Invokes a named method on a created instance of a type with parameters. + /// The expected type of the method's return value. + /// The type to be instantiated and then used to invoke the method. + /// The arguments to supply to the constructor. + /// Name of the method. + /// The arguments to provide to the method invocation. + /// The value returned from the method. + public static T InvokeMethod(Type type, object[] instArgs, string methodName, params object[] args) + { + object o = Activator.CreateInstance(type, instArgs); + return InvokeMethod(o, methodName, args); + } + + /// Invokes a named method on an object with parameters and no return value. + /// The object on which to invoke the method. + /// Name of the method. + /// The arguments to provide to the method invocation. + public static T InvokeMethod(object obj, string methodName, params object[] args) + { + Type[] argTypes = (args == null || args.Length == 0) ? Type.EmptyTypes : Array.ConvertAll(args, delegate(object o) { return o == null ? typeof(object) : o.GetType(); }); + return InvokeMethod(obj, methodName, argTypes, args); + } + + /// Invokes a named method on an object with parameters and no return value. + /// The expected type of the method's return value. + /// The object on which to invoke the method. + /// Name of the method. + /// The types of the . + /// The arguments to provide to the method invocation. + /// The value returned from the method. + public static T InvokeMethod(object obj, string methodName, Type[] argTypes, object[] args) + { + MethodInfo mi = obj?.GetType().GetMethod(methodName, argTypes); + if (mi != null) + return (T)Convert.ChangeType(mi.Invoke(obj, args), typeof(T)); + return default(T); + } + + /// Gets a named property value from an object. + /// The expected type of the property to be returned. + /// The object from which to retrieve the property. + /// Name of the property. + /// The default value to return in the instance that the property is not found. + /// The property value, if found, or the if not. + public static T GetProperty(object obj, string propName, T defaultValue = default(T)) + { + if (obj != null) + { + try { return (T)Convert.ChangeType(obj.GetType().InvokeMember(propName, BindingFlags.GetProperty | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, obj, null, null), typeof(T)); } + catch { } + } + return defaultValue; + } + + /// Sets a named property on an object. + /// The type of the property to be set. + /// The object on which to set the property. + /// Name of the property. + /// The property value to set on the object. + public static void SetProperty(object obj, string propName, T value) + { + try { obj?.GetType().InvokeMember(propName, BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, obj, new object[] { value }, null); } + catch { } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/ResourceReferenceValue.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ResourceReferenceValue.cs new file mode 100644 index 0000000..0e5ca03 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/ResourceReferenceValue.cs @@ -0,0 +1,52 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. + /// + [PublicAPI] + public class ResourceReferenceValue + { + /// + /// Initializes a new instance of the class. + /// + /// The DLL path. + /// The resource identifier. + public ResourceReferenceValue([NotNull] string dllPath, int resourceId) + { + ResourceFilePath = dllPath; + ResourceIdentifier = resourceId; + } + + /// + /// Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). + /// + /// + /// The resource file path. + /// + public string ResourceFilePath { get; set; } + + /// + /// Gets or sets the resource identifier. + /// + /// The resource identifier. + public int ResourceIdentifier { get; set; } + + /// + /// Performs an implicit conversion from to . + /// + /// The value. + /// The result of the conversion. + public static implicit operator string(ResourceReferenceValue value) => value.ToString(); + + /// + /// Returns a in the format required by the Task Scheduler to reference a string in a DLL. + /// + /// A formatted in the format $(@ [Dll], [ResourceID]). + public override string ToString() => $"$(@ {ResourceFilePath}, {ResourceIdentifier})"; + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Task.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Task.cs new file mode 100644 index 0000000..1d54f27 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Task.cs @@ -0,0 +1,2191 @@ +using JetBrains.Annotations; +using Microsoft.Win32.TaskScheduler.V1Interop; +using Microsoft.Win32.TaskScheduler.V2Interop; +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Globalization; +using System.IO; +using System.Reflection; +using System.Runtime.InteropServices; +using System.Runtime.InteropServices.ComTypes; +using System.Runtime.Serialization.Formatters.Binary; +using System.Security.AccessControl; +using System.Text; +using System.Text.RegularExpressions; +using System.Xml; +using System.Xml.Schema; +using System.Xml.Serialization; +using IPrincipal = Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal; +// ReSharper disable UnusedMember.Global + +// ReSharper disable InconsistentNaming ReSharper disable SuspiciousTypeConversion.Global + +namespace Microsoft.Win32.TaskScheduler +{ + /// Defines what versions of Task Scheduler or the AT command that the task is compatible with. + public enum TaskCompatibility + { + /// The task is compatible with the AT command. + AT, + + /// The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). + /// Items not available when compared to V2: + /// + /// TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. + /// TaskLogonType values Group, None and S4U are not supported. + /// TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. + /// Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. + /// TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . + /// TaskDefinition.Settings.AllowDemandStart cannot be false. + /// TaskDefinition.Settings.AllowHardTerminate cannot be false. + /// TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. + /// TaskDefinition.Settings.NetworkSettings cannot have any values. + /// TaskDefinition.Settings.RestartCount can only be 0. + /// TaskDefinition.Settings.StartWhenAvailable can only be false. + /// TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. + /// TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. + /// TaskDefinition.Triggers cannot contain instances with delays set. + /// TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. + /// TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. + /// TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. + /// TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. + /// + /// + V1, + + /// The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). + /// + /// This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was + /// not forward-compatible. + /// + V2, + + /// The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). + /// Changes from V2: + /// + /// TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. + /// TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has + /// the Version2 flag set. + /// TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. + /// TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. + /// TaskDefinition.UseUnifiedSchedulingEngine can be set to true. + /// + /// + V2_1, + + /// The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). + /// Changes from V2_1: + /// + /// TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. + /// TaskDefinition.Settings.Volatile can be set to true. + /// + /// + V2_2, + + /// The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). + /// Changes from V2_2: + /// + /// None published. + /// + /// + V2_3 + } + + /// Defines how the Task Scheduler service creates, updates, or disables the task. + [DefaultValue(CreateOrUpdate)] + public enum TaskCreation + { + /// The Task Scheduler service registers the task as a new task. + Create = 2, + + /// + /// The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. + /// + CreateOrUpdate = 6, + + /// + /// The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of + /// TaskSettings and Enabled Property of RegisteredTask. + /// + Disable = 8, + + /// + /// The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the + /// TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does + /// not add the ACE for the new context principal and does not remove the ACE from the old context principal. + /// + DontAddPrincipalAce = 0x10, + + /// + /// The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will + /// not execute when it is registered unless a time-based trigger causes it to execute on registration. + /// + IgnoreRegistrationTriggers = 0x20, + + /// + /// The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task + /// will execute after the update occurs. + /// + Update = 4, + + /// + /// The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with + /// the Create, Update, or CreateOrUpdate values. + /// + ValidateOnly = 1 + } + + /// Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. + [DefaultValue(IgnoreNew)] + public enum TaskInstancesPolicy + { + /// Starts new instance while an existing instance is running. + Parallel, + + /// Starts a new instance of the task after all other instances of the task are complete. + Queue, + + /// Does not start a new instance if an existing instance of the task is running. + IgnoreNew, + + /// Stops an existing instance of the task before it starts a new instance. + StopExisting + } + + /// Defines what logon technique is required to run a task. + [DefaultValue(S4U)] + public enum TaskLogonType + { + /// The logon method is not specified. Used for non-NT credentials. + None, + + /// Use a password for logging on the user. The password must be supplied at registration time. + Password, + + /// + /// Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is + /// stored by the system and there is no access to either the network or to encrypted files. + /// + S4U, + + /// User must already be logged on. The task will be run only in an existing interactive session. + InteractiveToken, + + /// Group activation. The groupId field specifies the group. + Group, + + /// Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. + ServiceAccount, + + /// + /// First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be + /// specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. + /// + InteractiveTokenOrPassword + } + + /// Defines which privileges must be required for a secured task. + public enum TaskPrincipalPrivilege + { + /// Required to create a primary token. User Right: Create a token object. + SeCreateTokenPrivilege = 1, + + /// Required to assign the primary token of a process. User Right: Replace a process-level token. + SeAssignPrimaryTokenPrivilege, + + /// Required to lock physical pages in memory. User Right: Lock pages in memory. + SeLockMemoryPrivilege, + + /// Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. + SeIncreaseQuotaPrivilege, + + /// Required to read unsolicited input from a terminal device. User Right: Not applicable. + SeUnsolicitedInputPrivilege, + + /// Required to create a computer account. User Right: Add workstations to domain. + SeMachineAccountPrivilege, + + /// + /// This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: + /// Act as part of the operating system. + /// + SeTcbPrivilege, + + /// + /// Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a + /// security operator. User Right: Manage auditing and the security log. + /// + SeSecurityPrivilege, + + /// + /// Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those + /// values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. + /// + SeTakeOwnershipPrivilege, + + /// Required to load or unload a device driver. User Right: Load and unload device drivers. + SeLoadDriverPrivilege, + + /// Required to gather profiling information for the entire system. User Right: Profile system performance. + SeSystemProfilePrivilege, + + /// Required to modify the system time. User Right: Change the system time. + SeSystemtimePrivilege, + + /// Required to gather profiling information for a single process. User Right: Profile single process. + SeProfileSingleProcessPrivilege, + + /// Required to increase the base priority of a process. User Right: Increase scheduling priority. + SeIncreaseBasePriorityPrivilege, + + /// Required to create a paging file. User Right: Create a pagefile. + SeCreatePagefilePrivilege, + + /// Required to create a permanent object. User Right: Create permanent shared objects. + SeCreatePermanentPrivilege, + + /// + /// Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access + /// control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the + /// RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, + /// FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. + /// + SeBackupPrivilege, + + /// + /// Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL + /// specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any + /// valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access + /// rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, + /// FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. + /// + SeRestorePrivilege, + + /// Required to shut down a local system. User Right: Shut down the system. + SeShutdownPrivilege, + + /// Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. + SeDebugPrivilege, + + /// Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. + SeAuditPrivilege, + + /// + /// Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware + /// environment values. + /// + SeSystemEnvironmentPrivilege, + + /// + /// Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It + /// is enabled by default for all users. User Right: Bypass traverse checking. + /// + SeChangeNotifyPrivilege, + + /// Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. + SeRemoteShutdownPrivilege, + + /// Required to undock a laptop. User Right: Remove computer from docking station. + SeUndockPrivilege, + + /// + /// Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and + /// properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and + /// LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. + /// + SeSyncAgentPrivilege, + + /// + /// Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. + /// + SeEnableDelegationPrivilege, + + /// Required to enable volume management privileges. User Right: Manage the files on a volume. + SeManageVolumePrivilege, + + /// + /// Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this + /// value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. + /// + SeImpersonatePrivilege, + + /// + /// Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for + /// administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note + /// that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. + /// + SeCreateGlobalPrivilege, + + /// Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. + SeTrustedCredManAccessPrivilege, + + /// Required to modify the mandatory integrity level of an object. User Right: Modify an object label. + SeRelabelPrivilege, + + /// Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. + SeIncreaseWorkingSetPrivilege, + + /// Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. + SeTimeZonePrivilege, + + /// Required to create a symbolic link. User Right: Create symbolic links. + SeCreateSymbolicLinkPrivilege + } + + /// + /// Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the + /// IPrincipal2 interface. + /// + public enum TaskProcessTokenSidType + { + /// No changes will be made to the process token groups list. + None = 0, + + /// + /// A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list + /// (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. + /// + Unrestricted = 1, + + /// A Task Scheduler will apply default settings to the task process. + Default = 2 + } + + /// Defines LUA elevation flags that specify with what privilege level the task will be run. + public enum TaskRunLevel + { + /// Tasks will be run with the least privileges. + [XmlEnum("LeastPrivilege")] + LUA, + + /// Tasks will be run with the highest privileges. + [XmlEnum("HighestAvailable")] + Highest + } + + /// + /// Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state + /// change in the SessionStateChangeTrigger. + /// + public enum TaskSessionStateChangeType + { + /// + /// Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. + /// + ConsoleConnect = 1, + + /// + /// Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on + /// the computer. + /// + ConsoleDisconnect = 2, + + /// + /// Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program + /// from a remote computer. + /// + RemoteConnect = 3, + + /// + /// Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection + /// program from a remote computer. + /// + RemoteDisconnect = 4, + + /// Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. + SessionLock = 7, + + /// Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. + SessionUnlock = 8 + } + + /// Options for use when calling the SetSecurityDescriptorSddlForm methods. + [Flags] + public enum TaskSetSecurityOptions + { + /// No special handling. + None = 0, + + /// The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. + DontAddPrincipalAce = 0x10 + } + + /// Defines the different states that a registered task can be in. + public enum TaskState + { + /// The state of the task is unknown. + Unknown, + + /// The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. + Disabled, + + /// Instances of the task are queued. + Queued, + + /// The task is ready to be executed, but no instances are queued or running. + Ready, + + /// One or more instances of the task is running. + Running + } + + /// + /// Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. + /// + [PublicAPI] + public sealed class IdleSettings : IDisposable + { + private ITask v1Task; + private IIdleSettings v2Settings; + + internal IdleSettings([NotNull] IIdleSettings iSettings) + { + v2Settings = iSettings; + } + + internal IdleSettings([NotNull] ITask iTask) + { + v1Task = iTask; + } + + /// Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. + /// + /// A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this + /// value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. + /// + [DefaultValue(typeof(TimeSpan), "00:10:00")] + [XmlElement("Duration")] + public TimeSpan IdleDuration + { + get + { + if (v2Settings != null) + return Task.StringToTimeSpan(v2Settings.IdleDuration); + v1Task.GetIdleWait(out ushort _, out var deadMin); + return TimeSpan.FromMinutes(deadMin); + } + set + { + if (v2Settings != null) + { + if (value != TimeSpan.Zero && value < TimeSpan.FromMinutes(1)) + throw new ArgumentOutOfRangeException(nameof(IdleDuration)); + v2Settings.IdleDuration = Task.TimeSpanToString(value); + } + else + { + v1Task.SetIdleWait((ushort)WaitTimeout.TotalMinutes, (ushort)value.TotalMinutes); + } + } + } + + /// + /// Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for + /// this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. + /// + /// + /// A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If + /// this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. + /// + [DefaultValue(typeof(TimeSpan), "01:00:00")] + public TimeSpan WaitTimeout + { + get + { + if (v2Settings != null) + return Task.StringToTimeSpan(v2Settings.WaitTimeout); + v1Task.GetIdleWait(out var idleMin, out var _); + return TimeSpan.FromMinutes(idleMin); + } + set + { + if (v2Settings != null) + { + if (value != TimeSpan.Zero && value < TimeSpan.FromMinutes(1)) + throw new ArgumentOutOfRangeException(nameof(WaitTimeout)); + v2Settings.WaitTimeout = Task.TimeSpanToString(value); + } + else + { + v1Task.SetIdleWait((ushort)value.TotalMinutes, (ushort)IdleDuration.TotalMinutes); + } + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Settings != null) + Marshal.ReleaseComObject(v2Settings); + v1Task = null; + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() + { + if (v2Settings != null || v1Task != null) + return DebugHelper.GetDebugString(this); + return base.ToString(); + } + } + + /// Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. + [XmlType(IncludeInSchema = false)] + [PublicAPI] + public sealed class MaintenanceSettings : IDisposable + { + private IMaintenanceSettings iMaintSettings; + private ITaskSettings3 iSettings; + + internal MaintenanceSettings([CanBeNull] ITaskSettings3 iSettings3) + { + iSettings = iSettings3; + if (iSettings3 != null) + iMaintSettings = iSettings.MaintenanceSettings; + } + + /// + /// Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to + /// complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than + /// the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. + /// + /// Property set for a task on a Task Scheduler version prior to 2.2. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Deadline + { + get => iMaintSettings != null ? Task.StringToTimeSpan(iMaintSettings.Deadline) : TimeSpan.Zero; + set + { + if (iSettings != null) + { + if (iMaintSettings == null && value != TimeSpan.Zero) + iMaintSettings = iSettings.CreateMaintenanceSettings(); + if (iMaintSettings != null) + iMaintSettings.Deadline = Task.TimeSpanToString(value); + } + else + throw new NotSupportedPriorToException(TaskCompatibility.V2_2); + } + } + + /// Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. + /// Property set for a task on a Task Scheduler version prior to 2.2. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Period + { + get => iMaintSettings != null ? Task.StringToTimeSpan(iMaintSettings.Period) : TimeSpan.Zero; + set + { + if (iSettings != null) + { + if (iMaintSettings == null && value != TimeSpan.Zero) + iMaintSettings = iSettings.CreateMaintenanceSettings(); + if (iMaintSettings != null) + iMaintSettings.Period = Task.TimeSpanToString(value); + } + else + throw new NotSupportedPriorToException(TaskCompatibility.V2_2); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (iMaintSettings != null) + Marshal.ReleaseComObject(iMaintSettings); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() => iMaintSettings != null ? DebugHelper.GetDebugString(this) : base.ToString(); + } + + /// Provides the settings that the Task Scheduler service uses to obtain a network profile. + [XmlType(IncludeInSchema = false)] + [PublicAPI] + public sealed class NetworkSettings : IDisposable + { + private INetworkSettings v2Settings; + + internal NetworkSettings([CanBeNull] INetworkSettings iSettings) + { + v2Settings = iSettings; + } + + /// Gets or sets a GUID value that identifies a network profile. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(Guid), "00000000-0000-0000-0000-000000000000")] + public Guid Id + { + get + { + string id = null; + if (v2Settings != null) + id = v2Settings.Id; + return string.IsNullOrEmpty(id) ? Guid.Empty : new Guid(id); + } + set + { + if (v2Settings != null) + v2Settings.Id = value == Guid.Empty ? null : value.ToString(); + else + throw new NotV1SupportedException(); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Settings != null) + Marshal.ReleaseComObject(v2Settings); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() + { + if (v2Settings != null) + return DebugHelper.GetDebugString(this); + return base.ToString(); + } + } + + /// Provides the methods to get information from and control a running task. + [XmlType(IncludeInSchema = false)] + [PublicAPI] + public sealed class RunningTask : Task + { + private IRunningTask v2RunningTask; + + internal RunningTask([NotNull] TaskService svc, [NotNull] IRegisteredTask iTask, [NotNull] IRunningTask iRunningTask) + : base(svc, iTask) + { + v2RunningTask = iRunningTask; + } + + internal RunningTask([NotNull] TaskService svc, [NotNull] ITask iTask) + : base(svc, iTask) + { + } + + /// Gets the operational state of the running task. + public override TaskState State => v2RunningTask?.State ?? base.State; } + + /// + /// Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to + /// register the task, and the properties that describe the task. + /// + [XmlType(IncludeInSchema = false)] + [PublicAPI] + public class Task : IDisposable, IComparable, IComparable + { + internal const AccessControlSections defaultAccessControlSections = AccessControlSections.Owner | AccessControlSections.Group | AccessControlSections.Access; + internal const SecurityInfos defaultSecurityInfosSections = SecurityInfos.Owner | SecurityInfos.Group | SecurityInfos.DiscretionaryAcl; + internal ITask v1Task; + + private static readonly int osLibMinorVer = GetOSLibraryMinorVersion(); + private static readonly DateTime v2InvalidDate = new DateTime(1899, 12, 30); + private TaskDefinition myTD; + private IRegisteredTask v2Task; + + internal Task([NotNull] TaskService svc, [NotNull] ITask iTask) + { + TaskService = svc; + v1Task = iTask; + ReadOnly = false; + } + + internal Task([NotNull] TaskService svc, [NotNull] IRegisteredTask iTask, ITaskDefinition iDef = null) + { + TaskService = svc; + v2Task = iTask; + if (iDef != null) + myTD = new TaskDefinition(iDef); + ReadOnly = false; + } + + /// Gets the definition of the task. + [NotNull] + public TaskDefinition Definition => myTD ?? (myTD = v2Task != null ? new TaskDefinition(GetV2Definition(TaskService, v2Task, true)) : new TaskDefinition(v1Task, Name)); + + /// Gets or sets a Boolean value that indicates if the registered task is enabled. + /// + /// As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If + /// changes have been made to the , then those changes will be saved. + /// + public bool Enabled + { + get => v2Task?.Enabled ?? Definition.Settings.Enabled; + set + { + if (v2Task != null) + v2Task.Enabled = value; + else + { + Definition.Settings.Enabled = value; + Definition.V1Save(null); + } + } + } + + /// Gets the path to where the registered task is stored. + [NotNull] + public string Path => v2Task != null ? v2Task.Path : "\\" + Name; + + /// + /// Gets a value indicating whether this task is read only. Only available if + /// is true. + /// + /// true if read only; otherwise, false. + public bool ReadOnly { get; internal set; } + + /// Gets the operational state of the registered task. + public virtual TaskState State + { + get + { + if (v2Task != null) + return v2Task.State; + + V1Reactivate(); + if (!Enabled) + return TaskState.Disabled; + switch (v1Task.GetStatus()) + { + case TaskStatus.Ready: + case TaskStatus.NeverRun: + case TaskStatus.NoMoreRuns: + case TaskStatus.Terminated: + return TaskState.Ready; + + case TaskStatus.Running: + return TaskState.Running; + + case TaskStatus.Disabled: + return TaskState.Disabled; + // case TaskStatus.NotScheduled: case TaskStatus.NoTriggers: case TaskStatus.NoTriggerTime: + default: + return TaskState.Unknown; + } + } + } + + /// Gets or sets the that manages this task. + /// The task service. + public TaskService TaskService { get; } + + /// Gets the name of the registered task. + [NotNull] + public string Name => v2Task != null ? v2Task.Name : System.IO.Path.GetFileNameWithoutExtension(GetV1Path(v1Task)); + + /// + /// Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, + /// follows, or occurs in the same position in the sort order as the other object. + /// + /// An object to compare with this instance. + /// A value that indicates the relative order of the objects being compared. + public int CompareTo(Task other) => string.Compare(Path, other?.Path, StringComparison.InvariantCulture); + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Task != null) + Marshal.ReleaseComObject(v2Task); + v1Task = null; + } + + /// + /// Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the + /// current object. + /// + /// A object that encapsulates the access control rules for the current task. + public TaskSecurity GetAccessControl() => GetAccessControl(defaultAccessControlSections); + + /// + /// Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the + /// current object. + /// + /// + /// One of the values that specifies which group of access control entries to retrieve. + /// + /// A object that encapsulates the access control rules for the current task. + public TaskSecurity GetAccessControl(AccessControlSections includeSections) => new TaskSecurity(this, includeSections); + + + /// Gets the security descriptor for the task. Not available to Task Scheduler 1.0. + /// Section(s) of the security descriptor to return. + /// The security descriptor for the task. + /// Not supported under Task Scheduler 1.0. + public string GetSecurityDescriptorSddlForm(SecurityInfos includeSections = defaultSecurityInfosSections) => v2Task != null ? v2Task.GetSecurityDescriptor((int) includeSections) : throw new NotV1SupportedException(); + + /// + /// Applies access control list (ACL) entries described by a object to the file described by the current object. + /// + /// A object that describes an access control list (ACL) entry to apply to the current task. + /// + /// Give read access to all authenticated users for a task. + /// + /// + /// + /// + public void SetAccessControl([NotNull] TaskSecurity taskSecurity) + { + taskSecurity.Persist(this); + } + + /// Sets the security descriptor for the task. Not available to Task Scheduler 1.0. + /// The security descriptor for the task. + /// Flags that specify how to set the security descriptor. + /// Not supported under Task Scheduler 1.0. + public void SetSecurityDescriptorSddlForm([NotNull] string sddlForm, TaskSetSecurityOptions options = TaskSetSecurityOptions.None) + { + if (v2Task != null) + v2Task.SetSecurityDescriptor(sddlForm, (int)options); + else + throw new NotV1SupportedException(); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() => Name; + + int IComparable.CompareTo(object other) => CompareTo(other as Task); + + internal static Task CreateTask(TaskService svc, IRegisteredTask iTask, bool throwError = false) + { + var iDef = GetV2Definition(svc, iTask, throwError); + if (iDef != null || !svc.AllowReadOnlyTasks) return new Task(svc, iTask, iDef); + iDef = GetV2StrippedDefinition(svc, iTask); + return new Task(svc, iTask, iDef) { ReadOnly = true }; + } + + internal static int GetOSLibraryMinorVersion() => TaskService.LibraryVersion.Minor; + + [NotNull] + internal static string GetV1Path(ITask v1Task) + { + var iFile = (IPersistFile)v1Task; + iFile.GetCurFile(out var fileName); + return fileName ?? string.Empty; + } + + /// Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. + /// The local task service. + /// The task instance. + /// if set to true this method will throw an exception if unable to get the task definition. + /// A valid ITaskDefinition that should not throw errors on the local instance. + /// Unable to get a compatible task definition for this version of the library. + internal static ITaskDefinition GetV2Definition(TaskService svc, IRegisteredTask iTask, bool throwError = false) + { + var xmlVer = new Version(); + try + { + var dd = new DefDoc(iTask.Xml); + xmlVer = dd.Version; + if (xmlVer.Minor > osLibMinorVer) + { + var newMinor = xmlVer.Minor; + if (!dd.Contains("Volatile", "false", true) && + !dd.Contains("MaintenanceSettings")) + newMinor = 3; + if (!dd.Contains("UseUnifiedSchedulingEngine", "false", true) && + !dd.Contains("DisallowStartOnRemoteAppSession", "false", true) && + !dd.Contains("RequiredPrivileges") && + !dd.Contains("ProcessTokenSidType", "Default", true)) + newMinor = 2; + if (!dd.Contains("DisplayName") && + !dd.Contains("GroupId") && + !dd.Contains("RunLevel", "LeastPrivilege", true) && + !dd.Contains("SecurityDescriptor") && + !dd.Contains("Source") && + !dd.Contains("URI") && + !dd.Contains("AllowStartOnDemand", "true", true) && + !dd.Contains("AllowHardTerminate", "true", true) && + !dd.Contains("MultipleInstancesPolicy", "IgnoreNew", true) && + !dd.Contains("NetworkSettings") && + !dd.Contains("StartWhenAvailable", "false", true) && + !dd.Contains("SendEmail") && + !dd.Contains("ShowMessage") && + !dd.Contains("ComHandler") && + !dd.Contains("EventTrigger") && + !dd.Contains("SessionStateChangeTrigger") && + !dd.Contains("RegistrationTrigger") && + !dd.Contains("RestartOnFailure") && + !dd.Contains("LogonType", "None", true)) + newMinor = 1; + + if (newMinor > osLibMinorVer && throwError) + throw new InvalidOperationException($"The current version of the native library (1.{osLibMinorVer}) does not support the original or minimum version of the \"{iTask.Name}\" task ({xmlVer}/1.{newMinor}). This is likely due to attempting to read the remote tasks of a newer version of Windows from a down-level client."); + + if (newMinor != xmlVer.Minor) + { + dd.Version = new Version(1, newMinor); + var def = svc.v2TaskService.NewTask(0); + def.XmlText = dd.Xml; + return def; + } + } + return iTask.Definition; + } + catch (COMException comEx) + { + if (throwError) + { + if ((uint)comEx.ErrorCode == 0x80041318 && xmlVer.Minor != osLibMinorVer) // Incorrect XML value + throw new InvalidOperationException($"The current version of the native library (1.{osLibMinorVer}) does not support the version of the \"{iTask.Name}\" task ({xmlVer})"); + throw; + } + } + catch + { + if (throwError) + throw; + } + return null; + } + + internal static ITaskDefinition GetV2StrippedDefinition(TaskService svc, IRegisteredTask iTask) + { + try + { + var dd = new DefDoc(iTask.Xml); + var xmlVer = dd.Version; + if (xmlVer.Minor > osLibMinorVer) + { + if (osLibMinorVer < 4) + { + dd.RemoveTag("Volatile"); + dd.RemoveTag("MaintenanceSettings"); + } + if (osLibMinorVer < 3) + { + dd.RemoveTag("UseUnifiedSchedulingEngine"); + dd.RemoveTag("DisallowStartOnRemoteAppSession"); + dd.RemoveTag("RequiredPrivileges"); + dd.RemoveTag("ProcessTokenSidType"); + } + if (osLibMinorVer < 2) + { + dd.RemoveTag("DisplayName"); + dd.RemoveTag("GroupId"); + dd.RemoveTag("RunLevel"); + dd.RemoveTag("SecurityDescriptor"); + dd.RemoveTag("Source"); + dd.RemoveTag("URI"); + dd.RemoveTag("AllowStartOnDemand"); + dd.RemoveTag("AllowHardTerminate"); + dd.RemoveTag("MultipleInstancesPolicy"); + dd.RemoveTag("NetworkSettings"); + dd.RemoveTag("StartWhenAvailable"); + dd.RemoveTag("SendEmail"); + dd.RemoveTag("ShowMessage"); + dd.RemoveTag("ComHandler"); + dd.RemoveTag("EventTrigger"); + dd.RemoveTag("SessionStateChangeTrigger"); + dd.RemoveTag("RegistrationTrigger"); + dd.RemoveTag("RestartOnFailure"); + dd.RemoveTag("LogonType"); + } + dd.RemoveTag("WnfStateChangeTrigger"); // Remove custom triggers that can't be sent to Xml + dd.Version = new Version(1, osLibMinorVer); + var def = svc.v2TaskService.NewTask(0); +#if DEBUG + var path = System.IO.Path.Combine(System.IO.Path.GetTempPath(), + $"TS_Stripped_Def_{xmlVer.Minor}-{osLibMinorVer}_{iTask.Name}.xml"); + File.WriteAllText(path, dd.Xml, Encoding.Unicode); +#endif + def.XmlText = dd.Xml; + return def; + } + } + catch (Exception ex) + { + Debug.WriteLine($"Error in GetV2StrippedDefinition: {ex}"); +#if DEBUG + throw; +#endif + } + return iTask.Definition; + } + + internal static TimeSpan StringToTimeSpan(string input) + { + if (!string.IsNullOrEmpty(input)) + try { return XmlConvert.ToTimeSpan(input); } catch { } + return TimeSpan.Zero; + } + + internal static string TimeSpanToString(TimeSpan span) + { + if (span != TimeSpan.Zero) + try { return XmlConvert.ToString(span); } catch { } + return null; + } + + internal void V1Reactivate() + { + var iTask = TaskService.GetTask(TaskService.v1TaskScheduler, Name); + if (iTask != null) + v1Task = iTask; + } + + private class DefDoc + { + private readonly XmlDocument doc; + + public DefDoc(string xml) + { + doc = new XmlDocument(); + doc.LoadXml(xml); + } + + public Version Version + { + get + { + try + { + return new Version(doc["Task"].Attributes["version"].Value); + } + catch + { + throw new InvalidOperationException("Task definition does not contain a version."); + } + } + set + { + var task = doc["Task"]; + if (task != null) task.Attributes["version"].Value = value.ToString(2); + } + } + + public string Xml => doc.OuterXml; + + public bool Contains(string tag, string defaultVal = null, bool removeIfFound = false) + { + var nl = doc.GetElementsByTagName(tag); + while (nl.Count > 0) + { + var e = nl[0]; + if (e.InnerText != defaultVal || !removeIfFound || e.ParentNode == null) + return true; + e.ParentNode?.RemoveChild(e); + nl = doc.GetElementsByTagName(tag); + } + return false; + } + + public void RemoveTag(string tag) + { + var nl = doc.GetElementsByTagName(tag); + while (nl.Count > 0) + { + var e = nl[0]; + e.ParentNode?.RemoveChild(e); + nl = doc.GetElementsByTagName(tag); + } + } + } + } + + /// Contains information about the compatibility of the current configuration with a specified version. + [PublicAPI] + public class TaskCompatibilityEntry + { + internal TaskCompatibilityEntry(TaskCompatibility comp, string prop, string reason) + { + CompatibilityLevel = comp; + Property = prop; + Reason = reason; + } + + /// Gets the compatibility level. + /// The compatibility level. + public TaskCompatibility CompatibilityLevel { get; } + + /// Gets the property name with the incompatibility. + /// The property name. + public string Property { get; } + + /// Gets the reason for the incompatibility. + /// The reason. + public string Reason { get; } + } + + /// Defines all the components of a task, such as the task settings, triggers, actions, and registration information. + [XmlRoot("Task", Namespace = tns, IsNullable = false)] + [XmlSchemaProvider("GetV1SchemaFile")] + [PublicAPI, Serializable] + public sealed class TaskDefinition : IDisposable, IXmlSerializable + { + internal const string tns = "http://schemas.microsoft.com/windows/2004/02/mit/task"; + + internal string v1Name = string.Empty; + internal ITask v1Task; + internal ITaskDefinition v2Def; + + private ActionCollection actions; + private TaskPrincipal principal; + private TaskRegistrationInfo regInfo; + private TaskSettings settings; + private TriggerCollection triggers; + + internal TaskDefinition([NotNull] ITask iTask, string name) + { + v1Task = iTask; + v1Name = name; + } + + internal TaskDefinition([NotNull] ITaskDefinition iDef) + { + v2Def = iDef; + } + + /// Gets a collection of actions that are performed by the task. + [XmlArrayItem(ElementName = "Exec", IsNullable = true, Type = typeof(ExecAction))] + [XmlArrayItem(ElementName = "ShowMessage", IsNullable = true, Type = typeof(ShowMessageAction))] + [XmlArrayItem(ElementName = "ComHandler", IsNullable = true, Type = typeof(ComHandlerAction))] + [XmlArrayItem(ElementName = "SendEmail", IsNullable = true, Type = typeof(EmailAction))] + [XmlArray] + [NotNull, ItemNotNull] + public ActionCollection Actions => actions ?? (actions = v2Def != null ? new ActionCollection(v2Def) : new ActionCollection(v1Task)); + + /// + /// Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to + /// extend the task format. + /// + /// + /// For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. + /// Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of + /// this is the value which is stored in the data stream. + /// + /// The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the + /// native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. + /// + /// + [CanBeNull] + public string Data + { + get => v2Def != null ? v2Def.Data : v1Task.GetDataItem(nameof(Data)); + set + { + if (v2Def != null) + v2Def.Data = value; + else + v1Task.SetDataItem(nameof(Data), value); + } + } + + /// Gets a collection of triggers that are used to start a task. + [XmlArrayItem(ElementName = "BootTrigger", IsNullable = true, Type = typeof(BootTrigger))] + [XmlArrayItem(ElementName = "CalendarTrigger", IsNullable = true, Type = typeof(CalendarTrigger))] + [XmlArrayItem(ElementName = "IdleTrigger", IsNullable = true, Type = typeof(IdleTrigger))] + [XmlArrayItem(ElementName = "LogonTrigger", IsNullable = true, Type = typeof(LogonTrigger))] + [XmlArrayItem(ElementName = "TimeTrigger", IsNullable = true, Type = typeof(TimeTrigger))] + [XmlArray] + [NotNull, ItemNotNull] + public TriggerCollection Triggers => triggers ?? (triggers = v2Def != null ? new TriggerCollection(v2Def) : new TriggerCollection(v1Task)); + + /// Gets or sets the XML-formatted definition of the task. + [XmlIgnore] + public string XmlText + { + get => v2Def != null ? v2Def.XmlText : XmlSerializationHelper.WriteObjectToXmlText(this); + set + { + if (v2Def != null) + v2Def.XmlText = value; + else + XmlSerializationHelper.ReadObjectFromXmlText(value, this); + } + } + + /// Gets the principal for the task that provides the security credentials for the task. + [NotNull] + public TaskPrincipal Principal => principal ?? (principal = v2Def != null ? new TaskPrincipal(v2Def.Principal, () => XmlText) : new TaskPrincipal(v1Task)); + + /// + /// Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and + /// the date the task is registered. + /// + public TaskRegistrationInfo RegistrationInfo => regInfo ?? (regInfo = v2Def != null ? new TaskRegistrationInfo(v2Def.RegistrationInfo) : new TaskRegistrationInfo(v1Task)); + + /// Gets the settings that define how the Task Scheduler service performs the task. + [NotNull] + public TaskSettings Settings => settings ?? (settings = v2Def != null ? new TaskSettings(v2Def.Settings) : new TaskSettings(v1Task)); + + /// Releases all resources used by this class. + public void Dispose() + { + regInfo = null; + triggers = null; + settings = null; + principal = null; + actions = null; + if (v2Def != null) Marshal.ReleaseComObject(v2Def); + v1Task = null; + } + + XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(XmlReader reader) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), tns); + XmlSerializationHelper.ReadObjectProperties(reader, this); + reader.ReadEndElement(); + } + + void IXmlSerializable.WriteXml(XmlWriter writer) + { + // TODO:FIX writer.WriteAttributeString("version", "1.1"); + XmlSerializationHelper.WriteObjectProperties(writer, this); + } + + internal static Dictionary GetV1TaskDataDictionary(ITask v1Task) + { + Dictionary dict; + var o = GetV1TaskData(v1Task); + if (o is string) + dict = new Dictionary(2) { { "Data", o.ToString() }, { "Documentation", o.ToString() } }; + else + dict = o as Dictionary; + return dict ?? new Dictionary(); + } + + internal static void SetV1TaskData(ITask v1Task, object value) + { + if (value == null) + v1Task.SetWorkItemData(0, null); + else + { + var b = new BinaryFormatter(); + var stream = new MemoryStream(); + b.Serialize(stream, value); + v1Task.SetWorkItemData((ushort)stream.Length, stream.ToArray()); + } + } + + internal void V1Save(string newName) + { + if (v1Task != null) + { + Triggers.Bind(); + + var iFile = (IPersistFile)v1Task; + if (string.IsNullOrEmpty(newName) || newName == v1Name) + { + try + { + iFile.Save(null, false); + iFile = null; + return; + } + catch { } + } + + iFile.GetCurFile(out var path); + File.Delete(path); + path = Path.GetDirectoryName(path) + Path.DirectorySeparatorChar + newName + Path.GetExtension(path); + File.Delete(path); + iFile.Save(path, true); + } + } + + private static object GetV1TaskData(ITask v1Task) + { + var Data = IntPtr.Zero; + try + { + v1Task.GetWorkItemData(out var DataLen, out Data); + if (DataLen == 0) + return null; + var bytes = new byte[DataLen]; + Marshal.Copy(Data, bytes, 0, DataLen); + var stream = new MemoryStream(bytes, false); + var b = new BinaryFormatter(); + return b.Deserialize(stream); + } + catch { } + finally + { + if (Data != IntPtr.Zero) + Marshal.FreeCoTaskMem(Data); + } + return null; + } + } + + /// + /// Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. + /// + [XmlRoot("Principals", Namespace = TaskDefinition.tns, IsNullable = true)] + [PublicAPI] + public sealed class TaskPrincipal : IDisposable, IXmlSerializable + { + private const string localSystemAcct = "SYSTEM"; + private TaskPrincipalPrivileges reqPriv; + private string v1CachedAcctInfo; + private ITask v1Task; + private readonly IPrincipal v2Principal; + private readonly IPrincipal2 v2Principal2; + private readonly Func xmlFunc; + + internal TaskPrincipal([NotNull] IPrincipal iPrincipal, Func defXml) + { + xmlFunc = defXml; + v2Principal = iPrincipal; + try { if (Environment.OSVersion.Version >= new Version(6, 1)) v2Principal2 = (IPrincipal2)v2Principal; } + catch { } + } + + internal TaskPrincipal([NotNull] ITask iTask) + { + v1Task = iTask; + } + + /// Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. + /// The account. + [DefaultValue(null), Browsable(false)] + public string Account + { + get + { + try + { + var xml = xmlFunc?.Invoke(); + if (!string.IsNullOrEmpty(xml)) + { + var doc = new XmlDocument(); + doc.LoadXml(xml); + var pn = doc.DocumentElement?["Principals"]?["Principal"]; + if (pn != null) + { + var un = pn["UserId"] ?? pn["GroupId"]; + if (un != null) + try { return User.FromSidString(un.InnerText).Name; } + catch + { + try { return new User(un.InnerText).Name; } + catch { } + } + } + } + return new User(ToString()).Name; + } + catch + { + return null; + } + } + } + + /// + /// Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to + /// something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; + /// + /// Not supported under Task Scheduler 1.0. + [DefaultValue(null)] + [XmlIgnore] + public string GroupId + { + get => v2Principal?.GroupId; + set + { + if (v2Principal != null) + { + if (string.IsNullOrEmpty(value)) + value = null; + else + { + v2Principal.UserId = null; + v2Principal.LogonType = TaskLogonType.Group; + } + v2Principal.GroupId = value; + } + else + throw new NotV1SupportedException(); + } + } + + /// Gets or sets the identifier of the principal. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(null)] + [XmlAttribute(AttributeName = "id", DataType = "ID")] + public string Id + { + get => v2Principal != null ? v2Principal.Id : v1Task.GetDataItem("PrincipalId"); + set + { + if (v2Principal != null) + v2Principal.Id = value; + else + v1Task.SetDataItem("PrincipalId", value); + } + } + + /// Gets or sets the security logon method that is required to run the tasks that are associated with the principal. + /// TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TaskLogonType), "None")] + public TaskLogonType LogonType + { + get + { + if (v2Principal != null) + return v2Principal.LogonType; + if (UserId == localSystemAcct) + return TaskLogonType.ServiceAccount; + if (v1Task.HasFlags(TaskFlags.RunOnlyIfLoggedOn)) + return TaskLogonType.InteractiveToken; + return TaskLogonType.InteractiveTokenOrPassword; + } + set + { + if (v2Principal != null) + v2Principal.LogonType = value; + else + { + if (value == TaskLogonType.Group || value == TaskLogonType.None || value == TaskLogonType.S4U) + throw new NotV1SupportedException(); + v1Task.SetFlags(TaskFlags.RunOnlyIfLoggedOn, value == TaskLogonType.InteractiveToken); + } + } + } + + + /// + /// Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other + /// than a null or empty string, will set the property to NULL; + /// + [DefaultValue(null)] + public string UserId + { + get + { + if (v2Principal != null) + return v2Principal.UserId; + if (v1CachedAcctInfo == null) + { + try + { + string acct = v1Task.GetAccountInformation(); + v1CachedAcctInfo = string.IsNullOrEmpty(acct) ? localSystemAcct : acct; + } + catch { v1CachedAcctInfo = string.Empty; } + } + return v1CachedAcctInfo == string.Empty ? null : v1CachedAcctInfo; + } + set + { + if (v2Principal != null) + { + if (string.IsNullOrEmpty(value)) + value = null; + else + { + v2Principal.GroupId = null; + //if (value.Contains(@"\") && !value.Contains(@"\\")) + // value = value.Replace(@"\", @"\\"); + } + v2Principal.UserId = value; + } + else + { + if (value.Equals(localSystemAcct, StringComparison.CurrentCultureIgnoreCase)) + value = ""; + v1Task.SetAccountInformation(value, IntPtr.Zero); + v1CachedAcctInfo = null; + } + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Principal != null) + Marshal.ReleaseComObject(v2Principal); + v1Task = null; + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() => LogonType == TaskLogonType.Group ? GroupId : UserId; + + XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(XmlReader reader) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + if (reader.HasAttributes) + Id = reader.GetAttribute("id"); + reader.Read(); + while (reader.MoveToContent() == XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "Principal": + reader.Read(); + XmlSerializationHelper.ReadObjectProperties(reader, this); + reader.ReadEndElement(); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + + void IXmlSerializable.WriteXml(XmlWriter writer) + { + if (string.IsNullOrEmpty(ToString()) && LogonType == TaskLogonType.None) return; + writer.WriteStartElement("Principal"); + if (!string.IsNullOrEmpty(Id)) + writer.WriteAttributeString("id", Id); + XmlSerializationHelper.WriteObjectProperties(writer, this); + writer.WriteEndElement(); + } + } + + /// + /// List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the + /// tasks that are associated with the principal. + /// + [PublicAPI] + public sealed class TaskPrincipalPrivileges : IList + { + private IPrincipal2 v2Principal2; + + /// Gets the number of elements contained in the . + /// The number of elements contained in the . + public int Count => v2Principal2?.RequiredPrivilegeCount ?? 0; + + /// Gets a value indicating whether the is read-only. + /// true if the is read-only; otherwise, false. + public bool IsReadOnly => false; + + /// Gets or sets the element at the specified index. + /// The element at the specified index. + /// is not a valid index in the . + /// The property is set and the is read-only. + public TaskPrincipalPrivilege this[int index] + { + get + { + if (v2Principal2 != null) + return (TaskPrincipalPrivilege)Enum.Parse(typeof(TaskPrincipalPrivilege), v2Principal2[index + 1]); + throw new IndexOutOfRangeException(); + } + set => throw new NotImplementedException(); + } + + /// Adds an item to the . + /// The object to add to the . + /// The is read-only. + public void Add(TaskPrincipalPrivilege item) + { + if (v2Principal2 != null) + v2Principal2.AddRequiredPrivilege(item.ToString()); + else + throw new NotSupportedPriorToException(TaskCompatibility.V2_1); + } + + /// Determines whether the contains a specific value. + /// The object to locate in the . + /// true if is found in the ; otherwise, false. + public bool Contains(TaskPrincipalPrivilege item) => IndexOf(item) != -1; + + /// Copies to. + /// The array. + /// Index of the array. + public void CopyTo(TaskPrincipalPrivilege[] array, int arrayIndex) + { + using var pEnum = GetEnumerator(); + for (var i = arrayIndex; i < array.Length; i++) + { + if (!pEnum.MoveNext()) + break; + array[i] = pEnum.Current; + } + } + + /// Returns an enumerator that iterates through the collection. + /// A that can be used to iterate through the collection. + public IEnumerator GetEnumerator() => new TaskPrincipalPrivilegesEnumerator(v2Principal2); + + /// Determines the index of a specific item in the . + /// The object to locate in the . + /// The index of if found in the list; otherwise, -1. + public int IndexOf(TaskPrincipalPrivilege item) + { + for (var i = 0; i < Count; i++) + { + if (item == this[i]) + return i; + } + return -1; + } + + /// Removes all items from the . + /// The is read-only. + void ICollection.Clear() + { + throw new NotImplementedException(); + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + /// Inserts an item to the at the specified index. + /// The zero-based index at which should be inserted. + /// The object to insert into the . + /// is not a valid index in the . + /// The is read-only. + void IList.Insert(int index, TaskPrincipalPrivilege item) + { + throw new NotImplementedException(); + } + + /// Removes the first occurrence of a specific object from the . + /// The object to remove from the . + /// + /// true if was successfully removed from the ; otherwise, false. This + /// method also returns false if is not found in the original . + /// + /// The is read-only. + bool ICollection.Remove(TaskPrincipalPrivilege item) + { + throw new NotImplementedException(); + } + + /// Removes the item at the specified index. + /// The zero-based index of the item to remove. + /// is not a valid index in the . + /// The is read-only. + void IList.RemoveAt(int index) + { + throw new NotImplementedException(); + } + + /// Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. + public sealed class TaskPrincipalPrivilegesEnumerator : IEnumerator + { + private readonly IPrincipal2 v2Principal2; + private int cur; + + internal TaskPrincipalPrivilegesEnumerator(IPrincipal2 iPrincipal2 = null) + { + v2Principal2 = iPrincipal2; + Reset(); + } + + /// Gets the element in the collection at the current position of the enumerator. + /// The element in the collection at the current position of the enumerator. + public TaskPrincipalPrivilege Current { get; private set; } + + object IEnumerator.Current => Current; + + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + public void Dispose() { } + + /// Advances the enumerator to the next element of the collection. + /// true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. + /// The collection was modified after the enumerator was created. + public bool MoveNext() + { + if (v2Principal2 != null && cur < v2Principal2.RequiredPrivilegeCount) + { + cur++; + Current = (TaskPrincipalPrivilege)Enum.Parse(typeof(TaskPrincipalPrivilege), v2Principal2[cur]); + return true; + } + Current = 0; + return false; + } + + /// Sets the enumerator to its initial position, which is before the first element in the collection. + /// The collection was modified after the enumerator was created. + public void Reset() + { + cur = 0; + Current = 0; + } + } + } + + /// + /// Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the + /// author of the task, the date the task is registered, and the security descriptor of the task. + /// + [XmlRoot("RegistrationInfo", Namespace = TaskDefinition.tns, IsNullable = true)] + [PublicAPI] + public sealed class TaskRegistrationInfo : IDisposable, IXmlSerializable + { + private ITask v1Task; + private IRegistrationInfo v2RegInfo; + + internal TaskRegistrationInfo([NotNull] IRegistrationInfo iRegInfo) + { + v2RegInfo = iRegInfo; + } + + internal TaskRegistrationInfo([NotNull] ITask iTask) + { + v1Task = iTask; + } + + /// Gets or sets the author of the task. + [DefaultValue(null)] + public string Author + { + get => v2RegInfo != null ? v2RegInfo.Author : v1Task.GetCreator(); + set + { + if (v2RegInfo != null) + v2RegInfo.Author = value; + else + v1Task.SetCreator(value); + } + } + + /// Gets or sets the date and time when the task is registered. + [DefaultValue(typeof(DateTime), "0001-01-01T00:00:00")] + public DateTime Date + { + get + { + if (v2RegInfo != null) + { + if (DateTime.TryParse(v2RegInfo.Date, Trigger.DefaultDateCulture, DateTimeStyles.AssumeLocal, out var ret)) + return ret; + } + else + { + var v1Path = Task.GetV1Path(v1Task); + if (!string.IsNullOrEmpty(v1Path) && File.Exists(v1Path)) + return File.GetLastWriteTime(v1Path); + } + return DateTime.MinValue; + } + set + { + if (v2RegInfo != null) + v2RegInfo.Date = value == DateTime.MinValue ? null : value.ToString(Trigger.V2BoundaryDateFormat, Trigger.DefaultDateCulture); + else + { + var v1Path = Task.GetV1Path(v1Task); + if (!string.IsNullOrEmpty(v1Path) && File.Exists(v1Path)) + File.SetLastWriteTime(v1Path, value); + } + } + } + + /// Gets or sets the description of the task. + [DefaultValue(null)] + public string Description + { + get => v2RegInfo != null ? FixCrLf(v2RegInfo.Description) : v1Task.GetComment(); + set + { + if (v2RegInfo != null) + v2RegInfo.Description = value; + else + v1Task.SetComment(value); + } + } + + /// Gets or sets any additional documentation for the task. + [DefaultValue(null)] + public string Documentation + { + get => v2RegInfo != null ? FixCrLf(v2RegInfo.Documentation) : v1Task.GetDataItem(nameof(Documentation)); + set + { + if (v2RegInfo != null) + v2RegInfo.Documentation = value; + else + v1Task.SetDataItem(nameof(Documentation), value); + } + } + + /// Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. + [DefaultValue(null)] + public string Source + { + get => v2RegInfo != null ? v2RegInfo.Source : v1Task.GetDataItem(nameof(Source)); + set + { + if (v2RegInfo != null) + v2RegInfo.Source = value; + else + v1Task.SetDataItem(nameof(Source), value); + } + } + + /// Gets or sets the URI of the task. + /// + /// Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the + /// native tasks use this property in a string format rather than in a URI format. + /// + [DefaultValue(null)] + public string URI + { + get + { + var uri = v2RegInfo != null ? v2RegInfo.URI : v1Task.GetDataItem(nameof(URI)); + return string.IsNullOrEmpty(uri) ? null : uri; + } + set + { + if (v2RegInfo != null) + v2RegInfo.URI = value; + else + v1Task.SetDataItem(nameof(URI), value); + } + } + + /// Gets or sets the version number of the task. + [DefaultValueEx(typeof(Version), "1.0")] + public Version Version + { + get + { + var sver = v2RegInfo != null ? v2RegInfo.Version : v1Task.GetDataItem(nameof(Version)); + if (sver != null) try { return new Version(sver); } catch { } + return new Version(1, 0); + } + set + { + if (v2RegInfo != null) + v2RegInfo.Version = value?.ToString(); + else + v1Task.SetDataItem(nameof(Version), value.ToString()); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + v1Task = null; + if (v2RegInfo != null) + Marshal.ReleaseComObject(v2RegInfo); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() + { + if (v2RegInfo != null || v1Task != null) + return DebugHelper.GetDebugString(this); + return base.ToString(); + } + + XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(XmlReader reader) + { + if (!reader.IsEmptyElement) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + XmlSerializationHelper.ReadObjectProperties(reader, this, ProcessVersionXml); + reader.ReadEndElement(); + } + else + reader.Skip(); + } + + void IXmlSerializable.WriteXml(XmlWriter writer) + { + XmlSerializationHelper.WriteObjectProperties(writer, this, ProcessVersionXml); + } + + internal static string FixCrLf(string text) => text == null ? null : Regex.Replace(text, "(?Provides the settings that the Task Scheduler service uses to perform the task. + [XmlRoot("Settings", Namespace = TaskDefinition.tns, IsNullable = true)] + [PublicAPI] + public sealed class TaskSettings : IDisposable, IXmlSerializable + { + private const uint InfiniteRunTimeV1 = 0xFFFFFFFF; + + private IdleSettings idleSettings; + private MaintenanceSettings maintenanceSettings; + private NetworkSettings networkSettings; + private ITask v1Task; + private ITaskSettings v2Settings; + private ITaskSettings2 v2Settings2; + private ITaskSettings3 v2Settings3; + + internal TaskSettings([NotNull] ITaskSettings iSettings) + { + v2Settings = iSettings; + try { if (Environment.OSVersion.Version >= new Version(6, 1)) v2Settings2 = (ITaskSettings2)v2Settings; } + catch { } + try { if (Environment.OSVersion.Version >= new Version(6, 2)) v2Settings3 = (ITaskSettings3)v2Settings; } + catch { } + } + + internal TaskSettings([NotNull] ITask iTask) + { + v1Task = iTask; + } + + + /// Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. + [DefaultValue(true)] + public bool Enabled + { + get => v2Settings?.Enabled ?? !v1Task.HasFlags(TaskFlags.Disabled); + set + { + if (v2Settings != null) + v2Settings.Enabled = value; + else + v1Task.SetFlags(TaskFlags.Disabled, !value); + } + } + + + /// Gets or sets the number of times that the Task Scheduler will attempt to restart the task. + /// + /// The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property + /// must also be set. + /// + /// Not supported under Task Scheduler 1.0. + [DefaultValue(0)] + [XmlIgnore] + public int RestartCount + { + get => v2Settings?.RestartCount ?? 0; + set + { + if (v2Settings != null) + v2Settings.RestartCount = value; + else + throw new NotV1SupportedException(); + } + } + + /// Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. + /// + /// A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property + /// must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. + /// + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RestartInterval + { + get => v2Settings != null ? Task.StringToTimeSpan(v2Settings.RestartInterval) : TimeSpan.Zero; + set + { + if (v2Settings != null) + v2Settings.RestartInterval = Task.TimeSpanToString(value); + else + throw new NotV1SupportedException(); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Settings != null) + Marshal.ReleaseComObject(v2Settings); + idleSettings = null; + networkSettings = null; + v1Task = null; + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() + { + if (v2Settings != null || v1Task != null) + return DebugHelper.GetDebugString(this); + return base.ToString(); + } + + XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(XmlReader reader) + { + if (!reader.IsEmptyElement) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + XmlSerializationHelper.ReadObjectProperties(reader, this, ConvertXmlProperty); + reader.ReadEndElement(); + } + else + reader.Skip(); + } + + void IXmlSerializable.WriteXml(XmlWriter writer) + { + XmlSerializationHelper.WriteObjectProperties(writer, this, ConvertXmlProperty); + } + + private bool ConvertXmlProperty(PropertyInfo pi, object obj, ref object value) + { + if (pi.Name == "Priority" && value != null) + { + if (value is int) + value = GetPriorityFromInt((int)value); + else if (value is ProcessPriorityClass) + value = GetPriorityAsInt((ProcessPriorityClass)value); + return true; + } + return false; + } + + private int GetPriorityAsInt(ProcessPriorityClass value) + { + // Check for back-door case where exact value is being passed and cast to ProcessPriorityClass + if ((int)value <= 10 && value >= 0) return (int)value; + int p = 7; + switch (value) + { + case ProcessPriorityClass.AboveNormal: + p = 3; + break; + + case ProcessPriorityClass.High: + p = 1; + break; + + case ProcessPriorityClass.Idle: + p = 10; + break; + + case ProcessPriorityClass.Normal: + p = 5; + break; + + case ProcessPriorityClass.RealTime: + p = 0; + break; + // case ProcessPriorityClass.BelowNormal: default: break; + } + return p; + } + + private ProcessPriorityClass GetPriorityFromInt(int value) + { + switch (value) + { + case 0: + return ProcessPriorityClass.RealTime; + + case 1: + return ProcessPriorityClass.High; + + case 2: + case 3: + return ProcessPriorityClass.AboveNormal; + + case 4: + case 5: + case 6: + return ProcessPriorityClass.Normal; + // case 7: case 8: + default: + return ProcessPriorityClass.BelowNormal; + + case 9: + case 10: + return ProcessPriorityClass.Idle; + } + } + } + + internal static class DebugHelper + { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Language", "CSE0003:Use expression-bodied members", Justification = "")] + public static string GetDebugString(object inst) + { +#if DEBUG + var sb = new StringBuilder(); + foreach (var pi in inst.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)) + { + if (pi.Name.StartsWith("Xml")) + continue; + var outval = pi.GetValue(inst, null); + if (outval != null) + { + var defval = XmlSerializationHelper.GetDefaultValue(pi); + if (!outval.Equals(defval)) + { + var s = $"{pi.Name}:{outval}"; + if (s.Length > 30) s = s.Remove(30); + sb.Append(s + "; "); + } + } + } + return sb.ToString(); +#else + return inst.GetType().ToString(); +#endif + } + } + + internal static class TSInteropExt + { + public static string GetDataItem(this ITask v1Task, string name) + { + TaskDefinition.GetV1TaskDataDictionary(v1Task).TryGetValue(name, out var ret); + return ret; + } + + public static bool HasFlags(this ITask v1Task, TaskFlags flags) => v1Task.GetFlags().IsFlagSet(flags); + + public static void SetDataItem(this ITask v1Task, string name, string value) + { + var d = TaskDefinition.GetV1TaskDataDictionary(v1Task); + d[name] = value; + TaskDefinition.SetV1TaskData(v1Task, d); + } + + public static void SetFlags(this ITask v1Task, TaskFlags flags, bool value = true) + { + v1Task.SetFlags(v1Task.GetFlags().SetFlags(flags, value)); + } + } + + internal class DefaultValueExAttribute : DefaultValueAttribute + { + public DefaultValueExAttribute(Type type, string value) : base(null) + { + try + { + if (type == typeof(Version)) + { + SetValue(new Version(value)); + return; + } + SetValue(TypeDescriptor.GetConverter(type).ConvertFromInvariantString(value)); + } + catch + { + Debug.Fail("Default value attribute of type " + type.FullName + " threw converting from the string '" + value + "'."); + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskCollection.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskCollection.cs new file mode 100644 index 0000000..d846c6f --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskCollection.cs @@ -0,0 +1,366 @@ +using JetBrains.Annotations; +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text.RegularExpressions; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Collection of running tasks in a . This class has no public constructor and can only be accessed via the + /// properties and functions within . + /// + public sealed class RunningTaskCollection : IReadOnlyList, IDisposable + { + private readonly TaskService svc; + private readonly V2Interop.IRunningTaskCollection v2Coll; + + internal RunningTaskCollection([NotNull] TaskService svc) => this.svc = svc; + + internal RunningTaskCollection([NotNull] TaskService svc, [NotNull] V2Interop.IRunningTaskCollection iTaskColl) + { + this.svc = svc; + v2Coll = iTaskColl; + } + + /// Gets the number of registered tasks in the collection. + public int Count + { + get + { + if (v2Coll != null) + return v2Coll.Count; + var i = 0; + var v1Enum = new V1RunningTaskEnumerator(svc); + while (v1Enum.MoveNext()) + i++; + return i; + } + } + + /// Gets the specified running task from the collection. + /// The index of the running task to be retrieved. + /// A instance. + public RunningTask this[int index] + { + get + { + if (v2Coll != null) + { + var irt = v2Coll[++index]; + return new RunningTask(svc, TaskService.GetTask(svc.v2TaskService, irt.Path), irt); + } + + var i = 0; + var v1Enum = new V1RunningTaskEnumerator(svc); + while (v1Enum.MoveNext()) + if (i++ == index) + return v1Enum.Current; + throw new ArgumentOutOfRangeException(nameof(index)); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Coll != null) + Marshal.ReleaseComObject(v2Coll); + } + + /// Gets an IEnumerator instance for this collection. + /// An enumerator. + public IEnumerator GetEnumerator() + { + if (v2Coll != null) + return new ComEnumerator(() => v2Coll.Count, (object o) => v2Coll[o], o => + { + V2Interop.IRegisteredTask task = null; + try { task = TaskService.GetTask(svc.v2TaskService, o.Path); } catch { } + return task == null ? null : new RunningTask(svc, task, o); + }); + return new V1RunningTaskEnumerator(svc); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() => $"RunningTaskCollection; Count: {Count}"; + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); + + private class V1RunningTaskEnumerator : IEnumerator + { + private readonly TaskService svc; + private readonly TaskCollection.V1TaskEnumerator tEnum; + + internal V1RunningTaskEnumerator([NotNull] TaskService svc) + { + this.svc = svc; + tEnum = new TaskCollection.V1TaskEnumerator(svc); + } + + public RunningTask Current => new RunningTask(svc, tEnum.ICurrent); + + object System.Collections.IEnumerator.Current => Current; + + /// Releases all resources used by this class. + public void Dispose() => tEnum.Dispose(); + + public bool MoveNext() => tEnum.MoveNext() && (tEnum.Current?.State == TaskState.Running || MoveNext()); + + public void Reset() => tEnum.Reset(); + } + } + + /// + /// Contains all the tasks that are registered within a . This class has no public constructor and can only be + /// accessed via the properties and functions within . + /// + /// + /// Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. + /// This has been removed so that it is consistent with V2. + /// + /// + /// public class Program + /// { + /// bool RootFolderHasTask(string taskName) + /// { + /// if (TaskService.Instance.RootFolder.Tasks.Count > 0) + /// { + /// return TaskService.Instance.RootFolder.Tasks.Exists(taskName); + /// } + /// return false; + /// } + /// + /// TaskCollection GetRootTasksStartingWith(string value) + /// { + /// var pattern = $"^{Regex.Escape(value)}.*$"; + /// return TaskService.Instance.RootFolder.GetTasks(new Regex(pattern)); + /// } + /// + /// public static void Main() + /// { + /// foreach (var task in GetRootTasksStartingWith("MyCo")) + /// if (RootFolderHasTask(task.Name)) + /// Console.WriteLine(task.Name); + /// } + /// } + /// + [PublicAPI] + public sealed class TaskCollection : IReadOnlyList, IDisposable + { + private readonly TaskFolder fld; + private readonly TaskService svc; + private readonly V2Interop.IRegisteredTaskCollection v2Coll; + private Regex filter; + private V1Interop.ITaskScheduler v1TS; + + internal TaskCollection([NotNull] TaskService svc, Regex filter = null) + { + this.svc = svc; + Filter = filter; + v1TS = svc.v1TaskScheduler; + } + + internal TaskCollection([NotNull] TaskFolder folder, [NotNull] V2Interop.IRegisteredTaskCollection iTaskColl, Regex filter = null) + { + svc = folder.TaskService; + Filter = filter; + fld = folder; + v2Coll = iTaskColl; + } + + /// Gets the number of registered tasks in the collection. + public int Count + { + get + { + var i = 0; + if (v2Coll != null) + { + var v2Enum = new V2TaskEnumerator(fld, v2Coll, filter); + while (v2Enum.MoveNext()) + i++; + } + else + { + var v1Enum = new V1TaskEnumerator(svc, filter); + return v1Enum.Count; + } + return i; + } + } + + /// Gets or sets the regular expression filter for task names. + /// The regular expression filter. + private Regex Filter + { + get => filter; + set + { + var sfilter = value?.ToString().TrimStart('^').TrimEnd('$') ?? string.Empty; + if (sfilter == string.Empty || sfilter == "*") + filter = null; + else + { + if (value != null && value.ToString().TrimEnd('$').EndsWith("\\.job", StringComparison.InvariantCultureIgnoreCase)) + filter = new Regex(value.ToString().Replace("\\.job", "")); + else + filter = value; + } + } + } + + /// Gets the specified registered task from the collection. + /// The index of the registered task to be retrieved. + /// A instance that contains the requested context. + public Task this[int index] + { + get + { + var i = 0; + var te = GetEnumerator(); + while (te.MoveNext()) + if (i++ == index) + return te.Current; + throw new ArgumentOutOfRangeException(nameof(index)); + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + v1TS = null; + if (v2Coll != null) + Marshal.ReleaseComObject(v2Coll); + } + + /// Gets the collection enumerator for the register task collection. + /// An for this collection. + public IEnumerator GetEnumerator() + { + if (v1TS != null) + return new V1TaskEnumerator(svc, filter); + return new V2TaskEnumerator(fld, v2Coll, filter); + } + + /// Returns a that represents this instance. + /// A that represents this instance. + public override string ToString() => $"TaskCollection; Count: {Count}"; + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); + + internal class V1TaskEnumerator : IEnumerator + { + private readonly Regex filter; + private readonly TaskService svc; + private readonly V1Interop.IEnumWorkItems wienum; + private string curItem; + private V1Interop.ITaskScheduler ts; + + /// Internal constructor + /// TaskService instance + /// The filter. + internal V1TaskEnumerator(TaskService svc, Regex filter = null) + { + this.svc = svc; + this.filter = filter; + ts = svc.v1TaskScheduler; + wienum = ts?.Enum(); + Reset(); + } + + /// Retrieves the current task. See for more information. + public Task Current => new Task(svc, ICurrent); + + object System.Collections.IEnumerator.Current => Current; + + internal int Count + { + get + { + var i = 0; + Reset(); + while (MoveNext()) + i++; + Reset(); + return i; + } + } + + internal V1Interop.ITask ICurrent => TaskService.GetTask(ts, curItem); + + /// Releases all resources used by this class. + public void Dispose() + { + if (wienum != null) Marshal.ReleaseComObject(wienum); + ts = null; + } + + /// Moves to the next task. See MoveNext for more information. + /// true if next task found, false if no more tasks. + public bool MoveNext() + { + var names = IntPtr.Zero; + var valid = false; + do + { + curItem = null; + uint uFetched = 0; + try + { + wienum?.Next(1, out names, out uFetched); + if (uFetched != 1) + break; + using (var name = new V1Interop.CoTaskMemString(Marshal.ReadIntPtr(names))) + curItem = name.ToString(); + if (curItem != null && curItem.EndsWith(".job", StringComparison.InvariantCultureIgnoreCase)) + curItem = curItem.Remove(curItem.Length - 4); + } + catch { } + finally { Marshal.FreeCoTaskMem(names); names = IntPtr.Zero; } + + // If name doesn't match filter, look for next item + if (filter != null && curItem != null) + { + if (!filter.IsMatch(curItem)) + continue; + } + + V1Interop.ITask itask = null; + try { itask = ICurrent; valid = true; } + catch { valid = false; } + finally { Marshal.ReleaseComObject(itask); } + } while (!valid); + + return (curItem != null); + } + + /// Reset task enumeration. See Reset for more information. + public void Reset() + { + curItem = null; + wienum?.Reset(); + } + } + + private class V2TaskEnumerator : ComEnumerator + { + private readonly Regex filter; + + internal V2TaskEnumerator(TaskFolder folder, V2Interop.IRegisteredTaskCollection iTaskColl, Regex filter = null) : + base(() => iTaskColl.Count, (object o) => iTaskColl[o], o => Task.CreateTask(folder.TaskService, o)) => this.filter = filter; + + public override bool MoveNext() + { + var hasNext = base.MoveNext(); + while (hasNext) + { + if (filter == null || filter.IsMatch(iEnum?.Current?.Name ?? "")) + break; + hasNext = base.MoveNext(); + } + return hasNext; + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEvent.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEvent.cs new file mode 100644 index 0000000..0d1ba73 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEvent.cs @@ -0,0 +1,715 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics.Eventing.Reader; +using JetBrains.Annotations; + +// ReSharper disable MemberCanBePrivate.Global +// ReSharper disable AutoPropertyCanBeMadeGetOnly.Global + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Changes to tasks and the engine that cause events. + /// + public enum StandardTaskEventId + { + /// Task Scheduler started an instance of a task for a user. + /// For detailed information, see the documentation for Event ID 100 on TechNet. + JobStart = 100, + /// Task Scheduler failed to start a task for a user. + /// For detailed information, see the documentation for Event ID 101 on TechNet. + JobStartFailed = 101, + /// Task Scheduler successfully finished an instance of a task for a user. + /// For detailed information, see the documentation for Event ID 102 on TechNet. + JobSuccess = 102, + /// Task Scheduler failed to start an instance of a task for a user. + /// For detailed information, see the documentation for Event ID 103 on TechNet. + JobFailure = 103, + /// Task Scheduler failed to log on the user. + /// For detailed information, see the documentation for Event ID 104 on TechNet. + LogonFailure = 104, + /// Task Scheduler failed to impersonate a user. + /// For detailed information, see the documentation for Event ID 105 on TechNet. + ImpersonationFailure = 105, + /// The a user registered the Task Scheduler a task. + /// For detailed information, see the documentation for Event ID 106 on TechNet. + JobRegistered = 106, + /// Task Scheduler launched an instance of a task due to a time trigger. + /// For detailed information, see the documentation for Event ID 107 on TechNet. + TimeTrigger = 107, + /// Task Scheduler launched an instance of a task due to an event trigger. + /// For detailed information, see the documentation for Event ID 108 on TechNet. + EventTrigger = 108, + /// Task Scheduler launched an instance of a task due to a registration trigger. + /// For detailed information, see the documentation for Event ID 109 on TechNet. + ImmediateTrigger = 109, + /// Task Scheduler launched an instance of a task for a user. + /// For detailed information, see the documentation for Event ID 110 on TechNet. + Run = 110, + /// Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. + /// For detailed information, see the documentation for Event ID 111 on TechNet. + JobTermination = 111, + /// Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. + /// For detailed information, see the documentation for Event ID 112 on TechNet. + JobNoStartWithoutNetwork = 112, + /// The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. + /// For detailed information, see the documentation for Event ID 113 on TechNet. + TaskRegisteredWithoutSomeTriggers = 113, + /// Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. + /// For detailed information, see the documentation for Event ID 114 on TechNet. + MissedTaskLaunched = 114, + /// Task Scheduler failed to roll back a transaction when updating or deleting a task. + /// For detailed information, see the documentation for Event ID 115 on TechNet. + TransactionRollbackFailure = 115, + /// Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. + /// For detailed information, see the documentation for Event ID 116 on TechNet. + TaskRegisteredWithoutCredentials = 116, + /// Task Scheduler launched an instance of a task due to an idle condition. + /// For detailed information, see the documentation for Event ID 117 on TechNet. + IdleTrigger = 117, + /// Task Scheduler launched an instance of a task due to system startup. + /// For detailed information, see the documentation for Event ID 118 on TechNet. + BootTrigger = 118, + /// Task Scheduler launched an instance of a task due to a user logon. + /// For detailed information, see the documentation for Event ID 119 on TechNet. + LogonTrigger = 119, + /// Task Scheduler launched an instance of a task due to a user connecting to the console. + /// For detailed information, see the documentation for Event ID 120 on TechNet. + ConsoleConnectTrigger = 120, + /// Task Scheduler launched an instance of a task due to a user disconnecting from the console. + /// For detailed information, see the documentation for Event ID 121 on TechNet. + ConsoleDisconnectTrigger = 121, + /// Task Scheduler launched an instance of a task due to a user remotely connecting. + /// For detailed information, see the documentation for Event ID 122 on TechNet. + RemoteConnectTrigger = 122, + /// Task Scheduler launched an instance of a task due to a user remotely disconnecting. + /// For detailed information, see the documentation for Event ID 123 on TechNet. + RemoteDisconnectTrigger = 123, + /// Task Scheduler launched an instance of a task due to a user locking the computer. + /// For detailed information, see the documentation for Event ID 124 on TechNet. + SessionLockTrigger = 124, + /// Task Scheduler launched an instance of a task due to a user unlocking the computer. + /// For detailed information, see the documentation for Event ID 125 on TechNet. + SessionUnlockTrigger = 125, + /// Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. + /// For detailed information, see the documentation for Event ID 126 on TechNet. + FailedTaskRestart = 126, + /// Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. + /// For detailed information, see the documentation for Event ID 127 on TechNet. + RejectedTaskRestart = 127, + /// Task Scheduler did not launch a task because the current time exceeds the configured task end time. + /// For detailed information, see the documentation for Event ID 128 on TechNet. + IgnoredTaskStart = 128, + /// Task Scheduler launched an instance of a task in a new process. + /// For detailed information, see the documentation for Event ID 129 on TechNet. + CreatedTaskProcess = 129, + /// The Task Scheduler service failed to start a task due to the service being busy. + /// For detailed information, see the documentation for Event ID 130 on TechNet. + TaskNotRunServiceBusy = 130, + /// Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. + /// For detailed information, see the documentation for Event ID 131 on TechNet. + TaskNotStartedTaskQueueQuotaExceeded = 131, + /// The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. + /// For detailed information, see the documentation for Event ID 132 on TechNet. + TaskQueueQuotaApproaching = 132, + /// Task Scheduler failed to start a task in the task engine for a user. + /// For detailed information, see the documentation for Event ID 133 on TechNet. + TaskNotStartedEngineQuotaExceeded = 133, + /// Task Engine for a user is approaching its preset limit of tasks. + /// For detailed information, see the documentation for Event ID 134 on TechNet. + EngineQuotaApproaching = 134, + /// Task Scheduler did not launch a task because launch condition not met, machine not idle. + /// For detailed information, see the documentation for Event ID 135 on TechNet. + NotStartedWithoutIdle = 135, + /// A user updated Task Scheduler a task + /// For detailed information, see the documentation for Event ID 140 on TechNet. + TaskUpdated = 140, + /// A user deleted Task Scheduler a task + /// For detailed information, see the documentation for Event ID 141 on TechNet. + TaskDeleted = 141, + /// A user disabled Task Scheduler a task + /// For detailed information, see the documentation for Event ID 142 on TechNet. + TaskDisabled = 142, + /// Task Scheduler woke up the computer to run a task. + /// For detailed information, see the documentation for Event ID 145 on TechNet. + TaskStartedOnComputerWakeup = 145, + /// Task Scheduler failed to subscribe the event trigger for a task. + /// For detailed information, see the documentation for Event ID 150 on TechNet. + TaskEventSubscriptionFailed = 150, + /// Task Scheduler launched an action in an instance of a task. + /// For detailed information, see the documentation for Event ID 200 on TechNet. + ActionStart = 200, + /// Task Scheduler successfully completed a task instance and action. + /// For detailed information, see the documentation for Event ID 201 on TechNet. + ActionSuccess = 201, + /// Task Scheduler failed to complete an instance of a task with an action. + /// For detailed information, see the documentation for Event ID 202 on TechNet. + ActionFailure = 202, + /// Task Scheduler failed to launch an action in a task instance. + /// For detailed information, see the documentation for Event ID 203 on TechNet. + ActionLaunchFailure = 203, + /// Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. + /// For detailed information, see the documentation for Event ID 204 on TechNet. + EventRenderFailed = 204, + /// Task Scheduler failed to match the pattern of events for a task. The events will be ignored. + /// For detailed information, see the documentation for Event ID 205 on TechNet. + EventAggregateFailed = 205, + /// Task Scheduler is shutting down the a task engine. + /// For detailed information, see the documentation for Event ID 301 on TechNet. + SessionExit = 301, + /// Task Scheduler is shutting down the a task engine due to an error. + /// For detailed information, see the documentation for Event ID 303 on TechNet. + SessionError = 303, + /// Task Scheduler sent a task to a task engine. + /// For detailed information, see the documentation for Event ID 304 on TechNet. + SessionSentJob = 304, + /// Task Scheduler did not send a task to a task engine. + /// For detailed information, see the documentation for Event ID 305 on TechNet. + SessionSentJobFailed = 305, + /// For a Task Scheduler task engine, the thread pool failed to process the message. + /// For detailed information, see the documentation for Event ID 306 on TechNet. + SessionFailedToProcessMessage = 306, + /// The Task Scheduler service failed to connect to a task engine process. + /// For detailed information, see the documentation for Event ID 307 on TechNet. + SessionManagerConnectFailed = 307, + /// Task Scheduler connected to a task engine process. + /// For detailed information, see the documentation for Event ID 308 on TechNet. + SessionConnected = 308, + /// There are Task Scheduler tasks orphaned during a task engine shutdown. + /// For detailed information, see the documentation for Event ID 309 on TechNet. + SessionJobsOrphaned = 309, + /// Task Scheduler started a task engine process. + /// For detailed information, see the documentation for Event ID 310 on TechNet. + SessionProcessStarted = 310, + /// Task Scheduler failed to start a task engine process due to an error. + /// For detailed information, see the documentation for Event ID 311 on TechNet. + SessionProcessLaunchFailed = 311, + /// Task Scheduler created the Win32 job object for a task engine. + /// For detailed information, see the documentation for Event ID 312 on TechNet. + SessionWin32ObjectCreated = 312, + /// The Task Scheduler channel is ready to send and receive messages. + /// For detailed information, see the documentation for Event ID 313 on TechNet. + SessionChannelReady = 313, + /// Task Scheduler has no tasks running for a task engine, and the idle timer has started. + /// For detailed information, see the documentation for Event ID 314 on TechNet. + SessionIdle = 314, + /// A task engine process failed to connect to the Task Scheduler service. + /// For detailed information, see the documentation for Event ID 315 on TechNet. + SessionProcessConnectFailed = 315, + /// A task engine failed to send a message to the Task Scheduler service. + /// For detailed information, see the documentation for Event ID 316 on TechNet. + SessionMessageSendFailed = 316, + /// Task Scheduler started a task engine process. + /// For detailed information, see the documentation for Event ID 317 on TechNet. + SessionProcessMainStarted = 317, + /// Task Scheduler shut down a task engine process. + /// For detailed information, see the documentation for Event ID 318 on TechNet. + SessionProcessMainShutdown = 318, + /// A task engine received a message from the Task Scheduler service requesting to launch a task. + /// For detailed information, see the documentation for Event ID 319 on TechNet. + SessionProcessReceivedStartJob = 319, + /// A task engine received a message from the Task Scheduler service requesting to stop a task instance. + /// For detailed information, see the documentation for Event ID 320 on TechNet. + SessionProcessReceivedStopJob = 320, + /// Task Scheduler did not launch a task because an instance of the same task is already running. + /// For detailed information, see the documentation for Event ID 322 on TechNet. + NewInstanceIgnored = 322, + /// Task Scheduler stopped an instance of a task in order to launch a new instance. + /// For detailed information, see the documentation for Event ID 323 on TechNet. + RunningInstanceStopped = 323, + /// Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. + /// For detailed information, see the documentation for Event ID 324 on TechNet. + NewInstanceQueued = 324, + /// Task Scheduler queued an instance of a task that will launch immediately. + /// For detailed information, see the documentation for Event ID 325 on TechNet. + InstanceQueued = 325, + /// Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. + /// For detailed information, see the documentation for Event ID 326 on TechNet. + NoStartOnBatteries = 326, + /// Task Scheduler stopped an instance of a task because the computer is switching to battery power. + /// For detailed information, see the documentation for Event ID 327 on TechNet. + StoppingOnBatteries = 327, + /// Task Scheduler stopped an instance of a task because the computer is no longer idle. + /// For detailed information, see the documentation for Event ID 328 on TechNet. + StoppingOffIdle = 328, + /// Task Scheduler stopped an instance of a task because the task timed out. + /// For detailed information, see the documentation for Event ID 329 on TechNet. + StoppingOnTimeout = 329, + /// Task Scheduler stopped an instance of a task as request by a user . + /// For detailed information, see the documentation for Event ID 330 on TechNet. + StoppingOnRequest = 330, + /// Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. + /// For detailed information, see the documentation for Event ID 331 on TechNet. + TimeoutWontWork = 331, + /// Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. + /// For detailed information, see the documentation for Event ID 332 on TechNet. + NoStartUserNotLoggedOn = 332, + /// The Task Scheduler service has started. + /// For detailed information, see the documentation for Event ID 400 on TechNet. + ScheduleServiceStart = 400, + /// The Task Scheduler service failed to start due to an error. + /// For detailed information, see the documentation for Event ID 401 on TechNet. + ScheduleServiceStartFailed = 401, + /// Task Scheduler service is shutting down. + /// For detailed information, see the documentation for Event ID 402 on TechNet. + ScheduleServiceStop = 402, + /// The Task Scheduler service has encountered an error. + /// For detailed information, see the documentation for Event ID 403 on TechNet. + ScheduleServiceError = 403, + /// The Task Scheduler service has encountered an RPC initialization error. + /// For detailed information, see the documentation for Event ID 404 on TechNet. + ScheduleServiceRpcInitError = 404, + /// The Task Scheduler service has failed to initialize COM. + /// For detailed information, see the documentation for Event ID 405 on TechNet. + ScheduleServiceComInitError = 405, + /// The Task Scheduler service failed to initialize the credentials store. + /// For detailed information, see the documentation for Event ID 406 on TechNet. + ScheduleServiceCredStoreInitError = 406, + /// Task Scheduler service failed to initialize LSA. + /// For detailed information, see the documentation for Event ID 407 on TechNet. + ScheduleServiceLsaInitError = 407, + /// Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. + /// For detailed information, see the documentation for Event ID 408 on TechNet. + ScheduleServiceIdleServiceInitError = 408, + /// The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. + /// For detailed information, see the documentation for Event ID 409 on TechNet. + ScheduleServiceTimeChangeInitError = 409, + /// Task Scheduler service received a time system change notification. + /// For detailed information, see the documentation for Event ID 411 on TechNet. + ScheduleServiceTimeChangeSignaled = 411, + /// Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. + /// For detailed information, see the documentation for Event ID 412 on TechNet. + ScheduleServiceRunBootJobsFailed = 412, + /// Task Scheduler service started Task Compatibility module. + /// For detailed information, see the documentation for Event ID 700 on TechNet. + CompatStart = 700, + /// Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. + /// For detailed information, see the documentation for Event ID 701 on TechNet. + CompatStartFailed = 701, + /// Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. + /// For detailed information, see the documentation for Event ID 702 on TechNet. + CompatStartRpcFailed = 702, + /// Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. + /// For detailed information, see the documentation for Event ID 703 on TechNet. + CompatStartNetscheduleFailed = 703, + /// Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. + /// For detailed information, see the documentation for Event ID 704 on TechNet. + CompatStartLsaFailed = 704, + /// Task Scheduler failed to start directory monitoring for the Task Compatibility module. + /// For detailed information, see the documentation for Event ID 705 on TechNet. + CompatDirectoryMonitorFailed = 705, + /// Task Compatibility module failed to update a task to the required status. + /// For detailed information, see the documentation for Event ID 706 on TechNet. + CompatTaskStatusUpdateFailed = 706, + /// Task Compatibility module failed to delete a task. + /// For detailed information, see the documentation for Event ID 707 on TechNet. + CompatTaskDeleteFailed = 707, + /// Task Compatibility module failed to set a security descriptor for a task. + /// For detailed information, see the documentation for Event ID 708 on TechNet. + CompatTaskSetSdFailed = 708, + /// Task Compatibility module failed to update a task. + /// For detailed information, see the documentation for Event ID 709 on TechNet. + CompatTaskUpdateFailed = 709, + /// Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. + /// For detailed information, see the documentation for Event ID 710 on TechNet. + CompatUpgradeStartFailed = 710, + /// Task Compatibility module failed to upgrade NetSchedule account. + /// For detailed information, see the documentation for Event ID 711 on TechNet. + CompatUpgradeNsAccountFailed = 711, + /// Task Compatibility module failed to read existing store to upgrade tasks. + /// For detailed information, see the documentation for Event ID 712 on TechNet. + CompatUpgradeStoreEnumFailed = 712, + /// Task Compatibility module failed to load a task for upgrade. + /// For detailed information, see the documentation for Event ID 713 on TechNet. + CompatUpgradeTaskLoadFailed = 713, + /// Task Compatibility module failed to register a task for upgrade. + /// For detailed information, see the documentation for Event ID 714 on TechNet. + CompatUpgradeTaskRegistrationFailed = 714, + /// Task Compatibility module failed to delete LSA store for upgrade. + /// For detailed information, see the documentation for Event ID 715 on TechNet. + CompatUpgradeLsaCleanupFailed = 715, + /// Task Compatibility module failed to upgrade existing scheduled tasks. + /// For detailed information, see the documentation for Event ID 716 on TechNet. + CompatUpgradeFailed = 716, + /// Task Compatibility module failed to determine if upgrade is needed. + /// For detailed information, see the documentation for Event ID 717 on TechNet. + CompatUpgradeNeedNotDetermined = 717, + /// Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. + /// For detailed information, see the documentation for Event ID 718 on TechNet. + VistaBeta2CredstoreUpgradeFailed = 718, + /// A unknown value. + Unknown = -2 + } + + /// + /// Historical event information for a task. This class wraps and extends the class. + /// + /// + /// For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. + /// + [PublicAPI] + public sealed class TaskEvent : IComparable + { + internal TaskEvent([NotNull] EventRecord rec) + { + EventId = rec.Id; + EventRecord = rec; + Version = rec.Version; + TaskCategory = rec.TaskDisplayName; + OpCode = rec.OpcodeDisplayName; + TimeCreated = rec.TimeCreated; + RecordId = rec.RecordId; + ActivityId = rec.ActivityId; + Level = rec.LevelDisplayName; + UserId = rec.UserId; + ProcessId = rec.ProcessId; + TaskPath = rec.Properties.Count > 0 ? rec.Properties[0]?.Value?.ToString() : null; + DataValues = new EventDataValues(rec as EventLogRecord); + } + + internal TaskEvent([NotNull] string taskPath, StandardTaskEventId id, DateTime time) + { + EventId = (int)id; + TaskPath = taskPath; + TimeCreated = time; + } + + /// + /// Gets the activity id. This value is null for V1 events. + /// + public Guid? ActivityId { get; internal set; } + + /// + /// An indexer that gets the value of each of the data item values. This value is null for V1 events. + /// + /// + /// The data values. + /// + public EventDataValues DataValues { get; } + + /// + /// Gets the event id. + /// + public int EventId { get; internal set; } + + /// + /// Gets the underlying . This value is null for V1 events. + /// + public EventRecord EventRecord { get; internal set; } + + /// + /// Gets the level. This value is null for V1 events. + /// + public string Level { get; internal set; } + + /// + /// Gets the op code. This value is null for V1 events. + /// + public string OpCode { get; internal set; } + + /// + /// Gets the process id. This value is null for V1 events. + /// + public int? ProcessId { get; internal set; } + + /// + /// Gets the record id. This value is null for V1 events. + /// + public long? RecordId { get; internal set; } + + /// + /// Gets the task category. This value is null for V1 events. + /// + public string TaskCategory { get; internal set; } + + /// + /// Gets the task path. + /// + public string TaskPath { get; internal set; } + + /// + /// Gets the time created. + /// + public DateTime? TimeCreated { get; internal set; } + + /// + /// Gets the user id. This value is null for V1 events. + /// + public System.Security.Principal.SecurityIdentifier UserId { get; internal set; } + + /// + /// Gets the version. This value is null for V1 events. + /// + public byte? Version { get; internal set; } + + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => EventRecord?.FormatDescription() ?? TaskPath; + + /// + /// Compares the current object with another object of the same type. + /// + /// An object to compare with this object. + /// + /// A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. + /// + public int CompareTo(TaskEvent other) + { + int i = string.Compare(TaskPath, other.TaskPath, StringComparison.Ordinal); + if (i == 0 && EventRecord != null) + { + i = string.Compare(ActivityId.ToString(), other.ActivityId.ToString(), StringComparison.Ordinal); + if (i == 0) + i = Convert.ToInt32(RecordId - other.RecordId); + } + return i; + } + + /// + /// Get indexer class for data values. + /// + public class EventDataValues + { + private readonly EventLogRecord rec; + + internal EventDataValues(EventLogRecord eventRec) + { + rec = eventRec; + } + } + } + + /// + /// An enumerator over a task's history of events. + /// + public sealed class TaskEventEnumerator : IEnumerator + { + private EventRecord curRec; + private EventLogReader log; + + internal TaskEventEnumerator([NotNull] EventLogReader log) + { + this.log = log; + } + + /// + /// Gets the element in the collection at the current position of the enumerator. + /// + /// + /// The element in the collection at the current position of the enumerator. + /// + public TaskEvent Current => new TaskEvent(curRec); + + /// + /// Gets the element in the collection at the current position of the enumerator. + /// + /// + /// The element in the collection at the current position of the enumerator. + /// + object System.Collections.IEnumerator.Current => Current; + + /// + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + /// + public void Dispose() + { + log.CancelReading(); + log.Dispose(); + log = null; + } + + /// + /// Advances the enumerator to the next element of the collection. + /// + /// + /// true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. + /// + /// + /// The collection was modified after the enumerator was created. + /// + public bool MoveNext() => (curRec = log.ReadEvent()) != null; + + /// + /// Sets the enumerator to its initial position, which is before the first element in the collection. + /// + /// + /// The collection was modified after the enumerator was created. + /// + public void Reset() + { + log.Seek(System.IO.SeekOrigin.Begin, 0L); + } + } + + /// + /// Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. + /// + /// Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. + /// + public sealed class TaskEventLog : IEnumerable + { + private const string TSEventLogPath = "Microsoft-Windows-TaskScheduler/Operational"; + private static readonly bool IsVistaOrLater = Environment.OSVersion.Version.Major >= 6; + + /// + /// Initializes a new instance of the class. + /// + /// Name of the machine. + /// The task path. This can be retrieved using the property. + /// The domain. + /// The user. + /// The password. + /// Thrown when instantiated on an OS prior to Windows Vista. + public TaskEventLog([NotNull] string machineName, [CanBeNull] string taskPath, string domain = null, string user = null, string password = null) + { + Initialize(machineName, BuildQuery(taskPath), true, domain, user, password); + } + + /// + /// Initializes a new instance of the class. + /// + /// Name of the task. + /// The event ids. + /// The levels. + /// The start time. + /// Name of the machine (optional). + /// The domain. + /// The user. + /// The password. + public TaskEventLog(string taskName = null, int[] eventIDs = null, int[] levels = null, DateTime? startTime = null, string machineName = null, string domain = null, string user = null, string password = null) + { + Initialize(machineName, BuildQuery(taskName, eventIDs, startTime, levels), true, domain, user, password); + } + + internal static string BuildQuery(string taskName = null, int[] eventIDs = null, DateTime? startTime = null, int[] levels = null) + { + const string queryString = + "" + + " " + + " " + + " " + + ""; + const string OR = " or "; + const string AND = " and "; + + System.Text.StringBuilder sb = new System.Text.StringBuilder("*"); + if (eventIDs != null && eventIDs.Length > 0) + { + if (sb.Length > 1) sb.Append(AND); + sb.AppendFormat("({0})", string.Join(OR, Array.ConvertAll(eventIDs, i => $"EventID={i}"))); + } + if (levels != null && levels.Length > 0) + { + if (sb.Length > 1) sb.Append(AND); + sb.AppendFormat("({0})", string.Join(OR, Array.ConvertAll(levels, i => $"Level={i}"))); + } + if (startTime.HasValue) + { + if (sb.Length > 1) sb.Append(AND); + sb.AppendFormat("TimeCreated[@SystemTime>='{0}']", System.Xml.XmlConvert.ToString(startTime.Value, System.Xml.XmlDateTimeSerializationMode.RoundtripKind)); + } + if (sb.Length > 1) + { + sb.Insert(1, "[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and "); + sb.Append(']'); + } + if (!string.IsNullOrEmpty(taskName)) + { + if (sb.Length == 1) + sb.Append('['); + else + sb.Append("]" + AND + "*["); + sb.AppendFormat("EventData[Data[@Name='TaskName']='{0}']", taskName); + } + if (sb.Length > 1) + sb.Append(']'); + return string.Format(queryString, sb); + } + + private void Initialize(string machineName, string query, bool revDir, string domain = null, string user = null, string password = null) + { + if (!IsVistaOrLater) + throw new NotSupportedException("Enumeration of task history not available on systems prior to Windows Vista and Windows Server 2008."); + + System.Security.SecureString spwd = null; + if (password != null) + { + spwd = new System.Security.SecureString(); + foreach (char c in password) + spwd.AppendChar(c); + } + + Query = new EventLogQuery(TSEventLogPath, PathType.LogName, query) { ReverseDirection = revDir }; + if (machineName != null && machineName != "." && !machineName.Equals(Environment.MachineName, StringComparison.InvariantCultureIgnoreCase)) + Query.Session = new EventLogSession(machineName, domain, user, spwd, SessionAuthentication.Default); + } + + /// + /// Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). + /// + /// + /// true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. + /// + [System.ComponentModel.DefaultValue(false)] + public bool EnumerateInReverse { get; set; } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// + /// A that can be used to iterate through the collection. + /// + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(EnumerateInReverse); + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// if set to true reverse. + /// + /// A that can be used to iterate through the collection. + /// + [NotNull] + public TaskEventEnumerator GetEnumerator(bool reverse) + { + Query.ReverseDirection = !reverse; + return new TaskEventEnumerator(new EventLogReader(Query)); + } + + /// + /// Returns an enumerator that iterates through a collection. + /// + /// + /// An object that can be used to iterate through the collection. + /// + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(false); + + internal EventLogQuery Query { get; private set; } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEventWatcher.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEventWatcher.cs new file mode 100644 index 0000000..03d7eaf --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskEventWatcher.cs @@ -0,0 +1,699 @@ +using System; +using System.ComponentModel; +using System.ComponentModel.Design; +using System.Diagnostics.Eventing.Reader; +using System.IO; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Information about the task event. + /// + [PublicAPI] + public class TaskEventArgs : EventArgs + { + private readonly TaskService taskService; + + internal TaskEventArgs([NotNull] TaskEvent evt, TaskService ts = null) + { + TaskEvent = evt; + TaskPath = evt.TaskPath; + taskService = ts; + } + + /// + /// Gets the . + /// + /// + /// The TaskEvent. + /// + [NotNull] + public TaskEvent TaskEvent { get; } + + /// + /// Gets the task path. + /// + /// + /// The task path. + /// + public string TaskPath { get; } + } + + /// + /// Watches system events related to tasks and issues a event when the filtered conditions are met. + /// Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// + /// Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. + /// + /// Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip + /// + [DefaultEvent(nameof(EventRecorded)), DefaultProperty(nameof(Folder))] +#if DESIGNER + [Designer(typeof(Design.TaskEventWatcherDesigner))] +#endif + [ToolboxItem(true), Serializable] + [PublicAPI] + public class TaskEventWatcher : Component, ISupportInitialize + { + private const string root = "\\"; + private const string star = "*"; + + private static readonly TimeSpan MaxV1EventLapse = TimeSpan.FromSeconds(1); + + private bool disposed; + private bool enabled; + private string folder = root; + private bool includeSubfolders; + private bool initializing; + private StandardTaskEventId lastId = 0; + private DateTime lastIdTime = DateTime.MinValue; + private TaskService ts; + private FileSystemWatcher v1Watcher; + private EventLogWatcher watcher; + private ISynchronizeInvoke synchronizingObject; + + /// + /// Initializes a new instance of the class. If other + /// properties are not set, this will watch for all events for all tasks on the local machine. + /// + public TaskEventWatcher() : this(TaskService.Instance) + { + } + + /// + /// Initializes a new instance of the class watching only + /// those events for the task with the provided path on the local machine. + /// + /// The full path (folders and name) of the task to watch. + /// The task service. + /// $Invalid task name: {taskPath} + public TaskEventWatcher(string taskPath, TaskService taskService = null) : this(taskService ?? TaskService.Instance) + { + InitTask(taskPath); + } + + private TaskEventWatcher(TaskService ts) + { + TaskService = ts; + Filter = new EventFilter(this); + } + + /// + /// Occurs when a task or the task engine records an event. + /// + [Category("Action"), Description("Event recorded by a task or the task engine.")] + public event EventHandler EventRecorded; + + /// + /// Gets or sets a value indicating whether the component is enabled. + /// + /// + /// true if enabled; otherwise, false. + /// + [DefaultValue(false), Category("Behavior"), Description("Indicates whether the component is enabled.")] + public bool Enabled + { + get { return enabled; } + set + { + if (enabled != value) + { + System.Diagnostics.Debug.WriteLine($"TaskEventWather: Set {nameof(Enabled)} = {value}"); + enabled = value; + if (!IsSuspended()) + { + if (enabled) + StartRaisingEvents(); + else + StopRaisingEvents(); + } + } + } + } + + /// + /// Gets the filter for this . + /// + /// + /// The filter. + /// + [DesignerSerializationVisibility(DesignerSerializationVisibility.Content), Category("Behavior"), Description("Indicates the filter for the watcher.")] + public EventFilter Filter { get; } + + /// + /// Gets or sets the folder to watch. + /// + /// + /// The folder path to watch. This value should include the leading "\" to indicate the root folder. + /// + /// Thrown if the folder specified does not exist or contains invalid characters. + [DefaultValue(root), Category("Behavior"), Description("Indicates the folder to watch.")] + public string Folder + { + get { return folder; } + set + { + if (string.IsNullOrEmpty(value)) + value = root; + if (!value.EndsWith("\\")) + value += "\\"; + if (string.Compare(folder, value, StringComparison.OrdinalIgnoreCase) == 0) return; + if ((DesignMode && (value.IndexOfAny(new[] { '*', '?' }) != -1 || value.IndexOfAny(Path.GetInvalidPathChars()) != -1)) || (TaskService.GetFolder(value == root ? value : value.TrimEnd('\\')) == null)) + throw new ArgumentException($"Invalid folder name: {value}"); + folder = value; + } + } + + /// + /// Gets or sets a value indicating whether to include events from subfolders when the + /// property is set. If the property is set, + /// this property is ignored. + /// + /// true if include events from subfolders; otherwise, false. + [DefaultValue(false), Category("Behavior"), Description("Indicates whether to include events from subfolders.")] + public bool IncludeSubfolders + { + get { return includeSubfolders; } + set + { + if (includeSubfolders == value) return; + includeSubfolders = value; + Restart(); + } + } + + /// + /// Gets or sets the synchronizing object. + /// + /// + /// The synchronizing object. + /// + [Browsable(false), DefaultValue(null)] + public ISynchronizeInvoke SynchronizingObject + { + get + { + if (synchronizingObject == null && DesignMode) + { + var so = ((IDesignerHost)GetService(typeof(IDesignerHost)))?.RootComponent as ISynchronizeInvoke; + if (so != null) + synchronizingObject = so; + } + return synchronizingObject; + } + set { synchronizingObject = value; } + } + + /// + /// Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. + /// + [Category("Connection"), Description("The name of the computer to connect to."), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public string TargetServer + { + get { return TaskService.TargetServer; } + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, TaskService.TargetServer, StringComparison.OrdinalIgnoreCase) == 0) return; + TaskService.TargetServer = value; + Restart(); + } + } + + /// + /// Gets or sets the instance associated with this event watcher. Setting this value + /// will override any values set for , , + /// , and and set them to those values in the supplied + /// instance. + /// + /// The TaskService. + [Category("Data"), Description("The TaskService for this event watcher.")] + public TaskService TaskService + { + get { return ts; } + set { ts = value; Restart(); } + } + + /// + /// Gets or sets the user account domain to be used when connecting to the . + /// + /// The user account domain. + [Category("Connection"), Description("The user account domain to be used when connecting."), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public string UserAccountDomain + { + get { return TaskService.UserAccountDomain; } + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, TaskService.UserAccountDomain, StringComparison.OrdinalIgnoreCase) == 0) return; + TaskService.UserAccountDomain = value; + Restart(); + } + } + + /// + /// Gets or sets the user name to be used when connecting to the . + /// + /// The user name. + [Category("Connection"), Description("The user name to be used when connecting."), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public string UserName + { + get { return TaskService.UserName; } + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, TaskService.UserName, StringComparison.OrdinalIgnoreCase) == 0) return; + TaskService.UserName = value; + Restart(); + } + } + + /// + /// Gets or sets the user password to be used when connecting to the . + /// + /// The user password. + [Category("Connection"), Description("The user password to be used when connecting."), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public string UserPassword + { + get { return TaskService.UserPassword; } + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, TaskService.UserPassword, StringComparison.OrdinalIgnoreCase) == 0) return; + TaskService.UserPassword = value; + Restart(); + } + } + + /// + /// Gets a value indicating if watching is available. + /// + [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + private bool IsHandleInvalid => IsV1 ? v1Watcher == null : watcher == null; + + private static bool IsV1 => Environment.OSVersion.Version.Major < 6; + + /// + /// Signals the object that initialization is starting. + /// + public void BeginInit() + { + System.Diagnostics.Debug.WriteLine($"TaskEventWather: {nameof(BeginInit)}"); + initializing = true; + var localEnabled = enabled; + StopRaisingEvents(); + enabled = localEnabled; + TaskService.BeginInit(); + } + + /// + /// Signals the object that initialization is complete. + /// + public void EndInit() + { + System.Diagnostics.Debug.WriteLine($"TaskEventWather: {nameof(EndInit)}"); + initializing = false; + TaskService.EndInit(); + if (enabled) + StartRaisingEvents(); + } + + /// + /// Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. + /// + /// true to release both managed and unmanaged resources; false to release only unmanaged resources. + protected override void Dispose(bool disposing) + { + try + { + if (disposing) + { + StopRaisingEvents(); + TaskService = null; + } + else + { + StopListening(); + } + } + finally + { + disposed = true; + base.Dispose(disposing); + } + } + + /// + /// Fires the event. + /// + /// The sender. + /// The instance containing the event data. + protected virtual void OnEventRecorded(object sender, TaskEventArgs e) + { + var h = EventRecorded; + if (h == null) return; + if (SynchronizingObject != null && SynchronizingObject.InvokeRequired) + SynchronizingObject.BeginInvoke(h, new object[] { this, e }); + else + h(sender, e); + } + + private void InitTask(string taskPath) + { + Filter.TaskName = Path.GetFileNameWithoutExtension(taskPath); + Folder = Path.GetDirectoryName(taskPath); + } + + private bool IsSuspended() => initializing || DesignMode; + + private void ReleaseWatcher() + { + if (IsV1) + { + if (v1Watcher == null) return; + v1Watcher.EnableRaisingEvents = false; + v1Watcher.Changed -= Watcher_DirectoryChanged; + v1Watcher.Created -= Watcher_DirectoryChanged; + v1Watcher.Deleted -= Watcher_DirectoryChanged; + v1Watcher.Renamed -= Watcher_DirectoryChanged; + v1Watcher = null; + } + else + { + if (watcher == null) return; + watcher.Enabled = false; + watcher.EventRecordWritten -= Watcher_EventRecordWritten; + watcher = null; + } + } + + private void Restart() + { + if (IsSuspended() || !enabled) return; + System.Diagnostics.Debug.WriteLine($"TaskEventWather: {nameof(Restart)}"); + StopRaisingEvents(); + StartRaisingEvents(); + } + + private void SetupWatcher() + { + ReleaseWatcher(); + string taskPath = null; + if (Filter.Wildcard == null) + taskPath = Path.Combine(folder, Filter.TaskName); + if (IsV1) + { + var di = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.System)); + string dir = di.Parent != null ? Path.Combine(di.Parent.FullName, "Tasks") : "Tasks"; + v1Watcher = new FileSystemWatcher(dir, "*.job") { NotifyFilter = NotifyFilters.Size | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.Attributes }; + v1Watcher.Changed += Watcher_DirectoryChanged; + v1Watcher.Created += Watcher_DirectoryChanged; + v1Watcher.Deleted += Watcher_DirectoryChanged; + v1Watcher.Renamed += Watcher_DirectoryChanged; + } + else + { + var log = new TaskEventLog(taskPath, Filter.EventIds, Filter.EventLevels, DateTime.UtcNow, TargetServer, UserAccountDomain, UserName, UserPassword); + log.Query.ReverseDirection = false; + watcher = new EventLogWatcher(log.Query); + watcher.EventRecordWritten += Watcher_EventRecordWritten; + } + } + + private void StartRaisingEvents() + { + if (disposed) + throw new ObjectDisposedException(GetType().Name); + + if (IsSuspended()) return; + System.Diagnostics.Debug.WriteLine($"TaskEventWather: {nameof(StartRaisingEvents)}"); + enabled = true; + SetupWatcher(); + if (IsV1) + try { v1Watcher.EnableRaisingEvents = true; } catch { } + else + try { watcher.Enabled = true; } catch { } + } + + private void StopListening() + { + enabled = false; + ReleaseWatcher(); + } + + private void StopRaisingEvents() + { + System.Diagnostics.Debug.WriteLine($"TaskEventWather: {nameof(StopRaisingEvents)}"); + if (IsSuspended()) + enabled = false; + else if (!IsHandleInvalid) + StopListening(); + } + + private void Watcher_DirectoryChanged(object sender, FileSystemEventArgs e) + { + StandardTaskEventId id = StandardTaskEventId.TaskUpdated; + if (e.ChangeType == WatcherChangeTypes.Deleted) + id = StandardTaskEventId.TaskDeleted; + else if (e.ChangeType == WatcherChangeTypes.Created) + id = StandardTaskEventId.JobRegistered; + if (lastId == id && DateTime.Now.Subtract(lastIdTime) <= MaxV1EventLapse) return; + OnEventRecorded(this, new TaskEventArgs(new TaskEvent(Path.Combine("\\", e.Name.Replace(".job", "")), id, DateTime.Now), TaskService)); + lastId = id; + lastIdTime = DateTime.Now; + } + + private void Watcher_EventRecordWritten(object sender, EventRecordWrittenEventArgs e) + { + try + { + var taskEvent = new TaskEvent(e.EventRecord); + System.Diagnostics.Debug.WriteLine("Task event: " + taskEvent.ToString()); + + // Get the task name and folder + if (string.IsNullOrEmpty(taskEvent.TaskPath)) return; + int cpos = taskEvent.TaskPath.LastIndexOf('\\'); + string name = taskEvent.TaskPath.Substring(cpos + 1); + string fld = taskEvent.TaskPath.Substring(0, cpos + 1); + + // Check folder and name filters + if (!string.IsNullOrEmpty(Filter.TaskName) && string.Compare(Filter.TaskName, taskEvent.TaskPath, StringComparison.OrdinalIgnoreCase) != 0) + { + if (Filter.Wildcard != null && !Filter.Wildcard.IsMatch(name)) + return; + if (IncludeSubfolders && !fld.StartsWith(folder, StringComparison.OrdinalIgnoreCase)) + return; + if (!IncludeSubfolders && string.Compare(folder, fld, StringComparison.OrdinalIgnoreCase) != 0) + return; + } + + OnEventRecorded(this, new TaskEventArgs(taskEvent, TaskService)); + } + catch (Exception ex) + { + System.Diagnostics.Debug.WriteLine($"{nameof(Watcher_EventRecordWritten)} has failed. Error: {ex.ToString()}"); + } + } + + /// + /// Holds filter information for a . + /// + [TypeConverter(typeof(ExpandableObjectConverter)), Serializable] + [PublicAPI] + public class EventFilter + { + private string filter = star; + private int[] ids; + private int[] levels; + private readonly TaskEventWatcher parent; + + internal EventFilter([NotNull] TaskEventWatcher parent) + { + this.parent = parent; + } + + /// + /// Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. + /// + /// + /// The array of event identifier filters. All know task event identifiers are declared in the enumeration. + /// + [DefaultValue(null), Category("Filter"), Description("An array of event identifiers to use when filtering.")] + public int[] EventIds + { + get { return ids; } + set + { + if (ids != value) + { + ids = value; + parent.Restart(); + } + } + } + + /// + /// Gets or sets an optional array of event levels to use when filtering those events that will fire a event. + /// + /// + /// The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. + /// + [DefaultValue(null), Category("Filter"), Description("An array of event levels to use when filtering.")] + public int[] EventLevels + { + get { return levels; } + set + { + if (levels != value) + { + levels = value; + parent.Restart(); + } + } + } + + /// + /// Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. + /// + /// A task name or wildcard. + [DefaultValue(star), Category("Filter"), Description("A task name, which can utilize wildcards, for filtering.")] + public string TaskName + { + get { return filter; } + set + { + if (string.IsNullOrEmpty(value)) + value = star; + if (string.Compare(filter, value, StringComparison.OrdinalIgnoreCase) != 0) + { + filter = value; + Wildcard = (value.IndexOfAny(new[] { '?', '*' }) == -1) ? null : new Wildcard(value); + parent.Restart(); + } + } + } + + internal Wildcard Wildcard { get; private set; } = new Wildcard(star); + + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => filter + (levels == null ? "" : " +levels") + (ids == null ? "" : " +id's"); + } + } + +#if DESIGNER + namespace Design + { + internal class TaskEventWatcherDesigner : ComponentDesigner + { + public override void InitializeNewComponent(IDictionary defaultValues) + { + base.InitializeNewComponent(defaultValues); + var refs = GetService(); + var tsColl = refs?.GetReferences(typeof(TaskService)); + System.Diagnostics.Debug.Assert(refs != null && tsColl != null && tsColl.Length > 0, "Designer couldn't find host, reference service, or existing TaskService."); + if (tsColl != null && tsColl.Length > 0) + { + TaskEventWatcher tsComp = Component as TaskEventWatcher; + TaskService ts = tsColl[0] as TaskService; + if (tsComp != null) + tsComp.TaskService = ts; + } + } + + protected virtual T GetService() => (T)Component?.Site?.GetService(typeof(T)); + } + } +#endif +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolder.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolder.cs new file mode 100644 index 0000000..7c4a33a --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolder.cs @@ -0,0 +1,401 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Runtime.InteropServices; +using System.Security; +using System.Security.AccessControl; +using System.Text.RegularExpressions; +using JetBrains.Annotations; +using Microsoft.Win32.TaskScheduler.V1Interop; +using Microsoft.Win32.TaskScheduler.V2Interop; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. + /// + [PublicAPI] + public sealed class TaskFolder : IDisposable, IComparable + { + private ITaskScheduler v1List; + private readonly ITaskFolder v2Folder; + + internal const string rootString = @"\"; + + internal TaskFolder([NotNull] TaskService svc) + { + TaskService = svc; + v1List = svc.v1TaskScheduler; + } + + internal TaskFolder([NotNull] TaskService svc, [NotNull] ITaskFolder iFldr) + { + TaskService = svc; + v2Folder = iFldr; + } + + /// + /// Releases all resources used by this class. + /// + public void Dispose() + { + if (v2Folder != null) + Marshal.ReleaseComObject(v2Folder); + v1List = null; + } + + /// + /// Gets the path to where the folder is stored. + /// + [NotNull] + public string Path => (v2Folder == null) ? rootString : v2Folder.Path; + + /// + /// Gets all the subfolders in the folder. + /// + [NotNull, ItemNotNull] + public TaskFolderCollection SubFolders + { + get + { + try + { + if (v2Folder != null) + return new TaskFolderCollection(this, v2Folder.GetFolders(0)); + } catch { } + return new TaskFolderCollection(); + } + } + + /// + /// Gets a collection of all the tasks in the folder. + /// + [NotNull, ItemNotNull] + public TaskCollection Tasks => GetTasks(); + + /// + /// Gets or sets the that manages this task. + /// + /// The task service. + public TaskService TaskService { get; } + + /// + /// Compares the current object with another object of the same type. + /// + /// An object to compare with this object. + /// + /// A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . + /// + int IComparable.CompareTo(TaskFolder other) => string.Compare(Path, other.Path, true); + + /// + /// Creates a folder for related tasks. Not available to Task Scheduler 1.0. + /// + /// The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// The security descriptor associated with the folder. + /// Set this value to false to avoid having an exception called if the folder already exists. + /// A instance that represents the new subfolder. + /// Security descriptor mismatch between specified credentials and credentials on existing folder by same name. + /// Invalid SDDL form. + /// Not supported under Task Scheduler 1.0. + public TaskFolder CreateFolder([NotNull] string subFolderName, string sddlForm = null, bool exceptionOnExists = true) + { + if (v2Folder == null) throw new NotV1SupportedException(); + ITaskFolder ifld = null; + try { ifld = v2Folder.CreateFolder(subFolderName, sddlForm); } + catch (COMException ce) + { + int serr = ce.ErrorCode & 0x0000FFFF; + if (serr == 0xb7) // ERROR_ALREADY_EXISTS + { + if (exceptionOnExists) throw; + try + { + ifld = v2Folder.GetFolder(subFolderName); + if (ifld != null && sddlForm != null && sddlForm.Trim().Length > 0) + { + string sd = ifld.GetSecurityDescriptor((int)Task.defaultSecurityInfosSections); + if (string.Compare(sddlForm, sd, StringComparison.OrdinalIgnoreCase) != 0) + throw new SecurityException("Security descriptor mismatch between specified credentials and credentials on existing folder by same name."); + } + } + catch + { + if (ifld != null) + Marshal.ReleaseComObject(ifld); + throw; + } + } + else if (serr == 0x534 || serr == 0x538 || serr == 0x539 || serr == 0x53A || serr == 0x519 || serr == 0x57) + throw new ArgumentException(@"Invalid SDDL form", nameof(sddlForm), ce); + else + throw; + } + return new TaskFolder(TaskService, ifld); + } + + /// + /// Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. + /// + /// The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// Set this value to false to avoid having an exception called if the folder does not exist. + /// Not supported under Task Scheduler 1.0. + public void DeleteFolder([NotNull] string subFolderName, bool exceptionOnNotExists = true) + { + if (v2Folder != null) + { + try + { + v2Folder.DeleteFolder(subFolderName, 0); + } + catch (Exception e) + { + if (!(e is FileNotFoundException || e is DirectoryNotFoundException) || exceptionOnNotExists) + throw; + } + } + else + throw new NotV1SupportedException(); + } + + /// Determines whether the specified , is equal to this instance. + /// The to compare with this instance. + /// true if the specified is equal to this instance; otherwise, false. + public override bool Equals(object obj) + { + var folder = obj as TaskFolder; + if (folder != null) + return Path == folder.Path && TaskService.TargetServer == folder.TaskService.TargetServer && GetSecurityDescriptorSddlForm() == folder.GetSecurityDescriptorSddlForm(); + return false; + } + + + /// Returns a hash code for this instance. + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + public override int GetHashCode() => new { A = Path, B = TaskService.TargetServer, C = GetSecurityDescriptorSddlForm() }.GetHashCode(); + + /// + /// Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. + /// + /// Section(s) of the security descriptor to return. + /// The security descriptor for the folder. + /// Not supported under Task Scheduler 1.0. + public string GetSecurityDescriptorSddlForm(SecurityInfos includeSections = Task.defaultSecurityInfosSections) + { + if (v2Folder != null) + return v2Folder.GetSecurityDescriptor((int)includeSections); + throw new NotV1SupportedException(); + } + + /// + /// Gets a collection of all the tasks in the folder whose name matches the optional . + /// + /// The optional name filter expression. + /// Collection of all matching tasks. + [NotNull, ItemNotNull] + public TaskCollection GetTasks(Regex filter = null) + { + if (v2Folder != null) + return new TaskCollection(this, v2Folder.GetTasks(1), filter); + return new TaskCollection(TaskService, filter); + } + + /// + /// Registers (creates) a task in a specified location using a instance to define a task. + /// + /// The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// The of the registered task. + /// A instance that represents the new task. + /// + /// + public Task RegisterTaskDefinition(string path, [NotNull] TaskDefinition definition) => RegisterTaskDefinition(path, definition, TaskCreation.CreateOrUpdate, + definition.Principal.ToString(), null, definition.Principal.LogonType); + + /// + /// Registers (creates) a task in a specified location using a instance to define a task. + /// + /// The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// The of the registered task. + /// A union of flags. + /// The user credentials used to register the task. + /// The password for the userId used to register the task. + /// A value that defines what logon technique is used to run the registered task. + /// The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. + /// + /// A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. + /// + /// + /// Task names may not include any characters which are invalid for file names. + /// or + /// Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. + /// + /// This LogonType is not supported on Task Scheduler 1.0. + /// or + /// Security settings are not available on Task Scheduler 1.0. + /// or + /// Registration triggers are not available on Task Scheduler 1.0. + /// or + /// XML validation not available on Task Scheduler 1.0. + /// This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. + /// + /// This first example registers a simple task with a single trigger and action using the default security. + /// + /// This example registers that same task using the SYSTEM account. + /// + /// This example registers that same task using a specific username and password along with a security definition. + /// + public Task RegisterTaskDefinition([NotNull] string path, [NotNull] TaskDefinition definition, TaskCreation createType, string userId, string password = null, TaskLogonType logonType = TaskLogonType.S4U, string sddl = null) + { + if (definition.Actions.Count < 1 || definition.Actions.Count > 32) + throw new ArgumentOutOfRangeException(nameof(definition.Actions), @"A task must be registered with at least one action and no more than 32 actions."); + + userId = userId ?? definition.Principal.Account; + if (userId == string.Empty) userId = null; + User user = new User(userId); + if (v2Folder != null) + { + definition.Actions.ConvertUnsupportedActions(); + if (logonType == TaskLogonType.ServiceAccount) + { + if (string.IsNullOrEmpty(userId) || !user.IsServiceAccount) + throw new ArgumentException(@"A valid system account name must be supplied for TaskLogonType.ServiceAccount. Valid entries are ""NT AUTHORITY\SYSTEM"", ""SYSTEM"", ""NT AUTHORITY\LOCALSERVICE"", or ""NT AUTHORITY\NETWORKSERVICE"".", nameof(userId)); + if (password != null) + throw new ArgumentException(@"A password cannot be supplied when specifying TaskLogonType.ServiceAccount.", nameof(password)); + } + /*else if ((LogonType == TaskLogonType.Password || LogonType == TaskLogonType.InteractiveTokenOrPassword || + (LogonType == TaskLogonType.S4U && UserId != null && !user.IsCurrent)) && password == null) + { + throw new ArgumentException("A password must be supplied when specifying TaskLogonType.Password or TaskLogonType.InteractiveTokenOrPassword or TaskLogonType.S4U from another account.", nameof(password)); + }*/ + else if (logonType == TaskLogonType.Group && password != null) + { + throw new ArgumentException(@"A password cannot be supplied when specifying TaskLogonType.Group.", nameof(password)); + } + // The following line compensates for an omission in the native library that never actually sets the registration date (thanks ixm7). + if (definition.RegistrationInfo.Date == DateTime.MinValue) definition.RegistrationInfo.Date = DateTime.Now; + var iRegTask = v2Folder.RegisterTaskDefinition(path, definition.v2Def, (int)createType, userId ?? user.Name, password, logonType, sddl); + if (createType == TaskCreation.ValidateOnly && iRegTask == null) + return null; + return Task.CreateTask(TaskService, iRegTask); + } + + // Check for V1 invalid task names + string invChars = Regex.Escape(new string(System.IO.Path.GetInvalidFileNameChars())); + if (Regex.IsMatch(path, @"[" + invChars + @"]")) + throw new ArgumentOutOfRangeException(nameof(path), @"Task names may not include any characters which are invalid for file names."); + if (Regex.IsMatch(path, @"\.[^" + invChars + @"]{0,3}\z")) + throw new ArgumentOutOfRangeException(nameof(path), @"Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library."); + + // Adds ability to set a password for a V1 task. Provided by Arcao. + TaskFlags flags = definition.v1Task.GetFlags(); + if (logonType == TaskLogonType.InteractiveTokenOrPassword && string.IsNullOrEmpty(password)) + logonType = TaskLogonType.InteractiveToken; + switch (logonType) + { + case TaskLogonType.Group: + case TaskLogonType.S4U: + case TaskLogonType.None: + throw new NotV1SupportedException("This LogonType is not supported on Task Scheduler 1.0."); + case TaskLogonType.InteractiveToken: + flags |= (TaskFlags.RunOnlyIfLoggedOn | TaskFlags.Interactive); + definition.v1Task.SetAccountInformation(user.Name, IntPtr.Zero); + break; + case TaskLogonType.ServiceAccount: + flags &= ~(TaskFlags.Interactive | TaskFlags.RunOnlyIfLoggedOn); + definition.v1Task.SetAccountInformation((String.IsNullOrEmpty(userId) || user.IsSystem) ? String.Empty : user.Name, IntPtr.Zero); + break; + case TaskLogonType.InteractiveTokenOrPassword: + flags |= TaskFlags.Interactive; + using (CoTaskMemString cpwd = new CoTaskMemString(password)) + definition.v1Task.SetAccountInformation(user.Name, cpwd.DangerousGetHandle()); + break; + case TaskLogonType.Password: + using (CoTaskMemString cpwd = new CoTaskMemString(password)) + definition.v1Task.SetAccountInformation(user.Name, cpwd.DangerousGetHandle()); + break; + default: + throw new ArgumentOutOfRangeException(nameof(logonType), logonType, null); + } + definition.v1Task.SetFlags(flags); + + switch (createType) + { + case TaskCreation.Create: + case TaskCreation.CreateOrUpdate: + case TaskCreation.Disable: + case TaskCreation.Update: + if (createType == TaskCreation.Disable) + definition.Settings.Enabled = false; + definition.V1Save(path); + break; + case TaskCreation.DontAddPrincipalAce: + throw new NotV1SupportedException("Security settings are not available on Task Scheduler 1.0."); + case TaskCreation.IgnoreRegistrationTriggers: + throw new NotV1SupportedException("Registration triggers are not available on Task Scheduler 1.0."); + case TaskCreation.ValidateOnly: + throw new NotV1SupportedException("XML validation not available on Task Scheduler 1.0."); + default: + throw new ArgumentOutOfRangeException(nameof(createType), createType, null); + } + return new Task(TaskService, definition.v1Task); + } + + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => Path; + + /// + /// Enumerates the tasks in the specified folder and its child folders. + /// + /// The folder in which to start enumeration. + /// An optional filter to apply to the task list. + /// true if subfolders are to be queried recursively. + /// A that can be used to iterate through the tasks. + internal static IEnumerable EnumerateFolderTasks(TaskFolder folder, Predicate filter = null, bool recurse = true) + { + foreach (var task in folder.Tasks) + if (filter == null || filter(task)) + yield return task; + + if (!recurse) yield break; + + foreach (var sfld in folder.SubFolders) + foreach (var task in EnumerateFolderTasks(sfld, filter)) + yield return task; + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolderCollection.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolderCollection.cs new file mode 100644 index 0000000..86aef6a --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskFolderCollection.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Provides information and control for a collection of folders that contain tasks. + /// + public sealed class TaskFolderCollection : ICollection, IDisposable + { + private readonly TaskFolder parent; + private readonly TaskFolder[] v1FolderList; + private readonly V2Interop.ITaskFolderCollection v2FolderList; + + internal TaskFolderCollection() + { + v1FolderList = new TaskFolder[0]; + } + + internal TaskFolderCollection([NotNull] TaskFolder folder, [NotNull] V2Interop.ITaskFolderCollection iCollection) + { + parent = folder; + v2FolderList = iCollection; + } + + /// + /// Gets the number of items in the collection. + /// + public int Count => v2FolderList?.Count ?? v1FolderList.Length; + + /// + /// Gets a value indicating whether the is read-only. + /// + bool ICollection.IsReadOnly => false; + + /// + /// Adds an item to the . + /// + /// The object to add to the . + /// This action is technically unfeasible due to limitations of the underlying library. Use the instead. + public void Add([NotNull] TaskFolder item) { throw new NotImplementedException(); } + + /// + /// Removes all items from the . + /// + public void Clear() + { + if (v2FolderList != null) + { + for (int i = v2FolderList.Count; i > 0; i--) + parent.DeleteFolder(v2FolderList[i].Name, false); + } + } + + /// + /// Determines whether the contains a specific value. + /// + /// The object to locate in the . + /// + /// true if is found in the ; otherwise, false. + /// + public bool Contains([NotNull] TaskFolder item) + { + if (v2FolderList != null) + { + for (int i = v2FolderList.Count; i > 0; i--) + if (string.Equals(item.Path, v2FolderList[i].Path, StringComparison.CurrentCultureIgnoreCase)) + return true; + } + else + return item.Path == "\\"; + return false; + } + + /// + /// Copies the elements of the ICollection to an Array, starting at a particular Array index. + /// + /// The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. + /// The zero-based index in array at which copying begins. + public void CopyTo(TaskFolder[] array, int arrayIndex) + { + if (arrayIndex < 0) throw new ArgumentOutOfRangeException(nameof(arrayIndex)); + if (array == null) throw new ArgumentNullException(nameof(array)); + if (v2FolderList != null) + { + if (arrayIndex + Count > array.Length) + throw new ArgumentException(); + foreach (var f in this) + array[arrayIndex++] = f; + } + else + { + if (arrayIndex + v1FolderList.Length > array.Length) + throw new ArgumentException(); + v1FolderList.CopyTo(array, arrayIndex); + } + } + + /// + /// Releases all resources used by this class. + /// + public void Dispose() + { + if (v1FolderList != null && v1FolderList.Length > 0) + { + v1FolderList[0].Dispose(); + v1FolderList[0] = null; + } + if (v2FolderList != null) + System.Runtime.InteropServices.Marshal.ReleaseComObject(v2FolderList); + } + + /// + /// Gets a list of items in a collection. + /// + /// Enumerated list of items in the collection. + public IEnumerator GetEnumerator() + { + if (v2FolderList != null) + return new System.Runtime.InteropServices.ComEnumerator(() => v2FolderList.Count, (object o) => v2FolderList[o], o => new TaskFolder(parent.TaskService, o)); + return Array.AsReadOnly(v1FolderList).GetEnumerator(); + } + + /// + /// Removes the first occurrence of a specific object from the . + /// + /// The object to remove from the . + /// + /// true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + /// + public bool Remove([NotNull] TaskFolder item) + { + if (v2FolderList != null) + { + for (int i = v2FolderList.Count; i > 0; i--) + { + if (string.Equals(item.Path, v2FolderList[i].Path, StringComparison.CurrentCultureIgnoreCase)) + { + try + { + parent.DeleteFolder(v2FolderList[i].Name); + } + catch + { + return false; + } + return true; + } + } + } + return false; + } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskHandlerInterfaces.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskHandlerInterfaces.cs new file mode 100644 index 0000000..f6131b3 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskHandlerInterfaces.cs @@ -0,0 +1,25 @@ +using System.Runtime.InteropServices; + +namespace Microsoft.Win32.TaskScheduler +{ + + + /// + /// Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. + /// + [ComImport, Guid("EAEC7A8F-27A0-4DDC-8675-14726A01A38A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), System.Security.SuppressUnmanagedCodeSecurity] + public interface ITaskHandlerStatus + { + /// + /// Tells the Task Scheduler about the percentage of completion of the COM handler. + /// + /// A value that indicates the percentage of completion for the COM handler. + /// The message that is displayed in the Task Scheduler UI. + void UpdateStatus([In] short percentComplete, [In, MarshalAs(UnmanagedType.BStr)] string statusMessage); + /// + /// Tells the Task Scheduler that the COM handler is completed. + /// + /// The error code that the Task Scheduler will raise as an event. + void TaskCompleted([In, MarshalAs(UnmanagedType.Error)] int taskErrCode); + } +} diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskSecurity.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskSecurity.cs new file mode 100644 index 0000000..efa4888 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskSecurity.cs @@ -0,0 +1,269 @@ +using System; +using System.Runtime; +using System.Security; +using System.Security.AccessControl; +using System.Security.Principal; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Specifies the access control rights that can be applied to Task Scheduler tasks. + /// + [Flags] + public enum TaskRights + { + /// Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. + FullControl = 0x1f01ff, + /// Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . + Write = 0x120116, + /// Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . + Read = 0x120089, + /// Specifies the right run tasks. This right includes the following rights: . + Execute = 0x120089, + /// The right to wait on a task. + Synchronize = 0x100000, + /// The right to change the owner of a task. + TakeOwnership = 0x80000, + /// Specifies the right to change the security and audit rules associated with a task or folder. + ChangePermissions = 0x40000, + /// The right to open and copy the access rules and audit rules for a task. + ReadPermissions = 0x20000, + /// The right to delete a folder or task. + Delete = 0x10000, + /// Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. + WriteAttributes = 0x100, + /// Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. + ReadAttributes = 0x80, + /// Specifies the right to delete a folder and any tasks contained within that folder. + DeleteChild = 0x40, + /// Specifies the right to run a task. + ExecuteFile = 0x20, + /// Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. + WriteExtendedAttributes = 0x10, + /// Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. + ReadExtendedAttributes = 8, + /// Specifies the right to append data to the end of a file. + AppendData = 4, + /// Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. + WriteData = 2, + /// Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. + ReadData = 1, + } + + /// + /// Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. + /// + public sealed class TaskAccessRule : AccessRule + { + /// + /// Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. + /// + /// The user or group the rule applies to. Must be of type or a type such as that can be converted to type . + /// A bitwise combination of values specifying the rights allowed or denied. + /// One of the values specifying whether the rights are allowed or denied. + public TaskAccessRule([NotNull] IdentityReference identity, TaskRights eventRights, AccessControlType type) + : this(identity, (int)eventRights, false, InheritanceFlags.None, PropagationFlags.None, type) + { + } + + private TaskAccessRule([NotNull] IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) + : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags, type) + { + } + + /// + /// Gets the rights allowed or denied by the access rule. + /// + /// + /// A bitwise combination of values indicating the rights allowed or denied by the access rule. + /// + public TaskRights TaskRights => (TaskRights)AccessMask; + } + + /// + /// Represents a set of access rights to be audited for a user or group. This class cannot be inherited. + /// + public sealed class TaskAuditRule : AuditRule + { + internal TaskAuditRule([NotNull] IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) + : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags, flags) + { + } + + /// + /// Gets the access rights affected by the audit rule. + /// + /// + /// A bitwise combination of values that indicates the rights affected by the audit rule. + /// + /// objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. + public TaskRights TaskRights => (TaskRights)AccessMask; + } + + /// + /// Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. + /// + /// + /// A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. + /// This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. + /// Note + /// A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. + /// The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: + /// + /// Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. + /// Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. + /// Manipulating security descriptor flags, which should be under resource manager control only. + /// Creating invalid combinations of ACE flags. + /// Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. + /// Inserting meaningless ACEs into ACLs. + /// + /// The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: + /// + /// Low-level tasks that are normally performed by the resource manager. + /// Adding or removing access control entries in ways that do not maintain the canonical ordering. + /// + /// To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. + /// Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. + /// To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. + /// Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. + /// + public sealed class TaskSecurity : CommonObjectSecurity + { + /// + /// Initializes a new instance of the class with default values. + /// + public TaskSecurity() + : base(false) + { + } + + /// + /// Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. + /// + /// The task. + /// The sections of the ACL to retrieve. + public TaskSecurity([NotNull] Task task, AccessControlSections sections = Task.defaultAccessControlSections) + : base(false) + { + SetSecurityDescriptorSddlForm(task.GetSecurityDescriptorSddlForm(Convert(sections)), sections); + this.CanonicalizeAccessRules(); + } + + + + /// + /// Gets the enumeration that the class uses to represent access rights. + /// + /// A object representing the enumeration. + public override Type AccessRightType => typeof(TaskRights); + + /// + /// Gets the type that the TaskSecurity class uses to represent access rules. + /// + /// A object representing the class. + public override Type AccessRuleType => typeof(TaskAccessRule); + + /// + /// Gets the type that the TaskSecurity class uses to represent audit rules. + /// + /// A object representing the class. + public override Type AuditRuleType => typeof(TaskAuditRule); + + /// + /// Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. + /// + /// An that identifies the user or group the rule applies to. + /// A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. + /// Meaningless for tasks, because they have no hierarchy. + /// Meaningless for tasks, because they have no hierarchy. + /// Meaningless for tasks, because they have no hierarchy. + /// One of the values specifying whether the rights are allowed or denied. + /// + /// The object that this method creates. + /// + public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) => new TaskAccessRule(identityReference, (TaskRights)accessMask, type); + + /// + /// Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. + /// + /// An that identifies the user or group the rule applies to. + /// A bitwise combination of values specifying the access rights to audit, cast to an integer. + /// Meaningless for tasks, because they have no hierarchy. + /// Meaningless for tasks, because they have no hierarchy. + /// Meaningless for tasks, because they have no hierarchy. + /// One of the values specifying whether to audit successful access, failed access, or both. + /// + /// A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. + /// + public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) => new TaskAuditRule(identityReference, accessMask, isInherited, inheritanceFlags, propagationFlags, flags); + + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => GetSecurityDescriptorSddlForm(Task.defaultAccessControlSections); + + private static SecurityInfos Convert(AccessControlSections si) + { + SecurityInfos ret = 0; + if ((si & AccessControlSections.Audit) != 0) + ret |= SecurityInfos.SystemAcl; + if ((si & AccessControlSections.Access) != 0) + ret |= SecurityInfos.DiscretionaryAcl; + if ((si & AccessControlSections.Group) != 0) + ret |= SecurityInfos.Group; + if ((si & AccessControlSections.Owner) != 0) + ret |= SecurityInfos.Owner; + return ret; + } + + private AccessControlSections GetAccessControlSectionsFromChanges() + { + AccessControlSections none = AccessControlSections.None; + if (AccessRulesModified) + { + none = AccessControlSections.Access; + } + if (AuditRulesModified) + { + none |= AccessControlSections.Audit; + } + if (OwnerModified) + { + none |= AccessControlSections.Owner; + } + if (GroupModified) + { + none |= AccessControlSections.Group; + } + return none; + } + + /// + /// Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. + /// + /// The task used to retrieve the persisted information. + /// One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. + [SecurityCritical] + internal void Persist([NotNull] Task task, AccessControlSections includeSections = Task.defaultAccessControlSections) + { + WriteLock(); + try + { + AccessControlSections accessControlSectionsFromChanges = GetAccessControlSectionsFromChanges(); + if (accessControlSectionsFromChanges != AccessControlSections.None) + { + task.SetSecurityDescriptorSddlForm(GetSecurityDescriptorSddlForm(accessControlSectionsFromChanges)); + OwnerModified = GroupModified = AccessRulesModified = AuditRulesModified = false; + } + } + finally + { + WriteUnlock(); + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskService.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskService.cs new file mode 100644 index 0000000..7e36072 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskService.cs @@ -0,0 +1,751 @@ +using JetBrains.Annotations; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Runtime.InteropServices; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Quick simple trigger types for the + /// method. + /// + public enum QuickTriggerType + { + /// At boot. + Boot, + + /// On system idle. + Idle, + + /// At logon of any user. + Logon, + + /// When the task is registered. + TaskRegistration, + + /// Hourly, starting now. + Hourly, + + /// Daily, starting now. + Daily, + + /// Weekly, starting now. + Weekly, + + /// Monthly, starting now. + Monthly + } + + /// + /// Known versions of the native Task Scheduler library. This can be used as a decoder for the + /// and values. + /// + public static class TaskServiceVersion + { + /// Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). + [Description("Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000).")] + public static readonly Version V1_1 = new Version(1, 1); + + /// Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). + [Description("Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008).")] + public static readonly Version V1_2 = new Version(1, 2); + + /// Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). + [Description("Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2).")] + public static readonly Version V1_3 = new Version(1, 3); + + /// Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). + [Description("Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012).")] + public static readonly Version V1_4 = new Version(1, 4); + + /// Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). + [Description("Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016).")] + public static readonly Version V1_5 = new Version(1, 5); + + /// Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). + [Description("Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703).")] + public static readonly Version V1_6 = new Version(1, 6); + } + + /// Provides access to the Task Scheduler service for managing registered tasks. + [Description("Provides access to the Task Scheduler service.")] + [ToolboxItem(true), Serializable] + public sealed partial class TaskService : Component, ISupportInitialize, System.Runtime.Serialization.ISerializable + { + internal static readonly bool LibraryIsV2 = Environment.OSVersion.Version.Major >= 6; + internal static readonly Guid PowerShellActionGuid = new Guid("dab4c1e3-cd12-46f1-96fc-3981143c9bab"); + private static Guid CLSID_Ctask = typeof(V1Interop.CTask).GUID; + private static Guid IID_ITask = typeof(V1Interop.ITask).GUID; + [ThreadStatic] + private static TaskService instance; + private static Version osLibVer; + + internal V1Interop.ITaskScheduler v1TaskScheduler; + internal V2Interop.ITaskService v2TaskService; + private bool connecting; + private bool forceV1; + private bool initializing; + private Version maxVer; + private bool maxVerSet; + private string targetServer; + private bool targetServerSet; + private string userDomain; + private bool userDomainSet; + private string userName; + private bool userNameSet; + private string userPassword; + private bool userPasswordSet; + private WindowsImpersonatedIdentity v1Impersonation; + + /// Creates a new instance of a TaskService connecting to the local machine as the current user. + public TaskService() + { + ResetHighestSupportedVersion(); + Connect(); + } + + /// Initializes a new instance of the class. + /// + /// The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. + /// + /// + /// The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. + /// + /// The domain of the user specified in the parameter. + /// + /// The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. + /// + /// If set to true force Task Scheduler 1.0 compatibility. + public TaskService(string targetServer, string userName = null, string accountDomain = null, string password = null, bool forceV1 = false) + { + BeginInit(); + TargetServer = targetServer; + UserName = userName; + UserAccountDomain = accountDomain; + UserPassword = password; + this.forceV1 = forceV1; + ResetHighestSupportedVersion(); + EndInit(); + } + + /// Delegate for methods that support update calls during COM handler execution. + /// The percentage of completion (0 to 100). + /// An optional message. + public delegate void ComHandlerUpdate(short percentage, string message); + + /// Occurs when the Task Scheduler is connected to the local or remote target. + public event EventHandler ServiceConnected; + + /// Occurs when the Task Scheduler is disconnected from the local or remote target. + public event EventHandler ServiceDisconnected; + + /// Gets a local instance of the using the current user's credentials. + /// Local user instance. + public static TaskService Instance + { + get + { + if (instance is null) + { + instance = new TaskService(); + instance.ServiceDisconnected += Instance_ServiceDisconnected; + } + return instance; + } + } + + /// + /// Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any + /// compatibility level higher than this version. + /// + /// The library version. + /// + /// The following table list the various versions and their host operating system: + /// + /// + /// Version + /// Operating System + /// + /// + /// 1.1 + /// Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). + /// + /// + /// 1.2 + /// Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). + /// + /// + /// 1.3 + /// Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). + /// + /// + /// 1.4 + /// Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). + /// + /// + /// 1.5 + /// Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). + /// + /// + /// 1.6 + /// Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). + /// + /// + /// + [Browsable(false)] + public static Version LibraryVersion { get; } = Instance.HighestSupportedVersion; + + /// + /// Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. + /// + /// true if allow read only tasks; otherwise, false. + [DefaultValue(false), Category("Behavior"), Description("Allow tasks from later OS versions with new properties to be retrieved as read only tasks.")] + public bool AllowReadOnlyTasks { get; set; } + + /// Gets the highest version of Task Scheduler that a computer supports. + /// + /// The following table list the various versions and their host operating system: + /// + /// + /// Version + /// Operating System + /// + /// + /// 1.1 + /// Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). + /// + /// + /// 1.2 + /// Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). + /// + /// + /// 1.3 + /// Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). + /// + /// + /// 1.4 + /// Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). + /// + /// + /// 1.5 + /// Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). + /// + /// + /// 1.6 + /// Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). + /// + /// + /// + [Category("Data"), TypeConverter(typeof(VersionConverter)), Description("Highest version of library that should be used.")] + public Version HighestSupportedVersion + { + get => maxVer; + set + { + if (value > GetLibraryVersionFromLocalOS()) + throw new ArgumentOutOfRangeException(nameof(HighestSupportedVersion), @"The value of HighestSupportedVersion cannot exceed that of the underlying Windows version library."); + maxVer = value; + maxVerSet = true; + var localForceV1 = value <= TaskServiceVersion.V1_1; + if (localForceV1 == forceV1) return; + forceV1 = localForceV1; + Connect(); + } + } + + /// Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. + [Browsable(false)] + public TaskFolder RootFolder => GetFolder(TaskFolder.rootString); + + /// Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. + [Category("Data"), DefaultValue(null), Description("The name of the computer to connect to.")] + public string TargetServer + { + get => ShouldSerializeTargetServer() ? targetServer : null; + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, targetServer, StringComparison.OrdinalIgnoreCase) != 0) + { + targetServerSet = true; + targetServer = value; + Connect(); + } + } + } + + /// Gets or sets the user account domain to be used when connecting to the . + /// The user account domain. + [Category("Data"), DefaultValue(null), Description("The user account domain to be used when connecting.")] + public string UserAccountDomain + { + get => ShouldSerializeUserAccountDomain() ? userDomain : null; + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, userDomain, StringComparison.OrdinalIgnoreCase) != 0) + { + userDomainSet = true; + userDomain = value; + Connect(); + } + } + } + + /// Gets or sets the user name to be used when connecting to the . + /// The user name. + [Category("Data"), DefaultValue(null), Description("The user name to be used when connecting.")] + public string UserName + { + get => ShouldSerializeUserName() ? userName : null; + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.Compare(value, userName, StringComparison.OrdinalIgnoreCase) != 0) + { + userNameSet = true; + userName = value; + Connect(); + } + } + } + + /// Gets or sets the user password to be used when connecting to the . + /// The user password. + [Category("Data"), DefaultValue(null), Description("The user password to be used when connecting.")] + public string UserPassword + { + get => userPassword; + set + { + if (value == null || value.Trim() == string.Empty) value = null; + if (string.CompareOrdinal(value, userPassword) != 0) + { + userPasswordSet = true; + userPassword = value; + Connect(); + } + } + } + + /// Gets a Boolean value that indicates if you are connected to the Task Scheduler service. + [Browsable(false)] + public bool Connected => v2TaskService != null && v2TaskService.Connected || v1TaskScheduler != null; + + /// Creates a new task, registers the task, and returns the instance. + /// + /// The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value + /// that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot + /// be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// + /// The to determine when to run the task. + /// The to determine what happens when the task is triggered. + /// The user credentials used to register the task. + /// The password for the userId used to register the task. + /// + /// A value that defines what logon technique is used to run the registered task. + /// + /// The task description. + /// A instance of the registered task. + /// + /// This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. + /// + /// + /// + /// + /// + /// + public Task AddTask([NotNull] string path, [NotNull] Trigger trigger, [NotNull] Action action, string userId = null, string password = null, TaskLogonType logonType = TaskLogonType.InteractiveToken, string description = null) + { + var td = NewTask(); + if (!string.IsNullOrEmpty(description)) + td.RegistrationInfo.Description = description; + + // Create a trigger that will fire the task at a specific date and time + td.Triggers.Add(trigger); + + // Create an action that will launch Notepad whenever the trigger fires + td.Actions.Add(action); + + // Register the task in the root folder + return RootFolder.RegisterTaskDefinition(path, td, TaskCreation.CreateOrUpdate, userId, password, logonType); + } + + /// Signals the object that initialization is starting. + public void BeginInit() => initializing = true; + + /// Signals the object that initialization is complete. + public void EndInit() + { + initializing = false; + Connect(); + } + + /// Determines whether the specified , is equal to this instance. + /// The to compare with this instance. + /// true if the specified is equal to this instance; otherwise, false. + public override bool Equals(object obj) + { + var tsobj = obj as TaskService; + if (tsobj != null) + return tsobj.TargetServer == TargetServer && tsobj.UserAccountDomain == UserAccountDomain && tsobj.UserName == UserName && tsobj.UserPassword == UserPassword && tsobj.forceV1 == forceV1; + return base.Equals(obj); + } + + /// Gets the path to a folder of registered tasks. + /// + /// The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is + /// specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character + /// cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. + /// + /// instance for the requested folder or null if was unrecognized. + /// + /// Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. + /// + public TaskFolder GetFolder(string folderName) + { + TaskFolder f = null; + if (v2TaskService != null) + { + if (string.IsNullOrEmpty(folderName)) folderName = TaskFolder.rootString; + try + { + var ifld = v2TaskService.GetFolder(folderName); + if (ifld != null) + f = new TaskFolder(this, ifld); + } + catch (System.IO.DirectoryNotFoundException) { } + catch (System.IO.FileNotFoundException) { } + } + else if (folderName == TaskFolder.rootString || string.IsNullOrEmpty(folderName)) + f = new TaskFolder(this); + else + throw new NotV1SupportedException("Folder other than the root (\\) was requested on a system only supporting Task Scheduler 1.0."); + return f; + } + + /// Returns a hash code for this instance. + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + public override int GetHashCode() => new { A = TargetServer, B = UserAccountDomain, C = UserName, D = UserPassword, E = forceV1 }.GetHashCode(); + + /// + /// Returns an empty task definition object to be filled in with settings and properties and then registered using the + /// method. + /// + /// A instance for setting properties. + public TaskDefinition NewTask() + { + if (v2TaskService != null) + return new TaskDefinition(v2TaskService.NewTask(0)); + var v1Name = "Temp" + Guid.NewGuid().ToString("B"); + return new TaskDefinition(v1TaskScheduler.NewWorkItem(v1Name, CLSID_Ctask, IID_ITask), v1Name); + } + + + [System.Security.SecurityCritical] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) + { + info.AddValue("TargetServer", TargetServer, typeof(string)); + info.AddValue("UserName", UserName, typeof(string)); + info.AddValue("UserAccountDomain", UserAccountDomain, typeof(string)); + info.AddValue("UserPassword", UserPassword, typeof(string)); + info.AddValue("forceV1", forceV1, typeof(bool)); + } + + internal static V2Interop.IRegisteredTask GetTask([NotNull] V2Interop.ITaskService iSvc, [NotNull] string name) + { + V2Interop.ITaskFolder fld = null; + try + { + fld = iSvc.GetFolder("\\"); + return fld.GetTask(name); + } + catch + { + return null; + } + finally + { + if (fld != null) Marshal.ReleaseComObject(fld); + } + } + + internal static V1Interop.ITask GetTask([NotNull] V1Interop.ITaskScheduler iSvc, [NotNull] string name) + { + if (string.IsNullOrEmpty(name)) + throw new ArgumentNullException(nameof(name)); + try + { + return iSvc.Activate(name, IID_ITask); + } + catch (UnauthorizedAccessException) + { + // TODO: Take ownership of the file and try again + throw; + } + catch (ArgumentException) + { + return iSvc.Activate(name + ".job", IID_ITask); + } + catch (FileNotFoundException) + { + return null; + } + } + + /// + /// Releases the unmanaged resources used by the and optionally releases the managed resources. + /// + /// true to release both managed and unmanaged resources; false to release only unmanaged resources. + protected override void Dispose(bool disposing) + { + if (v2TaskService != null) + { + try + { + Marshal.ReleaseComObject(v2TaskService); + } + catch { } + v2TaskService = null; + } + if (v1TaskScheduler != null) + { + try + { + Marshal.ReleaseComObject(v1TaskScheduler); + } + catch { } + v1TaskScheduler = null; + } + if (v1Impersonation != null) + { + v1Impersonation.Dispose(); + v1Impersonation = null; + } + if (!connecting) + ServiceDisconnected?.Invoke(this, EventArgs.Empty); + base.Dispose(disposing); + } + + private static Version GetLibraryVersionFromLocalOS() + { + if (osLibVer == null) + { + if (Environment.OSVersion.Version.Major < 6) + osLibVer = TaskServiceVersion.V1_1; + else + { + if (Environment.OSVersion.Version.Minor == 0) + osLibVer = TaskServiceVersion.V1_2; + else if (Environment.OSVersion.Version.Minor == 1) + osLibVer = TaskServiceVersion.V1_3; + else + { + try + { + var fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "taskschd.dll")); + if (fvi.FileBuildPart > 9600 && fvi.FileBuildPart <= 14393) + osLibVer = TaskServiceVersion.V1_5; + else if (fvi.FileBuildPart >= 15063) + osLibVer = TaskServiceVersion.V1_6; + else // fvi.FileBuildPart <= 9600 + osLibVer = TaskServiceVersion.V1_4; + } + catch { /* ignored */ }; + } + } + + if (osLibVer == null) + throw new NotSupportedException(@"The Task Scheduler library version for this system cannot be determined."); + } + return osLibVer; + } + + private static void Instance_ServiceDisconnected(object sender, EventArgs e) => instance?.Connect(); + + /// Connects this instance of the class to a running Task Scheduler. + private void Connect() + { + ResetUnsetProperties(); + + if (!initializing && !DesignMode) + { + if (!string.IsNullOrEmpty(userDomain) && !string.IsNullOrEmpty(userName) && !string.IsNullOrEmpty(userPassword) || string.IsNullOrEmpty(userDomain) && string.IsNullOrEmpty(userName) && string.IsNullOrEmpty(userPassword)) + { + // Clear stuff if already connected + connecting = true; + Dispose(true); + + if (LibraryIsV2 && !forceV1) + { + v2TaskService = new V2Interop.ITaskService(); + if (!string.IsNullOrEmpty(targetServer)) + { + // Check to ensure character only server name. (Suggested by bigsan) + if (targetServer.StartsWith(@"\")) + targetServer = targetServer.TrimStart('\\'); + // Make sure null is provided for local machine to compensate for a native library oddity (Found by ctrollen) + if (targetServer.Equals(Environment.MachineName, StringComparison.CurrentCultureIgnoreCase)) + targetServer = null; + } + else + targetServer = null; + v2TaskService.Connect(targetServer, userName, userDomain, userPassword); + targetServer = v2TaskService.TargetServer; + userName = v2TaskService.ConnectedUser; + userDomain = v2TaskService.ConnectedDomain; + maxVer = GetV2Version(); + } + else + { + v1Impersonation = new WindowsImpersonatedIdentity(userName, userDomain, userPassword); + v1TaskScheduler = new V1Interop.ITaskScheduler(); + if (!string.IsNullOrEmpty(targetServer)) + { + // Check to ensure UNC format for server name. (Suggested by bigsan) + if (!targetServer.StartsWith(@"\\")) + targetServer = @"\\" + targetServer; + } + else + targetServer = null; + v1TaskScheduler.SetTargetComputer(targetServer); + targetServer = v1TaskScheduler.GetTargetComputer(); + maxVer = TaskServiceVersion.V1_1; + } + ServiceConnected?.Invoke(this, EventArgs.Empty); + connecting = false; + } + else + { + throw new ArgumentException("A username, password, and domain must be provided."); + } + } + } + + /// Finds the task in folder. + /// The folder. + /// The wildcard expression to compare task names with. + /// The results. + /// if set to true recurse folders. + /// True if any tasks are found, False if not. + private bool FindTaskInFolder([NotNull] TaskFolder fld, System.Text.RegularExpressions.Regex taskName, ref System.Collections.Generic.List results, bool recurse = true) + { + results.AddRange(fld.GetTasks(taskName)); + + if (recurse) + { + foreach (var f in fld.SubFolders) + { + if (FindTaskInFolder(f, taskName, ref results)) + return true; + } + } + return false; + } + + /// Finds the task in folder. + /// The folder. + /// The filter to use when looking for tasks. + /// The results. + /// if set to true recurse folders. + /// True if any tasks are found, False if not. + private bool FindTaskInFolder([NotNull] TaskFolder fld, Predicate filter, ref System.Collections.Generic.List results, bool recurse = true) + { + foreach (var t in fld.GetTasks()) + try + { + if (filter(t)) + results.Add(t); + } + catch + { + System.Diagnostics.Debug.WriteLine($"Unable to evaluate filter for task '{t.Path}'."); + } + + if (recurse) + { + foreach (var f in fld.SubFolders) + { + if (FindTaskInFolder(f, filter, ref results)) + return true; + } + } + return false; + } + + private Version GetV2Version() + { + var v = v2TaskService.HighestVersion; + return new Version((int)(v >> 16), (int)(v & 0x0000FFFF)); + } + + private void ResetHighestSupportedVersion() => maxVer = Connected ? (v2TaskService != null ? GetV2Version() : TaskServiceVersion.V1_1) : GetLibraryVersionFromLocalOS(); + + private void ResetUnsetProperties() + { + if (!maxVerSet) ResetHighestSupportedVersion(); + if (!targetServerSet) targetServer = null; + if (!userDomainSet) userDomain = null; + if (!userNameSet) userName = null; + if (!userPasswordSet) userPassword = null; + } + + private bool ShouldSerializeTargetServer() => targetServer != null && !targetServer.Trim('\\').Equals(Environment.MachineName.Trim('\\'), StringComparison.InvariantCultureIgnoreCase); + + private bool ShouldSerializeUserAccountDomain() => userDomain != null && !userDomain.Equals(Environment.UserDomainName, StringComparison.InvariantCultureIgnoreCase); + + private bool ShouldSerializeUserName() => userName != null && !userName.Equals(Environment.UserName, StringComparison.InvariantCultureIgnoreCase); + + /// + /// Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing + /// information about a between threads. + /// + public struct ConnectionToken + { + internal int token; + + internal ConnectionToken(int value) => token = value; + } + + private class ComHandlerThread + { + private readonly System.Threading.AutoResetEvent completed = new System.Threading.AutoResetEvent(false); + private readonly string Data; + private readonly Type objType; + private readonly TaskHandlerStatus status; + private readonly int Timeout; + + private class TaskHandlerStatus : ITaskHandlerStatus + { + private readonly Action OnCompleted; + private readonly ComHandlerUpdate OnUpdate; + + public void TaskCompleted([In, MarshalAs(UnmanagedType.Error)] int taskErrCode) => OnCompleted?.Invoke(taskErrCode); + + public void UpdateStatus([In] short percentComplete, [In, MarshalAs(UnmanagedType.BStr)] string statusMessage) => OnUpdate?.Invoke(percentComplete, statusMessage); + } + } + + // This private class holds information needed to create a new TaskService instance + private class ConnectionData : IEquatable + { + public bool ForceV1; + public string TargetServer, UserAccountDomain, UserName, UserPassword; + + public bool Equals(ConnectionData other) => string.Equals(TargetServer, other.TargetServer, StringComparison.InvariantCultureIgnoreCase) && + string.Equals(UserAccountDomain, other.UserAccountDomain, StringComparison.InvariantCultureIgnoreCase) && + string.Equals(UserName, other.UserName, StringComparison.InvariantCultureIgnoreCase) && + string.Equals(UserPassword, other.UserPassword, StringComparison.InvariantCultureIgnoreCase) && + ForceV1 == other.ForceV1; + } + + private class VersionConverter : TypeConverter + { + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskServiceCronExt.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskServiceCronExt.cs new file mode 100644 index 0000000..c147c26 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TaskServiceCronExt.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + public abstract partial class Trigger + { + internal class CronExpression + { + private FieldVal[] Fields = new FieldVal[5]; + + private CronExpression() { } + + public enum CronFieldType { Minutes, Hours, Days, Months, DaysOfWeek }; + + public struct FieldVal + { + private const string rangeRegEx = @"^(?:(?\*)|(?\d+)(?:-(?\d+))?)(?:\/(?\d+))?$"; + private readonly static Dictionary dow = new Dictionary(7) + { + { "SUN", "0" }, + { "MON", "1" }, + { "TUE", "2" }, + { "WED", "3" }, + { "THU", "4" }, + { "FRI", "5" }, + { "SAT", "6" }, + }; + private readonly static Dictionary mon = new Dictionary(12) + { + { "JAN", "1" }, + { "FEB", "2" }, + { "MAR", "3" }, + { "APR", "4" }, + { "MAY", "5" }, + { "JUN", "6" }, + { "JUL", "7" }, + { "AUG", "8" }, + { "SEP", "9" }, + { "OCT", "10" }, + { "NOV", "11" }, + { "DEC", "12" }, + }; + private readonly static Dictionary validRange = new Dictionary(5) + { + { CronFieldType.Days, new MinMax(1, 31) }, + { CronFieldType.DaysOfWeek, new MinMax(0, 6) }, + { CronFieldType.Hours, new MinMax(0, 23) }, + { CronFieldType.Minutes, new MinMax(0, 59) }, + { CronFieldType.Months, new MinMax(1, 12) }, + }; + private CronFieldType cft; + private FieldFlags flags; + private int incr; + private int[] vals; + + enum FieldFlags { List, Every, Range, Increment }; + + public override string ToString() => $"Type:{flags}; Vals:{string.Join(",", vals.Select(i => i.ToString()).ToArray())}; Incr:{incr}"; + + private struct MinMax + { + public int Min, Max; + public MinMax(int min, int max) { Min = min; Max = max; } + } + } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Trigger.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Trigger.cs new file mode 100644 index 0000000..7cc8441 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Trigger.cs @@ -0,0 +1,2544 @@ +using JetBrains.Annotations; +using Microsoft.Win32.TaskScheduler.V2Interop; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Globalization; +using System.Runtime.InteropServices; +using System.Text; +using System.Xml.Serialization; + +namespace Microsoft.Win32.TaskScheduler +{ + /// Values for days of the week (Monday, Tuesday, etc.) + [Flags] + public enum DaysOfTheWeek : short + { + /// Sunday + Sunday = 0x1, + /// Monday + Monday = 0x2, + /// Tuesday + Tuesday = 0x4, + /// Wednesday + Wednesday = 0x8, + /// Thursday + Thursday = 0x10, + /// Friday + Friday = 0x20, + /// Saturday + Saturday = 0x40, + /// All days + AllDays = 0x7F + } + + /// Values for months of the year (January, February, etc.) + [Flags] + public enum MonthsOfTheYear : short + { + /// January + January = 0x1, + /// February + February = 0x2, + /// March + March = 0x4, + /// April + April = 0x8, + /// May + May = 0x10, + /// June + June = 0x20, + /// July + July = 0x40, + /// August + August = 0x80, + /// September + September = 0x100, + /// October + October = 0x200, + /// November + November = 0x400, + /// December + December = 0x800, + /// All months + AllMonths = 0xFFF + } + + /// Defines the type of triggers that can be used by tasks. + [DefaultValue(Time)] + public enum TaskTriggerType + { + /// Triggers the task when a specific event occurs. Version 1.2 only. + Event = 0, + /// Triggers the task at a specific time of day. + Time = 1, + /// Triggers the task on a daily schedule. + Daily = 2, + /// Triggers the task on a weekly schedule. + Weekly = 3, + /// Triggers the task on a monthly schedule. + Monthly = 4, + /// Triggers the task on a monthly day-of-week schedule. + MonthlyDOW = 5, + /// Triggers the task when the computer goes into an idle state. + Idle = 6, + /// Triggers the task when the task is registered. Version 1.2 only. + Registration = 7, + /// Triggers the task when the computer boots. + Boot = 8, + /// Triggers the task when a specific user logs on. + Logon = 9, + /// Triggers the task when a specific user session state changes. Version 1.2 only. + SessionStateChange = 11, + /// Triggers the custom trigger. Version 1.3 only. + Custom = 12 + } + + /// Values for week of month (first, second, ..., last) + [Flags] + public enum WhichWeek : short + { + /// First week of the month + FirstWeek = 1, + /// Second week of the month + SecondWeek = 2, + /// Third week of the month + ThirdWeek = 4, + /// Fourth week of the month + FourthWeek = 8, + /// Last week of the month + LastWeek = 0x10, + /// Every week of the month + AllWeeks = 0x1F + } + + /// Interface that categorizes the trigger as a calendar trigger. + public interface ICalendarTrigger { } + + /// Interface for triggers that support a delay. + public interface ITriggerDelay + { + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan Delay { get; set; } + } + + /// Interface for triggers that support a user identifier. + public interface ITriggerUserId + { + /// Gets or sets the user for the . + string UserId { get; set; } + } + + /// Represents a trigger that starts a task when the system is booted. + /// A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. + /// + /// + /// + /// + /// + public sealed class BootTrigger : Trigger, ITriggerDelay + { + /// Creates an unbound instance of a . + public BootTrigger() : base(TaskTriggerType.Boot) { } + + internal BootTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.OnSystemStart) { } + + internal BootTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan Delay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IBootTrigger)v2Trigger).Delay) : GetUnboundValueOrDefault(nameof(Delay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IBootTrigger)v2Trigger).Delay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(Delay)] = value; + } + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => winPEAS.Properties.Resources.TriggerBoot1; + } + + /// + /// Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom + /// triggers. It cannot be used to create custom triggers. + /// + public sealed class CustomTrigger : Trigger, ITriggerDelay + { + private readonly NamedValueCollection nvc = new NamedValueCollection(); + private TimeSpan delay = TimeSpan.MinValue; + private string name = string.Empty; + + internal CustomTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets a value that indicates the amount of time between the trigger events and when the task is started. + /// This value cannot be set. + public TimeSpan Delay + { + get => delay; + set => throw new NotImplementedException(); + } + + /// Clones this instance. + /// This method will always throw an exception. + /// CustomTrigger cannot be cloned due to OS restrictions. + public override object Clone() => throw new InvalidOperationException("CustomTrigger cannot be cloned due to OS restrictions."); + + /// Updates custom properties from XML provided by definition. + /// The XML from the TaskDefinition. + internal void UpdateFromXml(string xml) + { + nvc.Clear(); + try + { + var xmlDoc = new System.Xml.XmlDocument(); + xmlDoc.LoadXml(xml); + var nsmgr = new System.Xml.XmlNamespaceManager(xmlDoc.NameTable); + nsmgr.AddNamespace("n", "http://schemas.microsoft.com/windows/2004/02/mit/task"); + var elem = xmlDoc.DocumentElement?.SelectSingleNode("n:Triggers/*[@id='" + Id + "']", nsmgr); + if (elem == null) + { + var nodes = xmlDoc.GetElementsByTagName("WnfStateChangeTrigger"); + if (nodes.Count == 1) + elem = nodes[0]; + } + + if (elem == null) return; + + name = elem.LocalName; + foreach (System.Xml.XmlNode node in elem.ChildNodes) + { + switch (node.LocalName) + { + case "Delay": + delay = Task.StringToTimeSpan(node.InnerText); + break; + + case "StartBoundary": + case "Enabled": + case "EndBoundary": + case "ExecutionTimeLimit": + break; + + default: + nvc.Add(node.LocalName, node.InnerText); + break; + } + } + } + catch { /* ignored */ } + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => winPEAS.Properties.Resources.TriggerCustom1; + } + + /// + /// Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every + /// third day, and so on. + /// + /// A DailyTrigger will fire at a specified time every day or interval of days. + /// + /// + /// + /// + /// + [XmlRoot("CalendarTrigger", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class DailyTrigger : Trigger, ICalendarTrigger, ITriggerDelay, IXmlSerializable + { + /// Creates an unbound instance of a . + /// Interval between the days in the schedule. + public DailyTrigger(short daysInterval = 1) : base(TaskTriggerType.Daily) { DaysInterval = daysInterval; } + + internal DailyTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.RunDaily) + { + if (v1TriggerData.Data.daily.DaysInterval == 0) + v1TriggerData.Data.daily.DaysInterval = 1; + } + + internal DailyTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Sets or retrieves the interval between the days in the schedule. + [DefaultValue(1)] + public short DaysInterval + { + get + { + if (v2Trigger != null) + return ((IDailyTrigger)v2Trigger).DaysInterval; + return (short)v1TriggerData.Data.daily.DaysInterval; + } + set + { + if (v2Trigger != null) + ((IDailyTrigger)v2Trigger).DaysInterval = value; + else + { + v1TriggerData.Data.daily.DaysInterval = (ushort)value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(DaysInterval)] = value; + } + } + } + + /// Gets or sets a delay time that is randomly added to the start time of the trigger. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RandomDelay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IDailyTrigger)v2Trigger).RandomDelay) : GetUnboundValueOrDefault(nameof(RandomDelay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IDailyTrigger)v2Trigger).RandomDelay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RandomDelay)] = value; + } + } + + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan ITriggerDelay.Delay + { + get => RandomDelay; + set => RandomDelay = value; + } + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is DailyTrigger dt) + { + DaysInterval = dt.DaysInterval; + } + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is DailyTrigger dt && base.Equals(dt) && DaysInterval == dt.DaysInterval; + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { CalendarTrigger.ReadXml(reader, this, ReadMyXml); } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { CalendarTrigger.WriteXml(writer, this, WriteMyXml); } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => DaysInterval == 1 ? + string.Format(winPEAS.Properties.Resources.TriggerDaily1, AdjustToLocal(StartBoundary)) : + string.Format(winPEAS.Properties.Resources.TriggerDaily2, AdjustToLocal(StartBoundary), DaysInterval); + + private void ReadMyXml(System.Xml.XmlReader reader) + { + reader.ReadStartElement("ScheduleByDay"); + if (reader.MoveToContent() == System.Xml.XmlNodeType.Element && reader.LocalName == "DaysInterval") + // ReSharper disable once AssignNullToNotNullAttribute + DaysInterval = (short)reader.ReadElementContentAs(typeof(short), null); + reader.Read(); + reader.ReadEndElement(); + } + + private void WriteMyXml(System.Xml.XmlWriter writer) + { + writer.WriteStartElement("ScheduleByDay"); + writer.WriteElementString("DaysInterval", DaysInterval.ToString()); + writer.WriteEndElement(); + } + } + + /// + /// Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 + /// and later. + /// + /// The EventTrigger runs when a system event fires. + /// + /// + /// "; + /// eTrigger.ValueQueries.Add("Name", "Value"); + /// ]]> + /// + /// + [XmlType(IncludeInSchema = false)] + public sealed class EventTrigger : Trigger, ITriggerDelay + { + private NamedValueCollection nvc; + + /// Creates an unbound instance of a . + public EventTrigger() : base(TaskTriggerType.Event) { } + + internal EventTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Delay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IEventTrigger)v2Trigger).Delay) : GetUnboundValueOrDefault(nameof(Delay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IEventTrigger)v2Trigger).Delay = Task.TimeSpanToString(value); + else + unboundValues[nameof(Delay)] = value; + } + } + + /// Gets or sets the XPath query string that identifies the event that fires the trigger. + [DefaultValue(null)] + public string Subscription + { + get => v2Trigger != null ? ((IEventTrigger)v2Trigger).Subscription : GetUnboundValueOrDefault(nameof(Subscription)); + set + { + if (v2Trigger != null) + ((IEventTrigger)v2Trigger).Subscription = value; + else + unboundValues[nameof(Subscription)] = value; + } + } + + /// + /// Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query + /// specified in the Subscription property. The name of the query can be used as a variable in the message of a action. + /// + [XmlArray] + [XmlArrayItem("Value", typeof(NameValuePair))] + public NamedValueCollection ValueQueries => nvc ?? (nvc = v2Trigger == null ? new NamedValueCollection() : new NamedValueCollection(((IEventTrigger)v2Trigger).ValueQueries)); + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is EventTrigger et) + { + Subscription = et.Subscription; + et.ValueQueries.CopyTo(ValueQueries); + } + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is EventTrigger et && base.Equals(et) && Subscription == et.Subscription; + + /// Gets basic event information. + /// The event's log. + /// The event's source. Can be null. + /// The event's id. Can be null. + /// true if subscription represents a basic event, false if not. + public bool GetBasic(out string log, out string source, out int? eventId) + { + log = source = null; + eventId = null; + if (!string.IsNullOrEmpty(Subscription)) + { + using (var str = new System.IO.MemoryStream(Encoding.UTF8.GetBytes(Subscription))) + { + using (var rdr = new System.Xml.XmlTextReader(str)) + { + rdr.WhitespaceHandling = System.Xml.WhitespaceHandling.None; + try + { + rdr.MoveToContent(); + rdr.ReadStartElement("QueryList"); + if (rdr.Name == "Query" && rdr.MoveToAttribute("Path")) + { + var path = rdr.Value; + if (rdr.MoveToElement() && rdr.ReadToDescendant("Select") && path.Equals(rdr["Path"], StringComparison.InvariantCultureIgnoreCase)) + { + var content = rdr.ReadString(); + var m = System.Text.RegularExpressions.Regex.Match(content, + @"\*(?:\[System\[(?:Provider\[\@Name='(?[^']+)'\])?(?:\s+and\s+)?(?:EventID=(?\d+))?\]\])", + System.Text.RegularExpressions.RegexOptions.IgnoreCase | + System.Text.RegularExpressions.RegexOptions.Compiled | + System.Text.RegularExpressions.RegexOptions.Singleline | + System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace); + if (m.Success) + { + log = path; + if (m.Groups["s"].Success) + source = m.Groups["s"].Value; + if (m.Groups["e"].Success) + eventId = Convert.ToInt32(m.Groups["e"].Value); + return true; + } + } + } + } + catch { /* ignored */ } + } + } + } + return false; + } + + internal override void Bind(ITaskDefinition iTaskDef) + { + base.Bind(iTaskDef); + nvc?.Bind(((IEventTrigger)v2Trigger).ValueQueries); + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + if (!GetBasic(out var log, out var source, out var id)) + return winPEAS.Properties.Resources.TriggerEvent1; + var sb = new StringBuilder(); + sb.AppendFormat(winPEAS.Properties.Resources.TriggerEventBasic1, log); + if (!string.IsNullOrEmpty(source)) + sb.AppendFormat(winPEAS.Properties.Resources.TriggerEventBasic2, source); + if (id.HasValue) + sb.AppendFormat(winPEAS.Properties.Resources.TriggerEventBasic3, id.Value); + return sb.ToString(); + } + } + + /// + /// Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. + /// + /// + /// An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. + /// + /// + /// + /// + /// + /// + public sealed class IdleTrigger : Trigger + { + /// Creates an unbound instance of a . + public IdleTrigger() : base(TaskTriggerType.Idle) { } + + internal IdleTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.OnIdle) { } + + internal IdleTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => winPEAS.Properties.Resources.TriggerIdle1; + } + + /// + /// Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks + /// registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. + /// + /// A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. + /// + /// + /// + /// + /// + public sealed class LogonTrigger : Trigger, ITriggerDelay, ITriggerUserId + { + /// Creates an unbound instance of a . + public LogonTrigger() : base(TaskTriggerType.Logon) { } + + internal LogonTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.OnLogon) { } + + internal LogonTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan Delay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((ILogonTrigger)v2Trigger).Delay) : GetUnboundValueOrDefault(nameof(Delay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((ILogonTrigger)v2Trigger).Delay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(Delay)] = value; + } + } + + /// + /// Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". + /// This property can be in one of the following formats: + /// • User name or SID: The task is started when the user logs on to the computer. + /// • NULL: The task is started when any user logs on to the computer. + /// + /// + /// If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a + /// value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the + /// principal for the task using the Principal.GroupId property. + /// + /// Not supported under Task Scheduler 1.0. + [DefaultValue(null)] + [XmlIgnore] + public string UserId + { + get => v2Trigger != null ? ((ILogonTrigger)v2Trigger).UserId : GetUnboundValueOrDefault(nameof(UserId)); + set + { + if (v2Trigger != null) + ((ILogonTrigger)v2Trigger).UserId = value; + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(UserId)] = value; + } + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + var user = string.IsNullOrEmpty(UserId) ? winPEAS.Properties.Resources.TriggerAnyUser : UserId; + return string.Format(winPEAS.Properties.Resources.TriggerLogon1, user); + } + } + + /// + /// Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. + /// + [XmlRoot("CalendarTrigger", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class MonthlyDOWTrigger : Trigger, ICalendarTrigger, ITriggerDelay, IXmlSerializable + { + /// Creates an unbound instance of a . + /// The days of the week. + /// The months of the year. + /// The weeks of the month. + public MonthlyDOWTrigger(DaysOfTheWeek daysOfWeek = DaysOfTheWeek.Sunday, MonthsOfTheYear monthsOfYear = MonthsOfTheYear.AllMonths, WhichWeek weeksOfMonth = WhichWeek.FirstWeek) : base(TaskTriggerType.MonthlyDOW) + { + DaysOfWeek = daysOfWeek; + MonthsOfYear = monthsOfYear; + WeeksOfMonth = weeksOfMonth; + } + + internal MonthlyDOWTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.RunMonthlyDOW) + { + if (v1TriggerData.Data.monthlyDOW.Months == 0) + v1TriggerData.Data.monthlyDOW.Months = MonthsOfTheYear.AllMonths; + if (v1TriggerData.Data.monthlyDOW.DaysOfTheWeek == 0) + v1TriggerData.Data.monthlyDOW.DaysOfTheWeek = DaysOfTheWeek.Sunday; + } + + internal MonthlyDOWTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets the days of the week during which the task runs. + [DefaultValue(0)] + public DaysOfTheWeek DaysOfWeek + { + get => v2Trigger != null + ? (DaysOfTheWeek)((IMonthlyDOWTrigger)v2Trigger).DaysOfWeek + : v1TriggerData.Data.monthlyDOW.DaysOfTheWeek; + set + { + if (v2Trigger != null) + ((IMonthlyDOWTrigger)v2Trigger).DaysOfWeek = (short)value; + else + { + v1TriggerData.Data.monthlyDOW.DaysOfTheWeek = value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(DaysOfWeek)] = (short)value; + } + } + } + + /// Gets or sets the months of the year during which the task runs. + [DefaultValue(0)] + public MonthsOfTheYear MonthsOfYear + { + get => v2Trigger != null + ? (MonthsOfTheYear)((IMonthlyDOWTrigger)v2Trigger).MonthsOfYear + : v1TriggerData.Data.monthlyDOW.Months; + set + { + if (v2Trigger != null) + ((IMonthlyDOWTrigger)v2Trigger).MonthsOfYear = (short)value; + else + { + v1TriggerData.Data.monthlyDOW.Months = value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(MonthsOfYear)] = (short)value; + } + } + } + + /// Gets or sets a delay time that is randomly added to the start time of the trigger. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RandomDelay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IMonthlyDOWTrigger)v2Trigger).RandomDelay) : GetUnboundValueOrDefault(nameof(RandomDelay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IMonthlyDOWTrigger)v2Trigger).RandomDelay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RandomDelay)] = value; + } + } + + /// Gets or sets a Boolean value that indicates that the task runs on the last week of the month. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(false)] + [XmlIgnore] + public bool RunOnLastWeekOfMonth + { + get => ((IMonthlyDOWTrigger)v2Trigger)?.RunOnLastWeekOfMonth ?? GetUnboundValueOrDefault(nameof(RunOnLastWeekOfMonth), false); + set + { + if (v2Trigger != null) + ((IMonthlyDOWTrigger)v2Trigger).RunOnLastWeekOfMonth = value; + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RunOnLastWeekOfMonth)] = value; + } + } + + /// Gets or sets the weeks of the month during which the task runs. + [DefaultValue(0)] + public WhichWeek WeeksOfMonth + { + get + { + if (v2Trigger == null) + return v1Trigger != null + ? v1TriggerData.Data.monthlyDOW.V2WhichWeek + : GetUnboundValueOrDefault(nameof(WeeksOfMonth), WhichWeek.FirstWeek); + var ww = (WhichWeek)((IMonthlyDOWTrigger)v2Trigger).WeeksOfMonth; + // Following addition give accurate results for confusing RunOnLastWeekOfMonth property (thanks kbergeron) + if (((IMonthlyDOWTrigger)v2Trigger).RunOnLastWeekOfMonth) + ww |= WhichWeek.LastWeek; + return ww; + } + set + { + // In Windows 10, the native library no longer acknowledges the LastWeek value and requires the RunOnLastWeekOfMonth to + // be expressly set. I think this is wrong so I am correcting their changed functionality. (thanks @SebastiaanPolfliet) + if (value.IsFlagSet(WhichWeek.LastWeek)) + RunOnLastWeekOfMonth = true; + if (v2Trigger != null) + { + ((IMonthlyDOWTrigger)v2Trigger).WeeksOfMonth = (short)value; + } + else + { + try + { + v1TriggerData.Data.monthlyDOW.V2WhichWeek = value; + } + catch (NotV1SupportedException) + { + if (v1Trigger != null) throw; + } + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(WeeksOfMonth)] = (short)value; + } + } + } + + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan ITriggerDelay.Delay + { + get => RandomDelay; + set => RandomDelay = value; + } + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is MonthlyDOWTrigger mt) + { + DaysOfWeek = mt.DaysOfWeek; + MonthsOfYear = mt.MonthsOfYear; + try { RunOnLastWeekOfMonth = mt.RunOnLastWeekOfMonth; } catch { /* ignored */ } + WeeksOfMonth = mt.WeeksOfMonth; + } + if (sourceTrigger is MonthlyTrigger m) + MonthsOfYear = m.MonthsOfYear; + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is MonthlyDOWTrigger mt && base.Equals(other) && DaysOfWeek == mt.DaysOfWeek && + MonthsOfYear == mt.MonthsOfYear && WeeksOfMonth == mt.WeeksOfMonth && v1Trigger == null && RunOnLastWeekOfMonth == mt.RunOnLastWeekOfMonth; + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { CalendarTrigger.ReadXml(reader, this, ReadMyXml); } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { CalendarTrigger.WriteXml(writer, this, WriteMyXml); } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + var ww = TaskEnumGlobalizer.GetString(WeeksOfMonth); + var days = TaskEnumGlobalizer.GetString(DaysOfWeek); + var months = TaskEnumGlobalizer.GetString(MonthsOfYear); + return string.Format(winPEAS.Properties.Resources.TriggerMonthlyDOW1, AdjustToLocal(StartBoundary), ww, days, months); + } + + /// Reads the subclass XML for V1 streams. + /// The reader. + private void ReadMyXml([NotNull] System.Xml.XmlReader reader) + { + reader.ReadStartElement("ScheduleByMonthDayOfWeek"); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "Weeks": + reader.Read(); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + if (reader.LocalName == "Week") + { + var wk = reader.ReadElementContentAsString(); + if (wk == "Last") + WeeksOfMonth = WhichWeek.LastWeek; + else + { + switch (Int32.Parse(wk)) + { + case 1: + WeeksOfMonth = WhichWeek.FirstWeek; + break; + + case 2: + WeeksOfMonth = WhichWeek.SecondWeek; + break; + + case 3: + WeeksOfMonth = WhichWeek.ThirdWeek; + break; + + case 4: + WeeksOfMonth = WhichWeek.FourthWeek; + break; + + default: + throw new System.Xml.XmlException("Week element must contain a 1-4 or Last as content."); + } + } + } + } + reader.ReadEndElement(); + break; + + case "DaysOfWeek": + reader.Read(); + DaysOfWeek = 0; + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + try + { + DaysOfWeek |= (DaysOfTheWeek)Enum.Parse(typeof(DaysOfTheWeek), reader.LocalName); + } + catch + { + throw new System.Xml.XmlException("Invalid days of the week element."); + } + reader.Read(); + } + reader.ReadEndElement(); + break; + + case "Months": + reader.Read(); + MonthsOfYear = 0; + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + try + { + MonthsOfYear |= (MonthsOfTheYear)Enum.Parse(typeof(MonthsOfTheYear), reader.LocalName); + } + catch + { + throw new System.Xml.XmlException("Invalid months of the year element."); + } + reader.Read(); + } + reader.ReadEndElement(); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + + /// Writes the subclass XML for V1 streams. + /// The writer. + private void WriteMyXml([NotNull] System.Xml.XmlWriter writer) + { + writer.WriteStartElement("ScheduleByMonthDayOfWeek"); + + writer.WriteStartElement("Weeks"); + if ((WeeksOfMonth & WhichWeek.FirstWeek) == WhichWeek.FirstWeek) + writer.WriteElementString("Week", "1"); + if ((WeeksOfMonth & WhichWeek.SecondWeek) == WhichWeek.SecondWeek) + writer.WriteElementString("Week", "2"); + if ((WeeksOfMonth & WhichWeek.ThirdWeek) == WhichWeek.ThirdWeek) + writer.WriteElementString("Week", "3"); + if ((WeeksOfMonth & WhichWeek.FourthWeek) == WhichWeek.FourthWeek) + writer.WriteElementString("Week", "4"); + if ((WeeksOfMonth & WhichWeek.LastWeek) == WhichWeek.LastWeek) + writer.WriteElementString("Week", "Last"); + writer.WriteEndElement(); + + writer.WriteStartElement("DaysOfWeek"); + foreach (DaysOfTheWeek e in Enum.GetValues(typeof(DaysOfTheWeek))) + if (e != DaysOfTheWeek.AllDays && (DaysOfWeek & e) == e) + writer.WriteElementString(e.ToString(), null); + writer.WriteEndElement(); + + writer.WriteStartElement("Months"); + foreach (MonthsOfTheYear e in Enum.GetValues(typeof(MonthsOfTheYear))) + if (e != MonthsOfTheYear.AllMonths && (MonthsOfYear & e) == e) + writer.WriteElementString(e.ToString(), null); + writer.WriteEndElement(); + + writer.WriteEndElement(); + } + } + + /// Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. + [XmlRoot("CalendarTrigger", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class MonthlyTrigger : Trigger, ICalendarTrigger, ITriggerDelay, IXmlSerializable + { + /// Creates an unbound instance of a . + /// + /// The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the + /// value will be set and no days will be added regardless of the month. + /// + /// The months of the year. + public MonthlyTrigger(int dayOfMonth = 1, MonthsOfTheYear monthsOfYear = MonthsOfTheYear.AllMonths) : base(TaskTriggerType.Monthly) + { + if (dayOfMonth < 1 || dayOfMonth > 32) throw new ArgumentOutOfRangeException(nameof(dayOfMonth)); + if (!monthsOfYear.IsValidFlagValue()) throw new ArgumentOutOfRangeException(nameof(monthsOfYear)); + if (dayOfMonth == 32) + { + DaysOfMonth = new int[0]; + RunOnLastDayOfMonth = true; + } + else + DaysOfMonth = new[] { dayOfMonth }; + MonthsOfYear = monthsOfYear; + } + + internal MonthlyTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.RunMonthly) + { + if (v1TriggerData.Data.monthlyDate.Months == 0) + v1TriggerData.Data.monthlyDate.Months = MonthsOfTheYear.AllMonths; + if (v1TriggerData.Data.monthlyDate.Days == 0) + v1TriggerData.Data.monthlyDate.Days = 1; + } + + internal MonthlyTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets the days of the month during which the task runs. + public int[] DaysOfMonth + { + get => v2Trigger != null ? MaskToIndices(((IMonthlyTrigger)v2Trigger).DaysOfMonth) : MaskToIndices((int)v1TriggerData.Data.monthlyDate.Days); + set + { + var mask = IndicesToMask(value); + if (v2Trigger != null) + ((IMonthlyTrigger)v2Trigger).DaysOfMonth = mask; + else + { + v1TriggerData.Data.monthlyDate.Days = (uint)mask; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(DaysOfMonth)] = mask; + } + } + } + + /// Gets or sets the months of the year during which the task runs. + [DefaultValue(0)] + public MonthsOfTheYear MonthsOfYear + { + get => v2Trigger != null + ? (MonthsOfTheYear)((IMonthlyTrigger)v2Trigger).MonthsOfYear + : v1TriggerData.Data.monthlyDOW.Months; + set + { + if (v2Trigger != null) + ((IMonthlyTrigger)v2Trigger).MonthsOfYear = (short)value; + else + { + v1TriggerData.Data.monthlyDOW.Months = value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(MonthsOfYear)] = (short)value; + } + } + } + + /// Gets or sets a delay time that is randomly added to the start time of the trigger. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RandomDelay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IMonthlyTrigger)v2Trigger).RandomDelay) : GetUnboundValueOrDefault(nameof(RandomDelay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IMonthlyTrigger)v2Trigger).RandomDelay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RandomDelay)] = value; + } + } + + /// Gets or sets a Boolean value that indicates that the task runs on the last day of the month. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(false)] + [XmlIgnore] + public bool RunOnLastDayOfMonth + { + get => ((IMonthlyTrigger)v2Trigger)?.RunOnLastDayOfMonth ?? GetUnboundValueOrDefault(nameof(RunOnLastDayOfMonth), false); + set + { + if (v2Trigger != null) + ((IMonthlyTrigger)v2Trigger).RunOnLastDayOfMonth = value; + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RunOnLastDayOfMonth)] = value; + } + } + + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan ITriggerDelay.Delay + { + get => RandomDelay; + set => RandomDelay = value; + } + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is MonthlyTrigger mt) + { + DaysOfMonth = mt.DaysOfMonth; + MonthsOfYear = mt.MonthsOfYear; + try { RunOnLastDayOfMonth = mt.RunOnLastDayOfMonth; } catch { /* ignored */ } + } + if (sourceTrigger is MonthlyDOWTrigger mdt) + MonthsOfYear = mdt.MonthsOfYear; + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is MonthlyTrigger mt && base.Equals(mt) && ListsEqual(DaysOfMonth, mt.DaysOfMonth) && + MonthsOfYear == mt.MonthsOfYear && v1Trigger == null && RunOnLastDayOfMonth == mt.RunOnLastDayOfMonth; + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { CalendarTrigger.ReadXml(reader, this, ReadMyXml); } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { CalendarTrigger.WriteXml(writer, this, WriteMyXml); } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + var days = string.Join(winPEAS.Properties.Resources.ListSeparator, Array.ConvertAll(DaysOfMonth, i => i.ToString())); + if (RunOnLastDayOfMonth) + days += (days.Length == 0 ? "" : winPEAS.Properties.Resources.ListSeparator) + winPEAS.Properties.Resources.WWLastWeek; + var months = TaskEnumGlobalizer.GetString(MonthsOfYear); + return string.Format(winPEAS.Properties.Resources.TriggerMonthly1, AdjustToLocal(StartBoundary), days, months); + } + + /// + /// Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are + /// numbered the same. + /// + /// An array with an element for each bit of the mask which is ON. + /// An integer to be interpreted as a mask. + private static int IndicesToMask(int[] indices) + { + if (indices is null || indices.Length == 0) return 0; + var mask = 0; + foreach (var index in indices) + { + if (index < 1 || index > 31) throw new ArgumentException("Days must be in the range 1..31"); + mask = mask | 1 << (index - 1); + } + return mask; + } + + /// Compares two collections. + /// Item type of collections. + /// The first collection. + /// The second collection + /// true if the collections values are equal; false otherwise. + private static bool ListsEqual(ICollection left, ICollection right) where T : IComparable + { + if (left == null && right == null) return true; + if (left == null || right == null) return false; + if (left.Count != right.Count) return false; + List l1 = new List(left), l2 = new List(right); + l1.Sort(); l2.Sort(); + for (var i = 0; i < l1.Count; i++) + if (l1[i].CompareTo(l2[i]) != 0) return false; + return true; + } + + /// + /// Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to + /// number from 1 to 32. + /// + /// An integer to be interpreted as a mask. + /// An array with an element for each bit of the mask which is ON. + private static int[] MaskToIndices(int mask) + { + //count bits in mask + var cnt = 0; + for (var i = 0; mask >> i > 0; i++) + cnt = cnt + (1 & (mask >> i)); + //allocate return array with one entry for each bit + var indices = new int[cnt]; + //fill array with bit indices + cnt = 0; + for (var i = 0; mask >> i > 0; i++) + if ((1 & (mask >> i)) == 1) + indices[cnt++] = i + 1; + return indices; + } + + /// Reads the subclass XML for V1 streams. + /// The reader. + private void ReadMyXml([NotNull] System.Xml.XmlReader reader) + { + reader.ReadStartElement("ScheduleByMonth"); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "DaysOfMonth": + reader.Read(); + var days = new List(); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + if (reader.LocalName != "Day") continue; + var sday = reader.ReadElementContentAsString(); + if (sday.Equals("Last", StringComparison.InvariantCultureIgnoreCase)) continue; + var day = int.Parse(sday); + if (day >= 1 && day <= 31) + days.Add(day); + } + DaysOfMonth = days.ToArray(); + reader.ReadEndElement(); + break; + + case "Months": + reader.Read(); + MonthsOfYear = 0; + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + try + { + MonthsOfYear |= (MonthsOfTheYear)Enum.Parse(typeof(MonthsOfTheYear), reader.LocalName); + } + catch + { + throw new System.Xml.XmlException("Invalid months of the year element."); + } + reader.Read(); + } + reader.ReadEndElement(); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + + private void WriteMyXml([NotNull] System.Xml.XmlWriter writer) + { + writer.WriteStartElement("ScheduleByMonth"); + + writer.WriteStartElement("DaysOfMonth"); + foreach (var day in DaysOfMonth) + writer.WriteElementString("Day", day.ToString()); + writer.WriteEndElement(); + + writer.WriteStartElement("Months"); + foreach (MonthsOfTheYear e in Enum.GetValues(typeof(MonthsOfTheYear))) + if (e != MonthsOfTheYear.AllMonths && (MonthsOfYear & e) == e) + writer.WriteElementString(e.ToString(), null); + writer.WriteEndElement(); + + writer.WriteEndElement(); + } + } + + /// + /// Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task + /// Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// + /// The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. + /// + /// + /// + /// + /// + [XmlType(IncludeInSchema = false)] + public sealed class RegistrationTrigger : Trigger, ITriggerDelay + { + /// Creates an unbound instance of a . + public RegistrationTrigger() : base(TaskTriggerType.Registration) { } + + internal RegistrationTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan Delay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IRegistrationTrigger)v2Trigger).Delay) : GetUnboundValueOrDefault(nameof(Delay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IRegistrationTrigger)v2Trigger).Delay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(Delay)] = value; + } + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => winPEAS.Properties.Resources.TriggerRegistration1; + } + + /// Defines how often the task is run and how long the repetition pattern is repeated after the task is started. + /// This can be used directly or by assignment for a . + /// + /// + /// + /// + /// + [XmlRoot("Repetition", Namespace = TaskDefinition.tns, IsNullable = true)] + [TypeConverter(typeof(RepetitionPatternConverter))] + public sealed class RepetitionPattern : IDisposable, IXmlSerializable, IEquatable + { + private readonly Trigger pTrigger; + private readonly IRepetitionPattern v2Pattern; + private TimeSpan unboundInterval = TimeSpan.Zero, unboundDuration = TimeSpan.Zero; + private bool unboundStopAtDurationEnd; + + internal RepetitionPattern([NotNull] Trigger parent) + { + pTrigger = parent; + if (pTrigger?.v2Trigger != null) + v2Pattern = pTrigger.v2Trigger.Repetition; + } + + /// Gets or sets how long the pattern is repeated. + /// + /// The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. + /// + /// If you specify a repetition duration for a task, you must also specify the repetition interval. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Duration + { + get => v2Pattern != null + ? Task.StringToTimeSpan(v2Pattern.Duration) + : (pTrigger != null ? TimeSpan.FromMinutes(pTrigger.v1TriggerData.MinutesDuration) : unboundDuration); + set + { + if (value.Ticks < 0 || value != TimeSpan.Zero && value < TimeSpan.FromMinutes(1)) + throw new ArgumentOutOfRangeException(nameof(Duration)); + if (v2Pattern != null) + { + v2Pattern.Duration = Task.TimeSpanToString(value); + } + else if (pTrigger != null) + { + pTrigger.v1TriggerData.MinutesDuration = (uint)value.TotalMinutes; + Bind(); + } + else + unboundDuration = value; + } + } + + /// Gets or sets the amount of time between each restart of the task. + /// The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. + /// If you specify a repetition duration for a task, you must also specify the repetition interval. + /// The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Interval + { + get => v2Pattern != null + ? Task.StringToTimeSpan(v2Pattern.Interval) + : (pTrigger != null ? TimeSpan.FromMinutes(pTrigger.v1TriggerData.MinutesInterval) : unboundInterval); + set + { + if (value.Ticks < 0 || (v2Pattern != null || pTrigger == null) && value != TimeSpan.Zero && (value < TimeSpan.FromMinutes(1) || value > TimeSpan.FromDays(31))) + throw new ArgumentOutOfRangeException(nameof(Interval)); + if (v2Pattern != null) + { + v2Pattern.Interval = Task.TimeSpanToString(value); + } + else if (pTrigger != null) + { + if (value != TimeSpan.Zero && value < TimeSpan.FromMinutes(1)) + throw new ArgumentOutOfRangeException(nameof(Interval)); + pTrigger.v1TriggerData.MinutesInterval = (uint)value.TotalMinutes; + Bind(); + } + else + unboundInterval = value; + } + } + + /// Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. + [DefaultValue(false)] + public bool StopAtDurationEnd + { + get + { + if (v2Pattern != null) + return v2Pattern.StopAtDurationEnd; + if (pTrigger != null) + return (pTrigger.v1TriggerData.Flags & V1Interop.TaskTriggerFlags.KillAtDurationEnd) == V1Interop.TaskTriggerFlags.KillAtDurationEnd; + return unboundStopAtDurationEnd; + } + set + { + if (v2Pattern != null) + v2Pattern.StopAtDurationEnd = value; + else if (pTrigger != null) + { + if (value) + pTrigger.v1TriggerData.Flags |= V1Interop.TaskTriggerFlags.KillAtDurationEnd; + else + pTrigger.v1TriggerData.Flags &= ~V1Interop.TaskTriggerFlags.KillAtDurationEnd; + Bind(); + } + else + unboundStopAtDurationEnd = value; + } + } + + /// Releases all resources used by this class. + public void Dispose() + { + if (v2Pattern != null) Marshal.ReleaseComObject(v2Pattern); + } + + /// Determines whether the specified , is equal to this instance. + /// The to compare with this instance. + /// true if the specified is equal to this instance; otherwise, false. + // ReSharper disable once BaseObjectEqualsIsObjectEquals + public override bool Equals(object obj) => obj is RepetitionPattern pattern ? Equals(pattern) : base.Equals(obj); + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public bool Equals(RepetitionPattern other) => other != null && Duration == other.Duration && Interval == other.Interval && StopAtDurationEnd == other.StopAtDurationEnd; + + /// Returns a hash code for this instance. + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + public override int GetHashCode() => new { A = Duration, B = Interval, C = StopAtDurationEnd }.GetHashCode(); + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) + { + if (!reader.IsEmptyElement) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + XmlSerializationHelper.ReadObjectProperties(reader, this, ReadXmlConverter); + reader.ReadEndElement(); + } + else + reader.Skip(); + } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { XmlSerializationHelper.WriteObjectProperties(writer, this); } + + internal void Bind() + { + if (pTrigger.v1Trigger != null) + pTrigger.SetV1TriggerData(); + else if (pTrigger.v2Trigger != null) + { + if (pTrigger.v1TriggerData.MinutesInterval != 0) + v2Pattern.Interval = $"PT{pTrigger.v1TriggerData.MinutesInterval}M"; + if (pTrigger.v1TriggerData.MinutesDuration != 0) + v2Pattern.Duration = $"PT{pTrigger.v1TriggerData.MinutesDuration}M"; + v2Pattern.StopAtDurationEnd = (pTrigger.v1TriggerData.Flags & V1Interop.TaskTriggerFlags.KillAtDurationEnd) == V1Interop.TaskTriggerFlags.KillAtDurationEnd; + } + } + + internal void Set([NotNull] RepetitionPattern value) + { + Duration = value.Duration; + Interval = value.Interval; + StopAtDurationEnd = value.StopAtDurationEnd; + } + + private bool ReadXmlConverter(System.Reflection.PropertyInfo pi, Object obj, ref Object value) + { + if (pi.Name != "Interval" || !(value is TimeSpan span) || span.Equals(TimeSpan.Zero) || Duration > span) + return false; + Duration = span.Add(TimeSpan.FromMinutes(1)); + return true; + } + } + + /// + /// Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for + /// Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. + /// + /// + /// The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. + /// + /// + /// + /// + /// + /// + [XmlType(IncludeInSchema = false)] + public sealed class SessionStateChangeTrigger : Trigger, ITriggerDelay, ITriggerUserId + { + /// Creates an unbound instance of a . + public SessionStateChangeTrigger() : base(TaskTriggerType.SessionStateChange) { } + + internal SessionStateChangeTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + public TimeSpan Delay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((ISessionStateChangeTrigger)v2Trigger).Delay) : GetUnboundValueOrDefault(nameof(Delay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((ISessionStateChangeTrigger)v2Trigger).Delay = Task.TimeSpanToString(value); + else + unboundValues[nameof(Delay)] = value; + } + } + + /// Gets or sets the kind of Terminal Server session change that would trigger a task launch. + [DefaultValue(1)] + public TaskSessionStateChangeType StateChange + { + get => ((ISessionStateChangeTrigger)v2Trigger)?.StateChange ?? GetUnboundValueOrDefault(nameof(StateChange), TaskSessionStateChangeType.ConsoleConnect); + set + { + if (v2Trigger != null) + ((ISessionStateChangeTrigger)v2Trigger).StateChange = value; + else + unboundValues[nameof(StateChange)] = value; + } + } + + /// Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. + [DefaultValue(null)] + public string UserId + { + get => v2Trigger != null ? ((ISessionStateChangeTrigger)v2Trigger).UserId : GetUnboundValueOrDefault(nameof(UserId)); + set + { + if (v2Trigger != null) + ((ISessionStateChangeTrigger)v2Trigger).UserId = value; + else + unboundValues[nameof(UserId)] = value; + } + } + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is SessionStateChangeTrigger st && !StateChangeIsSet()) + StateChange = st.StateChange; + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is SessionStateChangeTrigger st && base.Equals(st) && StateChange == st.StateChange; + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + var str = winPEAS.Properties.Resources.ResourceManager.GetString("TriggerSession" + StateChange.ToString()); + var user = string.IsNullOrEmpty(UserId) ? winPEAS.Properties.Resources.TriggerAnyUser : UserId; + if (StateChange != TaskSessionStateChangeType.SessionLock && StateChange != TaskSessionStateChangeType.SessionUnlock) + user = string.Format(winPEAS.Properties.Resources.TriggerSessionUserSession, user); + return string.Format(str, user); + } + + /// Returns a value indicating if the StateChange property has been set. + /// StateChange property has been set. + private bool StateChangeIsSet() => v2Trigger != null || (unboundValues?.ContainsKey("StateChange") ?? false); + } + + /// Represents a trigger that starts a task at a specific date and time. + /// A TimeTrigger runs at a specified date and time. + /// + /// + /// + /// + /// + public sealed class TimeTrigger : Trigger, ITriggerDelay, ICalendarTrigger + { + /// Creates an unbound instance of a . + public TimeTrigger() : base(TaskTriggerType.Time) { } + + internal TimeTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.RunOnce) { } + + internal TimeTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets a delay time that is randomly added to the start time of the trigger. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RandomDelay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((ITimeTrigger)v2Trigger).RandomDelay) : GetUnboundValueOrDefault(nameof(RandomDelay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((ITimeTrigger)v2Trigger).RandomDelay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RandomDelay)] = value; + } + } + + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan ITriggerDelay.Delay + { + get => RandomDelay; + set => RandomDelay = value; + } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() => string.Format(winPEAS.Properties.Resources.TriggerTime1, AdjustToLocal(StartBoundary)); + } + + /// + /// Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the + /// or the method. + /// + public abstract partial class Trigger : IDisposable, ICloneable, IEquatable, IComparable, IComparable + { + internal const string V2BoundaryDateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'FFFK"; + internal static readonly CultureInfo DefaultDateCulture = CultureInfo.CreateSpecificCulture("en-US"); + + internal V1Interop.ITaskTrigger v1Trigger; + internal V1Interop.TaskTrigger v1TriggerData; + internal ITrigger v2Trigger; + /// In testing and may change. Do not use until officially introduced into library. + protected Dictionary unboundValues = new Dictionary(); + private static bool? foundTimeSpan2; + private static Type timeSpan2Type; + private readonly TaskTriggerType ttype; + private RepetitionPattern repititionPattern; + + internal Trigger([NotNull] V1Interop.ITaskTrigger trigger, V1Interop.TaskTriggerType type) + { + v1Trigger = trigger; + v1TriggerData = trigger.GetTrigger(); + v1TriggerData.Type = type; + ttype = ConvertFromV1TriggerType(type); + } + + internal Trigger([NotNull] ITrigger iTrigger) + { + v2Trigger = iTrigger; + ttype = iTrigger.Type; + if (string.IsNullOrEmpty(v2Trigger.StartBoundary) && this is ICalendarTrigger) + StartBoundary = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified); + } + + internal Trigger(TaskTriggerType triggerType) + { + ttype = triggerType; + + v1TriggerData.TriggerSize = (ushort)Marshal.SizeOf(typeof(V1Interop.TaskTrigger)); + if (ttype != TaskTriggerType.Registration && ttype != TaskTriggerType.Event && ttype != TaskTriggerType.SessionStateChange) + v1TriggerData.Type = ConvertToV1TriggerType(ttype); + + if (this is ICalendarTrigger) + StartBoundary = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified); + } + + /// Gets or sets a Boolean value that indicates whether the trigger is enabled. + public bool Enabled + { + get => v2Trigger?.Enabled ?? GetUnboundValueOrDefault(nameof(Enabled), !v1TriggerData.Flags.IsFlagSet(V1Interop.TaskTriggerFlags.Disabled)); + set + { + if (v2Trigger != null) + v2Trigger.Enabled = value; + else + { + v1TriggerData.Flags = v1TriggerData.Flags.SetFlags(V1Interop.TaskTriggerFlags.Disabled, !value); + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(Enabled)] = value; + } + } + } + + /// + /// Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. + /// While the maximum value for this property is , the Windows Task Scheduler management + /// application that is part of the OS will fail if this value is greater than December 31, 9998. + /// + /// + /// + /// Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. + /// + /// + /// Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. + /// However, the user interface and methods will always show the time translated to local time. The + /// library makes every attempt to maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, + /// the "Synchronize across time zones" checkbox will be checked if the Kind is Local or Utc. If the Kind is Unspecified and the + /// user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the value displayed as the local time. + /// + /// + [DefaultValue(typeof(DateTime), "9999-12-31T23:59:59.9999999")] + public DateTime EndBoundary + { + get + { + if (v2Trigger != null) + return string.IsNullOrEmpty(v2Trigger.EndBoundary) ? DateTime.MaxValue : DateTime.Parse(v2Trigger.EndBoundary, DefaultDateCulture); + return GetUnboundValueOrDefault(nameof(EndBoundary), v1TriggerData.EndDate.GetValueOrDefault(DateTime.MaxValue)); + } + set + { + if (v2Trigger != null) + { + if (value <= StartBoundary) + throw new ArgumentException(winPEAS.Properties.Resources.Error_TriggerEndBeforeStart); + v2Trigger.EndBoundary = value == DateTime.MaxValue ? null : value.ToString(V2BoundaryDateFormat, DefaultDateCulture); + } + else + { + v1TriggerData.EndDate = value == DateTime.MaxValue ? (DateTime?)null : value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(EndBoundary)] = value; + } + } + } + + /// + /// Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. + /// + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan ExecutionTimeLimit + { + get => v2Trigger != null ? Task.StringToTimeSpan(v2Trigger.ExecutionTimeLimit) : GetUnboundValueOrDefault(nameof(ExecutionTimeLimit), TimeSpan.Zero); + set + { + if (v2Trigger != null) + v2Trigger.ExecutionTimeLimit = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(ExecutionTimeLimit)] = value; + } + } + + /// Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(null)] + [XmlIgnore] + public string Id + { + get => v2Trigger != null ? v2Trigger.Id : GetUnboundValueOrDefault(nameof(Id)); + set + { + if (v2Trigger != null) + v2Trigger.Id = value; + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(Id)] = value; + } + } + + /// + /// Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the + /// task is started. + /// + public RepetitionPattern Repetition + { + get => repititionPattern ?? (repititionPattern = new RepetitionPattern(this)); + set => Repetition.Set(value); + } + + /// Gets or sets the date and time when the trigger is activated. + /// + /// + /// Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the + /// is unspecified. If the DateTime value Kind is then it will be used as is. If the + /// DateTime value Kind is then it will be converted to the local time and then used. + /// + /// + /// Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and + /// methods will always show the time translated to local time. The library makes every attempt to maintain the Kind + /// value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the + /// Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the + /// value displayed as the local time. + /// + /// + /// Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: + /// + /// YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. + /// YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. + /// YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. + /// + /// + /// + public DateTime StartBoundary + { + get + { + if (v2Trigger == null) return GetUnboundValueOrDefault(nameof(StartBoundary), v1TriggerData.BeginDate); + if (string.IsNullOrEmpty(v2Trigger.StartBoundary)) + return DateTime.MinValue; + var ret = DateTime.Parse(v2Trigger.StartBoundary, DefaultDateCulture); + if (v2Trigger.StartBoundary.EndsWith("Z")) + ret = ret.ToUniversalTime(); + return ret; + } + set + { + if (v2Trigger != null) + { + if (value > EndBoundary) + throw new ArgumentException(winPEAS.Properties.Resources.Error_TriggerEndBeforeStart); + v2Trigger.StartBoundary = value == DateTime.MinValue ? null : value.ToString(V2BoundaryDateFormat, DefaultDateCulture); + } + else + { + v1TriggerData.BeginDate = value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(StartBoundary)] = value; + } + } + } + + /// Gets the type of the trigger. + /// The of the trigger. + [XmlIgnore] + public TaskTriggerType TriggerType => ttype; + + /// Creates the specified trigger. + /// Type of the trigger to instantiate. + /// of specified type. + public static Trigger CreateTrigger(TaskTriggerType triggerType) + { + switch (triggerType) + { + case TaskTriggerType.Boot: + return new BootTrigger(); + + case TaskTriggerType.Daily: + return new DailyTrigger(); + + case TaskTriggerType.Event: + return new EventTrigger(); + + case TaskTriggerType.Idle: + return new IdleTrigger(); + + case TaskTriggerType.Logon: + return new LogonTrigger(); + + case TaskTriggerType.Monthly: + return new MonthlyTrigger(); + + case TaskTriggerType.MonthlyDOW: + return new MonthlyDOWTrigger(); + + case TaskTriggerType.Registration: + return new RegistrationTrigger(); + + case TaskTriggerType.SessionStateChange: + return new SessionStateChangeTrigger(); + + case TaskTriggerType.Time: + return new TimeTrigger(); + + case TaskTriggerType.Weekly: + return new WeeklyTrigger(); + + case TaskTriggerType.Custom: + break; + + default: + throw new ArgumentOutOfRangeException(nameof(triggerType), triggerType, null); + } + return null; + } + + /// Creates a new that is an unbound copy of this instance. + /// A new that is an unbound copy of this instance. + public virtual object Clone() + { + var ret = CreateTrigger(TriggerType); + ret.CopyProperties(this); + return ret; + } + + /// + /// Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, + /// follows, or occurs in the same position in the sort order as the other object. + /// + /// An object to compare with this instance. + /// A value that indicates the relative order of the objects being compared. + public int CompareTo(Trigger other) => string.Compare(Id, other?.Id, StringComparison.InvariantCulture); + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public virtual void CopyProperties(Trigger sourceTrigger) + { + if (sourceTrigger == null) + return; + Enabled = sourceTrigger.Enabled; + EndBoundary = sourceTrigger.EndBoundary; + try { ExecutionTimeLimit = sourceTrigger.ExecutionTimeLimit; } + catch { /* ignored */ } + Id = sourceTrigger.Id; + Repetition.Duration = sourceTrigger.Repetition.Duration; + Repetition.Interval = sourceTrigger.Repetition.Interval; + Repetition.StopAtDurationEnd = sourceTrigger.Repetition.StopAtDurationEnd; + StartBoundary = sourceTrigger.StartBoundary; + if (sourceTrigger is ITriggerDelay delay && this is ITriggerDelay) + try { ((ITriggerDelay)this).Delay = delay.Delay; } + catch { /* ignored */ } + if (sourceTrigger is ITriggerUserId id && this is ITriggerUserId) + try { ((ITriggerUserId)this).UserId = id.UserId; } + catch { /* ignored */ } + } + + /// Releases all resources used by this class. + public virtual void Dispose() + { + if (v2Trigger != null) + Marshal.ReleaseComObject(v2Trigger); + if (v1Trigger != null) + Marshal.ReleaseComObject(v1Trigger); + } + + /// Determines whether the specified , is equal to this instance. + /// The to compare with this instance. + /// true if the specified is equal to this instance; otherwise, false. + // ReSharper disable once BaseObjectEqualsIsObjectEquals + public override bool Equals(object obj) => obj is Trigger trigger ? Equals(trigger) : base.Equals(obj); + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public virtual bool Equals(Trigger other) + { + if (other == null) return false; + var ret = TriggerType == other.TriggerType && Enabled == other.Enabled && EndBoundary == other.EndBoundary && + ExecutionTimeLimit == other.ExecutionTimeLimit && Id == other.Id && Repetition.Equals(other.Repetition) && + StartBoundary == other.StartBoundary; + if (other is ITriggerDelay delay && this is ITriggerDelay) + try { ret = ret && ((ITriggerDelay)this).Delay == delay.Delay; } + catch { /* ignored */ } + if (other is ITriggerUserId id && this is ITriggerUserId) + try { ret = ret && ((ITriggerUserId)this).UserId == id.UserId; } + catch { /* ignored */ } + return ret; + } + + /// Returns a hash code for this instance. + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + public override int GetHashCode() => new + { + A = TriggerType, + B = Enabled, + C = EndBoundary, + D = ExecutionTimeLimit, + E = Id, + F = Repetition, + G = StartBoundary, + H = (this as ITriggerDelay)?.Delay ?? TimeSpan.Zero, + I = (this as ITriggerUserId)?.UserId + }.GetHashCode(); + + /// Returns a string representing this trigger. + /// String value of trigger. + public override string ToString() => v1Trigger != null ? v1Trigger.GetTriggerString() : V2GetTriggerString() + V2BaseTriggerString(); + + int IComparable.CompareTo(object obj) => CompareTo(obj as Trigger); + + internal static DateTime AdjustToLocal(DateTime dt) => dt.Kind == DateTimeKind.Utc ? dt.ToLocalTime() : dt; + + internal static V1Interop.TaskTriggerType ConvertToV1TriggerType(TaskTriggerType type) + { + if (type == TaskTriggerType.Registration || type == TaskTriggerType.Event || type == TaskTriggerType.SessionStateChange) + throw new NotV1SupportedException(); + var tv1 = (int)type - 1; + if (tv1 >= 7) tv1--; + return (V1Interop.TaskTriggerType)tv1; + } + + internal static Trigger CreateTrigger([NotNull] V1Interop.ITaskTrigger trigger) => CreateTrigger(trigger, trigger.GetTrigger().Type); + + internal static Trigger CreateTrigger([NotNull] V1Interop.ITaskTrigger trigger, V1Interop.TaskTriggerType triggerType) + { + Trigger t; + switch (triggerType) + { + case V1Interop.TaskTriggerType.RunOnce: + t = new TimeTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.RunDaily: + t = new DailyTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.RunWeekly: + t = new WeeklyTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.RunMonthly: + t = new MonthlyTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.RunMonthlyDOW: + t = new MonthlyDOWTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.OnIdle: + t = new IdleTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.OnSystemStart: + t = new BootTrigger(trigger); + break; + + case V1Interop.TaskTriggerType.OnLogon: + t = new LogonTrigger(trigger); + break; + + default: + throw new ArgumentOutOfRangeException(nameof(triggerType), triggerType, null); + } + return t; + } + + internal static Trigger CreateTrigger([NotNull] ITrigger iTrigger, ITaskDefinition iDef = null) + { + switch (iTrigger.Type) + { + case TaskTriggerType.Boot: + return new BootTrigger((IBootTrigger)iTrigger); + + case TaskTriggerType.Daily: + return new DailyTrigger((IDailyTrigger)iTrigger); + + case TaskTriggerType.Event: + return new EventTrigger((IEventTrigger)iTrigger); + + case TaskTriggerType.Idle: + return new IdleTrigger((IIdleTrigger)iTrigger); + + case TaskTriggerType.Logon: + return new LogonTrigger((ILogonTrigger)iTrigger); + + case TaskTriggerType.Monthly: + return new MonthlyTrigger((IMonthlyTrigger)iTrigger); + + case TaskTriggerType.MonthlyDOW: + return new MonthlyDOWTrigger((IMonthlyDOWTrigger)iTrigger); + + case TaskTriggerType.Registration: + return new RegistrationTrigger((IRegistrationTrigger)iTrigger); + + case TaskTriggerType.SessionStateChange: + return new SessionStateChangeTrigger((ISessionStateChangeTrigger)iTrigger); + + case TaskTriggerType.Time: + return new TimeTrigger((ITimeTrigger)iTrigger); + + case TaskTriggerType.Weekly: + return new WeeklyTrigger((IWeeklyTrigger)iTrigger); + + case TaskTriggerType.Custom: + var ct = new CustomTrigger(iTrigger); + if (iDef != null) + try { ct.UpdateFromXml(iDef.XmlText); } catch { /* ignored */ } + return ct; + + default: + throw new ArgumentOutOfRangeException(); + } + } + + /// Gets the best time span string. + /// The to display. + /// Either the full string representation created by TimeSpan2 or the default TimeSpan representation. + internal static string GetBestTimeSpanString(TimeSpan span) + { + // See if the TimeSpan2 assembly is accessible + if (!foundTimeSpan2.HasValue) + { + try + { + foundTimeSpan2 = false; + timeSpan2Type = System.Reflection.ReflectionHelper.LoadType("System.TimeSpan2", "TimeSpan2.dll"); + if (timeSpan2Type != null) + foundTimeSpan2 = true; + } + catch { /* ignored */ } + } + + // If the TimeSpan2 assembly is available, try to call the ToString("f") method and return the result. + if (foundTimeSpan2 == true && timeSpan2Type != null) + { + try + { + return System.Reflection.ReflectionHelper.InvokeMethod(timeSpan2Type, new object[] { span }, "ToString", "f"); + } + catch { /* ignored */ } + } + + return span.ToString(); + } + + internal virtual void Bind([NotNull] V1Interop.ITask iTask) + { + if (v1Trigger == null) + { + v1Trigger = iTask.CreateTrigger(out var _); + } + SetV1TriggerData(); + } + + internal virtual void Bind([NotNull] ITaskDefinition iTaskDef) + { + var iTriggers = iTaskDef.Triggers; + v2Trigger = iTriggers.Create(ttype); + Marshal.ReleaseComObject(iTriggers); + if ((unboundValues.TryGetValue("StartBoundary", out var dt) ? (DateTime)dt : StartBoundary) > (unboundValues.TryGetValue("EndBoundary", out dt) ? (DateTime)dt : EndBoundary)) + throw new ArgumentException(winPEAS.Properties.Resources.Error_TriggerEndBeforeStart); + foreach (var key in unboundValues.Keys) + { + try + { + var o = unboundValues[key]; + CheckBindValue(key, ref o); + v2Trigger.GetType().InvokeMember(key, System.Reflection.BindingFlags.SetProperty, null, v2Trigger, new[] { o }); + } + catch (System.Reflection.TargetInvocationException tie) when (tie.InnerException != null) { throw tie.InnerException; } + catch { /* ignored */ } + } + unboundValues.Clear(); + unboundValues = null; + + repititionPattern = new RepetitionPattern(this); + repititionPattern.Bind(); + } + + /// Assigns the unbound TriggerData structure to the V1 trigger instance. + internal void SetV1TriggerData() + { + if (v1TriggerData.MinutesInterval != 0 && v1TriggerData.MinutesInterval >= v1TriggerData.MinutesDuration) + throw new ArgumentException("Trigger.Repetition.Interval must be less than Trigger.Repetition.Duration under Task Scheduler 1.0."); + if (v1TriggerData.EndDate <= v1TriggerData.BeginDate) + throw new ArgumentException(winPEAS.Properties.Resources.Error_TriggerEndBeforeStart); + if (v1TriggerData.BeginDate == DateTime.MinValue) + v1TriggerData.BeginDate = DateTime.Now; + v1Trigger?.SetTrigger(ref v1TriggerData); + System.Diagnostics.Debug.WriteLine(v1TriggerData); + } + + /// Checks the bind value for any conversion. + /// The key (property) name. + /// The value. + protected virtual void CheckBindValue(string key, ref object o) + { + if (o is TimeSpan ts) + o = Task.TimeSpanToString(ts); + if (o is DateTime dt) + { + if (key == "EndBoundary" && dt == DateTime.MaxValue || key == "StartBoundary" && dt == DateTime.MinValue) + o = null; + else + o = dt.ToString(V2BoundaryDateFormat, DefaultDateCulture); + } + } + + /// Gets the unbound value or a default. + /// Return type. + /// The property name. + /// The default value if not found in unbound value list. + /// The unbound value, if set, or the default value. + protected T GetUnboundValueOrDefault(string prop, T def = default) => unboundValues.TryGetValue(prop, out var val) ? (T)val : def; + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected virtual string V2GetTriggerString() => string.Empty; + + private static TaskTriggerType ConvertFromV1TriggerType(V1Interop.TaskTriggerType v1Type) + { + var tv2 = (int)v1Type + 1; + if (tv2 > 6) tv2++; + return (TaskTriggerType)tv2; + } + + private string V2BaseTriggerString() + { + var ret = new StringBuilder(); + if (Repetition.Interval != TimeSpan.Zero) + { + var sduration = Repetition.Duration == TimeSpan.Zero ? winPEAS.Properties.Resources.TriggerDuration0 : string.Format(winPEAS.Properties.Resources.TriggerDurationNot0, GetBestTimeSpanString(Repetition.Duration)); + ret.AppendFormat(winPEAS.Properties.Resources.TriggerRepetition, GetBestTimeSpanString(Repetition.Interval), sduration); + } + if (EndBoundary != DateTime.MaxValue) + ret.AppendFormat(winPEAS.Properties.Resources.TriggerEndBoundary, AdjustToLocal(EndBoundary)); + if (ret.Length > 0) + ret.Insert(0, winPEAS.Properties.Resources.HyphenSeparator); + return ret.ToString(); + } + } + + /// + /// Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or + /// every other week. + /// + /// A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. + /// + /// + /// + /// + /// + [XmlRoot("CalendarTrigger", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class WeeklyTrigger : Trigger, ICalendarTrigger, ITriggerDelay, IXmlSerializable + { + /// Creates an unbound instance of a . + /// The days of the week. + /// The interval between the weeks in the schedule. + public WeeklyTrigger(DaysOfTheWeek daysOfWeek = DaysOfTheWeek.Sunday, short weeksInterval = 1) : base(TaskTriggerType.Weekly) + { + DaysOfWeek = daysOfWeek; + WeeksInterval = weeksInterval; + } + + internal WeeklyTrigger([NotNull] V1Interop.ITaskTrigger iTrigger) : base(iTrigger, V1Interop.TaskTriggerType.RunWeekly) + { + if (v1TriggerData.Data.weekly.DaysOfTheWeek == 0) + v1TriggerData.Data.weekly.DaysOfTheWeek = DaysOfTheWeek.Sunday; + if (v1TriggerData.Data.weekly.WeeksInterval == 0) + v1TriggerData.Data.weekly.WeeksInterval = 1; + } + + internal WeeklyTrigger([NotNull] ITrigger iTrigger) : base(iTrigger) { } + + /// Gets or sets the days of the week on which the task runs. + [DefaultValue(0)] + public DaysOfTheWeek DaysOfWeek + { + get => v2Trigger != null + ? (DaysOfTheWeek)((IWeeklyTrigger)v2Trigger).DaysOfWeek + : v1TriggerData.Data.weekly.DaysOfTheWeek; + set + { + if (v2Trigger != null) + ((IWeeklyTrigger)v2Trigger).DaysOfWeek = (short)value; + else + { + v1TriggerData.Data.weekly.DaysOfTheWeek = value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(DaysOfWeek)] = (short)value; + } + } + } + + /// Gets or sets a delay time that is randomly added to the start time of the trigger. + /// Not supported under Task Scheduler 1.0. + [DefaultValue(typeof(TimeSpan), "00:00:00")] + [XmlIgnore] + public TimeSpan RandomDelay + { + get => v2Trigger != null ? Task.StringToTimeSpan(((IWeeklyTrigger)v2Trigger).RandomDelay) : GetUnboundValueOrDefault(nameof(RandomDelay), TimeSpan.Zero); + set + { + if (v2Trigger != null) + ((IWeeklyTrigger)v2Trigger).RandomDelay = Task.TimeSpanToString(value); + else if (v1Trigger != null) + throw new NotV1SupportedException(); + else + unboundValues[nameof(RandomDelay)] = value; + } + } + + /// Gets or sets the interval between the weeks in the schedule. + [DefaultValue(1)] + public short WeeksInterval + { + get => ((IWeeklyTrigger)v2Trigger)?.WeeksInterval ?? (short)v1TriggerData.Data.weekly.WeeksInterval; + set + { + if (v2Trigger != null) + ((IWeeklyTrigger)v2Trigger).WeeksInterval = value; + else + { + v1TriggerData.Data.weekly.WeeksInterval = (ushort)value; + if (v1Trigger != null) + SetV1TriggerData(); + else + unboundValues[nameof(WeeksInterval)] = value; + } + } + } + + /// Gets or sets a value that indicates the amount of time before the task is started. + /// The delay duration. + TimeSpan ITriggerDelay.Delay + { + get => RandomDelay; + set => RandomDelay = value; + } + + /// + /// Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers + /// except those supporting the interface. + /// + /// The source . + public override void CopyProperties(Trigger sourceTrigger) + { + base.CopyProperties(sourceTrigger); + if (sourceTrigger is WeeklyTrigger wt) + { + DaysOfWeek = wt.DaysOfWeek; + WeeksInterval = wt.WeeksInterval; + } + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public override bool Equals(Trigger other) => other is WeeklyTrigger wt && base.Equals(wt) && DaysOfWeek == wt.DaysOfWeek && WeeksInterval == wt.WeeksInterval; + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { CalendarTrigger.ReadXml(reader, this, ReadMyXml); } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { CalendarTrigger.WriteXml(writer, this, WriteMyXml); } + + /// Gets the non-localized trigger string for V2 triggers. + /// String describing the trigger. + protected override string V2GetTriggerString() + { + var days = TaskEnumGlobalizer.GetString(DaysOfWeek); + return string.Format(WeeksInterval == 1 ? winPEAS.Properties.Resources.TriggerWeekly1Week : winPEAS.Properties.Resources.TriggerWeeklyMultWeeks, AdjustToLocal(StartBoundary), days, WeeksInterval); + } + + /// Reads the subclass XML for V1 streams. + /// The reader. + private void ReadMyXml(System.Xml.XmlReader reader) + { + reader.ReadStartElement("ScheduleByWeek"); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "WeeksInterval": + WeeksInterval = (short)reader.ReadElementContentAsInt(); + break; + + case "DaysOfWeek": + reader.Read(); + DaysOfWeek = 0; + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + try + { + DaysOfWeek |= (DaysOfTheWeek)Enum.Parse(typeof(DaysOfTheWeek), reader.LocalName); + } + catch + { + throw new System.Xml.XmlException("Invalid days of the week element."); + } + reader.Read(); + } + reader.ReadEndElement(); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + + /// Writes the subclass XML for V1 streams. + /// The writer. + private void WriteMyXml(System.Xml.XmlWriter writer) + { + writer.WriteStartElement("ScheduleByWeek"); + + if (WeeksInterval != 1) + writer.WriteElementString("WeeksInterval", WeeksInterval.ToString()); + + writer.WriteStartElement("DaysOfWeek"); + foreach (DaysOfTheWeek e in Enum.GetValues(typeof(DaysOfTheWeek))) + if (e != DaysOfTheWeek.AllDays && (DaysOfWeek & e) == e) + writer.WriteElementString(e.ToString(), null); + writer.WriteEndElement(); + + writer.WriteEndElement(); + } + } + + internal static class CalendarTrigger + { + internal delegate void CalendarXmlReader(System.Xml.XmlReader reader); + + internal delegate void CalendarXmlWriter(System.Xml.XmlWriter writer); + + public static void WriteXml([NotNull] System.Xml.XmlWriter writer, [NotNull] Trigger t, [NotNull] CalendarXmlWriter calWriterProc) + { + if (!t.Enabled) + writer.WriteElementString("Enabled", System.Xml.XmlConvert.ToString(t.Enabled)); + if (t.EndBoundary != DateTime.MaxValue) + writer.WriteElementString("EndBoundary", System.Xml.XmlConvert.ToString(t.EndBoundary, System.Xml.XmlDateTimeSerializationMode.RoundtripKind)); + XmlSerializationHelper.WriteObject(writer, t.Repetition); + writer.WriteElementString("StartBoundary", System.Xml.XmlConvert.ToString(t.StartBoundary, System.Xml.XmlDateTimeSerializationMode.RoundtripKind)); + calWriterProc(writer); + } + + internal static Trigger GetTriggerFromXml([NotNull] System.Xml.XmlReader reader) + { + Trigger t = null; + var xml = reader.ReadOuterXml(); + var match = System.Text.RegularExpressions.Regex.Match(xml, @"\<(?ScheduleBy.+)\>"); + if (match.Success && match.Groups.Count == 2) + { + switch (match.Groups[1].Value) + { + case "ScheduleByDay": + t = new DailyTrigger(); + break; + + case "ScheduleByWeek": + t = new WeeklyTrigger(); + break; + + case "ScheduleByMonth": + t = new MonthlyTrigger(); + break; + + case "ScheduleByMonthDayOfWeek": + t = new MonthlyDOWTrigger(); + break; + } + + if (t != null) + { + using (var ms = new System.IO.StringReader(xml)) + { + using (var iReader = System.Xml.XmlReader.Create(ms)) + { + ((IXmlSerializable)t).ReadXml(iReader); + } + } + } + } + return t; + } + + internal static void ReadXml([NotNull] System.Xml.XmlReader reader, [NotNull] Trigger t, [NotNull] CalendarXmlReader calReaderProc) + { + reader.ReadStartElement("CalendarTrigger", TaskDefinition.tns); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "Enabled": + t.Enabled = reader.ReadElementContentAsBoolean(); + break; + + case "EndBoundary": + t.EndBoundary = reader.ReadElementContentAsDateTime(); + break; + + case "RandomDelay": + ((ITriggerDelay)t).Delay = Task.StringToTimeSpan(reader.ReadElementContentAsString()); + break; + + case "StartBoundary": + t.StartBoundary = reader.ReadElementContentAsDateTime(); + break; + + case "Repetition": + XmlSerializationHelper.ReadObject(reader, t.Repetition); + break; + + case "ScheduleByDay": + case "ScheduleByWeek": + case "ScheduleByMonth": + case "ScheduleByMonthDayOfWeek": + calReaderProc(reader); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + } + + internal sealed class RepetitionPatternConverter : TypeConverter + { + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/TriggerCollection.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TriggerCollection.cs new file mode 100644 index 0000000..4c54684 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/TriggerCollection.cs @@ -0,0 +1,407 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Xml.Serialization; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Provides the methods that are used to add to, remove from, and get the triggers of a task. + /// + [XmlRoot("Triggers", Namespace = TaskDefinition.tns, IsNullable = false)] + public sealed class TriggerCollection : IList, IDisposable, IXmlSerializable, IList + { + private V1Interop.ITask v1Task; + private readonly V2Interop.ITriggerCollection v2Coll; + private V2Interop.ITaskDefinition v2Def; + + internal TriggerCollection([NotNull] V1Interop.ITask iTask) + { + v1Task = iTask; + } + + internal TriggerCollection([NotNull] V2Interop.ITaskDefinition iTaskDef) + { + v2Def = iTaskDef; + v2Coll = v2Def.Triggers; + } + + /// + /// Gets the number of triggers in the collection. + /// + public int Count => v2Coll?.Count ?? v1Task.GetTriggerCount(); + + bool ICollection.IsSynchronized => false; + + object ICollection.SyncRoot => this; + + bool ICollection.IsReadOnly => false; + + bool IList.IsFixedSize => false; + + bool IList.IsReadOnly => false; + + object IList.this[int index] + { + get { return this[index]; } + set { this[index] = (Trigger)value; } + } + + + /// + /// Gets a specified trigger from the collection. + /// + /// The index of the trigger to be retrieved. + /// Specialized instance. + public Trigger this[int index] + { + get + { + if (v2Coll != null) + return Trigger.CreateTrigger(v2Coll[++index], v2Def); + return Trigger.CreateTrigger(v1Task.GetTrigger((ushort)index)); + } + set + { + if (Count <= index) + throw new ArgumentOutOfRangeException(nameof(index), index, @"Index is not a valid index in the TriggerCollection"); + Insert(index, value); + RemoveAt(index + 1); + } + } + + /// + /// Add an unbound to the task. + /// + /// A type derived from . + /// derivative to add to the task. + /// Bound trigger. + /// unboundTrigger is null. + public TTrigger Add([NotNull] TTrigger unboundTrigger) where TTrigger : Trigger + { + if (unboundTrigger == null) + throw new ArgumentNullException(nameof(unboundTrigger)); + if (v2Def != null) + unboundTrigger.Bind(v2Def); + else + unboundTrigger.Bind(v1Task); + return unboundTrigger; + } + + /// + /// Add a new trigger to the collections of triggers for the task. + /// + /// The type of trigger to create. + /// A instance of the specified type. + public Trigger AddNew(TaskTriggerType taskTriggerType) + { + if (v1Task != null) + { + ushort idx; + return Trigger.CreateTrigger(v1Task.CreateTrigger(out idx), Trigger.ConvertToV1TriggerType(taskTriggerType)); + } + + return Trigger.CreateTrigger(v2Coll.Create(taskTriggerType), v2Def); + } + + /// + /// Clears all triggers from the task. + /// + public void Clear() + { + if (v2Coll != null) + v2Coll.Clear(); + else + { + for (int i = Count - 1; i >= 0; i--) + RemoveAt(i); + } + } + + /// + /// Determines whether the contains a specific value. + /// + /// The object to locate in the . + /// + /// true if is found in the ; otherwise, false. + /// + public bool Contains([NotNull] Trigger item) => Find(a => a.Equals(item)) != null; + + /// + /// Copies the elements of the to an , starting at a particular index. + /// + /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + /// The zero-based index in at which copying begins. + public void CopyTo(Trigger[] array, int arrayIndex) { CopyTo(0, array, arrayIndex, Count); } + + /// + /// Copies the elements of the to a array, starting at a particular array index. + /// + /// The zero-based index in the source at which copying begins. + /// The array that is the destination of the elements copied from . The array must have zero-based indexing. + /// The zero-based index in array at which copying begins. + /// The number of elements to copy. + /// is null. + /// is less than 0. + /// The number of elements in the source is greater than the available space from to the end of the destination . + public void CopyTo(int index, Trigger[] array, int arrayIndex, int count) + { + if (array == null) + throw new ArgumentNullException(nameof(array)); + if (index < 0 || index >= Count) + throw new ArgumentOutOfRangeException(nameof(index)); + if (arrayIndex < 0) + throw new ArgumentOutOfRangeException(nameof(arrayIndex)); + if (count < 0 || count > (Count - index)) + throw new ArgumentOutOfRangeException(nameof(count)); + if ((Count - index) > (array.Length - arrayIndex)) + throw new ArgumentOutOfRangeException(nameof(arrayIndex)); + for (int i = 0; i < count; i++) + array[arrayIndex + i] = (Trigger)this[index + i].Clone(); + } + + /// + /// Releases all resources used by this class. + /// + public void Dispose() + { + if (v2Coll != null) Marshal.ReleaseComObject(v2Coll); + v2Def = null; + v1Task = null; + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. + /// + /// The delegate that defines the conditions of the to search for. + /// The first that matches the conditions defined by the specified predicate, if found; otherwise, null. + public Trigger Find([NotNull] Predicate match) + { + if (match == null) + throw new ArgumentNullException(nameof(match)); + foreach (var item in this) + if (match(item)) return item; + return null; + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. + /// + /// The zero-based starting index of the search. + /// The number of elements in the collection to search. + /// The delegate that defines the conditions of the element to search for. + /// The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. + public int FindIndexOf(int startIndex, int count, [NotNull] Predicate match) + { + if (startIndex < 0 || startIndex >= Count) + throw new ArgumentOutOfRangeException(nameof(startIndex)); + if (startIndex + count > Count) + throw new ArgumentOutOfRangeException(nameof(count)); + if (match == null) + throw new ArgumentNullException(nameof(match)); + for (int i = startIndex; i < startIndex + count; i++) + if (match(this[i])) return i; + return -1; + } + + /// + /// Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. + /// + /// The delegate that defines the conditions of the element to search for. + /// The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. + public int FindIndexOf([NotNull] Predicate match) => FindIndexOf(0, Count, match); + + /// + /// Gets the collection enumerator for this collection. + /// + /// The for this collection. + public IEnumerator GetEnumerator() + { + if (v1Task != null) + return new V1TriggerEnumerator(v1Task); + return new ComEnumerator(() => v2Coll.Count, i => v2Coll[i], o => Trigger.CreateTrigger(o, v2Def)); + } + + void ICollection.CopyTo(Array array, int index) + { + if (array != null && array.Rank != 1) + throw new RankException("Multi-dimensional arrays are not supported."); + var src = new Trigger[Count]; + CopyTo(src, 0); + Array.Copy(src, 0, array, index, Count); + } + + void ICollection.Add(Trigger item) { Add(item); } + + int IList.Add(object value) + { + Add((Trigger)value); + return Count - 1; + } + + bool IList.Contains(object value) => Contains((Trigger)value); + + int IList.IndexOf(object value) => IndexOf((Trigger)value); + + void IList.Insert(int index, object value) { Insert(index, (Trigger)value); } + + void IList.Remove(object value) { Remove((Trigger)value); } + + /// + /// Determines the index of a specific item in the . + /// + /// The object to locate in the . + /// + /// The index of if found in the list; otherwise, -1. + /// + public int IndexOf([NotNull] Trigger item) => FindIndexOf(a => a.Equals(item)); + + /// + /// Inserts an trigger at the specified index. + /// + /// The zero-based index at which trigger should be inserted. + /// The trigger to insert into the list. + public void Insert(int index, [NotNull] Trigger trigger) + { + if (trigger == null) + throw new ArgumentNullException(nameof(trigger)); + if (index >= Count) + throw new ArgumentOutOfRangeException(nameof(index)); + + Trigger[] pushItems = new Trigger[Count - index]; + CopyTo(index, pushItems, 0, Count - index); + for (int j = Count - 1; j >= index; j--) + RemoveAt(j); + Add(trigger); + foreach (Trigger t in pushItems) + Add(t); + } + + System.Xml.Schema.XmlSchema IXmlSerializable.GetSchema() => null; + + void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) + { + reader.ReadStartElement(XmlSerializationHelper.GetElementName(this), TaskDefinition.tns); + while (reader.MoveToContent() == System.Xml.XmlNodeType.Element) + { + switch (reader.LocalName) + { + case "BootTrigger": + XmlSerializationHelper.ReadObject(reader, AddNew(TaskTriggerType.Boot)); + break; + + case "IdleTrigger": + XmlSerializationHelper.ReadObject(reader, AddNew(TaskTriggerType.Idle)); + break; + + case "TimeTrigger": + XmlSerializationHelper.ReadObject(reader, AddNew(TaskTriggerType.Time)); + break; + + case "LogonTrigger": + XmlSerializationHelper.ReadObject(reader, AddNew(TaskTriggerType.Logon)); + break; + + case "CalendarTrigger": + Add(CalendarTrigger.GetTriggerFromXml(reader)); + break; + + default: + reader.Skip(); + break; + } + } + reader.ReadEndElement(); + } + + void IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) + { + foreach (var t in this) + XmlSerializationHelper.WriteObject(writer, t); + } + + /// + /// Removes the first occurrence of a specific object from the . + /// + /// The object to remove from the . + /// + /// true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + /// + public bool Remove([NotNull] Trigger item) + { + int idx = IndexOf(item); + if (idx != -1) + { + try + { + RemoveAt(idx); + return true; + } + catch { } + } + return false; + } + + /// + /// Removes the trigger at a specified index. + /// + /// Index of trigger to remove. + /// Index out of range. + public void RemoveAt(int index) + { + if (index >= Count) + throw new ArgumentOutOfRangeException(nameof(index), index, @"Failed to remove Trigger. Index out of range."); + if (v2Coll != null) + v2Coll.Remove(++index); + else + v1Task.DeleteTrigger((ushort)index); //Remove the trigger from the Task Scheduler + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + + /// + /// Returns a that represents the triggers in this collection. + /// + /// + /// A that represents the triggers in this collection. + /// + public override string ToString() + { + if (Count == 1) + return this[0].ToString(); + if (Count > 1) + return winPEAS.Properties.Resources.MultipleTriggers; + return string.Empty; + } + + internal void Bind() + { + foreach (Trigger t in this) + t.SetV1TriggerData(); + } + + private sealed class V1TriggerEnumerator : IEnumerator + { + private short curItem = -1; + private V1Interop.ITask iTask; + + internal V1TriggerEnumerator(V1Interop.ITask task) { iTask = task; } + + public Trigger Current => Trigger.CreateTrigger(iTask.GetTrigger((ushort)curItem)); + + object IEnumerator.Current => Current; + + /// + /// Releases all resources used by this class. + /// + public void Dispose() { iTask = null; } + + public bool MoveNext() => (++curItem < iTask.GetTriggerCount()); + + public void Reset() { curItem = -1; } + } + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/User.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/User.cs new file mode 100644 index 0000000..0ed8c71 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/User.cs @@ -0,0 +1,130 @@ +using System; +using System.Security.Principal; + +namespace Microsoft.Win32.TaskScheduler +{ + /// Represents a system account. + internal class User : IEquatable, IDisposable + { + private static readonly WindowsIdentity cur = WindowsIdentity.GetCurrent(); + private SecurityIdentifier sid; + + /// Initializes a new instance of the class. + /// + /// Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or + /// null (for current user). + /// + public User(string userName = null) + { + if (string.IsNullOrEmpty(userName)) userName = null; + // 2018-03-02: Hopefully not a breaking change, but by adding in the comparison of an account name without a domain and the + // current user, there is a chance that current implementations will break given the condition that a local account with the same + // name as a domain account exists and the intention was to prefer the local account. In such a case, the developer should + // prepend the user name in TaskDefinition.Principal.UserId with the machine name of the local machine. + if (userName == null || cur.Name.Equals(userName, StringComparison.InvariantCultureIgnoreCase) || GetUser(cur.Name).Equals(userName, StringComparison.InvariantCultureIgnoreCase)) + { + Identity = cur; + sid = Identity.User; + } + else if (userName.Contains("\\") && !userName.StartsWith(@"NT AUTHORITY\")) + { + try + { + using (var ds = new NativeMethods.DomainService()) + { + Identity = new WindowsIdentity(ds.CrackName(userName)); + sid = Identity.User; + } + } + catch { } + } + + if (Identity == null) + { + if (userName != null && userName.Contains("@")) + { + Identity = new WindowsIdentity(userName); + sid = Identity.User; + } + + if (Identity == null && userName != null) + { + var ntacct = new NTAccount(userName); + try { sid = (SecurityIdentifier)ntacct.Translate(typeof(SecurityIdentifier)); } catch { } + } + } + + string GetUser(string domUser) + { + var split = domUser.Split('\\'); + return split.Length == 2 ? split[1] : domUser; + } + } + + /// Initializes a new instance of the class. + /// The . + internal User(WindowsIdentity wid) { Identity = wid; sid = wid.User; } + + /// Gets the identity. + /// The identity. + public WindowsIdentity Identity { get; private set; } + + /// Gets a value indicating whether this instance is a service account. + /// true if this instance is a service account; otherwise, false. + public bool IsServiceAccount + { + get + { + try + { + return (sid != null && (sid.IsWellKnown(WellKnownSidType.LocalSystemSid) || sid.IsWellKnown(WellKnownSidType.NetworkServiceSid) || sid.IsWellKnown(WellKnownSidType.LocalServiceSid))); + } + catch { } + return false; + } + } + + /// Gets a value indicating whether this instance is the SYSTEM account. + /// true if this instance is the SYSTEM account; otherwise, false. + public bool IsSystem => sid != null && sid.IsWellKnown(WellKnownSidType.LocalSystemSid); + + /// Gets the NT name (DOMAIN\username). + /// The name of the user. + public string Name => Identity?.Name ?? ((NTAccount)sid?.Translate(typeof(NTAccount)))?.Value; + + /// Create a instance from a SID string. + /// The SID string. + /// A instance. + public static User FromSidString(string sid) => new User(((NTAccount)new SecurityIdentifier(sid).Translate(typeof(NTAccount))).Value); + + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + public void Dispose() => Identity?.Dispose(); + + /// Determines whether the specified , is equal to this instance. + /// The to compare with this instance. + /// true if the specified is equal to this instance; otherwise, false. + public override bool Equals(object obj) + { + if (obj is User user) + return Equals(user); + if (obj is WindowsIdentity wid && sid != null) + return sid.Equals(wid.User); + try + { + if (obj is string un) + return Equals(new User(un)); + } + catch { } + return base.Equals(obj); + } + + /// Indicates whether the current object is equal to another object of the same type. + /// An object to compare with this object. + /// true if the current object is equal to the parameter; otherwise, false. + public bool Equals(User other) => (other != null && sid != null) ? sid.Equals(other.sid) : false; + + /// Returns a hash code for this instance. + /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + public override int GetHashCode() => sid?.GetHashCode() ?? 0; + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/V1/TaskSchedulerV1Interop.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/V1/TaskSchedulerV1Interop.cs new file mode 100644 index 0000000..7f7c2b0 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/V1/TaskSchedulerV1Interop.cs @@ -0,0 +1,453 @@ +using System; +using System.Runtime.InteropServices; +using JetBrains.Annotations; +// ReSharper disable InconsistentNaming +// ReSharper disable FieldCanBeMadeReadOnly.Global + +namespace Microsoft.Win32.TaskScheduler.V1Interop +{ + #region class HRESULT -- Values peculiar to the task scheduler. + internal class HResult + { + // The task is ready to run at its next scheduled time. + public const int SCHED_S_TASK_READY = 0x00041300; + // The task is currently running. + public const int SCHED_S_TASK_RUNNING = 0x00041301; + // The task will not run at the scheduled times because it has been disabled. + public const int SCHED_S_TASK_DISABLED = 0x00041302; + // The task has not yet run. + public const int SCHED_S_TASK_HAS_NOT_RUN = 0x00041303; + // There are no more runs scheduled for this task. + public const int SCHED_S_TASK_NO_MORE_RUNS = 0x00041304; + // One or more of the properties that are needed to run this task on a schedule have not been set. + public const int SCHED_S_TASK_NOT_SCHEDULED = 0x00041305; + // The last run of the task was terminated by the user. + public const int SCHED_S_TASK_TERMINATED = 0x00041306; + // Either the task has no triggers or the existing triggers are disabled or not set. + public const int SCHED_S_TASK_NO_VALID_TRIGGERS = 0x00041307; + // Event triggers don't have set run times. + public const int SCHED_S_EVENT_TRIGGER = 0x00041308; + // Trigger not found. + public const int SCHED_E_TRIGGER_NOT_FOUND = unchecked((int)0x80041309); + // One or more of the properties that are needed to run this task have not been set. + public const int SCHED_E_TASK_NOT_READY = unchecked((int)0x8004130A); + // There is no running instance of the task to terminate. + public const int SCHED_E_TASK_NOT_RUNNING = unchecked((int)0x8004130B); + // The Task Scheduler Service is not installed on this computer. + public const int SCHED_E_SERVICE_NOT_INSTALLED = unchecked((int)0x8004130C); + // The task object could not be opened. + public const int SCHED_E_CANNOT_OPEN_TASK = unchecked((int)0x8004130D); + // The object is either an invalid task object or is not a task object. + public const int SCHED_E_INVALID_TASK = unchecked((int)0x8004130E); + // No account information could be found in the Task Scheduler security database for the task indicated. + public const int SCHED_E_ACCOUNT_INFORMATION_NOT_SET = unchecked((int)0x8004130F); + // Unable to establish existence of the account specified. + public const int SCHED_E_ACCOUNT_NAME_NOT_FOUND = unchecked((int)0x80041310); + // Corruption was detected in the Task Scheduler security database; the database has been reset. + public const int SCHED_E_ACCOUNT_DBASE_CORRUPT = unchecked((int)0x80041311); + // Task Scheduler security services are available only on Windows NT. + public const int SCHED_E_NO_SECURITY_SERVICES = unchecked((int)0x80041312); + // The task object version is either unsupported or invalid. + public const int SCHED_E_UNKNOWN_OBJECT_VERSION = unchecked((int)0x80041313); + // The task has been configured with an unsupported combination of account settings and run time options. + public const int SCHED_E_UNSUPPORTED_ACCOUNT_OPTION = unchecked((int)0x80041314); + // The Task Scheduler Service is not running. + public const int SCHED_E_SERVICE_NOT_RUNNING = unchecked((int)0x80041315); + // The Task Scheduler service must be configured to run in the System account to function properly. Individual tasks may be configured to run in other accounts. + public const int SCHED_E_SERVICE_NOT_LOCALSYSTEM = unchecked((int)0x80041316); + } + #endregion + + #region Enums + + /// + /// Options for a task, used for the Flags property of a Task. Uses the + /// "Flags" attribute, so these values are combined with |. + /// Some flags are documented as Windows 95 only, but they have a + /// user interface in Windows XP so that may not be true. + /// + [Flags] + internal enum TaskFlags + { + /// + /// The interactive flag is set if the task is intended to be displayed to the user. + /// If the flag is not set, no user interface associated with the task is presented + /// to the user when the task is executed. + /// + Interactive = 0x1, + /// + /// The task will be deleted when there are no more scheduled run times. + /// + DeleteWhenDone = 0x2, + /// + /// The task is disabled. This is useful to temporarily prevent a task from running + /// at the scheduled time(s). + /// + Disabled = 0x4, + /// + /// The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. + /// + StartOnlyIfIdle = 0x10, + /// + /// The task terminates if the computer makes an idle to non-idle transition while the task is running. + /// The computer is not considered idle until the IdleWait triggers' time elapses with no user input. + /// Windows 95 only. For information regarding idle triggers, see . + /// + KillOnIdleEnd = 0x20, + /// + /// The task does not start if its target computer is running on battery power. Windows 95 only. + /// + DontStartIfOnBatteries = 0x40, + /// + /// The task ends, and the associated application quits if the task's target computer switches + /// to battery power. Windows 95 only. + /// + KillIfGoingOnBatteries = 0x80, + /// + /// The task runs only if the system is docked. Windows 95 only. + /// + RunOnlyIfDocked = 0x100, + /// + /// The work item created will be hidden. + /// + Hidden = 0x200, + /// + /// The task runs only if there is currently a valid Internet connection. + /// This feature is currently not implemented. + /// + RunIfConnectedToInternet = 0x400, + /// + /// The task starts again if the computer makes a non-idle to idle transition before all the + /// task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. + /// + RestartOnIdleResume = 0x800, + /// + /// The task runs only if the SYSTEM account is available. + /// + SystemRequired = 0x1000, + /// + /// The task runs only if the user specified in SetAccountInformation is logged on interactively. + /// This flag has no effect on work items set to run in the local account. + /// + RunOnlyIfLoggedOn = 0x2000 + } + + /// + /// Status values returned for a task. Some values have been determined to occur although + /// they do no appear in the Task Scheduler system documentation. + /// + internal enum TaskStatus + { + /// The task is ready to run at its next scheduled time. + Ready = HResult.SCHED_S_TASK_READY, + /// The task is currently running. + Running = HResult.SCHED_S_TASK_RUNNING, + /// One or more of the properties that are needed to run this task on a schedule have not been set. + NotScheduled = HResult.SCHED_S_TASK_NOT_SCHEDULED, + /// The task has not yet run. + NeverRun = HResult.SCHED_S_TASK_HAS_NOT_RUN, + /// The task will not run at the scheduled times because it has been disabled. + Disabled = HResult.SCHED_S_TASK_DISABLED, + /// There are no more runs scheduled for this task. + NoMoreRuns = HResult.SCHED_S_TASK_NO_MORE_RUNS, + /// The last run of the task was terminated by the user. + Terminated = HResult.SCHED_S_TASK_TERMINATED, + /// Either the task has no triggers or the existing triggers are disabled or not set. + NoTriggers = HResult.SCHED_S_TASK_NO_VALID_TRIGGERS, + /// Event triggers don't have set run times. + NoTriggerTime = HResult.SCHED_S_EVENT_TRIGGER + } + + /// Valid types of triggers + internal enum TaskTriggerType + { + /// Trigger is set to run the task a single time. + RunOnce = 0, + /// Trigger is set to run the task on a daily interval. + RunDaily = 1, + /// Trigger is set to run the work item on specific days of a specific week of a specific month. + RunWeekly = 2, + /// Trigger is set to run the task on a specific day(s) of the month. + RunMonthly = 3, + /// Trigger is set to run the task on specific days, weeks, and months. + RunMonthlyDOW = 4, + /// Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. + OnIdle = 5, + /// Trigger is set to run the task at system startup. + OnSystemStart = 6, + /// Trigger is set to run the task when a user logs on. + OnLogon = 7 + } + + [Flags] + internal enum TaskTriggerFlags : uint + { + HasEndDate = 0x1, + KillAtDurationEnd = 0x2, + Disabled = 0x4 + } + + #endregion + + #region Structs + + [StructLayout(LayoutKind.Sequential)] + internal struct Daily + { + public ushort DaysInterval; + } + + [StructLayout(LayoutKind.Sequential)] + internal struct Weekly + { + public ushort WeeksInterval; + public DaysOfTheWeek DaysOfTheWeek; + } + + [StructLayout(LayoutKind.Sequential)] + internal struct MonthlyDate + { + public uint Days; + public MonthsOfTheYear Months; + } + + [StructLayout(LayoutKind.Sequential)] + internal struct MonthlyDOW + { + public ushort WhichWeek; + public DaysOfTheWeek DaysOfTheWeek; + public MonthsOfTheYear Months; + + public WhichWeek V2WhichWeek + { + get + { + return (WhichWeek)(1 << ((short)WhichWeek - 1)); + } + set + { + int idx = Array.IndexOf(new short[] { 0x1, 0x2, 0x4, 0x8, 0x10 }, (short)value); + if (idx >= 0) + WhichWeek = (ushort)(idx + 1); + else + throw new NotV1SupportedException("Only a single week can be set with Task Scheduler 1.0."); + } + } + } + + [StructLayout(LayoutKind.Explicit)] + internal struct TriggerTypeData + { + [FieldOffset(0)] + public Daily daily; + [FieldOffset(0)] + public Weekly weekly; + [FieldOffset(0)] + public MonthlyDate monthlyDate; + [FieldOffset(0)] + public MonthlyDOW monthlyDOW; + } + + [StructLayout(LayoutKind.Sequential)] + internal struct TaskTrigger + { + public ushort TriggerSize; // Structure size. + public ushort Reserved1; // Reserved. Must be zero. + public ushort BeginYear; // Trigger beginning date year. + public ushort BeginMonth; // Trigger beginning date month. + public ushort BeginDay; // Trigger beginning date day. + public ushort EndYear; // Optional trigger ending date year. + public ushort EndMonth; // Optional trigger ending date month. + public ushort EndDay; // Optional trigger ending date day. + public ushort StartHour; // Run bracket start time hour. + public ushort StartMinute; // Run bracket start time minute. + public uint MinutesDuration; // Duration of run bracket. + public uint MinutesInterval; // Run bracket repetition interval. + public TaskTriggerFlags Flags; // Trigger flags. + public TaskTriggerType Type; // Trigger type. + public TriggerTypeData Data; // Trigger data peculiar to this type (union). + public ushort Reserved2; // Reserved. Must be zero. + public ushort RandomMinutesInterval; // Maximum number of random minutes after start time. + + public DateTime BeginDate + { + get { try { return BeginYear == 0 ? DateTime.MinValue : new DateTime(BeginYear, BeginMonth, BeginDay, StartHour, StartMinute, 0, DateTimeKind.Unspecified); } catch { return DateTime.MinValue; } } + set + { + if (value != DateTime.MinValue) + { + DateTime local = value.Kind == DateTimeKind.Utc ? value.ToLocalTime() : value; + BeginYear = (ushort)local.Year; + BeginMonth = (ushort)local.Month; + BeginDay = (ushort)local.Day; + StartHour = (ushort)local.Hour; + StartMinute = (ushort)local.Minute; + } + else + BeginYear = BeginMonth = BeginDay = StartHour = StartMinute = 0; + } + } + + public DateTime? EndDate + { + get { try { return EndYear == 0 ? (DateTime?)null : new DateTime(EndYear, EndMonth, EndDay); } catch { return DateTime.MaxValue; } } + set + { + if (value.HasValue) + { + EndYear = (ushort)value.Value.Year; + EndMonth = (ushort)value.Value.Month; + EndDay = (ushort)value.Value.Day; + Flags |= TaskTriggerFlags.HasEndDate; + } + else + { + EndYear = EndMonth = EndDay = 0; + Flags &= ~TaskTriggerFlags.HasEndDate; + } + } + } + + public override string ToString() => $"Trigger Type: {Type};\n> Start: {BeginDate}; End: {(EndYear == 0 ? "null" : EndDate?.ToString())};\n> DurMin: {MinutesDuration}; DurItv: {MinutesInterval};\n>"; + } + + #endregion + + [ComImport, Guid("148BD527-A2AB-11CE-B11F-00AA00530503"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), System.Security.SuppressUnmanagedCodeSecurity, CoClass(typeof(CTaskScheduler))] + internal interface ITaskScheduler + { + void SetTargetComputer([In, MarshalAs(UnmanagedType.LPWStr)] string Computer); + CoTaskMemString GetTargetComputer(); + [return: MarshalAs(UnmanagedType.Interface)] + IEnumWorkItems Enum(); + [return: MarshalAs(UnmanagedType.Interface)] + ITask Activate([In, MarshalAs(UnmanagedType.LPWStr)][NotNull] string Name, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); + [return: MarshalAs(UnmanagedType.Interface)] + ITask NewWorkItem([In, MarshalAs(UnmanagedType.LPWStr)][NotNull] string TaskName, [In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); + } + + [Guid("148BD528-A2AB-11CE-B11F-00AA00530503"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IEnumWorkItems + { + [PreserveSig()] + //int Next([In] uint celt, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0)] out string[] rgpwszNames, [Out] out uint pceltFetched); + int Next([In] uint RequestCount, [Out] out IntPtr Names, [Out] out uint Fetched); + void Skip([In] uint Count); + void Reset(); + [return: MarshalAs(UnmanagedType.Interface)] + IEnumWorkItems Clone(); + } + +#if WorkItem + // The IScheduledWorkItem interface is actually never used because ITask inherits all of its + // methods. As ITask is the only kind of WorkItem (in 2002) it is the only interface we need. + [Guid("a6b952f0-a4b1-11d0-997d-00aa006887ec"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + internal interface IScheduledWorkItem + { + void CreateTrigger([Out] out ushort NewTriggerIndex, [Out, MarshalAs(UnmanagedType.Interface)] out ITaskTrigger Trigger); + void DeleteTrigger([In] ushort TriggerIndex); + void GetTriggerCount([Out] out ushort Count); + void GetTrigger([In] ushort TriggerIndex, [Out, MarshalAs(UnmanagedType.Interface)] out ITaskTrigger Trigger); + void GetTriggerString([In] ushort TriggerIndex, out System.IntPtr TriggerString); + void GetRunTimes([In, MarshalAs(UnmanagedType.Struct)] SystemTime Begin, [In, MarshalAs(UnmanagedType.Struct)] SystemTime End, ref ushort Count, [Out] out System.IntPtr TaskTimes); + void GetNextRunTime([In, Out, MarshalAs(UnmanagedType.Struct)] ref SystemTime NextRun); + void SetIdleWait([In] ushort IdleMinutes, [In] ushort DeadlineMinutes); + void GetIdleWait([Out] out ushort IdleMinutes, [Out] out ushort DeadlineMinutes); + void Run(); + void Terminate(); + void EditWorkItem([In] uint hParent, [In] uint dwReserved); + void GetMostRecentRunTime([In, Out, MarshalAs(UnmanagedType.Struct)] ref SystemTime LastRun); + void GetStatus([Out, MarshalAs(UnmanagedType.Error)] out int Status); + void GetExitCode([Out] out uint ExitCode); + void SetComment([In, MarshalAs(UnmanagedType.LPWStr)] string Comment); + void GetComment(out System.IntPtr Comment); + void SetCreator([In, MarshalAs(UnmanagedType.LPWStr)] string Creator); + void GetCreator(out System.IntPtr Creator); + void SetWorkItemData([In] ushort DataLen, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, ArraySubType=UnmanagedType.U1)] byte[] Data); + void GetWorkItemData([Out] out ushort DataLen, [Out] out System.IntPtr Data); + void SetErrorRetryCount([In] ushort RetryCount); + void GetErrorRetryCount([Out] out ushort RetryCount); + void SetErrorRetryInterval([In] ushort RetryInterval); + void GetErrorRetryInterval([Out] out ushort RetryInterval); + void SetFlags([In] uint Flags); + void GetFlags([Out] out uint Flags); + void SetAccountInformation([In, MarshalAs(UnmanagedType.LPWStr)] string AccountName, [In, MarshalAs(UnmanagedType.LPWStr)] string Password); + void GetAccountInformation(out System.IntPtr AccountName); + } +#endif + + [ComImport, Guid("148BD524-A2AB-11CE-B11F-00AA00530503"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), System.Security.SuppressUnmanagedCodeSecurity, CoClass(typeof(CTask))] + internal interface ITask + { + [return: MarshalAs(UnmanagedType.Interface)] + ITaskTrigger CreateTrigger([Out] out ushort NewTriggerIndex); + void DeleteTrigger([In] ushort TriggerIndex); + [return: MarshalAs(UnmanagedType.U2)] + ushort GetTriggerCount(); + [return: MarshalAs(UnmanagedType.Interface)] + ITaskTrigger GetTrigger([In] ushort TriggerIndex); + [return: MarshalAs(UnmanagedType.Struct)] + void SetIdleWait([In] ushort IdleMinutes, [In] ushort DeadlineMinutes); + void GetIdleWait([Out] out ushort IdleMinutes, [Out] out ushort DeadlineMinutes); + TaskStatus GetStatus(); + void SetComment([In, MarshalAs(UnmanagedType.LPWStr)] string Comment); + CoTaskMemString GetComment(); + void SetCreator([In, MarshalAs(UnmanagedType.LPWStr)] string Creator); + CoTaskMemString GetCreator(); + void SetWorkItemData([In] ushort DataLen, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0, ArraySubType = UnmanagedType.U1)] byte[] Data); + void GetWorkItemData(out ushort DataLen, [Out] out IntPtr Data); + void SetFlags([In] TaskFlags Flags); + TaskFlags GetFlags(); + void SetAccountInformation([In, MarshalAs(UnmanagedType.LPWStr)] string AccountName, [In] IntPtr Password); + CoTaskMemString GetAccountInformation(); + void SetApplicationName([In, MarshalAs(UnmanagedType.LPWStr)] string ApplicationName); + CoTaskMemString GetApplicationName(); + void SetParameters([In, MarshalAs(UnmanagedType.LPWStr)] string Parameters); + CoTaskMemString GetParameters(); + void SetWorkingDirectory([In, MarshalAs(UnmanagedType.LPWStr)] string WorkingDirectory); + CoTaskMemString GetWorkingDirectory(); + void SetPriority([In] uint Priority); + uint GetPriority(); + void SetTaskFlags([In] uint Flags); + void SetMaxRunTime([In] uint MaxRunTimeMS); + uint GetMaxRunTime(); + } + + [Guid("148BD52B-A2AB-11CE-B11F-00AA00530503"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskTrigger + { + void SetTrigger([In, Out, MarshalAs(UnmanagedType.Struct)] ref TaskTrigger Trigger); + [return: MarshalAs(UnmanagedType.Struct)] + TaskTrigger GetTrigger(); + CoTaskMemString GetTriggerString(); + } + + [ComImport, Guid("148BD52A-A2AB-11CE-B11F-00AA00530503"), System.Security.SuppressUnmanagedCodeSecurity, ClassInterface(ClassInterfaceType.None)] + internal class CTaskScheduler + { + } + + [ComImport, Guid("148BD520-A2AB-11CE-B11F-00AA00530503"), System.Security.SuppressUnmanagedCodeSecurity, ClassInterface(ClassInterfaceType.None)] + internal class CTask + { + } + + internal sealed class CoTaskMemString : SafeHandle + { + public CoTaskMemString() : base(IntPtr.Zero, true) { } + public CoTaskMemString(IntPtr handle) : this() { SetHandle(handle); } + public CoTaskMemString(string text) : this() { SetHandle(Marshal.StringToCoTaskMemUni(text)); } + + public static implicit operator string (CoTaskMemString cmem) => cmem.ToString(); + + public override bool IsInvalid => handle == IntPtr.Zero; + + protected override bool ReleaseHandle() + { + Marshal.FreeCoTaskMem(handle); + return true; + } + + public override string ToString() => Marshal.PtrToStringUni(handle); + } +} \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/V2/TaskSchedulerV2Interop.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/V2/TaskSchedulerV2Interop.cs new file mode 100644 index 0000000..91c1ca4 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/V2/TaskSchedulerV2Interop.cs @@ -0,0 +1,554 @@ +using System; +using System.Collections; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler.V2Interop +{ + [ComImport, Guid("BAE54997-48B1-4CBE-9965-D6BE263EBEA4"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IAction + { + TaskActionType Type { get; } + } + + [ComImport, Guid("02820E19-7B98-4ED2-B2E8-FDCCCEFF619B"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IActionCollection + { + int Count { get; } + IAction this[int index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IAction Create([In] TaskActionType Type); + void Remove([In, MarshalAs(UnmanagedType.Struct)][NotNull] object index); + void Clear(); + string Context { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("2A9C35DA-D357-41F4-BBC1-207AC1B1F3CB"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IBootTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string Delay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("6D2FD252-75C5-4F66-90BA-2A7D8CC3039F"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IComHandlerAction : IAction + { + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new TaskActionType Type { get; } + string ClassId { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Data { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsDual), Guid("126C5CD8-B288-41D5-8DBF-E491446ADC5C"), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IDailyTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + short DaysInterval { get; [param: In] set; } + string RandomDelay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("10F62C64-7E16-4314-A0C2-0C3683F99D40"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IEmailAction : IAction + { + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new TaskActionType Type { get; } + + string Server { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Subject { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string To { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Cc { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Bcc { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string ReplyTo { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string From { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + ITaskNamedValueCollection HeaderFields { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + string Body { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + object[] Attachments { [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] get; [param: In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] set; } + } + + [ComImport, Guid("D45B0167-9653-4EEF-B94F-0732CA7AF251"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IEventTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string Subscription { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Delay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + ITaskNamedValueCollection ValueQueries { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + } + + [ComImport, Guid("4C3D624D-FD6B-49A3-B9B7-09CB3CD3F047"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IExecAction : IAction + { + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new TaskActionType Type { get; } + + string Path { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Arguments { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string WorkingDirectory { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("84594461-0053-4342-A8FD-088FABF11F32"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IIdleSettings + { + string IdleDuration { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string WaitTimeout { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + bool StopOnIdleEnd { get; [param: In] set; } + bool RestartOnIdle { get; [param: In] set; } + } + + [ComImport, Guid("D537D2B0-9FB3-4D34-9739-1FF5CE7B1EF3"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IIdleTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + } + + [ComImport, Guid("72DADE38-FAE4-4B3E-BAF4-5D009AF02B1C"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ILogonTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string Delay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string UserId { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("77D025A3-90FA-43AA-B52E-CDA5499B946A"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IMonthlyDOWTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + short DaysOfWeek { get; [param: In] set; } + short WeeksOfMonth { get; [param: In] set; } + short MonthsOfYear { get; [param: In] set; } + bool RunOnLastWeekOfMonth { get; [param: In] set; } + string RandomDelay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("97C45EF1-6B02-4A1A-9C0E-1EBFBA1500AC"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IMonthlyTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + int DaysOfMonth { get; [param: In] set; } + short MonthsOfYear { get; [param: In] set; } + bool RunOnLastDayOfMonth { get; [param: In] set; } + string RandomDelay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("9F7DEA84-C30B-4245-80B6-00E9F646F1B4"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface INetworkSettings + { + string Name { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("D98D51E5-C9B4-496A-A9C1-18980261CF0F"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IPrincipal + { + string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string DisplayName { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string UserId { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + TaskLogonType LogonType { get; set; } + string GroupId { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + TaskRunLevel RunLevel { get; set; } + } + + [ComImport, Guid("248919AE-E345-4A6D-8AEB-E0D3165C904E"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IPrincipal2 + { + TaskProcessTokenSidType ProcessTokenSidType { get; [param: In] set; } + int RequiredPrivilegeCount { get; } + string this[int index] { [return: MarshalAs(UnmanagedType.BStr)] get; } + void AddRequiredPrivilege([In, MarshalAs(UnmanagedType.BStr)] string privilege); + } + + [ComImport, Guid("9C86F320-DEE3-4DD1-B972-A303F26B061E"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity, DefaultMember("Path")] + internal interface IRegisteredTask + { + string Name { [return: MarshalAs(UnmanagedType.BStr)] get; } + string Path { [return: MarshalAs(UnmanagedType.BStr)] get; } + TaskState State { get; } + bool Enabled { get; set; } + [return: MarshalAs(UnmanagedType.Interface)] + IRunningTask Run([In, MarshalAs(UnmanagedType.Struct)] object parameters); + [return: MarshalAs(UnmanagedType.Interface)] + IRunningTask RunEx([In, MarshalAs(UnmanagedType.Struct)] object parameters, [In] int flags, [In] int sessionID, [In, MarshalAs(UnmanagedType.BStr)] string user); + [return: MarshalAs(UnmanagedType.Interface)] + IRunningTaskCollection GetInstances(int flags); + DateTime LastRunTime { get; } + int LastTaskResult { get; } + int NumberOfMissedRuns { get; } + DateTime NextRunTime { get; } + ITaskDefinition Definition { [return: MarshalAs(UnmanagedType.Interface)] get; } + string Xml { [return: MarshalAs(UnmanagedType.BStr)] get; } + [return: MarshalAs(UnmanagedType.BStr)] + string GetSecurityDescriptor(int securityInformation); + void SetSecurityDescriptor([In, MarshalAs(UnmanagedType.BStr)] string sddl, [In] int flags); + void Stop(int flags); + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(0x60020011)] + void GetRunTimes([In] ref Microsoft.Win32.NativeMethods.SYSTEMTIME pstStart, [In] ref Microsoft.Win32.NativeMethods.SYSTEMTIME pstEnd, [In, Out] ref uint pCount, [In, Out] ref IntPtr pRunTimes); + } + + [ComImport, Guid("86627EB4-42A7-41E4-A4D9-AC33A72F2D52"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IRegisteredTaskCollection + { + int Count { get; } + IRegisteredTask this[object index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IEnumerator GetEnumerator(); + } + + [ComImport, Guid("416D8B73-CB41-4EA1-805C-9BE9A5AC4A74"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IRegistrationInfo + { + string Description { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Author { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Version { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Date { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Documentation { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string XmlText { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string URI { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + object SecurityDescriptor { [return: MarshalAs(UnmanagedType.Struct)] get; [param: In, MarshalAs(UnmanagedType.Struct)] set; } + string Source { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("4C8FEC3A-C218-4E0C-B23D-629024DB91A2"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IRegistrationTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string Delay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("7FB9ACF1-26BE-400E-85B5-294B9C75DFD6"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IRepetitionPattern + { + string Interval { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Duration { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + bool StopAtDurationEnd { get; [param: In] set; } + } + + [ComImport, Guid("653758FB-7B9A-4F1E-A471-BEEB8E9B834E"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity, DefaultMember("InstanceGuid")] + internal interface IRunningTask + { + string Name { [return: MarshalAs(UnmanagedType.BStr)] get; } + string InstanceGuid { [return: MarshalAs(UnmanagedType.BStr)] get; } + string Path { [return: MarshalAs(UnmanagedType.BStr)] get; } + TaskState State { get; } + string CurrentAction { [return: MarshalAs(UnmanagedType.BStr)] get; } + void Stop(); + void Refresh(); + uint EnginePID { get; } + } + + [ComImport, Guid("6A67614B-6828-4FEC-AA54-6D52E8F1F2DB"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IRunningTaskCollection + { + int Count { get; } + IRunningTask this[object index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IEnumerator GetEnumerator(); + } + + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsDual), Guid("754DA71B-4385-4475-9DD9-598294FA3641"), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ISessionStateChangeTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string Delay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string UserId { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + TaskSessionStateChangeType StateChange { get; [param: In] set; } + } + + [ComImport, Guid("505E9E68-AF89-46B8-A30F-56162A83D537"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IShowMessageAction : IAction + { + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new TaskActionType Type { get; } + + string Title { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string MessageBody { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("F5BC8FC5-536D-4F77-B852-FBC1356FDEB6"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskDefinition + { + IRegistrationInfo RegistrationInfo { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + ITriggerCollection Triggers { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + ITaskSettings Settings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + string Data { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + IPrincipal Principal { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + IActionCollection Actions { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + string XmlText { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("8CFAC062-A080-4C15-9A88-AA7C2AF80DFC"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity, DefaultMember("Path")] + internal interface ITaskFolder + { + string Name { [return: MarshalAs(UnmanagedType.BStr)] get; } + string Path { [return: MarshalAs(UnmanagedType.BStr)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + ITaskFolder GetFolder([MarshalAs(UnmanagedType.BStr)] string Path); + [return: MarshalAs(UnmanagedType.Interface)] + ITaskFolderCollection GetFolders(int flags); + [return: MarshalAs(UnmanagedType.Interface)] + ITaskFolder CreateFolder([In, MarshalAs(UnmanagedType.BStr)] string subFolderName, [In, Optional, MarshalAs(UnmanagedType.Struct)] object sddl); + void DeleteFolder([MarshalAs(UnmanagedType.BStr)] string subFolderName, [In] int flags); + [return: MarshalAs(UnmanagedType.Interface)] + IRegisteredTask GetTask([MarshalAs(UnmanagedType.BStr)][NotNull] string Path); + [return: MarshalAs(UnmanagedType.Interface)] + IRegisteredTaskCollection GetTasks(int flags); + void DeleteTask([In, MarshalAs(UnmanagedType.BStr)][NotNull] string Name, [In] int flags); + [return: MarshalAs(UnmanagedType.Interface)] + IRegisteredTask RegisterTask([In, MarshalAs(UnmanagedType.BStr)][NotNull] string Path, [In, MarshalAs(UnmanagedType.BStr)][NotNull] string XmlText, [In] int flags, [In, MarshalAs(UnmanagedType.Struct)] object UserId, [In, MarshalAs(UnmanagedType.Struct)] object password, [In] TaskLogonType LogonType, [In, Optional, MarshalAs(UnmanagedType.Struct)] object sddl); + [return: MarshalAs(UnmanagedType.Interface)] + IRegisteredTask RegisterTaskDefinition([In, MarshalAs(UnmanagedType.BStr)][NotNull] string Path, [In, MarshalAs(UnmanagedType.Interface)][NotNull] ITaskDefinition pDefinition, [In] int flags, [In, MarshalAs(UnmanagedType.Struct)] object UserId, [In, MarshalAs(UnmanagedType.Struct)] object password, [In] TaskLogonType LogonType, [In, Optional, MarshalAs(UnmanagedType.Struct)] object sddl); + [return: MarshalAs(UnmanagedType.BStr)] + string GetSecurityDescriptor(int securityInformation); + void SetSecurityDescriptor([In, MarshalAs(UnmanagedType.BStr)] string sddl, [In] int flags); + } + + [ComImport, Guid("79184A66-8664-423F-97F1-637356A5D812"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskFolderCollection + { + int Count { get; } + ITaskFolder this[object index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IEnumerator GetEnumerator(); + } + + [ComImport, Guid("B4EF826B-63C3-46E4-A504-EF69E4F7EA4D"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskNamedValueCollection + { + int Count { get; } + ITaskNamedValuePair this[int index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IEnumerator GetEnumerator(); + [return: MarshalAs(UnmanagedType.Interface)] + ITaskNamedValuePair Create([In, MarshalAs(UnmanagedType.BStr)][NotNull] string Name, [In, MarshalAs(UnmanagedType.BStr)] string Value); + void Remove([In] int index); + void Clear(); + } + + [ComImport, Guid("39038068-2B46-4AFD-8662-7BB6F868D221"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity, DefaultMember("Name")] + internal interface ITaskNamedValuePair + { + string Name { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string Value { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, DefaultMember("TargetServer"), Guid("2FABA4C7-4DA9-4013-9697-20CC3FD40F85"), System.Security.SuppressUnmanagedCodeSecurity, CoClass(typeof(TaskSchedulerClass))] + internal interface ITaskService + { + [return: MarshalAs(UnmanagedType.Interface)] + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(1)] + ITaskFolder GetFolder([In, MarshalAs(UnmanagedType.BStr)][NotNull] string Path); + [return: MarshalAs(UnmanagedType.Interface)] + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(2)] + IRunningTaskCollection GetRunningTasks(int flags); + [return: MarshalAs(UnmanagedType.Interface)] + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(3)] + ITaskDefinition NewTask([In] uint flags); + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(4)] + void Connect([In, Optional, MarshalAs(UnmanagedType.Struct)] object serverName, [In, Optional, MarshalAs(UnmanagedType.Struct)] object user, [In, Optional, MarshalAs(UnmanagedType.Struct)] object domain, [In, Optional, MarshalAs(UnmanagedType.Struct)] object password); + [DispId(5)] + bool Connected { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(5)] get; } + [DispId(0)] + string TargetServer { [return: MarshalAs(UnmanagedType.BStr)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(0)] get; } + [DispId(6)] + string ConnectedUser { [return: MarshalAs(UnmanagedType.BStr)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(6)] get; } + [DispId(7)] + string ConnectedDomain { [return: MarshalAs(UnmanagedType.BStr)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(7)] get; } + [DispId(8)] + uint HighestVersion { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), DispId(8)] get; } + } + + [ComImport, DefaultMember("TargetServer"), Guid("0F87369F-A4E5-4CFC-BD3E-73E6154572DD"), ClassInterface((short)0), System.Security.SuppressUnmanagedCodeSecurity] + internal class TaskSchedulerClass + { + } + + [ComImport, Guid("8FD4711D-2D02-4C8C-87E3-EFF699DE127E"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskSettings + { + bool AllowDemandStart { get; [param: In] set; } + string RestartInterval { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + int RestartCount { get; [param: In] set; } + TaskInstancesPolicy MultipleInstances { get; [param: In] set; } + bool StopIfGoingOnBatteries { get; [param: In] set; } + bool DisallowStartIfOnBatteries { get; [param: In] set; } + bool AllowHardTerminate { get; [param: In] set; } + bool StartWhenAvailable { get; [param: In] set; } + string XmlText { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + bool RunOnlyIfNetworkAvailable { get; [param: In] set; } + string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + bool Enabled { get; [param: In] set; } + string DeleteExpiredTaskAfter { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + int Priority { get; [param: In] set; } + TaskCompatibility Compatibility { get; [param: In] set; } + bool Hidden { get; [param: In] set; } + IIdleSettings IdleSettings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + bool RunOnlyIfIdle { get; [param: In] set; } + bool WakeToRun { get; [param: In] set; } + INetworkSettings NetworkSettings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + } + + [ComImport, Guid("2C05C3F0-6EED-4c05-A15F-ED7D7A98A369"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskSettings2 + { + bool DisallowStartOnRemoteAppSession { get; [param: In] set; } + bool UseUnifiedSchedulingEngine { get; [param: In] set; } + } + + [ComImport, Guid("0AD9D0D7-0C7F-4EBB-9A5F-D1C648DCA528"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITaskSettings3 : ITaskSettings + { + new bool AllowDemandStart { get; [param: In] set; } + new string RestartInterval { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new int RestartCount { get; [param: In] set; } + new TaskInstancesPolicy MultipleInstances { get; [param: In] set; } + new bool StopIfGoingOnBatteries { get; [param: In] set; } + new bool DisallowStartIfOnBatteries { get; [param: In] set; } + new bool AllowHardTerminate { get; [param: In] set; } + new bool StartWhenAvailable { get; [param: In] set; } + new string XmlText { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool RunOnlyIfNetworkAvailable { get; [param: In] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + new string DeleteExpiredTaskAfter { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new int Priority { get; [param: In] set; } + new TaskCompatibility Compatibility { get; [param: In] set; } + new bool Hidden { get; [param: In] set; } + new IIdleSettings IdleSettings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new bool RunOnlyIfIdle { get; [param: In] set; } + new bool WakeToRun { get; [param: In] set; } + new INetworkSettings NetworkSettings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + + bool DisallowStartOnRemoteAppSession { get; [param: In] set; } + bool UseUnifiedSchedulingEngine { get; [param: In] set; } + IMaintenanceSettings MaintenanceSettings { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + [return: MarshalAs(UnmanagedType.Interface)] + IMaintenanceSettings CreateMaintenanceSettings(); + bool Volatile { get; [param: In] set; } + } + + [ComImport, Guid("A6024FA8-9652-4ADB-A6BF-5CFCD877A7BA"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IMaintenanceSettings + { + string Period { [param: In, MarshalAs(UnmanagedType.BStr)] set; [return: MarshalAs(UnmanagedType.BStr)] get; } + string Deadline { [param: In, MarshalAs(UnmanagedType.BStr)] set; [return: MarshalAs(UnmanagedType.BStr)] get; } + bool Exclusive { [param: In] set; get; } + } + + [ComImport, Guid("B45747E0-EBA7-4276-9F29-85C5BB300006"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITimeTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + string RandomDelay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } + + [ComImport, Guid("09941815-EA89-4B5B-89E0-2A773801FAC3"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITrigger + { + TaskTriggerType Type { get; } + string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + bool Enabled { get; [param: In] set; } + } + + [ComImport, Guid("85DF5081-1B24-4F32-878A-D9D14DF4CB77"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface ITriggerCollection + { + int Count { get; } + ITrigger this[int index] { [return: MarshalAs(UnmanagedType.Interface)] get; } + [return: MarshalAs(UnmanagedType.Interface)] + IEnumerator GetEnumerator(); + [return: MarshalAs(UnmanagedType.Interface)] + ITrigger Create([In] TaskTriggerType Type); + void Remove([In, MarshalAs(UnmanagedType.Struct)] object index); + void Clear(); + } + + [ComImport, Guid("5038FC98-82FF-436D-8728-A512A57C9DC1"), InterfaceType(ComInterfaceType.InterfaceIsDual), System.Security.SuppressUnmanagedCodeSecurity] + internal interface IWeeklyTrigger : ITrigger + { + new TaskTriggerType Type { get; } + new string Id { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new IRepetitionPattern Repetition { [return: MarshalAs(UnmanagedType.Interface)] get; [param: In, MarshalAs(UnmanagedType.Interface)] set; } + new string ExecutionTimeLimit { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string StartBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new string EndBoundary { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + new bool Enabled { get; [param: In] set; } + + short DaysOfWeek { get; [param: In] set; } + short WeeksInterval { get; [param: In] set; } + string RandomDelay { [return: MarshalAs(UnmanagedType.BStr)] get; [param: In, MarshalAs(UnmanagedType.BStr)] set; } + } +} + diff --git a/winPEAS/winPEASexe/winPEAS/TaskScheduler/Wildcard.cs b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Wildcard.cs new file mode 100644 index 0000000..f349cbf --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/TaskScheduler/Wildcard.cs @@ -0,0 +1,37 @@ +using System.Text.RegularExpressions; +using JetBrains.Annotations; + +namespace Microsoft.Win32.TaskScheduler +{ + /// + /// Represents a wildcard running on the + /// engine. + /// + public class Wildcard : Regex + { + /// + /// Initializes a wildcard with the given search pattern and options. + /// + /// The wildcard pattern to match. + /// A combination of one or more . + public Wildcard([NotNull] string pattern, RegexOptions options = RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace) + : base(WildcardToRegex(pattern), options) + { + } + + /// + /// Converts a wildcard to a regular expression. + /// + /// The wildcard pattern to convert. + /// A regular expression equivalent of the given wildcard. + public static string WildcardToRegex([NotNull] string pattern) + { + string s = Regex.Escape(pattern); + s = Regex.Replace(s, @"(? 0) + { + var defaultAttr = (DefaultValueAttribute)attributes[0]; + return defaultAttr.Value; + } + + // Attribute not found, fall back to default value for the type + if (prop.PropertyType.IsValueType) + return Activator.CreateInstance(prop.PropertyType); + return null; + } + + private static bool GetPropertyValue(object obj, [NotNull] string property, ref object outVal) + { + PropertyInfo pi = obj?.GetType().GetProperty(property); + if (pi != null) + { + outVal = pi.GetValue(obj, null); + return true; + } + return false; + } + + private static bool GetAttributeValue(Type objType, Type attrType, string property, bool inherit, ref object outVal) + { + object[] attrs = objType.GetCustomAttributes(attrType, inherit); + if (attrs.Length > 0) + return GetPropertyValue(attrs[0], property, ref outVal); + return false; + } + + private static bool GetAttributeValue([NotNull] PropertyInfo propInfo, Type attrType, string property, bool inherit, ref object outVal) + { + Attribute attr = Attribute.GetCustomAttribute(propInfo, attrType, inherit); + return GetPropertyValue(attr, property, ref outVal); + } + + private static bool IsStandardType(Type type) => type.IsPrimitive || type == typeof(DateTime) || type == typeof(DateTimeOffset) || type == typeof(Decimal) || type == typeof(Guid) || type == typeof(TimeSpan) || type == typeof(string) || type.IsEnum; + + private static bool HasMembers([NotNull] object obj) + { + if (obj is IXmlSerializable) + { + using (System.IO.MemoryStream mem = new System.IO.MemoryStream()) + { + using (XmlTextWriter tw = new XmlTextWriter(mem, Encoding.UTF8)) + { + ((IXmlSerializable)obj).WriteXml(tw); + tw.Flush(); + return mem.Length > 3; + } + } + } + + // Enumerate each public property + PropertyInfo[] props = obj.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public); + foreach (var pi in props) + { + if (!Attribute.IsDefined(pi, typeof(XmlIgnoreAttribute), false)) + { + object value = pi.GetValue(obj, null); + if (!Equals(value, GetDefaultValue(pi))) + { + if (!IsStandardType(pi.PropertyType)) + { + if (HasMembers(value)) + return true; + } + else + return true; + } + } + } + return false; + } + + public static string GetPropertyAttributeName([NotNull] PropertyInfo pi) + { + object oVal = null; + string eName = pi.Name; + if (GetAttributeValue(pi, typeof(XmlAttributeAttribute), "AttributeName", false, ref oVal)) + eName = oVal.ToString(); + return eName; + } + + public static string GetPropertyElementName([NotNull] PropertyInfo pi) + { + object oVal = null; + string eName = pi.Name; + if (GetAttributeValue(pi, typeof(XmlElementAttribute), "ElementName", false, ref oVal)) + eName = oVal.ToString(); + else if (GetAttributeValue(pi.PropertyType, typeof(XmlRootAttribute), "ElementName", true, ref oVal)) + eName = oVal.ToString(); + return eName; + } + + public delegate bool PropertyConversionHandler([NotNull] PropertyInfo pi, Object obj, ref Object value); + + public static bool WriteProperty([NotNull] XmlWriter writer, [NotNull] PropertyInfo pi, [NotNull] Object obj, PropertyConversionHandler handler = null) + { + if (Attribute.IsDefined(pi, typeof(XmlIgnoreAttribute), false) || Attribute.IsDefined(pi, typeof(XmlAttributeAttribute), false)) + return false; + + object value = pi.GetValue(obj, null); + object defValue = GetDefaultValue(pi); + if ((value == null && defValue == null) || (value != null && value.Equals(defValue))) + return false; + + Type propType = pi.PropertyType; + if (handler != null && handler(pi, obj, ref value)) + propType = value.GetType(); + + bool isStdType = IsStandardType(propType); + bool rw = pi.CanRead && pi.CanWrite; + bool ro = pi.CanRead && !pi.CanWrite; + string eName = GetPropertyElementName(pi); + if (isStdType && rw) + { + string output = GetXmlValue(value, propType); + if (output != null) + writer.WriteElementString(eName, output); + } + else if (!isStdType) + { + object outVal = null; + if (propType.GetInterface("IXmlSerializable") == null && GetAttributeValue(pi, typeof(XmlArrayAttribute), "ElementName", true, ref outVal) && propType.GetInterface("IEnumerable") != null) + { + if (string.IsNullOrEmpty(outVal.ToString())) outVal = eName; + writer.WriteStartElement(outVal.ToString()); + var attributes = Attribute.GetCustomAttributes(pi, typeof(XmlArrayItemAttribute), true); + var dict = new Dictionary(attributes.Length); + foreach (XmlArrayItemAttribute a in attributes) + dict.Add(a.Type, a.ElementName); + foreach (object item in ((System.Collections.IEnumerable)value)) + { + string aeName; + Type itemType = item.GetType(); + if (dict.TryGetValue(itemType, out aeName)) + { + if (IsStandardType(itemType)) + writer.WriteElementString(aeName, GetXmlValue(item, itemType)); + else + WriteObject(writer, item, null, false, aeName); + } + } + writer.WriteEndElement(); + } + else + WriteObject(writer, value); + } + return false; + } + + private static string GetXmlValue([NotNull] object value, Type propType) + { + string output = null; + if (propType.IsEnum) + { + if (Attribute.IsDefined(propType, typeof(FlagsAttribute), false)) + output = Convert.ChangeType(value, Enum.GetUnderlyingType(propType)).ToString(); + else + output = value.ToString(); + } + else + { + switch (propType.FullName) + { + case "System.Boolean": + output = XmlConvert.ToString((System.Boolean)value); + break; + case "System.Byte": + output = XmlConvert.ToString((System.Byte)value); + break; + case "System.Char": + output = XmlConvert.ToString((System.Char)value); + break; + case "System.DateTime": + output = XmlConvert.ToString((System.DateTime)value, XmlDateTimeSerializationMode.RoundtripKind); + break; + case "System.DateTimeOffset": + output = XmlConvert.ToString((System.DateTimeOffset)value); + break; + case "System.Decimal": + output = XmlConvert.ToString((System.Decimal)value); + break; + case "System.Double": + output = XmlConvert.ToString((System.Double)value); + break; + case "System.Single": + output = XmlConvert.ToString((System.Single)value); + break; + case "System.Guid": + output = XmlConvert.ToString((System.Guid)value); + break; + case "System.Int16": + output = XmlConvert.ToString((System.Int16)value); + break; + case "System.Int32": + output = XmlConvert.ToString((System.Int32)value); + break; + case "System.Int64": + output = XmlConvert.ToString((System.Int64)value); + break; + case "System.SByte": + output = XmlConvert.ToString((System.SByte)value); + break; + case "System.TimeSpan": + output = XmlConvert.ToString((System.TimeSpan)value); + break; + case "System.UInt16": + output = XmlConvert.ToString((System.UInt16)value); + break; + case "System.UInt32": + output = XmlConvert.ToString((System.UInt32)value); + break; + case "System.UInt64": + output = XmlConvert.ToString((System.UInt64)value); + break; + default: + output = value == null ? string.Empty : value.ToString(); + break; + } + } + + return output; + } + + public static void WriteObjectAttributes([NotNull] XmlWriter writer, [NotNull] object obj, PropertyConversionHandler handler = null) + { + // Enumerate each property + foreach (var pi in obj.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public)) + if (Attribute.IsDefined(pi, typeof(XmlAttributeAttribute), false)) + WriteObjectAttribute(writer, pi, obj, handler); + } + + public static void WriteObjectAttribute([NotNull] XmlWriter writer, [NotNull] PropertyInfo pi, [NotNull] object obj, PropertyConversionHandler handler = null) + { + object value = pi.GetValue(obj, null); + object defValue = GetDefaultValue(pi); + if ((value == null && defValue == null) || (value != null && value.Equals(defValue))) + return; + + Type propType = pi.PropertyType; + if (handler != null && handler(pi, obj, ref value)) + propType = value.GetType(); + + writer.WriteAttributeString(GetPropertyAttributeName(pi), GetXmlValue(value, propType)); + } + + public static void WriteObjectProperties([NotNull] XmlWriter writer, [NotNull] object obj, PropertyConversionHandler handler = null) + { + // Enumerate each public property + foreach (var pi in obj.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public)) + WriteProperty(writer, pi, obj, handler); + } + + public static void WriteObject([NotNull] XmlWriter writer, [NotNull] object obj, PropertyConversionHandler handler = null, bool includeNS = false, string elemName = null) + { + if (obj == null) + return; + + // Get name of top level element + string oName = elemName ?? GetElementName(obj); + + if (!HasMembers(obj)) + return; + + if (includeNS) + writer.WriteStartElement(oName, GetTopLevelNamespace(obj)); + else + writer.WriteStartElement(oName); + + if (obj is IXmlSerializable) + { + ((IXmlSerializable)obj).WriteXml(writer); + } + else + { + WriteObjectAttributes(writer, obj, handler); + WriteObjectProperties(writer, obj, handler); + } + + writer.WriteEndElement(); + } + + public static string GetElementName([NotNull] object obj) + { + object oVal = null; + return GetAttributeValue(obj.GetType(), typeof(XmlRootAttribute), "ElementName", true, ref oVal) ? oVal.ToString() : obj.GetType().Name; + } + + public static string GetTopLevelNamespace([NotNull] object obj) + { + object oVal = null; + return GetAttributeValue(obj.GetType(), typeof(XmlRootAttribute), "Namespace", true, ref oVal) ? oVal.ToString() : null; + } + + public static void ReadObjectProperties([NotNull] XmlReader reader, [NotNull] object obj, PropertyConversionHandler handler = null) + { + // Build property lookup table + PropertyInfo[] props = obj.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public); + Dictionary attrHash = new Dictionary(props.Length); + Dictionary propHash = new Dictionary(props.Length); + foreach (var pi in props) + { + if (!Attribute.IsDefined(pi, typeof(XmlIgnoreAttribute), false)) + { + if (Attribute.IsDefined(pi, typeof(XmlAttributeAttribute), false)) + attrHash.Add(GetPropertyAttributeName(pi), pi); + else + propHash.Add(GetPropertyElementName(pi), pi); + } + } + + if (reader.HasAttributes) + { + for (int i = 0; i < reader.AttributeCount; i++) + { + PropertyInfo pi; + reader.MoveToAttribute(i); + if (attrHash.TryGetValue(reader.LocalName, out pi)) + { + if (IsStandardType(pi.PropertyType)) + { + object value = null; + if (pi.PropertyType.IsEnum) + value = Enum.Parse(pi.PropertyType, reader.Value); + else + value = Convert.ChangeType(reader.Value, pi.PropertyType); + + if (handler != null) + handler(pi, obj, ref value); + + pi.SetValue(obj, value, null); + } + } + } + } + + while (reader.MoveToContent() == XmlNodeType.Element) + { + PropertyInfo pi; + object outVal = null; + if (propHash.TryGetValue(reader.LocalName, out pi)) + { + var tc = TypeDescriptor.GetConverter(pi.PropertyType); + if (IsStandardType(pi.PropertyType)) + { + object value = null; + if (pi.PropertyType.IsEnum) + value = Enum.Parse(pi.PropertyType, reader.ReadElementContentAsString()); + else if (pi.PropertyType == typeof(Guid)) + value = new GuidConverter().ConvertFromString(reader.ReadElementContentAsString()); + else + value = reader.ReadElementContentAs(pi.PropertyType, null); + + if (handler != null) + handler(pi, obj, ref value); + + pi.SetValue(obj, value, null); + } + else if (pi.PropertyType == typeof(Version)) + { + Version v = new Version(reader.ReadElementContentAsString()); + pi.SetValue(obj, v, null); + } + else if (pi.PropertyType.GetInterface("IEnumerable") != null && pi.PropertyType.GetInterface("IXmlSerializable") == null && GetAttributeValue(pi, typeof(XmlArrayAttribute), "ElementName", true, ref outVal)) + { + string elem = string.IsNullOrEmpty(outVal?.ToString()) ? pi.Name : outVal.ToString(); + reader.ReadStartElement(elem); + var attributes = Attribute.GetCustomAttributes(pi, typeof(XmlArrayItemAttribute), true); + var dict = new Dictionary(attributes.Length); + foreach (XmlArrayItemAttribute a in attributes) + dict.Add(a.ElementName, a.Type); + List output = new List(); + while (reader.MoveToContent() == XmlNodeType.Element) + { + Type itemType; + if (dict.TryGetValue(reader.LocalName, out itemType)) + { + object o; + if (IsStandardType(itemType)) + o = reader.ReadElementContentAs(itemType, null); + else + { + o = Activator.CreateInstance(itemType); + ReadObject(reader, o, handler); + } + if (o != null) + output.Add(o); + } + } + reader.ReadEndElement(); + if (output.Count > 0) + { + System.Collections.IEnumerable par = output; + Type et = typeof(object); + if (dict.Count == 1) + { + foreach (var v in dict.Values) { et = v; break; } + } + /*else + { + Type t1 = output[0].GetType(); + bool same = true; + foreach (var item in output) + if (item.GetType() != t1) { same = false; break; } + if (same) + et = t1; + } + if (et != typeof(object)) + { + Array ao = Array.CreateInstance(et, output.Count); + for (int i = 0; i < output.Count; i++) + ao.SetValue(output[i], i); + par = ao; + } + else + par = output.ToArray();*/ + bool done = false; + if (pi.PropertyType == par.GetType() || (pi.PropertyType.IsArray && (pi.PropertyType.GetElementType() == typeof(object) || pi.PropertyType.GetElementType() == et))) + try { pi.SetValue(obj, par, null); done = true; } catch { } + if (!done) + { + var mi = pi.PropertyType.GetMethod("AddRange", new Type[] { typeof(System.Collections.IEnumerable) }); + if (mi != null) + try { mi.Invoke(pi.GetValue(obj, null), new object[] { par }); done = true; } catch { } + } + if (!done) + { + var mi = pi.PropertyType.GetMethod("Add", new Type[] { typeof(object) }); + if (mi != null) + try { foreach (var i in par) mi.Invoke(pi.GetValue(obj, null), new object[] { i }); done = true; } catch { } + } + if (!done && et != typeof(Object)) + { + var mi = pi.PropertyType.GetMethod("Add", new Type[] { et }); + if (mi != null) + try { foreach (var i in par) mi.Invoke(pi.GetValue(obj, null), new object[] { i }); done = true; } catch { } + } + // Throw error if not done + } + } + else + { + object inst = pi.GetValue(obj, null) ?? Activator.CreateInstance(pi.PropertyType); + if (inst == null) + throw new InvalidOperationException($"Can't get instance of {pi.PropertyType.Name}."); + ReadObject(reader, inst, handler); + } + } + else + { + reader.Skip(); + reader.MoveToContent(); + } + } + } + + public static void ReadObject([NotNull] XmlReader reader, [NotNull] object obj, PropertyConversionHandler handler = null) + { + if (obj == null) + throw new ArgumentNullException(nameof(obj)); + + reader.MoveToContent(); + + if (obj is IXmlSerializable) + { + ((IXmlSerializable)obj).ReadXml(reader); + } + else + { + object oVal = null; + string oName = GetAttributeValue(obj.GetType(), typeof(XmlRootAttribute), "ElementName", true, ref oVal) ? oVal.ToString() : obj.GetType().Name; + if (reader.LocalName != oName) + throw new XmlException("XML element name does not match object."); + + if (!reader.IsEmptyElement) + { + reader.ReadStartElement(); + reader.MoveToContent(); + ReadObjectProperties(reader, obj, handler); + reader.ReadEndElement(); + } + else + reader.Skip(); + } + } + + public static void ReadObjectFromXmlText([NotNull] string xml, [NotNull] object obj, PropertyConversionHandler handler = null) + { + using (System.IO.StringReader sr = new System.IO.StringReader(xml)) + { + using (XmlReader reader = XmlReader.Create(sr)) + { + reader.MoveToContent(); + ReadObject(reader, obj, handler); + } + } + } + + public static string WriteObjectToXmlText([NotNull] object obj, PropertyConversionHandler handler = null) + { + StringBuilder sb = new StringBuilder(); + using (XmlWriter writer = XmlWriter.Create(sb, new XmlWriterSettings() { Indent = true })) + WriteObject(writer, obj, handler, true); + return sb.ToString(); + } + } +} diff --git a/winPEAS/winPEASexe/winPEAS/bin/Obfuscated Releases/winPEASany.exe b/winPEAS/winPEASexe/winPEAS/bin/Obfuscated Releases/winPEASany.exe index 82b72618d6935e9f7544ad65f613fbe92b1c8a5c..9cc432cb2cad229ef4a4510e54bdf7689ee25dff 100755 GIT binary patch literal 439808 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 z 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

hrL-$>lG#@TX?A;FWN&L+^dBs@HHC6=;@=*EitR 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 literal 231424 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 NwRc(NoVN&sGA78v0(aqb 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 HP~d+6T!0y? diff --git a/winPEAS/winPEASexe/winPEAS/bin/Obfuscated Releases/winPEASx64.exe b/winPEAS/winPEASexe/winPEAS/bin/Obfuscated Releases/winPEASx64.exe index 0cca1683a95e96737ea657f7b20f55796d8e5393..2916fae09f651b6f5f8e980f13ace63eef3e9d7b 100755 GIT binary patch literal 438784 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

rs4*5Cw_Nj==`iR8E@D+VjB8+jI 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 literal 230912 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°LE*%1=N_>@$OIyvsl>Dw^QI07x)AMx@&xK6-Y75xA zYI}>3M*lq+@^K!`fG=OSt{-o;V$uL+KTgujxj)U=6*ZSAFENTiBj#6sCe zEk<(uVkCoNe4L~!i-DH5*>j~)>C}#n!Eb;3$X3Ev6Hv#tC-)c#+&7I=!W$#1n8BF6lk(=SeJ;dijzgb=2Cv);e;*2_;wo0&;P_X*( zgURQ7>b2xJGgK4<$W@j%ynAD*rpohml*x3Bref`sq`_qRn#5*4%Bp4Zo8RiQ+>_Qy z7=6$o>iv_=$>h;MCegEapJor#d6PPe_q0w39BY-^fUlkuuUY5fgM3J)`f$%Xep>p& zJ#s0(<`ZfvI&>o%8an@tNJ8ub3sZeDC;XWo>QN%?$5;`H5&FiCj)6&=OpRXYGg71F zXwIntsYU&?Pj`h6*1A=!1(kmI_@+$ps7gOtFX!A&uk^#2PSWqHO23Tu`+9|+_Iaqn z2Md}{fruA$>!gTZ1d=ZoB*ZK1Bi^Q4L#6k-OlOsulLrBa4??j?2jv>M?b6;l5qw)n z9`eqsPoVSBH+<%lJaAFdHz6&#Whp6}FpZN4Pn96)jS)IE14&n(9a7;*9FpD;2~Wb1 z^!kwgU~7nbjLvQ`g0Mw{;nUh+SUg(HR}7*_+~J4)c%1??*|j&C0vG&A$j}_TqtR#5il%GZsYab zmXe~l1jWMhZuxK?TL!3UC%N^9$aRW55Dks5dQf~6dJU zx|ZLgSH zCa$_NEjZc6z|_S$5x*v2%oF$z)}2LkI^RY2qhJB$W<(sNIf=i3(oxIyJob;*T1yf4 z0JIC9WH~W@i>m_*NVkwxZVxY|*6{||z-OaR$6Bdec&$y8@GMjkroywZn5!u>*4ERM z8EdvVF?kGd!lrXR?4I9Zrc+17$xtvU=~Xs@=l%U<$zHaaKZ@8JKypp7OERXbi_ zAyEU(c*lX8B%R4n8o|<^oNZyb60@y4kjL;R;awahpON;c_nqW@JbRPR2-fAovA<5< zC$Km9&@x`B3@JPHgS1B>RXz!BQVHdg;TXcqN$%N!!9feiIM_t`@Ctj61|vwdUw(}g zt7ey?G&!5sNb!~ms>$ik;^fI-{e2#|P|63*Nw)KNc?B{opF$T_*$Ht2(m@VPFB4mO zYN!L;Edvmzn)C#bo&2HHag z-39#zppjj!!&4;cFJz}bi=WwFYH43sFNH#72$Z-eY7c|1oP-r2wh8+f^a&o%IM2L7&rpD^$X z2L8K&rym>TccFogF!0$1zRJM&82E7mzhvO|4eTzB@-xlA+ZuR(11~r5`3Anu!1o&X zQ3F43;CBq1I?mwNz}Pw$Y5#{Ac!hyi8~92CuQ%|62Hs%cHw?VV!0pST{B3RE-3@$< zfzLMZ6$ZY|zz-YvH3KI;8Re(bz;g|}zk$y-@D&EW*}(T2c!PmoGjRI&D1Va-JjcL$ z8~7Ll4;y%mfp0bN{RV!_z%Lp2?*>kv5aqw!z%vcJyMdP)c(sAo82APQ-(%p%4g9)+ zKQwS*d6fTt1Mh0!!wfuZ;57zbZ{Pzkzo(@G%BH)4R!T2ENq5w;1>V13zWpw+&pkGRog11J5+@ zLc)jPqU__<2ENh=zuv$P5`G336~Fb=X#R5yytjdu8u)AjUuWRE4E(Ht-!X8Fi1L#& zaM8fq8u$nUpJU*w419-yA2jgO27b%Hn+)7M9Ob`c;GGS8uz{Bw_@h{Ir4J zHE`-Q@Yjuts{f^gL-VQC2EN9?cNq9#13zux*A4uEf!))i`A;|SLIW=`@TmsA)WGWv ze4l}zGVt35-eln18Bu=w4ZOg>OAI`0;EN1=gMsfd@FNC(-oWn~ICW-}-%bP1HSq2R zKFPpq41BYJ?=|oS1J|4tJml6)?w^atd(!jSG_%Q>&X5bGEoLe2u zuV~=y4Sbk^R~YyL1K(iadkp-zf!{K4?MRfrRs;7Nc)o!@VPHIvh{*RM1K(ia?;7|~ z1HWM4_YIsoCz@Z$!1E1!7-L*id%xN6zu&-582A+fe`w&`Xq2CR1Mh0!PZ)T$fv+*} z-3ETdz%Lm19RsJ%jq=xN;H?e3r-7Fm_)G&|W#D@a{DgsDGw_E7&Yc(Kcfi1h8F<*h zYYe>J!1o#WaRa|(;P(x@?fFsu4mR*b2ENU}4;%Oe1HWtF`p-o3D;jvdftMKgcmtnn z;HwOLw}Brr@bd=#yMa>|MEUJD@Q{HIHgMU%=NtGs1K(}n#|-?Mfj1dAcVU#@l7aU( z@M;5p!N9i}_yGfNFz{OjuDdA8Pr<+g2HxMmryBSo1K()i`whIoz^@zlJp;R+jq+PE z@XiK4%)qA`c#VPA8~9NJzhU6Ii=+H>8hDO@_cZWH23~F8D-C>yfj1cV4FlI*66J5E zfp<0V3IktY;2RBmw}Brq@QVh1&%pJUM)~VB@LU5gG4OH&<6ypseQ>3LZ!_=%27cPW ze>QO4WzqCI4LsMt`xgdFbpvlQaQ~Vpzw-_J2?MV%@c9P5*1&fe z_z?rYVBil8oVz^A-&_N)Fz{*vUt{3)27cVYFBtd(!XbO!y&}rb)&@S%z)KB0Y~YIx ze4T;6Zs3OqKZA?1A73-@hX(HaTr~Wi20oo|Xg+d*fv+?0-3ETtz^@tjeFN8D8O^WL zz;g|}uYs2v_-q5OG4O2$e#pSj8u&c}yPuEpTQcxM17B?5+YJ1WfuAM(XIxZ$7QPV8 zub=R~xG4W44F6#RUu@tT4SbJ*A2skZ27cYZ?-{t^i&1{37gaE6$5{0VE0Q={)z_P-oOVM z_#^{gVc_)!e!#%b82B9nC$5e1*KXhe!lChJPs4wifzLJYjRwBYz>gaE6$8I-;N03M zza<0jY~Yg&e1U=28~8p0Z!qxN2Cls>%1^t2w>I#;23~I9a}9irf$ui(V+MZBz?%%* zdVQ2%d@VOJ{vK%HvVku(@GSh`n zC=N4-tDT9jkWcNGgOLwTu_C}%5WXwG8wkG_;LaO?=i;J9&J~1L2l%^$9}Do?gf|7a z`zGM6aZ&M?5FQTjb%gH<@CL$f1UPpy@HAXh{M`v372t~q-xA>G3BMoUhIPP2TvYsH z2%j0?dk8-k;P(mF-{Oa#3#ZsMz-7W~0!(kZiw86w#a`fe?~LKwv4eD!wjGByRF`Qh zZtpI&;&}>9JLK12iyh9r->HoY+K|g6KA0~qXgh6yYw6_*d-ybpk3FZf5Bk^G)Ory1 zL5n{lG5&t2IO8kIk*=)!g>A7Ig6TPW4!M+ddf$To2C%PylsaE*03;!Y%D zhhM&yZa&#F!gW$FV>B1YbN4JA(tTQbRMfk+{ z34a^jTns+nAj7AoB+F+aLHTaVS>&R<#>w*8aQ4Vs`BQM$mkvyoSHXdI4afw~;hQ=# z(&QQ({Z)q}Wo(iBD(zMtFMrNX#ZsG~<;Lay^<$y)?vPSK>_RDRrX*j5zpRiy!X>{T z(g8;J>HA(B0&C<*>wB_y@V?DSI!- z9WPkNN9gkLa$g{GPl;D4_tf~g&-+>=_dN0s<-U_l#t|nYm>YS;KitZCYmVcs)z&`y zSe^84qGg?84c)5U%{7fhdB#u7iq{;qw8oL4e`bBHEa{eYWzFGlYj;EJ@RMSECJ^4@ zjTOHo-Sl3=$%uF`^`XCQ4cY$!Oo`{H0H>j`2c4#`cMJZGh~I`-^ujgupgV5gOb_zU z^V@4LS)N)P8F7d#fF)|~KssH>oldv2y&ux$LAv~iE)UV=$8>p^ED@`}=|}tx5$N1Q z$cy-Ov+^~B)p(~Qp0(s5M;WwoCXC_iV|wdHzR$+Z5l4icsZ+zNBhMf`-2R&~dzLQG zQ3gm`zJr;ua-CL=>V8DrtfSF~+HCqtn@wLQwCRIvcJEikQ@;O;MExCIUZTs(ba{m? zui}ElN!ED3iT}jQLt56aQIOx$<#oFJfi8HR#iq{#+4S)ro4%uC)7knq9nouhf1%4e zbonb?-o*useBd+kH=_QXF8`nlRK4x}lP>S$(#w4KbzZzv^YJeVf%BVe@85L!kS-hP zvWYI}2DVp2ml$1Y>4KL`a9$K$@KV0*CFqjGrS}xEl#=~4l%ltq)TPK36^0z>yrKIs zetZJ;Sit!XLauo^M_^?++Xx*HHvg>>E-MAyL=UB$F8Jp=mPl0Fos*MpAno5JrK(47JV=?soa zkL7_!0&n2wozjU2erbeigL)9Cw?wE3PI?RO(IneX?)G~cp9f2!p(9UyZ{ybB?W;>|dG=k+eQ zF!sd@-1cNk>YP2=4N{&PZhn*`B5FQ?fK$oUeK%YUfDv|3&a`lmG;5%^jlj~G+%^=q`9*DFWwc;JiF={y1>{BXHW^SLu!p5F1%Q?tfzVhj3A! z6yJXkE}R$?_sIGh-I`obc+M!9jXXfIktq$z0-KOcYz;QC5!l4GAHN$qiq{lX47Pp9 zOka99l{n<*m3#}(B;S}msWb3LsN)3UbT%(4zdQ>U%JPtYI0$*tpP2S& zSn^^n!8dW?JjDtN@StDd@(Wy~CCDcNypJZ)mll5^Y7a!&D<(b$XOWzd^bY_zs9CX+ z;J_~<>F@YBXqVtpnf~=eo7ou&sb9@0>CtPPC<(eMk9e&HG7D)2ZLt+&gH<6Zm1qBk71ROg)s zU$H%+C>BzDhCqIx2`TLgaw?o3Y$!gB5)wj}b>{twUYF*RanX47$+*o}#-Ldhz9J8* zE~tT~$^_6K!*G^8&+Ta3#0rlb+b8{Z zq*c!$*z_!t-k7>Om@Uept4xQdmifeI^ zdh7v$r@RPA?TkM6Ti_KdNBkN@E}k5ien~xJIxcLYr&(w5iTat+?l{-_c;r-%69t#! z&P$k~wM%YyQxot-kMlnqAQ3(sAS21+_G5g&fB!eo`C}XN1;6u)e}Eg-n~C5AThHgo z^QiAhJOJldvpRQ0oqiSQ3VCMsfz~0n1uEhXf3TXRPKfh4#B5Ve{2emf2Nx-)LkTv# zq~zqGvSoI@(OT8A491j!0o~_otyQQCG!$1{jP!y$JgiGY@33{ym$bQ0m3AD#$Pw@B zlBfONN)c!U-uo<7N1DV*UAENfO~p+-O$<&U*XLhWu5kuCxz1!+#~-ixiqSVR<$B;@ zuOOS#agq8EjWI0Ssz$UL&Tg4FH+XS5*NWEo$!t`xdIT*;XHd7L4k2KKM`zfZxQUqmH zh;&n&utF_3aVPL=O>rj5uPwz{Db$|g3?-7e`V9~{(!kY!!B~zOZmZvLxn9O^j{ewH zh8WJl?@#!dV^=NYNWbvd<=54jU_Mk=n9TkU>Pns+j%lAOuA}t)xm4cq@Ce1m=`t&+ zwg!gfS2QxET|<37=+y&ue@48B6u4Cu95MGbd|*R%aNYgaQ+0&}cOnVyn`VzkN-R4p z)KJqNPlU2RPqPkM6^L!^+MqwLg*=a@avcUv#JRZ0Ha#1qQpZH^i-lOsw4JonFNQUi zNvaXQg}Y!vtVbG2Hfm(oYm{`^8Oa_%ax2y=ARLnqB7kyY)ekcaN8fljimF4%F$keoVyk33Go zMe4mP2=4T{&f}{{mn~Xn@Q1aqXf5t&X=VTZ1Qus7WCY`2QKbF=AM^@2E*8bK2+oXP zjvkli`Ed6tpHF7jkriZEaO!zj8%emB5Oi$M_`&28GZ~5#mUa>ii>2WaOx`OqJ$(Gs z4`g0GhzvZE+I_~#8Ez62A5dw!!p5PAD&HcwGYoHc##j+z{PDJ z&mfUgewK^ph|-l{X_x9`#Z&pkbqJlS3sp#8cL*pG24@k92X(R(noeVq?E;n;K7v32 z9t#JcvzW{PuLl7XYaH*rfUFs1`jj_RIVeMZ{7e<0IBG$LbkhC^gc%p-P*5lpeDlJs z>vYtp6>7d1W8@)J%o9eiP|d*V3zc|Xu`N_QjA;oz1WU!6$Qmid77wgJ&F?IAU{+%& zS#AyMiX9vSR!;-iTUYE%g~}pF$|M_cY%rns(x5eO8=NvNbrl-w7G_&|t_4fb+5ipk zFZ|5$%7HGSUoc+T)~A4B#=7Db2v59C66{9X7w;2X`z9dkuoQHdG7SndZO@TVPN5S> zLQkQSV#Qmk$}2lk$g^)w2!uOQh+Nr`#6>!B?>sPxBh0P^A!jGW9onO>I|Tf8Ym0{w zfV%^Q-k?K=0=y9faBVpUCNqwL`?-dKzY_#ciVv%#=l(I2As?#zDv}GO&>0R;*->oK z9|Umg`X+#@Z39Yd)k0{=&|-xAw$~w*bjp^$jw9F68j;TKK{}x9;fvsJ^8&eH^-IcV?7=3RNN$RH*qvL512X6jZ2KP*9NUN<*IzLYh2;2ipjb`VAqQWBq3rjn`;z}p^Tv(Y8 z8{2Loq`A~O(c2$XT_;M)bs~9eY+z?;-8B!os}0KJApA_-bsT8)3v^f9`ZU5XA>B2A z+BbFA63|$8$%d`$IiLYG|S1LEwsp|=@{EOmC>c@K0q>7ba!z<_nX*Cm@l@Tvf9O9w0pPoz2&~qtq z(mS+h$A`AQil&tkbVw`L4=+l}+R^i%N2NI*8BgR%sK$(3+V6*1+g=@11$Gem^YPnJ z#^b1r7a{vl89yZWwZEz|(r2}7UX5@{`(aq4)rd643V&wOC#`poc!7d6t}N(e@lPb8 z=;E<%c5}3&DGXI0(&H)0t#XVE7A3}6Qc~aLnrF+z#lj!SrDg!nGWnTZNZ)vD5%DZYW=ws$T_ z!5V^S{M$GQjayEr82Y>Y_MmJB)L7Ohscbt^YCpn7j`M#Zc;(-9eWj4KcpcCwUjUmv zJ@_8dK`mSeKp#%q4Z@du*vQcDb3xiw*V*7>6jp{&blD6!sH$icKB(vgqW&MKTuHAM zd%a)Zk)*lJu}QBYaWktg&BA<^ni;;N5f9o~f2$2hZA?>xWNT$J`Wc#0ZFp@9#l8r| zp7)`@=so0{Vf-kT4@AWbb-`Y8o%?qv|MvLdDZk&qV!)X6@i*UwLUfS$Zy(U;2Xl?j z3Z*r{PUtxl!4=aW8L>YuvaXIG=)9-uO14J`QcwK8hct|d-x&xTXq2M(qJh6*;5VZ< zAFJ1^7}Lk%0!VXmKd8)nLP})bXG29LW&0K=HljIVDmnVD*tFe*RW0i=bpH48Gwr4nbP4?eyUDh;hEl>%>WW{2EmOaA{7dN<`aG6aEl)v1 zY1NY8?>cZ335LW>1(gQJdT|+2!wQHR;3nW1K4&< z{J@Wv2rN+c$J8h;jtl&iH5Gm63(Y{^Az-%uW4%e0dsd^K8&qm6+7v#?U#Yl6v&btI z{Gjtyh>BM#eD>-2)D#%yNwt{J7FmtJN`)`Jbww;p`BO2u&VWXQH3B=b(9kVMI4p{y zeQjZ(0c}mUJEUX%9xbB*?a6F+ouJV#Xm@eTMpz8Nt~djgCB8^C)(uu;d-94a;3H@6V?XQ=SjrhVoKEKkM*>;npm4mE$vIX z&YZzh5ku<{@g_n*Z$v*GR~Q(as46pwiWF@hQiZmt3T+iL7`LekZ5N9O^MhCyZ9u?8JpgDH!;8 zS<)96FH8Dm=FaZ3tscKo)k5IBoOphp#@j+^LAt0oODAJXzg zy9NxYu9k2a(82*jrb!!MLlCzekiPT8S{WKD4Eg(2Y?Jqs1y@?Ef|am>DjGE6=PN-P zMkGHNNAi=vTBln_k6B!s)-aKtVFjs%SSvN-m+}24Is1ocD^2dKE4Yf+a)C1p_tC38|jN^o^mtKT$Sso2pY;&oJ&#H;KI9mWYZD1 z5QeI;OHE=@E!$t167vVjUl%Hpw89ve~y&kSlj~>99KD4A{lmu>Rg%%T<6i*K-Cuxz_+aP z-K?G01a*GH4Z3VGYZk&BOl3PRTDCn=wmj{}7-u_#wl^nE)M>>nsBmi~rS-W;TH?O| zS?D3lct#y)q_;8Vbm7+5Z_~$@o#OCi=o{(F`zEQ%-VFhR%FZN`9!6s@Reei{-^P|L z(|pBfe};7`@wFe)3bpIYeaP*4KcuUkq4u?5Lux;;hxTdrxnjDlilDdERC`mg7x`$p z?7g?nzn0$}WEnq+RL0MLe`Hn6bGF>5unRMj@SE!v_Q`F(eU<#~LG)05?-TrG5=nA- z52(yXD6yzT&N>j?*rl1VK0xG?jXl++wA+fNg0%)BgX5y*B}m zqFCF8t9xd8)+DnenPjquBn(+tA}E_cWD$^6k;UzR#sx(}8WfO4P$G&P6hssR1aTKp z+&Q9QCtw=pn@CjM{xb_=c(%HNeH~>T<`UM|M&g>4_EH4ySA=+>ZzxeuI?G$ zLKz-Heo1Zleu8ot=A~J8v&sMuGc{=W{x{0t6zd@e%xXjCY~*L3sWUedYAo$Dm-FHL%j#b^FW@yZYnr$;dDkvon)b5vM)OWzMju2=$c6ec+4 zO;JjbvgM~bmcHG3t0hZ^_!9NN6ggx%B2DU1K-8|sQ=nEoa?@2k{HkJYEe|Z8`@t<2 zQ|Fl@;daaI0jiF9EyW|<^CVR)U`8`k#VUq+?B8^)44BtZ09B{rc+-(d6OWUDylKL3 z`BW6R<>sARo+b>MQxUH2D8PPImEGa zBKs>(GW3(D4E+^Zm>dME-Zh6;`>O;z9U8r|=7`S;s1OO>()A=4UIJLlryN3Fg83-%n5#R&nWe zRhIQS=3Mfgd+hf5C+c+>wbuu@>(TYBFX~llo_ZWgxe3DdnX5Z0Cz?rW-=!_KVnDWH zN<~{Ncc~TmXB(TfW0>0!PwPoG@(BWBb3@X@eLTTTYRJDJj#5(d_!tU38o-^y9mmK= zr*~U^w4mB}tmt-|-NvuIX0@@4zqi0`Tua#=wa=Z5o3vP0Ov~gvt3~PC^PHL*TmBzf z@}GCid-iKC|3{9H|0OM!>3>H4=6nB%;AP)xD);A~x8;rp@Um}xPq`-6P;oqhwiZpn zoF+4jV=tO4d)l$1C1;mN++zW9O1j5j`yS0s&Cq!nd9=Bu<~;HqIz8VOms4MQq{%(Z zT|{rrg_iOd%wIq`J`Z#%ZtgP{RjKhJ%fRO$DllDN!NaX5Iy&HSFB)Hc@F+8Ps|=@| zX4O*{*P{#*sSIb~1}0w4SL4Q=MD1~72;W&wnfu61DSt(AVp)BDJ`Ee$=xOrxRZf_^ zfPM$|waF6!XFKd!y_&+qOLsr!v0Zw2a+Zkh0J` z>ltRmuS7w4l#=T*xA`a1@H*YcGujfv8pw!DT8wd9plmZzJRrSt#x zvbcCIHJ#+*E^H!~E+~sMnq~)t*i#Q*-6C30S5%=x+yGa=9Ds04Lty%SNwX<=c*lAd z7?E$JG58fZx$2sjTpgwRDjBvHT`#s}m^_!lbU~nRgtDzCfqy|M=mFAge9banr>ie& z1!ok2`pxrjF&_lT8RPRr6FpzPbw9Hhej5Nh|HrenTB=wKP-S>n4-NWCO+`M=Q?9^p zdMRyCyW*HAs11&gGdh|^axcu&hwh}fhKy?*EiOi9w>&Y~7kk9N#&rFvAUx!88DvYq$X&W*P78Qb}y?R?vIer!9xw44E{BW_zi zQp}$aXr5VO$+)R?H76s$Y*U7{(oBfdoJH|?+D8`Eh+l2>0Z4c{&TjFv2*>;Bqf0*X zdc>AL>zyvAMJ`V3e1!A!!qz4m5@zDrxiGvW%=^UsaZQDu(mx%4G@rQ+f3->ep!|>Cm8QQ8Fb}3f zbS}&f4k3m3^F-zimZYrrk2_+nZ#G)Kb_@8;U*TzvDQ&q0;wM7HP-}kJQc;(9(qbf@ zq;-?ezwn(Ph_W9fXsp1~lca|NcrtP^4l$WDE8yqKQTjHNukK!wb6UvhR$l<%Q*$8$ z-2uN{A9A5TJc8TN!^x^^A#%)J(dg<)m`84Wwoklf*0PZ0czLFnxicYJ@zYOszrYNb z=SynBM>4V{19gK?j;@>gE0kKY#EtkoNa`p%F4p|wlv6Cb?i8os-q^kfnfvK3?aGw= zOvyLRu0GK=u0_870*8PMK ze`kChLAdMw1^1L2(60jOO#RRB=yE>7lDItRiWv$HGSQ%r_>QBOzUkwuivVznDUSOZ zRqEXz7azRG#~mGIy9HKhJWhnEvz$sF`btNVu75!4+$_`$5rN+E z@mlwz7Y)?6DRFmt&Zg4xBe$k$QQx{M6w_UI2-tNBok;MxD{+b%^EuzH-7yS!pO+v% zH-6|zi9x+5fbY|hJ*9t`TMBFui3Rv`;E(Jh+0#P&-GnB56n{Rrt$zj_o8Y$ve`pV7 zPn}{X5}|c1ouPr-e1>}IR5U1-7oBfH1gtPpP5rahD z#j2c;H#u_1n}}WE`sgE61c_W9?I4FIbMh@nTz4zw;Lpqq`6n-jQ@+g`s9QnasTD&* zsdcx(IR!1RMbh+8THQ)eR$I9pSp_eM!iR^>m~|PEU??b6Cp{Dh1?yHLsLIPu7#kn5 zyPbUQ4F%LDUtf6=B_L0oghCab1d zqdk-h$->FNZgI=PaTGm{DT%?GkTf^R?9ka-0@B+?=3F~=5W%HxrF`sO272WwDHs`f21=!-v+pv3r`a(o6@d=XV~~OH z(JjNi_*&>C2XU)H5?7$QUB8eA3tfL?VgR$I?`lJ?=WP@i!(^7nb$?5ZZk;Ed3w_Ol zgweC?Ngn*zPQmYK{3Y9|dk}{8p|VqQke&+J@o`>Wtz!#}j6FV(_Z|Fsh3R)UU)RLZ zeJj-SlM?IsiQ#3z93eQe(}>d+m#Vk1X2C~A(2=audofHAxt`9J>M7^214W0#H!%#+ zaJ|&?e4Rdj>f>)2??=7np#L-8&1AK;D0RzKo`&wbD&Hc&Cs!!y_vulXzL#UEss zhKt^H;E72_l^R1Ui@atHNK&Lb5Xl@&em#*}RXK+3vlA@0d35uVL{=_*D|Yu_kDRn!kmM2=1 zCxz^LT*6oG@yJ{+O!&&P91(YX9d(jBsUbY^yXfML-%S^v*+7wLn*-h9-L`6NSr)&C zLc`%Oef-)N3B*G*3Z~FOOAJ);dnq(6ju-fRb@!1wXg-R3ST9&BCE6jyFguZV zki89-vs<}IywWNeCP`JAE5jsV!hljfhDkEST0s&L9mYCI22;L%D}+cukp?1G&bJZq z)!k3Rcz{5rew@6$b?a@P7vU35u?-efkbF|(ILK_J!gsePh26<<3gB~PXL@Fuuypck zt=3>1i)2V$&NxDsjdIJ5rNB;gMISyH*8r~8KeA&NKxZf5&$eSuQG$5akRJ0m9p8Ww z`rY{Ub>{;};PI}AIOQT4- z1R>uHdq6ypc%!57HWa2dX=GDk*iU04>S;m7a{nVBe)DK*e&7@^jbgrS2S`AE{@Q@- zyzs zmVz$iAVT}sGB}kqo>jLsv7E;kHskP}jmO>^68v#xWH zVdt9w2H(dVhnvYgY%X@^MRw5qra={#t0Y^R`Jbcw{l_)Qs-mCrAJfdgt@7X4%pa1Z zs+-OHrK+%G=OTMF*f3Bhbk zsAz_HUNe4EGyZxr{&f>BZS}&>rN_-P=&GO$nx7OjK?YUUy4A$Gq9!q`HfZm| zq{697-6trXS#knwwLv>GK5LeJ7u>wv&-GQ4(W)mfDQhwlmACJQ^lStIo=T6WNy)Y* z1x=7am9?HDO6HLzBQc?5bV(|iN0!VZ=l}mv$xiF6N|xfS^mv<;?7gI*Q8K7B~?jMINY2GN0{GAYTPJRzQb?=imbc5Pn>9Ao^ z!(%N#R^0S;MPhnfW9j!X=lQkrxd-h-48dO^^c!0Y{12)vCV-Rw-IVL|5Pd{R&n@bUYCauE;XMl@mCFb?CvZK#s z(lV~@c7i8R&B{}ncs)tumkWXBBFgnJT$OG3Qx7WIlx|oO#QVY@1^|AfwGbZ-(iQj+ zf%LHALV6kp;r3S`M%T;aLnf>&?B&#dVL6ZmY=L}Z8;U$@4AmSuAP|EFc* z5_{43*EiFX!QEgL?*gzT^~+s-{wXTn$HZ(9VRG{h^IwY07M7FwyQ^f%09S!01^=a4 za6{AJhnfYy-ZVIJVshpcL0J<1{RY|hvI0D7YH8Ahddhi|AsSy4S#n>+LFaG8!bJV! zPmx+kH+M9pBoc1L9zgf-_(e_l^ z4xDwaET_H4V2IJ!2wp_8g%S1nW_QP$M?D}5BP96&nO@n`!(TS$ne1Jo(Z*F(9`j{X zFv%we2ZQ+~v7eEjoFrpg#n*WoY_sFY94i0)9IiqR&LiVj9_^0w+{IOSrpMfk-4lEE zox%pXc_F=V3_@~G%zU3}L^~o~=!N#9)aOSUo19&~#-;fkB2Mf1sK@-&l1}n(l3}y* z2uUU$8~%h8^yX-D!6qX3dr$;?1FQfJyIy7oP&QCiaee}u6e0QM@{@LFqk0wcc@%#^ zEb)v^HW@GT@yQgL7FHDTXP4CXzNlG~v*STuzIYvRHJ2*p5hPZ87oIZW{r(w9pV=YH zJQ1bkmcZBI)8NPXMBI7Sxtt5RmXOoURxPE*xy`5Hfug_35wgsEe1$mnH;?G<$q}Qt z&^EA)i0`8n!6Qjy-DYnYaX3fJ<)5NbHS%C(8ggUjljOyx(bN;mee`{fLl6w$e-W6m(OUAxwY@XJ|E9fI*Xz)mM9Ey z!_Afrb&4+_6ck;qRZGn+$liPvz_X)L^K;^dZSL*`9s#KEeqmJZ zmMkW|$_{TN{+7+ZCjPt4vunWH0Mz|@6CY~x7jVqjoNn`*D14pGHxh5O`CG*I+Wc$c zzuP?HB=8OZb-%&H&$juc#An%jG4ZuF|A_cEHc#mdUI0+}olJa;&8HK;-sVpdf7#~0 z5>M%qNZ$cYv$xI9CSGUryNEw&^Y4gP-UFj7<)79Uyb7Rr7viIAem?Q5ZGJoPXKcQc z_)j(u^#gAQQ27lfUT5>0i9c%dw~2pe^OTdpD*!6}P~w-`{4V0p*?b>yt$!kZ6i%~~ z&BqbH(&qONZ?yTx#ObsD>VAibM+PMFD}vMPX7kgCUuyHk#2>Kv>%{ll+&vJy2%z%s zP5f+|Uq<`}o4-!{Q=6xp0$vJG=}#wqsm+%Yf57IA#NV>{uf+X>66rg^Y4)}GaNFMA-0V@5a#OK@mRpOu8 zywynX-T)PU7V%qb{vq+7Y~F4Z_yB;4KcDzon}1CFu+4{$2EPQL;y*xqi_JeI{*BFt zj{zSK;P`lib^(T9Ken3GM=Er49Re}a9uI%>9=Lh9S7#UN;3*&X2WbIBad^KcWp{sM za4{%vH8uTy1x^mrppPX10ndoBLmv7;|=-RexVA!3Er`c~&X zqb0~U-8Y+_=~U*h#H!LUH7a9aRt5DqzIkH!D)9829lL#HmJ2_iM)km0MLR1MRl-O0 zSdhuZoBSNgRjSu*!)5aGRK^zompy?PhYIwDbJTl%JG|lI?ZncHpbQb z&Fpwa@{>Hd0;}kswEQypEq$7OvlJ%3j2yQ=i`(#7oVr&)IRNJvS0XR@MAwaHvOXk{ zlUDqOL-LFj@14-om1gr*sfRgYM4df1yKII$V~TZS8%T+M*s_wYbhe}ymPkvf9{kK| z_8Zhfyp}98pFla{RfyAtZ;!ge&djimJ+HP1*xm^uy zBVP~y)`&XQHN!+~KChH?)Dmy7eu60+oy9~R=*!L~f%J1ERv_K1Ng(|MiWPWy^T5QB zOk`V6H^!rWy-9NV#S|_u@2RldBEHOs-;ESh)PmHoFYJ$3KzL;#-}a6P`LQgB(owq^ zI9uY(T3k8Nd%2T+YQ^okR z)+J`0DTH8 zxPjzyS;vQH%fmV+M215)mC{r>>rOorqavv|o*v-qTE@aHWK6Qrd}>&&Oo}kNr3eG9 z2qD)DSUu;$G0k$Am=pnq@W==&k|MxFIu{N|^am=WJTk`nid{X&I%Pt?JV&;y=`YX8 zvvD{pO!|WzKJh31VvsRRBL5?Q>^+Dm{4fwC{3(#u^!SUYNE-( zB~62gCI=5`8cZ}fcuLb?qINK!)xtDU{$?0W{d}469gtV0H#7bYuD*(zY~_)yJle1`)S-u5yCeDKcM*S8($E)115{Mxp#++nUDaU8}ysxAb(+hScmf=uA? zNOO;86CT$=BM{@2ga>_+79Q^=Jl>NY|4ewyz(!fQQIKkF6dptfo&NlTuUTg5*}Oe! z=JPdXw&iP%*@LgS<`BN-ndk5|-<-(T0F}8wq{DAM zD;)vz4e3ZRcS}dAc~Cmi%s-?fXr_*(aukHjeCY_AZKWe(_8^BWd@C+|#FG3FjuJJ` z;cJ#Tk+0e2Y`(_KMSRUMSMxR3+`!j7^I5*;n{V(Hh2Je5_$6ZL@SA@~N5D)S#|29< z^Q9xzY%3jUW)JBInnR=`WS%1(VRHgGWSKETgTNDIp2<<7=0d(^nJf94ZLa5Q%-qb^ z9P>54=9;_snrD8+*L?FgzM{;5bGcwXGgmtNW~FrCjb!OaF$YOUs(F@lq?r?>BWTW) zj*z)fI>P2ka>z12jsBdZBpWzN)O?n&S>_vj%{F)QHD(^bWz{&agt4ru1xr{;wyd_9j7Ym_n@OBbAiHUs$uVR%o7gA4xxxC5 zx=peL`~Qu=|DX}@)pE!DztafBsPO-(QnPmjX1`NO)DcJ@TA2DaDl5?g`>F&bu z&+RMh_6V$^nnn#oZ|8Z`QSHJ7$}ZGdcA-y;cEN077cOgJ7p5iKg{}wX9LqKhwarb# z2hB~xFft7evma_Mw?&>i!d6r@w-veMVNbf+@)RPfCM#KLvXZUlDls)x$x$mK z8RV*oL7tiy~?v zV(!RS%pLiPxg%dOcjPP09i;@8D~$`3PV0%)j$B-~0z(QHFm?2R@`B9ez_kpY3?S43pz%bBkgG zT4qI%UHKCoDA}&O2i|mU(cG>))q-95@2=0tb|mH-T^ptCNK82_kHoB_Yp%2%wsn~* zJ?x1GHWZppJgS;omj<>j1zxLddZ>lb5VbHmM=gvds)f;PzUHW9Sgu-y<*7wje)1Y@ zDfPqT8O+t(G5yx9CMq*^4qvmBIm%Y%D5lI&jxtBN${OV@)c`KzCyi~RY6ZD zA34DHYqLAJ67F=Y>O zls(8*_8?E0gM7;xcr9z-JGM3GVOs;T1?!+W$+lo7__1xlLoL{Xqs}q@&9z5evMs2h z8ArkpRMCthVFjwlYS<>=VQDpN6M!AirY4|J+5~%oaXNW4>8J}x$&!06J+NuwaS?eW zj)Tdq0cbpr_*rVe&Q{}fObypLYP8Nx9;^$RWF)%=b~d;RV07XuMkl^vbmD7{>KVDo z9phb6)SM!<|u{DJ+{7{(Ntf@HPhFw|E0eE&yQX7{4`l*yDE=_ z)^=5TYAY`7x+BRk6qh!s5yMto+U+kl65kSA#6we54Mmvf5tml8HECJ0LT8dkEMc+L zNOU<(8gP70?!m!glfTU2Q__mWty0;PN0mZnB`fr1ikQe*DsI%gM&&F`I`ohfS>}wh z?MVsbUQg6qrV_}Vp6nzAtvK7xUYgdZdAEu!Eh{#8NNYL!igtEvIbDjHPpH^(vXp&n zZF>Qco6ME`&GhXPh%#XxX?@kHypZJMsvQJ%>&C*_eam{ts1`&0~D`;>>R zeRzsQnc7=6>!gRReM*D>3Hiu{+A|cRiI%+rpC%rgntR;a+yf(zFtRMglqQkRP9 zcBs@1{Q45jer0Q)X@^Q(fKj$};Y2%BwtY0Y?F)_>+QJTU5H zyC<4i+8aD2vF#1slx?Cq$?e{PRwT813tExX?k#A=f7n3UAVcc82_ML7hJ$QN7P7zh8dqM0dFZGWnE+JL-v#u%hlx zl}9DqvOK%^Jfben5NYG(dstMa=_nHpdHjcEiZ&?|S2W;`;z;Ug*3CWJxty3K_~Lw| zglNj{G*5gO3CAjvJeL_nm^ew4UBpLV(1s3Cg>vB(O2|>=H|Hg!BqbtS2VXos)w-K8 z`6X)q9tD3)9t*!xeHKnDILlM@vhsfVjF;h_yaxh}?*){1)zh^2KjE510Tclz7F&)$ z0p-PddYsgu{2x+B9F^s|gB2(1jJIaJiYU51gDzR4-L*lc3ei~~A``Dv zDl`KzK0!1K=UAM2ly4hN+@Hf`za)9->72atB{(~jiKC=5C{cNA@)x+-6&95?h0X)7 zO4PC7kK^+686*N*BFFjlOj%1`MI@8;&}T?lur{)px`6bE`W>xtl39$EgJr1G2MB8($HApHG$eqobBME5$Cb_bBCUJ-{w+&(rPlo;glrQF*O% zNN7>mT_-g(Y%X76bg6?oX0c;rLfa{x?wrNZig8YTBDEXYCF(P4sNF7ukI!(-f?aXy zGhnWr#vjJz@SOY|Bofc0?{`h2R6|szdVC7#EQ-nFfgv!kiM6a#j}7^<^!nXN-^Y>_nhh(KT%s%N5>ZGz3ni+&+}eejjSXR* z&`iSpXhMS<(u79k1&foM*9`g+U3U<`lY4#_<=U?hv9GW;rH2iCAkd zma%@OYjP}lppy7#`ze<+3#AR#MCb#}LuorJ5$c`LEG=z6BtpkE4?UP1ntExow6su3 zq`jbdC{0Hbp-(jnrBn1gfg0#wWzuJmR`WW)yzS&^kk1^_$wah#N8P3HEN^~A-=Kd( zmKz6tdt$=Nzx;Sp@Z7XN4*a<6fbp7Z`i+IRdG9>#i3vF;oi-42H#89b1@L!y$F}X; z9@qZ34qeE{MZeW64#2p#f_WM-M2OLC;681NIey}WlPSjfsX`1wtF=1)G;s(c5)FB+ zPCk7=A6z{coGMGePnuA7E=9&a8sA23S=ZBxDYf`TJ5FS7W3e|}IeE2&7e|TJvFUZlqPlM!- z&MB4z52qVqODbVuD?%gfhI~U@S3>T4bFMEl#M|Oc!w_F(lh6G4A*6b}HQ~FV!|6UT zRin@ajF-kgb{hEYjW>< zK5=eqLOqL6q+VZSh(7+0ondip>B#i3Nc9q)pGNpflh-$kwIUf-kEIDDExampCygh<-I2FU+MH{p|9@`HKgE@D~jD;ys+#P%G*-@?>V z7v_-6YalnDh~`iUXQP~km;(QD(KT-XV)iL}0zTVvDIX(7=;Hd8#3-M>`Q+0hgD|KQ ze#m9(mRk@p#9JQ1&(q2OSB~=(m!wOK?)xI#VG$@B30ZwyOj6BgL-9}Gn1|91r^kdV zw`XZgyqwjube(o5^dTlrE$Lb66CV{(IbV!VM9x?G3BO_YhA6ossZ{2Et;l^Thc0Dw zwjrO3;qMdY$LNkv1gIA0K>~)@%3At5m+ek=PiOy;5h~TG{(^{4Y(^@dxX?2%(z73B0QPhMT`YVm5J{vR_B}`_F^FPiA^$o>BA*4F%7kg zi7CZg>mtG#QNmh-@V#upUt9GoMcsW=$14~gV5xe5F;NnyI9WjS&?uGsYV^?KlxBWW zG%-D249UHv*br^G1#gUyOqS&lj_?qAQpZR0#lBV)$CXb$>p4yX;{c9x4&zDChhpLP z#Zi)>v5rxnII-yA5<{HHGMtq1vGWA(%jos!cj(=5!arL-QB)@SM~0V{i3=H@7UW)> zLb#)hunYU&&ptoo3`bq|l~P?!hi(*$6Fl*vVo_E?_uY_A+WTGf0XKRFx7uT@hlAO@ zDVJJyP}+4N^!+qyYj=?P(G@mt ztktTpabe1{0gTGBgxR$!Yz4C$6x+${M#WY^Agk~WlDuE{3}WlRD3@Hk&bUh4ufh&8 zTaVvrbl~pgIdu1j6zjq4DKILT2gBIS+VhIJFaX}HeGEpD|B0phEtm_85e&PjAf&U+5EbFhlfFY_MV>4x``5rm%dC$}*5^+eholOzO)} zFp{Ti_laQCwo+dvf!XaoO);r2S12aieI^*);Xbb4Y%ppEsRi@E<{;0NT$W{u-OcP4 zts938WLe*;b!Rr6*>defX4{yp(0VX?1)7{8Zqs@)JJCyQrPhnt2xwgfzO7!vYyz{@ z+DR;l-n1Wqh1`#``no!h*2G+l8NBGVvly2X6w>kZ7O2c8(m?A!tN8X=XAS%h9eW-rauRG zv6$pA5W2-t1bh|PV0;V=yY~TWJo^!c(qe1^hTu=`8V|XvLxi=!OtdSx$At-(05io3 zcJE|dl}`TMGsr(TMtG31Jcryp7zgE(JFkTB(=x)ZfrioDI8lt8Q*UIYj-1oL7D&)-vu7U4}U0!qb3D7*~WT^uJ0=srH8`m6cYeqWh8r zD2EyBCZrZ=?jz$<4h@hVg-Z8qj(-)f#zR;gBCO?mS$CwgOTtu!6=4e9$+#+=-1Wva zzy<^Ppk1axGUP*YBMiF;V}Rq5p4J%cbeMtG31Jcryp z7zgE(JFkTB(=x)Z8Gm9tzBTz=#5kl4xkobg;ZjXze3o%Am#{aNa0p6e*NCJf+p*rD znl>=P2X3@15G@O=4N*)ft9oNUeCk=kQqEQmB*UhV%n$6Bt`_ZjbXF^KvM34ZE*rbVm9n%65l)C_)GO2uHDd61)4iA)j8UgqO1a zSB!6QXf#6p@lwK$jDtDmFG2DNOa_46Gj|-8L>6tMT|q*&`30ru@6STOflJ@GCT_miNWrNfxSJC z!)Hk7Z@>#eTj29KkA~;**te8%CF7M5X{)znT5{VN991xK&Qv#H`#7PeHQ`+L`KOQE zi!unGE+LG@2tS0|%Awvk3qB2uVK=#JJcQLD!dk}tjN`)OvxIR4<4(p^>Ez!%gD^Kn zc#yF?hul3F2j!DHuY~Z^GQzJJe_}koHThh`IHV1^M>6)|QcY%jmT@pjNOlPp51KiS z-DKII6>!u1gtQb=f|e4}?7|4r?7|4r?7~iak(Ce9QV#V-J$xD{XJw;4)h|a$-gOaf zXZJzIsqnF-Hv^%tiomd&u*O4J9U`n{+|M{JOg>8(S1|5mT$N7#-7^StV}u78%X7%x z12}vRY4v}K$7%J(9fdS=`@~DLGSod`B~C4}+$F}SqLFi6b`Tz5?C2u*zZf5Yj}^1t z7zcmI92j;J)_4f3Lxi=A`x(cD$!7`U3dWs`tJ2B8dj?@{jPM}P%73ZrCiuMSBpkqa zIb)RlZ(#R0c5l@wPAU5w55$@`Ok>jtjOP}ND&ktFYN$1hWld*07y%PmYx! zSHBczij%ZIff<5uG_XI`Hux2RtV4Nykk16kkYXTK^>Y*pyNB@a1JSQLEiO!JJtc{~ zP&N&0DaTxf(ky@;zob}==NYhGMFRhpAy1cvJv_z2?)JJ{tSpgX(0Q=;O0AeH!44(Z zG~FZ4Dx)weXD{sO)-uBy+V}-wUnSUZhffTOQ_RI#f8@<~1jJ}&GF?E7Wp*{v-GZ?3 ziZvJyI8uZuV|wb1Vm(z{p;&`)wDZ-xirEVyrD!Pj zLff~Yvb-Snd4`CHSfki;p@CqJ(PJveWq)YCBO*FiNLI^iE3?IrCxsQ##x-Krc!(Wn zFIjcyE@wo{=^$By@uD+b98#0oD#YO%7LWVHx8P7I>Q#<*WKv-T%SR^#~s`}NcMNmg(4 z#UqJ6CrcJ~KO;Jdv-(TcU@QRJsu;!vy`$(uTUtt6JBmTfmSH@mbe#uVxny||6VFcQ z?#CnSc+qF5WIvVl^&Bsr8YUT5OkfL#ONMo%r?Xgds$^f6J&duY{|L!GWwvLuWO*ge z;P*s^onfV$@9ipPo+;U&{AqeO@yS@pdgKrreXeBXIn};yVuxY}V-)u7`7$h**+myh z);)v5ew!rOs&ry~rbxCkOl-$g$yPA?YL;YJOCpT^kwux6Q5mqWhXavBAcez`#VFFM7uYaMT6== zFAlKSneEKEA}}%$w#a>DU{r!VUp&jpqUD(PxEcauME|)IybSB0DPpX+Rk8gj%UF?d zl?=n`R39rU6{}{p@ERFbm&=iiM3aZtm0U){stLFnl)C`E+r;)ek?grmSu&% zm3)|Dv#(0744jt;JI;G$pf!ZH~K8<}<`AFHF7^+slJu9$bL3=6wU zgY)qP zC94g+r`;rWC{`Wnt1T5-cgV0BPhah3u|u)2yRWuPl&+Iu4aR%gEn--LWqEEDpD0#u z{2p2%w%%#o??hvj5O-N@aA38_O0ZGk)nZzLJt?q5dN;+C?Z>y~c6cJQK5VmM?=0_K z!k-lLZV_Q7t=rwAph;M3W;Cj;3*Rlu6>9*yM^q^mcCQQHE7~Vw-W$G8bVa0?WR&x!!k)e-!w)7{wQrVpqZrLGmthVvO@BmO%aO^NPELPB zY~MhUY2;cU9ucD-k_@u;JR&AMEE#F}Bf|NZWc9}PNH_X%i%ruX6@#86CS~@h7{N?R z;!!cSN!UfqND{*`9;HMmwX`psJu|WzPl`!07sNa_W0Uxe8R_RV{cmFC-zcTL-`~VM zX7YZ26L)<=VHVrS%!;{*8Qr}h^KYUt!4_sdE#6MBn=&^G=ckm*GI46_`Hp8r{{xc! zQbue$v&G_jX4Ril*kbVovr7~kT0${rDmE^k*td%H&mk84LZ)lSth-_kX3G^Tic!pM zijB)4R`#V#_f$HuK8n>F$3>qN{(}@IYr93HGn10oBEJ2G!fp~*MdmxUh^603c6*qZ z=R3)6VOFcy1K>ISjLzE#i=3jRvs^ zKgzJnne9>RWEu983|psD%>F-1ww&2(ie12L!eJRUQ19zO$$pV+zeefK`c<;Gm~B<; z5oV)*lVP_oyH~LTg3>wvkYPQTjZkb@8w#uZQ-&>tPC%ZD4P`b0b90jJ&(MM`;xVUW z4aUH%E%s%`q5W``8(4V`Ed)3ENLn1i7cjpBe}&!XKM z#pqTtY%;UQ6zjuGl*q7=Xop6zMzJBxN=jweMQ8`eMX}?VO`-!#xZh7K-D&hn7ueU# z+Q%jPl$ocEWO*$4J&Fxt$$wQY!+NlE$5u#I&aAdlvV$z^mlVroR#_#(y0hdTR%{hZ zzP7Cl+sX3uw3BQFv-OHCk+NKiFrNT>c&KDF#(@o!tid2Q zY`A1tO@RHDU=4XMi#u^n+A8%cVm&je-+g(nh(04_x*E^%-Zw?9Vt9t+c}w&fWrg+C z-WDUyk&I?DJ4ENdNLFvO&VNVTs91y1DSxLpkYK~}-xvO|R?JTMABY^qmV__O-z7>E z8y9{?>_Qo38@-jg0Aafl=@#UFln8q*^M?H0309J~GJhXd8rB_F=JQY}Xk_l(dR;yb zh0IQjFUbEwe5GRI35EWpm~fs(jpTv)f)ngX>lbCZ6g-PxCNnFc}+To#sp9GHNAxyGEVspLC zeiiAL+w2cfh+~*mOikN9(`HVs*OfMNYoq7d%%=^z+GZ)*wG9@V?+9w2UqeimEU5j+ zjCMfQ7Y4P;`BvD*!jLvfGS5AJ>@#S8VfL9;p4tm+p$rqJWxi4v(F(8SbmI8T-7xY` zDfYU1e_^Kfonkdb2MeQ`b{)l}mHxlL;AC0fQu2FYR)R(Sfuh_5J0%_{%1f}DGa^Mi z0C2iJxkW{6o|!$JQB_o$h`BDKOHn+*e$DMuRH3=}?$>xO^FChGUW+Prt@mlLGR1l! ztb^8BvC|ONK|5J8-ZiS$h9y`lSGCr_>;*x)F~@25GTWxrc*cV{7f=DVi8i5LqNCQ4 znUr8htv54jhX#b5%WN-pI(vyuTCHLYMy1|KYj-{6vez4S4@B4rl4;e*vy;|Ch1G^S zx;kn7RT!TC7I)HaRBT+h9l~y9woDAke+KDBFQhz|iP1R=z&w8?CUv5d7L?56$fWya zDK@>;day#p7W=4Vab|O|*EJqt9b_14G`#qD?PSTs8ecEbSsRvMtz4b8YZ5Vgi7who z74~E+Vuuz{S>{4RJ}>T~mEUNWtczC7>}sqOe?VAYW^(4(RU4iZv#T~n#l$nc;;!1b zq;%c1@rvOYUoj01v@1%dKIt5S#=o4Zi^(X1L!8Z_UE!Ag$)QKOkBlR8aEg04pSOZX z%O@C=cTCRVNOy9aBTH!e1cTNcspLndI3hif;|Iu?JndmsX^g7TG`+#oIPnTtrIm>*KOKa)CvC_6s zW-d=l`Pgzu&bg(SvIVKMbjEidP?pvs&Q)b@df%hPKeD}&WZQyn96L0*{Ks-jeGUfg z-2OccKU$u4K22ps@so3INuy+*{{|*$nkck;gmuRwb4b#+D%^Iw0dD-!a*JWDZBhKblXnKiyXsNu@1J&Y9g(l7&enER%3wr&j%P~bTKK@a%*VR0eW44Yfwklf~I$F#d*$U+{OfJ``s{ zamC*(;T7~eE(AP76amMJ4!{P{hG$g)4jmv)Nx4G|7f)cDa=19Ya6R75IL*CLj1dJT zPvUeiy0lmyBl?9}!+lj*rM^kfoVgE|YO#2&psyA{%(40)j!9*%)0d041AVnV zT%$pps*lL_Ez#c+w|kxdHs(C7x8WS##|hXs_3x0w4t)gYaG2x2FQUbt=$f`A?+g7b z_V;QehtI`0ccuQh$jmNuWNY(cWsV|kXx>27;?$yjTDDeJT@@blN`?XohkgK zrP#qwDQf4O$L@LTUdZl+>|V<5rR<)Gr<)@XlW-y9QbuZv=}y91fCVM1o#VC6DR(i> zM+pl`?swK}M$RJ~`XumBUL!D)L3MnmWUn(9vO3`0jN1L?+{WeK#&y}ua$AhjwsI}j zTm^C0a>${b>o8(=bgk8%4Gx62@VjH#o?pCf%+PL(Ag6g>4*rfgLc^9~% z@FU|bF54!JT4xL-wolu{CH#u-^_6%feV;K#G?uvCd$o0;6!-g_=XaXfI^y=~nMNKk z&nO0NXib=tA9siJJHl<<*?Ok;1mJ6-6W#Y|87Zd&oxmbpw4MhHlq_(!(Md`j^c9Z9 z?k@Uz&kA=NaYf2ncL)8HoO|3gdUfjKh*_OVsrqI7%{@lHuwh zjQ6~s>)&MT_I{_IkvBwqr`G~E>7U0w@z&_HBK(a@{u`HkjNUQyt@k&s(QjPBP5J}z zpHXJr9ro_vn3{v+tU0{lu_*Zi@#DSA#a=&Y&Qpac?!($ItzYz0TNJyO>)F~4|3>X= ze^wym=oTsnY|{RfUj{eHEm!8Rtt&%cc3d5}BarRb@4G)xKwJB|Y zV|D44wBe3d(w~Q$EZ!J#J4!x4JeW%s`=#LXX~RVv7TXD(yb`D82}vJ12Jh1rruPii zJF*Lx2Iq3g$2&T-x;?nq@wDfz;22R2OO?wK8!i^6e;Zux7}e@u!CcnuT#amdu12;! z7ro7tUt+WIHy* z&JQ1Uv}!$G9CqyRw{jhJJlBeFWsrO>EE|uuI9yt(XFEoeT@s$FXL_i0_LN|B;2LSp zsrh9Q&Dp!4DpKU^P;gwNjdOJCAwqLfdlfnVQrIOzHn}I_{9Zg9aT*FoMb?VWsb@z9 zK>{-(BOrld-Ru0Wcp*Y36)uUK#s0PIKb-wT&L_ePkMM>b|)-S`Ktlvz|r;kQs-*Wx=!k;7APN|L0K~MT<(hBu0`8_g|CErJT zqtKN;kMkVwTvu=k+?4Zp=W)fu;ifzna-M5NedOHqg`8@IA6%p%9a+^;hii;n0cC_~W?nR}gE@(yQi%CUXbH?Zs^KQ@S;yRSK4tPuC{+t@PAI=%zLhsJWcAu*A_txhw7O#}vo-^Gw z74jMH3`4@>T|cHwMNA#;ajs>+BF<;7>;1wza_4dmb6w}A+z0n9tt<7pu4f_x#avgX z62dv2v9OuxC5^cq^s5jG#CWt=>@PSo?>>}#T;5vO-K{Z>yGTzqxg5p+$oqs_{3~ve zO`QK*sA(kseOGClSpFv0aFk&qd`^VBHqgrTIoy5nKX0be9hQc zc4C2MJX_WW_+e~tKr?PnKLzfBGIDn;8(y$h+=1EYTJf*ecNV-4TfMcg$e{baua}_} z-q*7-*5w>VsUD3Sc9mwXFFNe{wh*I+er0%NejDC%Y-41FUMi~B+PQxL=0Kk}>E8u! z&)KB=vIE5(kXtWtSUe5;vkAJ|&P6uifHq#6lh?7hi_tlyYw;Ly5>EU&QQs?3k|AZ& zivt*!XGGFU zV_eL*oN+DiaH~|T66g)=c_KH}Bd!%iz=gu$@Q52l8NP|VSX}J#;Md?P;D4)V4_qla z0oRDGz&k}x;Ju;`aJ?7+d{_(tJ|<2BJ|#vYhfSQrW^p!rwsHP1asIC%e~;MCIq%?{ z-{YKji3{MrM_iKX6-%`u;H{d&;l;aFWpJ<2Du8!t?Sc1doq+4LuE2-2p1{YnKES86 z0l>}L5a3qrG~hOEH1H+uY~X9!0^oM-2H*~DDeygQIdGS@8n{PW2mD047kEH>5crk$ z2=H6&N#Kv#X5b;M5%`<-0#N9$0-gGHphtfP7|=fe2KA3o_Y?Jt@e+Iu&?5%uMX9Nx z0Xs~7u~pa8{9>E_uEQ^0(*1D1rl$k9>v_N(dKvINy&Z6u-Z>5B(W&kSbgKJTI@SGK zo$CIhPIW(|Q{8{lsqVr-b$2?b?j8r#J>a0a2OU)RECL@o^Cv&~YB{M#n|KrH)I1w>nJVO2<^- z8pllFosPM{dmYyR*E_BUKJ2&=_?Y8n;8Tp7QB#lDiduWbON_6v&vw+^BX*$f9&yO= zNZ2FVJ1J&IC;4}Fl7Dw6X?q{`@6Y~&*k_otdxl4(yC}~r7p2N|QK~{0r7Cezsx0M2nO1fM}R9`PXgDt zHUsZ;H3IK-y#QSAdKLJvYdi2U7islxC^NLnAkA?aq&XggbS7YoNP{%s4{5+3(lAI4 zg$RW-43b0KAURYTB!~6}$)Te`a_DSOUAh}omtF?drH?^%>2FY71{qYBVFuM@gs~ib zXS6Y=AXS`YYzB@sb^>dS?|~N?DTS$Gf)NK!GI|5280P?|8Pf|lmM7+$&Cj z9n&mb?%pnPU(NU&V=Fhu z@o*e3$6-8=ai5p`&+~CA#$M51{SL>PDEVw<+`}lc$fuC87vosQIgD!d?K7PCGw|oZpAUZl{H5YAh`%u6q~mY5etyAc`r7;h`1=BXU*Yc{{=U~I z7GT^V8RzTHY*%O31lN4m z2G_4HSX!f>afWfo=6_C<##tHTGhWQ}M}yIcwfg0q_-t?5fv%GleIM9NG*hti~{Onv=)JT3{V%BXc@o>S`>Jx zmJR=jz`Xsz4(T66UXQF4A7G_AQESlt)H3zc_3`>g`VV?{$Mudc9e8`v+0%Kl^HS#| z=Va&Q&L5p_*HYIu*Q>6#UE7SiJo~+$r+u3i36_Q`LmfkBhdvC&B9kNYBC8{JN1lpo zjeHZSNgtiQDdX=MuV$2GcFOFN>4?6RwK&!#@1wlW@_x?$J%3X1y5a|l_ZADyE7Dry z@hZMV@B+@^_0sMUvodsC?-LIeJK+C-n8^G=adR&DKP1ZhPFy#NQ6YL1`>3d=AH38a z7lRGDJ}F-GQo2pze!e~}cIFU&Ml5pEb&GhO^KDe&?}-0J-P^_1m1TE+yQJxq)fGjd zWtmZAMN+F}NmWg%sE<;q%jGsjQW7mnWRsNCWvNVGl2;U4TFfe8e!!V4%7#PlAFbEP%5Cntd#Yli4NP@`($ipDXb6_M7`TzDh>+F5by_ce@ ztJ*cCx;*FX&$ZWH-+P~Z{=aW)`@viPWB9+~^?wSN^v-m6>wgaa;566&RXZ2C{`2s^ z=%ktO*1w3?@wbk=^`HGBi!Fn1ed_?%p|`&G&7TW5-n#JCMO}aGt($MzI40jRcnA0W z59fe)Zr@-0(l?d=VBdeIPq+WtTc7Ov_Hmv+-S^?yZz_Lb-^b^8UfuT(esQ1Ld%Ewx z)WPU~?XADJ@AtkfyXvjq-#7RU*T28-_BpP9uSo9f9;hz5S6C?{-tPH|Cj&06<%tP->jwm<1^oeW*f$j?`KEa6 zo8jNk?~s1~rqT!W`+5Bi>-P)#!I8hH-=Kc~mVQU|`?vKwrr$5=cU-@JN52#Loz(A? zey78?!ngJJjIL+HFNbsbo!9SO{k{|4lkGI5ca=u;PSS|p6B^O!I3s!|Xe3GxgzZiI<&OR{HDzhBqywtiFk-O=x^e$)ERg;|}OhGgL^w9o!EX769uijOEs*Pn-? zbshb=_rhA4sW>mk)iPrXdv)x!+YyOs=rrXQSc5}IsIPuwbV{LV7XKZ7A zv(aw0DOVKO+TdwM2iq;JZZ_8DnvM3-li6lxdu>bUQ>z^=%gxTEg{8%%h0c@4NYMWd zsj^1Goz}r1-&CbOuA1o|wbrzniH)5NY zKGdkLUG$L_HF6&hGqS2cIvf3s?xfueHa=ahUE`IZfIN!%h$rM+}T*(UTgkp7!5ba!pyzv zQX|r>q z6RoB8&L-38nZk45y!O(?vFl?CYMN$%AXP6Cg~a)t&E}2v#`@UQoJx&P-x-~}t6|=_ z$2dmk<{nJXjxUVe8ohgS!gI^yyVDD!cc<^}l07yxF*@t{w$Se(R9&ZnCdjf z8f$B#+gneXt*zCi281@#SbEx6X)Z+YXD8-oCnxStEX?1YuQp$B!NT=V7RD!TjNY4? z_Ysu1n46!T1z-`x{KOCD!%A~&Ve)?H*rks2vFSTAQxiW3&k$$}3!%{ni;d810HvsQ zYGY-iHP`HP1mbvOt06(XvDs{I?Zk&hXe@@s#n4;~>z$>I_S&i*#pg?5sj=Q%TU%|o zpk0!nEfZaE#KiW}?&0`PKF2y)E@-bEC7h+>qc8V;ilO0My<1s<7Y>OtU@QYi+f+MZ3$T z9_Tf;xy|O%sT*~v?OSApBp`6*~<{DQhZGK~`v38@~Y|d?xG~ehvos&(mT4YbQI$MpF z9>z2YTg~z@66rGRu(dPWd@KWkLX%x7!pf~i=gHW{vUNAnZf~^X(_9lOnbY~WYt6f4 z|6qMBUTOMXYjue6f57;yMvL3oZBfj6GZK0=33Xef z%r(}>);2o+nBQy2u9u6#NRKetnQYB&=tlPB^2YPd_3hQQts+T0-64y~*=Vo+C`#{H zSu=sErlUremNY>zakjZ46SlpRB?13k$;UX5f;r-|&ALqCXKHDs8PgEkG#noUZhk+p z)?_|9*LUU{D`krl;(*o8lk(Z5NcnhACVr2kG9Q^L;LB%WPq1$Y(J={lYDt3XmV{x< z)_u`HQ(%>iFuQ9FdsdOrPN%uPxMt6lhZQv+orG3dczm@j#@=XKLTs`H_HtPtq>iG{ zhlr;dovjD$)oOy_AHAS?YAsK<5L=Dqsa4&?!toAi7jLFEmKtk!8cR>ekH$W95@&2& z^V5t^=}x`I6kUr+iI1X{t>z2M8f|Y*NDu793>R$iA^v&rL^3a_1>MhVwdXf<;`jE_ z*0vtOOca;WhRgRR$7Gs&vfqz2He;H}_3Mp}jd8lQCdbQ_XiPS4Qy-0XEcC3&b-l5( z;A$;wJY8sX7M3MdSA^Rz-)^)zYut@D7q?edn(gataR$tZGA@u9u$H2J9o^Dd<%`?O zU^+#>?Wj~#ayez8ywX#7cMsWCJ{29(Q#~yMB4w$+`>UPRN^z&L`PHqwl`^^ASZ=O2 z+D}s}^NqGJexof)L)oPasg?BLxVW{tELD}#y1yoh&Mz5^#lT^4brik>mHvANS; zU3tTFBW%J_Rm>Gcg=3fq6U`Jxb@GMEAaVPUD!+K`@)CX|Rqa?Z@DFt@$AsenO8jBlCc zjW|x#rym=4$-B_)WNW$kLf6LQu=qGMAFE@r$Ch}px%N0HeI+cegyxDftI@mc4rx9a z8Qc_}N`af2gboN@BK1mBHA-<;B)+Z`tjW&{z$N ztD(6X9;~mH5=sM;fu(|conU_B)=hnOps_~MYH0j0EdEgE_cfk|#iu4kWLd~a*Hq~9 z1WQj1^)t^d-;t>pA52uoN6g3YG>opPWYKK2S^Pc@6j3cCwB^9Bh0gZk)8@{Ce(RDo zP=HM3)h({Ytjvk{q#bsK%a~KR+1}XROpmC@^iH9ytcOpe`2IM7)LV zycT8~&qtTm;+XIZ+RY+BL}FJ0L%F}PrbyaUW3jmw9&B|Qo2!>D4ll2*h3EN$Oth5K zSbmlso;KU9=2}r_Tcap$)ns zO8!lohdMfK+E97z4bZSvO|Ycxo&t<8_f5e=DKwxb~LY*n>-d3 zrsaZ4+O$>-h5{5_*4LXN!llu*6`5vRPu4|ntLwmG1b;)67beGu?QBGa1}R2^HLQp0 z8#3z}t+27Va8rdx^tGJ>lc1~W7RsJo-4#j1jXY#CY>@)B<`0tnAU&8>XX~rL~KR7fVgMzq_%8-4J8@DK)xZ8(TNz4=txul|^c(dZY!f})#9Nol}cU@tr^~OpQG1b^g=?NVvE#2ApN?Wl| z!_gpXuXZ%zam8)4`=_xH7B}SlC?*8Q1oIN&Eu)Gz2)p0dXxT&IR>X|x>Xc;*X%nBt zyZIx~6h3d{6>C;F?@FX(v@K$hLUg8t((Q}cs1?P+I-@9%@EgtcM%aiE9vObign8~X zHiQ0O+zfMT&E{s1T3*;}EVOkS2{W{dIO9U|#b!|1&%)wo&ggRaKGS;+V^13Gp#K-! zWvFa@vDuFLLlJ=GyW8>66c@&;^5*5=6}O|!j;R(23j$sm(z8{{OxlE&&&IX{6=Dk| zpF~of-GIDej+7P!6b~X!GuxDN*Rt3ZdJR6RubU|)5sUGT5x6p@6>e_FF5CigMWN)L zNpTc~LYD(qUuPSJmFAY7G+E10`_E+<$ez8oDeWBl!Hx=(>v|L!N-!&!toZA6E2bA= zt9TC*qZ8f^*H^{ut!Fa0RaZ(NMr%N*9;G}jL}DswvK6(dXZdiz=oyWsuPs@F2 zI%s;TPfwPm2D2wc#C$<9OU-VhTZAJRh6#`8Z@kFp^vQG&QkfQR9dE{UEj^0_Ev_)X zp*TbI#1zlvwz$OcmGOq#*E^xn35y-)nDN!dN=reX)uj%Ikbz!m`ywh_7IiNu#)~&L z!MvEGE8D!*X1mN+v-y35MYeXQhzH2}(<-7KS0qQqp1_{*F{(f%JEod0NLH1oHfxWQ z@;tA)8Z+=v`6QIEa4f z2=b0(d|O7)+M0TJ923;5=^8?kv4Lnw5KD_sbK8s3tM-U6({vIAi+O5ds#-bCM5DXI(oR%6PWD)Y6E9@e6VcH) zSnG{@AEIz8SIWvR5NyNJeA{b{wq_J-HC6;nGoZ?%$$IIO+J}W2GfhC!ioz1nHc_3z zhebEq#6%?*F;(2r1q#iwHN&P=9f0jVUe(o936u$_m;ENf{|}E*O2G| z$=%81+1Q$xL#udDOPrdyZM!cWMc0b4gm7mjL9-nf84EfCr{fBR5;d>oc!|0b~?m=JgNR%QlJI*3`$tWAe<%S1^3hvz@&lN-YLq|9w`x*$27-l8>?!h`XrOX zlA{+}l1zNkWIow=J{vc@bfUlOhNI~5g|JW{Q$f~kCcdVW3BD>lsg)u@I2dp2SY7e9 zT85bAu11SR;qrzVCC1f+w2SBBqJoQCS+hi`%%Bh@%1`bzC9sQx)OnFmTx>}WwXLpM zB1O4~Xt>jKIa5hORFlRD;4$UL1R^>kr+w$5qHrzhgQ4L3+;^YG+(d0WtF8jS(XgZ`Dp-B`9Dca}FvvcGrdi>|FcOqGuxft$;*jUe=0NG$DSwR8JVp%TR>^8vyR|&aHu#T3fv?|pQBkx46 zF7^R(KiN|BRPlJ_RNQzIz=eVfMGz=TJsXGXJ`I|!3AIE=TUn~m^1kAx)>~S1C?6*~ z_~+B@iSLgPna`A6YL`hxPD_I%#Ze$NNmu{NvSq2bU(XzSmGe&5yp z)9{V&@b}nEOk2_4h9Zh5RcBS_gJ>H;2xt4}ozza%7utdPfp)8g1Glu_bV_?o!%Dr^ zM@n7Qo)-G;==WI6@JKMN%DZ3I^K+#>(muLvm1wKimh$iG+E)6i@>|Nir@xf%z(|5^ zErgAqO+SxxzWMt)(4cP~`b5i~p^}GLFo#!?yI9EbActicK#p!K}Eu59Yu~iYz13|YM$F>+5tf+GV z(%yG$Rc>A7!og9MFNyuod>qM&V1iMDUO70~_aAk)RriVdSJ}aF)#*fmuqrsp zHb47Ztah@PMhxNM#(k` z>uoRjAgGEd6opfnM@|7eqLa z$mt&coT!F1E@1dhZG48Ay+T7z{h-Jp^84P9Iizlm!PZDLN{dJDJb>LpaMGvS%NFw+31)p{(Yx5w>flG_xZAeq+4d zl<9Ep9Xf;3U<5;s!=Dzuy+G?2>UT|0nQZ=YVM-A8#$|7)9441+UlmMm0-eKT^nI?P z>pbsGXe;&ox;t9!Eup>NH;2ir0K-1kz_}iJrWai2qU`Z{z2N%dFhPH*Pk1;z^}nl^ zLps&r`rlbS7O}o284QzO0NP*pF?agVa4$R{+BcnQZ_P*ZECO9*zGyh@)?g;H$ENn&*x>4mSB6s4XUP#-~ z9TBFsLIp(5HuaY~1v*~+E|CB&2`Kryamb6x*wCKSVR_kj_D_{dtbx0ZQeUXKAF1T? z=qG#F?Sk^3$UCN#cATo@mR>fmmKjnnwDe3rf`WMbL;B&t6N<}1U<;oJhV26EmadPB z-cG8N57YZT83$u+;N4HC#8?+JCu0g>K^;7O5M({nEAgM|8V*eaNAuSGxKukv+05VtyJ=zg0a8LF?#YqkMnaU7gXs8vQ7qxSkT7<6% zdC(4Fil$PYM3k&34RoJWD%U0Dw<5Y$gg}NXu#Z<^Sw2Xmq3ZD&wp#tJdp=@?2mOnuTn84Ch#a&hN$uS2LK~p3?i;YcxZL|LTnlL8-vxWk21!tQ$Y z1rN3&$2zUQYqb9A@6~05Q4ch_7%L$skQiEq)L#pkLUF|Op=hQWDMC!$rj!)&o+vHV z%h}p$)tR5t$RT6hHTBw!a)OQ8aIe`e4ZCBi z885<1Z#D>i_4Dd?>%~Sz8yf-x+U*GBrv7b4WWj#VBP)_hZfcMjARpO9F2g;iG=Ov} zfYsNPvaNJu^2aI#+rsEDFtODR3nQoNQ009UOBt{JxL)X_^gsfM?u@aXMnDK@CIDel zW*R_kP|Rts`DP6U$pUr2I<#uTgJHMz1RXR)fQA&4Stg@c`_OO(>yR#~Z$#{$)ibKk z)0$G62D^Z{8u3dY(t)BICcRO_luev6cS{0{NHIE&X(x?#9_zUsYk3SA!hfOPk_JPX z&E%NY5XNIW7AvNgWeq2ss=|0u>C7_7fWQ^2eo!yLGi2M+Q7z28$pV8F)-u^=wGFjC zbv`vs(Aa~dwX~`h^*UQQwlG%jy-E}vv7XoIhmr0vy7Y1kcK1TB)t%-;Op)tD${#9d29If+`V$PJPV3QKivM zwKwvZEu#n65UOEyth=4QkesbUf{5G_KS8ZeQ~#Aw*Jra@r*B_fIIh}-&bQ*Diiod{ zx>_f3dsPI5u5m4DJhn89DB%YIhsW$HLgbr6|uS3wQPH?x0S z-a*HXt=hP|Y}V&$ffd5A&<#OKc~F!>37Az@<FsiWsoPLsvhir@w z!}rYY*{{3-ANNCHCR+Zbg~viVy|Pk@E=CdkGb{eFmJk2c{ud7Tz{5A9uXyN~oS%{K zkydc7N=>{~K3`KzEPv*tuyK-TrVPI>HstpAjiy{Xm{=_0Q5c zA{^F$fFQ~eijlq6Dr=1GwMKW(Wg9oYcpDYyOIYSILxKG#Y@Ddh0?dac}h`3(|2wwOV1sw1j zI)&<74!B6c6OQ{hjFu7HP}H2FINAsGJp2k z1XZpJ9>OqX{nK8*-ufr%VP4@9^)caP-n@^jmBGBWjsnv-aH_)@Z+%8-X;V$UKTNxw zG9KwyD&Hxl8dtqt3~5Ytycc*9g<{6Jsav>`IbKnY>K*ZV_w)?+#?+&8Dg*aU>573> z((Z{-rA>*$=Y*|U{hiTYcEn98RlDH^tK%Av9MF)<_DD0>%P_Gq)}CQCcH!J)@CJKxDcaLHu{eE$Y%+T z0xLw)*wRH@Kt|)ye&xe}8#8y+AG8q;VX{8gzBzwp{7?$PNGbi%3(A|<3|BGME42?a z@AWFnD7xDXgK(;O%wVsC>U$RiL49WCBhCoIUJ!)f?`f1VJuq^9ul2(_?I<-z!Q;e* zk}9h+-8;R{_%(aI>7{pinj`c^oFl|m8PY=iP zGSwR4&_l`LDRKW@?Pk?iN(P*U%Q-%Dw@QiPin_iChsLVZ`RThFJ<%55miVr0IQXB9 zk&lb}XPV39;+_!sQoOgj7e)FDaeJq7|3XsC+9(R$k&GM8XhGw{%4;FQ}dgXcK|MN_(MS znB-{Nt1=p|X@l%VU5C`dMWtNR-H85;NmvhQQZ6fnyUX$46&a%#q?c90{)NLnO&FLk zsYJ&+lj?)0idf|xAj2$Culk&srH50P4BWfm=`IUGm4Bq2^*s;Ox-%<70C zJ&{6N5=sXk3=GY102TEkrM|wUyoDRWHW90!k3!|?czr2{KJcunWx~N3jg&wyF^X`A z+~mz!i|P4fDXhccQPm+3=%g>aJ={AbZD^dtO<5Ou6gQH?{CKG^BE0~2@|~sB4|&_R z)EN#DeB9B@4hx5i%D3ms{w$U>b$&ORSyJQ2h@jYPqpmvI>B^|VN_h1T&uIc|sqCdX zX36YjnbOg{19QGuNINJ0<&j8zL4@|HmYQ_Bv~uk4BQ;;mJ+Bh_Hk0x#oxLExrW(H~ z-}8*lZ)S1s-&L8@v9))LQhA9y|Ga8yu_|8>eJH%)^G?ceG4I)ZZ8L6(p!Oes3KA2t zUzO^Cj#wsuS5x%zoSui3H>|W9x=(XPNzAfpZBswCC4WW39}c18^H`TQQ<`yGDtIIV z0n>R!t(ly7QqVC^PH)M`dK76oQK?B5Ryhk3;ypJM5V*z>I=CzL;blr5-1%9+$5>Yc z9k_LQ8!q&MGL`glC8V$Z7NY`-HIH|GGTN?p8qWPqI=H5VaHvX$8Z>4XUz_S z4*8AFo|EVt(eH}LXhGbKtjBSWxo`8@(Y+9wK8o%)UwTpMz8li!oZp8}TkpG7b88hbRT%kaXDF04pzMhCKBq5}ru$FelQ#~2v-^ee?g z^Q&yV#K55k!Ua~DtptRlu1jztu`%7=3xoBXdzwRumyvT)#clv}qAF*DkUlact@Tp; z_?v}MV7q7(fj;2#ZV~v0qKsMnW6KVD*usUrfZl(xUGH~B=bWGhT6IG3AO{ex=VY(S zaG%u4{G#kpS-n@3a#=L~etbm?YRASMQ~r=%u)D5*S9Ettxg)ZS$Ky+PSCo5E?TRnX zR`F!P69OyH@=0NdaFwi~$xCW;O!cvvuSNU%L)qD*YL6bTt97jJQMJowCWh4C`^vL_ zI{jS`0Ev41UcJW$YJX9Ep~dpB8WIpFmi2?@Y|$B;9~dUo(~%{nB#`U5W83uWrfEPQan9uj6HOfvo(>U%6gaZ!Cf7N6W9SNa=Bv; zuIdT8)HenM!T9K?OhFP%bcB zQz~#n)1rW@b$IF?W%!kqtqUD7CeV9PTyu1y%97=s?Zd$9JndDJSo};1G8#B z--8ndCNtTyC7m9QKo8KS&h1obd~Nl1x0Y_$^7cSutmXi@Kba5G9;77T2^Ofia2rv-;ges&n- zyPS~2wkxz5cS_jqm|pW!#d104?`?|C?M+UX=Embl&>HMdldWX0e6z9*1ij-;^U7h5 z2Xcg!X47Hp=rD^H7*TqA&S+3J zm_@w8v3l8)sr1rU4|DiD%|Z1bfZlUZm0GWRCBNHZo)vAhM60vdpPju~h+l4>b?=K9 z7{MPR9&?&6CJl3jwW82GncBI}}Fpqkge zPYOy-ki-S8GUyDPQL1TyE{C_YdIy}+$`r{qc#%a3PZ8L)gRmR>}{MV2^oS*XDV3ZU_&)Y}^$w#K~^n`hs&Y z{bjXeBMqPKPN8#>56B3UAL$N#xd&SOsqxv74)flPP9jAf@|i2>@e5<6Py6Sc4u-{} zb{xo(XtC}!NYWqhNKZIFs@EpwgqPkWQ%oofj7FVk927P8K$ku(w>i|Km$RCSe63_f zZDB8MOO8D1({~ZMK6O*}B$gf)@}_EF`y_ZZnmxzWtG!}H=rncpzM~LZ@9~EVuj`#y zS!yTo;+tUrD2PZS!xl6`qO)jeyxthUKiwOSykxkR&;O5vDYFyuw&yD?|4{8CSHsa! ztv9%zySFyIy!n7mPs4g;qiFM3-sYxYNh=mXc}8`Nk}WhDolWAE;>(O{&M!t^fwe1q zJ6p$Ej(5BUbX_IQq90Ql9vFTXzUKSN+dEzKifz?3>Z~AThRkxZxY3%Pp33I64Q7V@ zlUl5Z8tu4Q!nUr2q&JOXd#b|`7O{1ps9My?XS$CoTnF>i@R85w7l7~3s9K#7K1QV> zNA+c5Z|ik**{iRrpRcIdWWUxte#ENgo?3eKM-St4;`-shH}v0zp2Qa+)PaK#x#Uo6KX=o~e#aZ@+Ai&r; z)XU_;0cFRFzaGIdK7z(lS@wh>39uE0+o0pDBSzX#0Fz+0MCOsao|g%7tVzGA-aSnU z>Z~h%5Db!5^lOPd5sEJMRc^q-2Ww@CaF%^DC&e50biEbBr<1xflQ-LYHh>`2+12qc zW>2{3yIvn^j|3st3H4YFDqzAJ<_R8nU~fw%5}S<+F?QNv2U@VgTYQ_s-&zVA9|3Fb zNR~$QVP=PN>#5}7IrW6#)47CdCkE(sni|3B@;TPSP=21$j#Fky^;k>*R&xhzX(0?! z7bl*%yP+PLUEv@a{ONUu60(Z$O{uwaoKo}9T$y?*7t}pV9IrYXCNavO_$l@&f;ED* zy-J4DR>RywmXc8sKJEf@qCsd8Oc6#RU%~nTumNW0B1ZJm+-bv}ot9>pc5GqL$1N3S zbBOwv53ha)!rIF=Q4WIQe5)OGVKEXI6U)u_v=hnVjW1Rvi1<*>R}p`xG@i}V+!nID zl?P(hNp08yZP;G;QydGG$HGi|!)~l~<(4BmZ_@id;b1;_;Wj&VH~`|IpcxWkJ{220 z(mz%@zNd8Cx?p)Itlub^Tq=Ox{9I~FO*O`x2Tk=!Vv|{mIx_4=PK`pmc-|Ul2 zSRG7OJsT`jO?=q2U2rD$y{?{fzZ-notRRxZwft#LBU;p4+r9{2F|a)dqZ-R{E;6r~ zDgZP3vSx&`p%teb=JB2_v2Nh&o};1+i_|TuZy=ITxRCPe@#LQ6wQ}kriycU&T*Awrh>g;E&w|T*oI=cCTlPV#u{dU1Oh{({a5toG z@3iyIs%;>F@8Ne|yh9d16c!Ff)1|<$1vHs-0JPT8HEcUGHmkQseY6DON!}y1*F?}V zxIL+69Ln@>7NoyB`!uy^*VLjRti*P=wc_3kjf{Z~467VvgYK*(cUCU!KP%!y#Mr+e zgO|O=PAcJ$y-``V@ixSx*I=}fjWN+OJC_j!w#2d~*5f0n3iKQpm&TfdSO#ut8hJ+M04m3jm+OcZRZ8%{8vSvA|T7JQ9QGC2TuQ{8M*ql=7P8^SK zmI`m*(_AZWlEqJ!6Ipz_DiOkRD@$Cq{L6yln9@GfGfTAi7%WV&1UjO-57f$4{j}(D zc1-w9XQ$eD9;;`RjB9SqyhdOm44Qy`(U$&7vz9DIcF!jSl`9=BmS1{(4YR&jWB@a& zvxi>taHVRzLtvS)Xbi_t6xeFZ7bu^Qa*A)e7OI8(S4fdCC#!_lHL#KwadS> zm5wKBsLpkS1c0<{T~P$Ho9^&?<9DA)8%&y1s@LPP=#+`ID`w2ggx8aMW72w{YRv-WYv92=fs@>5Q(zM8nsW@NlGU7nB z5|^rQ1%AfiYMa(_ug27WD_YS1tuxxhJ)te9rDc>#n?p)A=l8^ zc#DqloGz+;gaM==vV(;Q_%|G`mWaz7@|F6-5Dr-l-g&_U3-2UDG7R>HE*xD~Su-;+ z?s&7W(9DX8V6vi<7{#clG8{vySpq<2IzODTQefiO-VC2U7*!^v#Htpy~+wyq zYU$YX09Ioohwl=yLtl{8UwY@2WZE}at^J`$vuu9G;Sxn0!MisTdMEYy(e;>nEkf2y z-uogs?X$>?#DNYt%y~(0mC%nOH;7f>!=DsPFfsn9y=aXjWXv$FSrA}?JG0d!zmMZa zbfn8Ehy6xNW&0mr7mv)TwfkA_p4*m##n=%bSWe)mZ26<^ygj#j)aZe6pf@vkhj41x zI>Ld{$WYs0j!a0Uku2k)*l-w1gBmkhzBH|xNT)H48l2OLxy*)R>^q|?=7h9xcwQr% z(HNhn@ttRUy=WBONse1QVQ^XVYB97bhVH8r`UO9R`C46>2vfix3TlF{i=qa~9;XxDP~w8*h6ni(y*q0AX< zM2MYB%5=50ESU5e2-N|vc@Cj_#*SRk_qX&ECDf6Gl?=0L3CoMPS4|G7JUPbYWh=2f zaYC0nWsb^Y7qw);zDT{EaA`559-tHgR{zK+wiE(YmGZ0(;VgnPWoyEi<-nD;s8>*n zMo`VkxVp@vAE-LhJDMS@*Asg6hpuDxSd3dskO=P>K$Te&rk)A!EI{^7r~j-CQ6S~9 z&ogLa%PZP?^Qp$ENx&%f|5$MX$|w#0CrOv{RNA6=MCEoxfadJNAm4 zZ>fFW$}DR|7;7>!_G@X^#K~pZEWLt@2+#96Jh4wtt&B9w=?Io*sfSaHffF%uc~+61 zJxf%eiBP_XpMOA>CFrrZuwIC}Wmb;f;-MT`k~z<$>shRq1z{OEjqRHPsOW;SPOBBk7|U-8=8VqHP~OteMZiH_ldff}>Kl72 zt0x%Uddp}=WB1e=m#A-SLzd0+R_QInQ1J$oYlv)IWsd3UOvc6+VZisr)bgRlIHs~E zL5n2CV$ATYnw{w6y`O5TB$Aq_V}^UR_pE|>co3bJVdSW7Bz4#J@yI> zX7r}kIcqQ3X=Q1Ri8#7hu4QU0k8}fLb@)xD5G42@_4=Oa-j>=z8<@pil|E(bn$e29 zRd1WZ8`6p3L)L1MgH)>J=)J(2j+V!j$vX=Kke@{N>pj3Y&v zNmgB(iiSD0<>3+s5LH9KC5O*tX@r; zoM0B|#e89#(M&cUCeFp;UuJzAHA$K5@e=mqmV>Ti+*qP{S|v5je&H8=pZ zpmoaj)$@wVA@zw1rm34y#oa?pDf*-+FV9d6A1AS^W^D(*eyZQ*mn)kxGb zT@YarRiupi^|S@?NLltM{Dy~MFArzbH;8s5He@oftT6!YD)X$Ary5l@%Hz-%x^STv z+^15mQ+JI@)grN}3=680VDwrQo;YN_WeMkDq*6m;$i}46I;}oYdl@}tInSz?i#g0l zmtUkD)`NfoEM@vppWBk2UVk2L#o?S%_^Mu%)=@Tr(_s9 zLL2mh$6R7TvzWhLTBaX;EI$pJqR$GY93jVeE^8;2_tZ-HLCP~uJc0}!rQ2%?PpXtY zKzc=E>*ZVcw89Un4OQdY;H#8ypQ=VrEe=9N(7A(GdA(*?OKGe19yB7XD)_>pg=J~= zZLyo0%`sZ-+qWy*dZ5p@X)czwp$eq2%_>qL#6C&ylHFwvbcT#7q0xM_)K*PiD0NeK zulWn7@>Dj(5*e#drZC~NSoUz97ou#g{5VhNuo_$AGjYMGZ%EAhO$MA>qMPGjndBvqw9;e!}>B`uajKlVzk z&BI~5m0Gmt$co@a{;_+k#Bxlh|VS8agb~X=jNE zW5XGxA>+|+P+rB_JMu)ZnzxnrMQY6>JkIMz#K>sXcVDE@*@l`L#|%J{X~)!`=RVf?Y+?W zSRpRcj=*owPQ}9+v{dJ+vh-0;XC(H*c42?09cTzindu3&W2wX!GL5fx@C$5rNrmbw zITej}m^x-*=kP#-P)N;wi0ybzr5&xX)qFm+%)()n&MgfpHw(4wQ>D=el~|p|Nt7L% zoquInLD7md%rqu^bjXQG$9Z(z-eW*rG`DYw`^8 z(#WbB{U3o}_(&w&SC$?8q54{kJc0LJrVsG#25jImExizykAf)1ns9+f0mWfiC#i@>n)`ZqbHp^v zi^yj1C@Z@3OvIvM-ybH&+AsS(meRVl0(owemNnGAwQdxg(fJYQ@(M+%yzd^edU;Fa zJXJ5X2>U6klXAMaZIBYYR>K~sOglsv@a-$|QK<=&W&gqlTB{-p1}rVpjVDMkztd%8 zWqfKIkE6!7v2EmF2HP={y~Nyz7gaR)VUwrTI8xQ7%k0P#wla(#0xVdG6&ZDWUC-uU z;3=8KSdLq3>t=<*9~pdcU%w=n+a` ziBwiEiqu-9Aohin_h>)~MT8sef)|ms9&3=!o(5>PtZ|UYQ2C_(@VM}0GO2m>j$liB z9_~kM0soxRDQkP}>5=__jFYjki-OjeH^!DpXTeDhF++UsYX4A5W#%JP=#z>pKTR9> z;&_%s%-&ZC;`O=4AtH(V1RvNt8SsjMw!F**!OlR-Hd1aqx?Ac;n>Aq%j#rCja zkPB5=pXxlXjoNaSb6Op=G$^==Axp1F^`b1)%7*iPR8L!iQU3E zP&DthmF1NKjQC3}rRNkv4qsb?qUfirqy2VUQMYEAU+}=2#J^~-EPJM!?vk$NF}znT zWi;ETY}||4wTc^4;rJIhhaBz^`H5-FSZ2K)r5rvqcwjZUgulp1v|r{7Se;zcu~NhO zA&^(12PeqE7PWEXX@Kvtt(cEjz%hAf+^gdC%u3bh%tNSHIy$Ne-;!B_n#>?PAM zB_wJIh%d!f%n~Rxj7CdN*9;ZuUG1NyJkkUHcKKJcm4$aJlVGoCMqv`K+Hg~YUy$0^ zOp;|ZFA9U(7B%8>T!NB)fba&RDANT2GX+ngtFWo*t;`pdp@*uilTz7XDOfDx!5(%j z_OkvN&oLd*XPko0>Vxa7w#J{Q^JZ?@^7(2W@`+d)IvAb)ekxhEUb7hr*h~temwg9D zWe$qkK2v4?#h86&Gg%~@VQFNPtQi5fXvb9lv&bDtOJr%5Gx(X(Y$TPrID)o->#P0^ zsn5i*Wy^z}Qj1KUvh)u{QAh}MqWPv}%|n#Pq|ZS2x)7Sl_Lt?<1?G`0H4Gmnol$4f zThMtLyju2sG^KA<^|i(g^I6wW8nE1Gw&5%}_d8yNgrRlBXj#^Sv{yvF1^_ z99pbM`mIHx1+DK>$|ZcBTG6iR9Usi|Mu0`_IT_umC!{C4!7B1%BBi&K%Xm_X`7fm4Ra%afGWbe- zoS+2u4l<<2E>iVQepmD|rX!8&J3g()8a*mdXZ4m~vi=~H zQ}%I)r)7C9xCDE8q_P>8Nk!z zc#kqgy;({|nMz|%#)f`nIkkv=W4O=c`>|?z#oj&68U)zyDZy2fT;D@OnY=e_H`|Ai z&FxWW4^8k?b-QbDG+b>?Vhz%}{JIn7r`vl>M$>poISg19LNWxD1btwmHL!=o_! zOjMFdc45)>XlH3hvB~k$fV~<+F)It4BSEwN4jTthE5VS`GRb!=Pp!3ogglSXs@2mZ*Y>M*HT85x9wq`B{&$^6*1r9-h9-Kz$+c-K6sb<(QZ#L_A< zQ1vO-EuEf;!h5tUNLYm&(p+NKWLp2K<)V+B|jimC`OOHR4*innENYhx-)twmR z5OuKh%$w8bEIrptmd1L1*|tV!@dDfDRi+;yz1NtX6W9e&mOgF%0upmOuEg|M!&8gY z1uGfls()}u1cbG!vPF#CIEA|N&npCetlc+A| z4O&Wc2UI1b$5Woqb(VY7>|*5Tx+2Kgdsl~eHzB9(v|3QxUv|WN9(X@np;621VD_2H zS{k$*mr5n1ssZ)cKFkV7oZ$d*qJ;?t$`MDZj)kZtt5N3dl`Wqz+zdrd#v`Dg45Gt5 zW>`?t2XIt;jN<)#TZOL0h=d7)zv8PEE!nP%OtNUal;#H&W%QWkpqDa8iyX6esacM( z=%tJD3Ye^qvUJf7b{%hsWV~49V7t~Lk3|mDMdT*yyUgj1-`f~_*rLUpq#R^QzT?Jf z8YfgBEM_3r2j#e8p2Z-#w3smTRCDPxR@TwEfyllL|Dye>#lgNM^Ij@A7jB8MK*_nq zOx&JGyXnHRA7LqnIpb{6pXFq7;KFlRh_*kDXg}UAZ%_7>&jailudE#(#asdm`oVP3wUK?#2G)9lFfwDTZnuQ3`vje(VKB+jtPa_-8Eu0-$Mjt(cL zv;%cgCro<8iCvc&W=>71rxlfHsuX)sfX96w=sujOmN2WnOGllpmU8PK+lZr8<|7t# zK%CB`X{a|_XUt~*O1-}GH7$TId$Wi`TJV4k4~Z0!^$B3T;av17t3*p1QD%A1k3I-EyUn-TQ{RafTmbhW3RGpU%aLjz7S{yUr3 zo{xDg{biIDXw@^6QHg6*;2qP+3X}C(iZL6tG6&g=ozHu9?AUweoD-HJfSlBTROf>L z3AeY)v_80%WzHyVBxSv`ImPcX)?@G{QCVc;n5cR_^?kKF&tc$e!Kv38{&Xe_k>vGw zQiw%9GpV3+T)K1dSf43+@j~|5iMnTdc+R`nJf2bzalr zAiGK7dc3<#Uk|aDv?&U`Gd z#K<13GJBJS6s+>@)01?1+pE82N8fQM3sY*LVZP`yE^Oj(cYHCsIqX|Kc zs%gg-fyhvea)M#K1x`=5qhi?Z@?G7BcqrjXIb0{DT&krX#Cn)83kv1}Z(AE6S^j0D zCVpwzw$4QOPrtrS_++opzP_#6Smtu<)#uTK2&o1+#xWy0DcpiP3>oIp=eNM^$2qhF z0+?Gy?KrKsYa#NEVRs>~oqtV;Wr-@C)!TU;d~xigGfVXv++?tiJnm0oIY zebL(}+zcM5Dje^hr@A`Vzi-X&?;QiLhc}LSa?A;B!UkS+JoXs(y}iS>w{|0Z zBMH8QmtEobbnkF9N=#Q<>`lWF9(_=KS|XP(3US{17O>AU zqvK(KB&w2NO`keLnAZE+s)27J0e!=sh;$0B$L&-9=$Rz4iOgX)pOuX<5l?bQSRyX{ zqoDOqv!B#KfzOn`S9DSytXcbwS5UFB`NKo+NlH3py#2RzyuzCq+Q9309bu;CjQNGn!;7%irdQ9~GT@mi*6 z&r_Q1GF7W*)p;#*PT5`))NXYi%M#jYn9p08UPNzP?wCp?A{Yia@db;~dM#_jcc^V% z%CrM+f`y+boXVFp`Em+u&9`e2en?L&x0yJlZn>E?=EBT_GdA6RfHwJHI z%A&JP5hkiIW3kb&KI}WXc5EJ7h*|1ka@QpwKn~#=%xR2e?lzSUx(VkQ!C~1W|f z-+Trc4XHjRG_Epm48=0k#VBTJ3uqDSO|^{vrjv?;N`&Eh4p=eseHv}QfHLx*QPK_MaG`4gF z?F`4@^MhZLegPr)@z8;3q~|IRwor^W-L~M z@c|t%BlwRT<7B3d6{lo?!SyC-AsR>tJh(2iHi`Y&S@225CHdocWNh^3`lVh2cxVZD z&PIG%^xbfX?f}1XRo=NF80>wy@EjgQ&rs{7*e3UTUrI+|MI>XWqcY}-P?B?C@C9Lw z>uSFhbNxe8oQvSbrPWJM;q+bgyA@p}unFPdS|2zZcf8 z%_)_@VjM5V$@KIqJFk*V;B-0tFgenpUkzT(VTp02M~U#;8+A)!iM<1Qjx$ z^-}$F=#HIgc=SeR^}2U71URv~)jO(z36BMd7-t7!zcwrm!ir424y*D^&$@bmkATFq z3|zF;qhA}dX>;sEk2ZBfNQ48U++7!Y^9iwTQH|~z5UM$iCV6_5Fe}*3q^swf{nR}N zy<#mdg|{lUzpc^UiO`{GU53&J=c^MXBX9sOGFvYrwqQASmY6cMeYj?~*j!9TEaqj5 zi}NyLYLUneOkDZe(oz3-i+!NwQ+>MSVfc3Z{0c{Tvv-v>SAIJC{rf=XaU+WhF`p}f z6ms`i(GA_T<0x9S@tdSVC@`y1lHbeg&BT!+Gq=Qi(Cm)z(u%^x=BydhS$BduHe-CA zkGIVUs+Lla?m&b{Fxw4k48MKkVdO|YkJgZ!;>yc(`SrO#wS2y1)BU}gcQwe=ikC)8 zyuMaT$gon@_qvFH=cWYir?Fi;NK*J{7S|OyQ(RXigSlD@K(HjiotN~s`A8J$Z7CA2 z^>JEX)#>Idf!7qL;=^$^K5yMy@mfAkf3ElHaC)yko`%})k4-O)v;<~rg;Dxw93M|5 z{3ucFpOQY0p5xDc?GHit9`(0nBG9sz_jViuyVTbr0LQM+iE?(s>&GI~8I>7-T`7I~ zjDx9XUsvv(yXyCjN~-09zbwj`7PZ8WF&z9jf4XEbjCr*PoD<Y(~ z)u*fU9i@Dv6f^Z%v&GiKi~30Seu4{T2WLf*W^RC&;w|5lI;7f|3CLFS5X~0*NW)E* zn0uigsa#5>uE{sEnTI8tc+dMIF`AuX2^76PM_MhB%n#NY`~#qraof!#qC-(FgYRx$ z?6AhbZqtv{EB#|h+o)0wnB^3`6-ji%GxwXtQ;s7_ax(v>$`Qme4;L-Ud?BydMZ=ii zEk;d%9Sw<5n5SDy=nn7GcE0iCE*x)2dSuBc0FAq#UI;=mvCkaK-AC}QM%&UDf!W*0)5xI( z!&fTH4w5ako0s)AZH`lW&RJm2=^^nO?k)Qa(DXo@N~~)vsTF(TEqun4^TV)ci4}IJ z$`@Nw8ngwb_?u>KOf}HpwpaU>u1JHrTo_gw;|xEU_(%j`z6quh=A~yE(ZlZTj2ziS z3^{h!ax~R*5E%);JZhX$eK2l%<~hCv4I`PhFitRHa)O00m}WEg@*ED1w5>r` z=_*9dFE1k*V`alF##b-ZcDF`*DL5buv?8UKWn#J};LfxFbxoJrSr{f8=%t_he<_m9 zrM|U=toJX}!DytSH~bF&%+frUkOJOdZ+(E*leB?9nI@ne*8(rq?(SLue-mdrNiIf8 z8?FQFo-?Cf?y3!5M#fCqfU(u}12c`R>P1ui za&n>evd}dzg&!!)mUUg2&>M4?{OUaC^}-E$>@D2j;BMhY>Tbe~_OMl4110%`0CcL( zQ+w;NmztlX$Nb6k*qiX6V+S1Nn5hfkFhWR+XyB6k)IF^fX=e*>{(LAN`(>Hqya9eu zQ3AVX2c@T9mLqqyNauvMi`t#>pC>3G&sP8ZkVwFBU9=-HccB)hsXq@z;e+wT z;chmyuaBgkRv#dUKnC?vAj5)M;nm+rn>X;{S@raIa5aj;&KsKYxGM2lTRnXy%C%in zM1g(p403|#JJKRwN+1?e1tSb#Z}=GoF+!oeI7An0!wM}C&?H)KO9!m_@xj~BryMZy z4tHLT=oj$kyK?4~lKVw$9`LuGp_N*$Tr4{gK=XVh#~a%v;2p;ZF?b9Bw!)asAl|E( z$k7LK&~7NTtL<0+K^@%_5#iV-1dl+0h5a#%X_|E&n}B4&SX|b-wkdFd&ki0Cz-0LH z0Ze2)_@o=S3KHoPnI7cn2KLWveVmS}Q6GS!2_sZG@)$Uv+8$1uPa;}Xed)tNwt0-) z)@T6Q&b|Ox`z|ac$TbvD!rF(i&;sPycWC*(=9IpZ_&{msA}bkQ{lhPdQ%&u_nTGj( z2Gs?D)@?Xo@Waor0AbR!JbYR+Rsng{(9WDWquEFOSX{QfK73vY_JV5Y4fSb@HNNA^ z7KnfunleNI_emiMwTVj=v=WgNC))|Ib}7vSn6u#91C2U-%YmmpiX@%~eP>i3Gr|JB z2$DxJK9fz!8Cy7-QaSqo{a68^^-EA(3&Zc(t`)+(Id+^BFg?K`;>vfa^(*V)%PK~L zJ_rgXd^28kUc#&Y;_FX1tacGZ>qS`MCkOk{5sMDVIAF2P*bDsur5LrCT!9*3@0@OI z-I$QK3G8!e4urOXon#;jmbMU@ZyaH58xvID&7Az{Y2D~04Ah|y<>!ibqbSF6g>uK7%J)*! zu~VaCeWIe5ykY;OZ_d}JPrv@u+)Hc@Nko)`SozryG^CQej4vh@3sM=JiUd3+_E?d6 zM||_vRQSmWpZ9zZ2Wr*k7+OYGo4LWAaVSouDMoV*%(_g*T<`9j3v638M-cF`7cWnE zyUzc%%maPlsBowvZDZo)G{;7-*HIkb!DTJh%%!bj=^n{r3Y?MH9%2+c>YTA6QO*mt z@QLH6S5Jwqd+`(&5Oy!HyUcNOMbVi3GV2z;jMl*rqwCSf#GAF>hp+XiPGkj=4f*Ss z5c$0NZ~j%_<^+5{Qz^Xq`^M70s`2r0ce7?p2VsMlEr4yqoZ1!`(+$u|!i`xr%z1Au z;ASLsd{cgU0l>6Mt{>7~*6@^ls=PS!K>CXHn@2sCnXz$zfuI?iyiUdyp1SC`FX)nM z<#o&!haZ9@IcDrF^}kzAt@rjH{Td0z&S2ye#HT>(+hUe((=CtVg=6Q$VBP7l#);8LF626CqCy}(7&)9dCzgSr`jv>S9Kaa5 z4(!Lz$>8jTfmlwFf%_WwZj;Hk&@P4W&~Y`V@fseiF77)7!F;$&fj~pJRcF)4#r#)i zCNL9<4f_ZYW_b5@PlZ$33wtjL4oq+sE?AsUJFouvm!&3s zMREwtLIgwNApBQiSRMpo7icoZ*fW|WxL%Sn_2InZ0gtNKN&EE>hk0~@c}h`Pln*>( z0*_Tx_OzS%lY^PK%&;B~BUGI_rzEIH!Mzg**N0-SPj&4scv92%v2sQtf%r7qep;*| z+sp$w0las@V$i|xP1Q^P9x7BuAEN?>Fj_T01J;sWKz9%eFkK3AFy08940y`n+i#KSTg&MQj;$7>% zV)TrdM6<#7r@(})@RQqLEmGbWdfX0rQ{WPn_ChRsoKDI@ao@!4uvrPxaq;pMsS|py zQly6rfhwmTj|Kcx)cKP$UuR@~T(Eq9WSZo!A}mJ|lIu%g;xnxNvWwNxELV;E$H^-li@a=yTpG6iMItQRT_ z-Pj8RBhrL2ZAsahUNM+>mm5X4Ddov#c7pHZTR1)p`CbWwoV=ULV=q;Az3}RvxR{z3 zU75Ew7EY@Y+r5eRC!L!H?`n?0@ve*=MnJ0hzqVzq3ZS*^kp_$)cmQM3m-5VLvUe>l zu3PtMq59;%DhlDiSFJECU?Y0d#uyi{OMU%}4!b>I8-K7i-q+nXlk6@|mqR%2hMZGjSB6>ZcLOJm>>yXu$AGz@cA& zCp>Vx<^I%OYv+re^iB9&(?7l?H6_DOqJ^>kg2vdH8HaIrr>ieLf*+WkM8OEbq_L)e1OjlP^sd6N*l z@WPyxjDGO#NsZa8O(=x`gvm4uk9g3FJa_>?z-)BCF)>tXbST$Hcct6`fhl)YO5;mg zSN(E)OOV3)kqz6I#PVT>SO0a6WmD=%Dx4*%^}?R5tYLW>{~7*#hM*aH_rnCHp9JrL zu&Uu;4wxOt!4fGn#<^DntE=V&@9&|1tkvq!!ts9bi)gEjKxb8oA(S|!G2T+E{;g3% zQ>^igM~d?V{Z({i|EKXzfA>F(clx{kd+|9#x4td_^Q5uH#l9StS+_d`vbsy$s z_l^bQa_4%3<*M2v{`I-`2gR6|LbJ$-q}8Y59C>8y8vRdB_Msx=YQD$owH#RNK`~DI z{jZmK)~O99y!wl7zVe8S+hV)Zd$ma%znuOps7w@+FE#MAuDL-vI%Q)zRVkZj8|F6_ zT{W)byok*lC2JFrlQykLC_CRsr&yyfEN*Nss0l2I>!kMk}<3bSX<7G`?W= z_0IgDc~!QlBP;c`@l1FJ?tx!EjhY!#js2c?1Tp$49JF?@7essIli3TN7x|*hgQ~;# z5|@0UwzeaFfRyMVubOkFl^K&}G*)LPOyu=hmcWJKTn@C!wB}?|fuB$GG%tz63GKAY zt2g)cG^V@gvRp~67_O0kyKy*t7(Pq2-bBuse6Q0Llu+e*xY)SftTsu+1I!t5?{N0@ za7KB0&3yMnTWDPH3ysZ1DnpxeM~K76pTuRJH^*n}SCTWIzn~M%pcHgaT56$8RThPt zujgLY9jqmErR&TZU6c`V7Or?niJ9lzH(pmdDT>&QR#;@?wW~UWVi^Cj_NcV^`GOgL@rn!g-&J-BBckI#!Q@u`c0z1go!$vr5wIupW2#lk0Ou z!vDi;H=-+n{;DeM|4s-Ehx$#_6h=#~l)w$d;RNQfny5f8cn>!+HMR>>e;wo0B0dC5 zEY#5(3-pPBem^P>-yccTkuXF4lKTazfAhIg%iUs;w!#Gur6iX*ZL!A*c4xD|_^Yp- z*;_r8CEUvieJ@%Bd6Cd$6M%i1pY;;Tbqm%A*cO9#w(pKpdp!97r80jAj)JAmqw<52`@ zj`!j&Op<7j6m9~iqnHjYb3Qs3IU^Z?7=L>)0wwGfTtr9bZSo?7HfUVJTxTaWhlTLz zgp2X{nVvDvc)FzPvhMhh?PEQK5!NQQCBvR6l@BC7Q936%vHywIsJWv&J|u8aJRZh2 zRH~sM43nE3KhgE4pq=H7~2>r+TJDI9?qCax4pymgJjbH%hfL z$-vL^s<;S)c`4gC5^Eo@xVD_5k5Q?}rY|%Dr@Gs(L2x{k@R6E>7~we4otx-Gn(F&= z(oBS{!ROv&F-}FlfSsi4`kM-)emudFNgc8-t|)~Rf(PMrK8h*aB*tGju$hbJ*sIb3 z+Ahsr5gdAuaM!<9a@=;e3JjX)AfHa{&PRjILfP#C;^;OHq%uWF>G)mEQaZj0_XIN& zv(iQAh`8g5T=c3)hW4ci z)$UoS#i*4f)-VZn%?orPKnIB-r1L4^mkvIO{iex)~ud<^yZuq6RwwT?bgzMqwr$ zF#JB3URBshhjKbZxklVQSQf+48D9Vqaym@A|I)8Mb_TCdCkeY-$#B6q$u^_7=CCo~ zu-k!CCp8kzLz13)&&T3)c1gBIS|0T$77fBs;s@uV2Wm4(J=?Vmt?96eSAX&KGGTkY z&BAsQBWwRo$56oBaaW2>2a)66gMiTdjMLsTGSoB1eECa~{bPH1 zoAIRWV+7ua5-@J2$Io)DzvLZsbd|qX==!SqGB^vb5K$F}Ru-L@Y)3GCPURBm;Y0O? z{iN;p1+$aGlF%B<$QRn;+BV*e|!$GuDKNL?@ahk~ZY<#^J|!_0 zuK8*QOoyrL;s}=EoAms}b%U`m{Yj4w#phpC7Hz5p+xLQqvwk_iyE}C#_Lf62B*RUC z@zK3QJ+HlZ^WD(LFMQ>@$6UW7qA>U{+{Fh6Fr%YIbNabN7fOZ&C37!qZzr+Tg7*%i z2*FPFb@EsLc&{40HwdN$yLD`RNy;QEC`~dDX3@M@66`2*ml>Rk^wGW+0smzoJlxeOd-*#l-r@qDt>qK*uk<* z`DN43qo|m@#d6rC$K4Aly-a4)#)=-k`hzbU7*^+PCy4PA{s-KL;>QR}`*;cMEQzO* zbaKsCHGaeSx?F%-Z2zs5ED`Z_Tie8Pg^c~sPx~$b)_AzxAMsVslsA9*7z*d3aF<#u zhph;;{p(j^R~p#(@*qjusOB_gY&hHMOJvR@mbU)&u$D(PDv!QQisF%X_%v(U#(@yP zk;O(>7RCPKuN#Xe&>3O^-3}JXK!3=7j9BkAS5y}S_qNFmQ^KU!#c?+s8` z?vLJk9oueUT7iJth<=RLz97Vl&Zk1!cl~9xJEmn9wOe}RZ_+M$z9rWenDOzeZ}o;_ z-S+eYF&IZXhgZM%^&&A&0YK-6r7w$ssuJd&bd-N2J`6mFNWeg}ZN*{Gf;V01ha5|G zYF#K_HFiWoBAA%Dy^`vneg3ZN3g6oalbf;Q1qrcU(7)avj=@XC`0uEMp@}bJ;I3Na z$FvP?(u2Q>+UxBdq4zTvqobl6bXM^cgELt@?+W3N?zU>q>2n+?iPP{u6!jAWN zT}Xmb-@HdV>Y}?xk4^RIx!nKu#d{7H>SM(@N5`kHP}x$A!4gjSXcK|Jmv)FuTvWMG z*YxhU;IQK?^87+QjOz`2%~;%bz$>AbL`+|^_X4Y*X(C)};Y3IhQz%S3I_iV#Z3ZRx z&W=Nbuy9HcZ;(z{pA``yl36FgxZ0Gx& zHgw^!c|*0ZJ-)h_mqNnj%UxBNb8is{5PQt&9$|mj4{v*$l`1T?IXP9$^;1e=dixBz zu_MQt>ZKlifSmXrOly(u$+#ug@GsV#`{^LH)@l$QwNzrr&xAYQN~zxTq6-4nK4LW| zm@0cnc5GFTb6;3x&)r&E452nJO<}0rR_&egkP*wjrQYBd-=6QaY@HT*s-MN_$D~x@ zvd?#WYwijQetkO7^2|AgnvE{NZ+=Q$c=eC!tnL%_S96>!$b2H<=YS7Iz`HjOhgZK} zji?ZQF*QthW=Gg%wk@1xF=hMaFmk7xTbV11N1F-Yp#*rz!#tMLFVbAccsMgHi3&Aa z&LhS336((Ik5V*WFZaN=917ceokp{Hn*EDcq_jRPSMBrH|2|aimw0AmHMH?XLm9or zxy`08Or@h%U~m`8^{p3a5!w#>FlNNL`>qzMSv;~uUlf_2%3EycIdM7OI74UXmF-3JbwxT`3m zZU3TO>yg+dHcNj62SK8Umw5|rx}TWyMKD6njFfLyoD?~5pAJ%G8zCEL?DJ|G;q89y z-BGDg*+=$%G?)Wk*npAydDj(eoga&BgD3EKQ^JpLp4Ua7dL3L6>30jpaKz^r5ocqT zA@WhTo5HtXr^F`ac-U9cFX_47R~YH8JFhWteBhR5jIXQPL9wNKaJ9)~~;X zYa$$x4yOWbqAhT5o1N1JXB6yZ35Y-cdI@^uZ4v~wUe`m+Yl7=%;LQq+u#``4P9z$r zUPO1&^I&th@UF-m#38+rz{ZsJk(E>)hF{i3hw$n@OrPZPPe%DCq`ufkv-l{Le-O(* zkk!%r=O3x^&yV@%vAk#NF&r2c;PLAy@1*naNwu@>xwEeq1?BHV8eY@d#ju9NaY>}w z-HUktLMZI0J<|P)MU=KL3xww0DYA~h*Hg~QfH9Yq122H*tGPP&$n0x0D67&WHZznM1lEO_w%o}DS z-0U~wMm2Wk9&IrSwp5`le47=Uyo!xh#qNGa6)qWOjOp^RcehY()H>oz9FK%kdSLr_ zxQfQ*qwQmo$R{;7=%!f-2lSxXEG&U66m-UB1GbZdv7cT}hl!uQ4N>ypNsYy}+sx>S z$O}i&0cmk(R&#;npwh?A^vq$|C+rty_e<367kwP?!>&20BefI;{1t;WwMalc9K54z zOL`aK8BX04cDB?Jnpy`zfS!0ZD_pH9HvRs zxVq%^#b8oN1{b68iKB0Rol~QKhkuk zyN?Hg;<+{oSHCs7xAlRl>)mHupa1OpEXOMu_*LPwO8?=rudXK_O|8dQKk4rBtDej{ z2!H!$4?-VoypuRR?7X?ut=ipntG&KC=aIBYuOo@W0e@RI9Cev#FDCebSFE6+`LG+3 z#6Y`ZLSnPq_sab!-aAUc^pxB^#90KKbHIU{QliQcOG5eDH3&VXiZFgrQrNVVKV_<>*!LwG6J zdGmseD8ove3C?r@UgtVSr}-J_R~o)EnF2pD??sK{oNH%vBKR%KoDOpeClVwveX_Jc6*hyqdmSjt56kDmB z+Q^p^TS?tG>tuuf&nWToecXHQx#ygF&bjB_cVF;v1f>^a zwj3{+-i*GwUp)kUcujX7;X|S-`7QF}r3Lgo^dSdE25C3AoStL&4NL9{KkUGs$T@fu zMX=i3r{3io@932^>hxxvuo*qmilb+sDce!as=VSmhs{W|^O=7`$jM>_cDuU}_F(8r zw`0`j@wg%Q|25%)0u&YktMc-1hg=(>^g=UAA0(%O-Q&J`_h_WcE6qs!Cd6oS$o=7M zFp->MnZ_?SM`P&c{dX*OdpZ&f1wAN=r384!T+^tR;7IGdblcZ*NAI(&=ikp@P(VDo(R_E<)wCX5`+VSn1xg^kGzJ=!0GciFieAy^h(;LRI=fob+$j z_Bw(zkJ(vIygv-p283si)Pp(!D~*xZj^G(Bk=e2b_pr;bdDUja9ju@-cYJ@0k39!> ze5X(5jcSU1u5g}uj$t1n{qx}B2z_LRJ{^UPOKD{MfLYjZJ_==1F0AS{m^S98)gx!l z10Ken7)OQSh3+2p;n0ibiooDlo%5OW%{j*LA3F=bJ_8iRBZ#DWD+sO1H&FdbvkYve zV~0m)Vedy*`4a05UNh7~S*D-BQ6Sarpq51;XqIf_Yo=;eAeD2CzRgc0lSFKe2sMuJNik92I z=qg0WOShKQ>sG@1l_h;<$2nESX3m&BgtP1=8ToSjXE?)ElvHPRT7;6aGBM`E@v0ZnBGZat&~Z zqs}z6hUC?oQSC`zlVcCaMI9Q(v6_1g zIQV5AL2o8ji0jp9z`ST_Q(j+g!+9|u)9=IK!_j6P0{r_r#>lmovak&3EW6oPNk8@{A1~eoeIdCVZ(I=y;YEa@(x71%-(b!yTA)2c_kiv8 zIT41B4P{Ut>2BtX!uPQ-uy+bj z2#Isslxa{igd?^u`7rgX;>frGwU#dT3`XFZ`5$Da+vjzimXZBHO3>_KcBN^3`v?dVgP<%&YCeN&H+DylIKyDQv8gx*|QxD zEgcsRgqFu(9Gs^N(;wU%YbW(*JlkWSgybevr@ZtIyWzI(J!jz01p9+eLvjIh&j)eh z`WcmNeVNckcOea3d_|~ob)%f%e)j{=5%&Q{KAYM;FIVzdJA!dlY6KHILvLt{Ew_iV z`okpy^0+}c$Vx+veycXF5i`=oaE->Bqm3fRHZBj1fY%#tqTgeE?<%~Ik37j)m*ni4k$iHlyX+aCi5PNMzPG}Nibz4M^v0|okny_WMi zv`eG-v+!<3(_g5$sBew!Z(j~nYXcD!=??XWHu*pW%&(a^VMsT(DFNBLH9W4OmgO?y z&0q}qD+Xz@`Lfh(DkHRe>@}OMm0PA-MfwjM6VUs(nX=Gq+i8&nII;N(l6@(C!(iYs_9+VQUm(cg*Shv$!=qp%T+jGyhwJZ-A+s}t-bwoi=GU&;M z{et#zXlblF>B(^nLpfzzs5hyLg1$v7J3CGu_NmP?QsCLMy1z7n)`Egq$-4%KrVo%~ z#{czgA!W|@v{({-v8iNGTbWwJCFvVNuDetN@u7)EucBQ~WAC+Q%nUOjv6OV2$xEIaWr>7({3^(8f#P7Lt&OM_OBa_MchU-$8+^TYLR_9-ipQ zi4Pv`A>rB-+Pw%|IUh-HgKJEuq1&6EbZE3Z>T0Qh z_(n`?Dpl{@rpM9-=yq8gt5fH!%E)dG_;1$wAEHedY3!|jq})i4Qi@Wrk!CqWec#k; zxPF74yza(h#@2rC&_2UeBYaMWtAT@kmFs5wI0bE_M7D-o*-5S`QSLWFNAGKZLwg9F z@==8oUR9&(%s7Ie#o{!}#`hbcPZ%s8Xw*>QxrD|Qs#-7O0`woKZ3B9$K0Y3XMH1Xc zW`G@agzA5lK&?R^AEh4TxP$R?#(c1Pt?vCOlu=+hK?^54DRDctn=8-N?i1_>gAW1z zJm|&sU^fqiUOqI?p)iyaz?f~jA-sCO(N=N9eE{$Paj#kTbn`IyuJ&Sp24 zt6|$9YaeMfhSO`b8uV*!9{M=ACz=RewOKbst$&kncLjSH^|OfwjtMQT34P3wy}`uh z*<&{`&ad-^exw=I9ipe!9$Qcw`2BigJp_qv;Rh;oS~>1{$UP%;tQ7Qn z+u7+u91~AAYD$A~uwQcqLqth&Ma_Jw&VVL?gaoTB@f&4MJam zwP>7|-lXpVZq}BFj2~{SG0e->bP9Mgc#o*B?fLdB*e8ibo7m&5_;ETnvX1C-V}A74 z+2CwMIKLl*AeYR_Rr8vmji_7@8_RlE16q_atz*y;YEiG3=)=HDYlA7NyTM2>`a5_U zWH%mMlNT91iRFh+fgzlrqH6Fbk2rOvi^KfMHV#|a_5GKqQfX4SIb6`eC!458G%HjN zydMmZ8)4vt6$pENqh*%CCAWros&LFQByPWV4EXc$T6H4Sd7wi!iLVY@5UQef3aO3DOl$JH!)+%RHeJyh})!M}g8@@jT=24D0I7LUoF&~7PVE4x{!&@}R zJm!FDg31lYbok{x@aj}+NbA)qWG{SK7C0$ zrH^T!p3AUZ;2U}=KNxgmSX*`u@$NG(F;w{EGh6J_hZK|PJug37D8p7cCpXAXgFm5@ zeuf{0eu|$@FRjmYl{MmH&JF$9UOGu^g`tPak7=LMON_AKr|09q*yLCG8T<_W zjJz278Tu>zWPs(hpDkprAiX5`;@wyJ!MTugmA|08Q5t=E8v6P4CjI0ARw+;VvA2cg zk2EKIL%&A(qJ)_HDsO)KiM<3r1iqn0-MK^|W`Q{h9lK8K;R$h0tPeL;Sk3ECoXTve2ppTE99|BHF0i~d?e+>nF`DJT305ue2 zTV;?e^{H(jR(jvi59bH~a;pgbr zQ-c$+V<^PX#PnHnZluh#k>{kk!HX32hTtBJX=9BJq6BFRO}l7KnBVZsNS)!S>NDRa zv)#0*klGgQrf!rT*YY0y4)pz&_efvAjkHp}9WXt^$64{xHVsi1*t?| zNO^;LTjE5zw1**~l9uJD(NV6OOaGp<4$G*-nraMdnN0^7z$n94<>O=wpK;?wGkvPz zsk0K0vbvu@9&SV+i&P%j?0$6&a_Zoe`@-vDq7t@(3_`<##(uLr+S_FNn>Z^@Gaz4N%T1Y9|i;A3N4Kp4Dc zWk}7UP*ZW_BkjTM5qu1T__cfNF*romabGZG6@17u2+cZV=%l}4jP&`3$FTtFLC}aJ zxhaI8xq*XKf3J}#|0I@!a=hxbWv{u;2P_#J*M%G0xLc>MbYUa54gv|hrfbsKiJtwD?T~Ja0P4k z2~PN&UnQ=5Y2+Me)Y{mI5joii)mIIuE=^b;imY%_kuO(@!+QyaK9S z0gjBc6XPXmJ?Au@##P2k*HO-JrZs$HY5@PKM)<8MaT1DOpOGCwu;c=8<6cDkWoV8yXR+el3+b_~c;}9x{{Krm;8CX`x%gTB%WV$8@8K zn)L(UYesEE-N8U7TeAx2t2m-AH7k#~;jZdG>KBTSf5%`GgrIX|ghwHxyP|6@S|Vd}sd0cl<-* zqkG@|mzjrpfApo~-)#HljstJ6jU>N%_!G}(e%N_;a`@ZhkALOh!((=bV|OH@1uGIS z*b#?E4!+6g9{ldHlJP<$lIc!HtO%;LtQb!1xEx0xX;Eh1n&{|rhi#|N9m8c7M(M7= zrMMNzI}S4Oeu`!L+{uWO0OGw?Z^W@8fy~ZO0=Mhn0*85pZTDr4n#zEM?Zm7IAf_WW zq3#4ue%jp`>C4QR-042|G)mXc(Hc9F%l0)~Ry>R8Xp~1gBRlJWPun}Koj_K8?X8{B zATTW^q{#s#o6vzDsH=xb^2F}7ItxH?3J1Lr5NXOF$IED#UiMoEs`rw6NpjcjCduox z*+#xV4l9K>!E=Jr-k}mPuHP$KDfE;hdaj{Z0SC{naQqr;`?ov9lHAbP_ zo`|t7Fdii;FXG>$CdH;`Jp=d|1)dAvVDqlvg(+{pi@U`)cZs~KgF><%p z?u`p&(-uoXdPwPHM$lO#GcXdO*N zAkuauigTzSr#BI2=kLo@z9sSqGC80Kx-D7>ImBfml<+c$z|Y8~4k5PFNifQhR3hp= z=T_cypF*1=1mjlTq6%`KLqEvvN*E|w5{QMW%~&zRE$JM#9kF^Kt3lLQn^tDC2cVni zS*L&KNEX9kyDuRc!PJ$Lx^s{L^uL^k5KbvLxjOWm-6zNxC|ZeaCy5TaEJT()4#ID0 z^GM)m?^ccK7BlA5ql;TaK`qw{Y6t+3Utzk%g~V>DNvl)s0FJ*+9=et5{0Du1>ORFp z&v|h3$JF#_zt$sykP~iQhyFw7{TWUm^BCGfi0k>#wq!o;R(_t3^N*S`8HH5kP;atNod3AAsa=Bo+5}7vec5Q@zct?#-dcSkT5m(?$XO z^E9`eMhiR?>nDj28n^(7Ty94KR5G{S%Ja6Z1eIqRIuHMhx?oq&4KAs@lXWj(n-QbiUe;@z;XzS45r$K zz*VsuCd)&KTatbOB?hrlXxi7jJ_5diG`Puz*E7tZpFj$DiCnWg!CPfsCp8@?{wR9C zlk7>L9^eGVfotR#Zi2tDTrQh59Ggj4b}kE+2?Go^_JhthU}^t*3b{+m-cY%B_m!t6sA^ zG$Wy)bp*@?WV5%c%qUb6&U0|g1&>h978*woJ;ywT*|`rjm-a}nLa0!j53A%En04+D zprLim-D1D5pC&@pH5J-Qr+kn_nfnDgLG1p8P;2(1A5&Zr9IE z1XTy%h$mVa?v6lli>DKJ1ak-T``ICbU=#$ABC91sms(tNi(9NXbykvJNU)8<$$J`c z^GYg#seG?{hfjs?KpBfpsJ^IX?>dYu)ZL5l+3jp9osHNq-pS07bT-{3*OF-pu$_e$ zW1|zK(p~8+kVs|IS?0{9kvG|6B_Ph}%n9U9C(}ukNM)gMacXWYdbbjZn3Fk@?TRHJ zqzNcxxB3#jPhz`t4+pu~3XR3g?`Do=)=@RSte-4Zj%wP89)~OI zf>#noI;*yYR%I$tY=I6zZWdrCNS}r%fn#vHlOQ?S5hD|X=1DS!N&|W%ops0_?;NMm zj?7)LU*Qv@BN?-qfW20X=P~fXighr-5DXxhz)7@X*k{IybuodWwqmfk79b79=6ROB z9Z3hOv^%=&j+71i*pWGg?=-%rVh;24NJb_ZCN7g+CR>^GG16- z(Wpu#HiauZ`V@;-m>gkJV3KAcaD{+2Pa{Yw7Lp@O3QW>WVoV}dDiO<6KAVMMauP66 zUv#Ulxz#V@G|tZWnxtQr^mSSq2l*X$FaNf36is!lr+O^o4jBWV#+`U4y#lz1ded<_ z6EPSbJUj5VH&*TDE$S9@>gI^-0B;294V~6z0gy+Hk{~| zUr*OO=T^TKc9qo{!va6mN2L#33Q@QEE!$S_CsTb>T6r<;Re}l?)`;iw_>kYa0c4MO zKLEf?^@lwM;9iB0_2>o{mIDa<038M*)WJ@A4t7!m!HJx_Ou5Zj)=xFH0TiPM9n>E z9V(b02Q(;fe;GgUQT`KSCbfSs5NMaM9lcCF%lCwf!_-O+EC6Jiodtj@uNCes5(Mp3u+lj`y}n}0&xkGgo<|pFvbMPlb5up z)bfKtk|U0x(j-yv0unNq7M!Gz0=P}Gro62DWsVeVW;RKOu~Wud#FvEQZ&uh=8w|vs zly4oKavuPZ4I(_tU)Wuk8W~cEHFlIuw6f2T!XxBvt2R zD#I=GZrCbwWLlWym;}_UzJv~soD?Lt_LPXmq%a=0l6p|X1@Ledt$qn~@PQ4bV~}(d zMdY9^i2$Y%MERBYB8oD!xHH<@NrV6cfa@5sZ0IzIIpoA-B(-um(&Vd36JqEc0V1Pc zEpQ~!kWqeWlWqaJ%>YzX><$=ektPy$0ZH|XOkSe|kf1vgT^N}bp^BuZR4=;Ki%{I= z50Jt8CCWin(%QuoWgeZXdQm%9^&&&j#RLM3m9I0{;n@C1w7RFBA4T6mNGV+p#RvlM zD;bFt<`&USJDfZRy*$^RAV+cz1HcGoq!Sj^E20^9cv@T<8j2J_3~3CCyEKPpZvyNV zVZjWG-Itm14+DiHriW~d>1_!X$U!Vxwvfa8md!WKsp}8n zMN94>+@S^*Oe`Su*r%j5BxD)XlJ$nn9+M1w>J!AGl6ROON{9-LNDHK$gk&^SV-5~y z!0|j`Cbz2j4PxRJ)6lRgP@Zs#&>46Xc)AyEu}7;Be0kni7e+$`UcE(CZV)0-;w|`} z8ekDna#89P)|yO3pDbjg5sx~5F_Kk^=p844aWq^{@n_s(K9Qns6k_^V8Q6Pq*R>OfzVsXBJAs0-F zO=B%a>_tQ%;rjuKoW3OK>oR{O1d*Dz2koMw4U)OVI}(@zXl{-Y+>60rn$3Y#&yf3s zSeFMkk*E(sXjzeI4?`uANyq^OReQs&eGLF)z|B}2Z8Bt@p20UHeM8c(3Etn>9n>+P z!gu)vWxlImGqpFNDV0FqMG2hycp2F0yL?ZSK;4TVK5lW6?X8m~C&yljW>NlvfhSy= zsb4|8JB@Ae$^{DmI7UQW#suKhH3V~OZ)IvfK!8(Q{X=Q#TX}Q41u)1XT@oQ=zj_I9 z5X77Dq@9g{kcr@kQSv+=5d3YqsP5r)w}!|KXEof~Phsz_!-DI9=RaOIBOI^!+GIlS zg38U*eg;QOLO&54Z^0<9_H(!PZl?Ahn0$dO;9?v$vi3I4kV1CFtiG#1*QKS`Ihesc zgii^?5h!naP=xpIc6*uzZA5KJcx5!#{ji9UtaPPRrt*D^5X9ScB3rwxIJ{fLFOcjG z_DIAnlF3dqlBCO2{xOS!e-DtftywX@M%djd_9r}m3J5y zL3{+UAh$oAG_h!eSu>R%!KeEPW~;Ll$0$Oz9F#E7hGEYOar`*=Ve4K3YzXw{$sZ%UdI;X{>c!x?ro`UML~O?y)T9Uz-vX1}u>wY_ zJlYdG!lMckE{BL&2sKHVC-$pEj}`kA&STFY$QFx4k)Xs~vBMT_Amo8rPbNhq7@}ut z@8Mr`;d|_MJlO-q_#S%?{BGb8<01=&S)6uWr!9-$OE2c}eo7oz(`o7dm~L(nnA#lR?ssR13$;NGKX>z8ryW5SeKb;e;8aOxqugShwtZ_~@zo*JhVWS60@Z zzU%SQT6tk*dGhk;zM+V9%Gp}KHN8+?U7Wr4Fmk3@rcl3A7~K-F62tq3_=lig#M*vf z;?T(G=-os38{0PuSo?;DhQ_g|n;%TnYm9Lx*U6l+w>_~oyZZ3T^3khvrPX!Re(J*7 z%9V1YCt`KZmgi^72k@Q8a)pTHeq?3!+Sa9-J+WmqzA?4or+3!jf^3o)>0-fQCH_k$Yz@Ub}kf%GKvD zSFgVC{IyE;+2?<+R(s(ypLzU=kDdPblZx=imwt&yJrPsI_e=P`^Geiu=eel$*vaXW zQ~&-)V;BGKzouS~zjo!n&wuitAcxlU-DhUXAmo|3)s@ASGt( zESAof2216+*~M8lc5wDesl2jO8Z6JPEv&AW2g{ch)=Ps+v*q>D+Lik*Y^8cUTHU(@%xX~*ttHRJdmIzkx z6Zq(2u@h~sUubcig)0FFdPvE$tk2^6>Z?&J$B7H?^PNA9TK}fE}Nt$eXJL zk7MN@cPZj$x0K?e#9ZH3#%e;{F^UUK_4C!(v*>6M;KXI3x^$Gw#lw(3CV6!CDW;=X z0SV<}-GY)4tT5(UNv;ys^^ppBAaIZCWx2m;{b5_L_Is@^ZB_rnSuLS4%NSuhb_oY3h7Rb%YeBUz>4d;`DpV|ELc5> za$Lb(0-R%9DJHvwa5vCJY4IxBLyGB}c(GXns1UwZuwJ(c_%ka+Exgl_^m-656^?R- zYc%;Vg!j^TX_;jm5nLbf>L6aM+0cq-q`2iR3vR~wpwLzymp1R=3DUnEO-F^M;c|_X zZKf;vFa_FkT`6}B&|Q#jRE|yk#b15Yd8SoHc%)n&#lZaET5kom^pR- z;P^nHygs`;KfAcHT$&uXRw@r1zPG!xyYrsea=Em0cJW#PAePIM1DDp8?=H_>C_$wU zE-lQht&~^Jtq;zvEZsd@UfOqgc%ZN}yS#9&R9-jMSLy?>LZJ@q_3?W z5KvGcAo2t?f=`0+Dej01iVFxLK9PWciZB9#`xBSvhC2Me=iItg)zv)-^4|aR|9?Ke z-+ZR4?m73|d(S=h+n&?;R$_{x#PNImbw&9S-t@PEpSyl+fp=^Fms^#4Q;*I3 zQp*vK%{=~`4Yh$yu5-3~`uPKAoPNOt&gOx2>j&J6E*RKw!N37W9XD{kbLRTF*{m_! zi~8sT73GMQm~!co@@X=)7ZkN6-I7+6PiTsg6xi19z&#)-RtUE$_$Dmz&wm5Dq5w~S zF=g#Fiqg*i!P^4`iE{6wn(|h1zo03fNqES*m#$<0-}`M%nNf$|4KU!d&V)(8hlGO6 z-Ms$N&4BZFd-#Y=n?#_Kyl4=*PrKrka$%TPX_lk z(Cx?Gp~vr#fBGZdR3)MO;;X9iT_esq@r9V8-FvsHBrPU+Ll0}ds&sgiYRPU<6eBi{ zXIzbsQ*jN!&zj#t9P*z!MxH|v98>nGV<-?~2ygJnZ-nAEl)@OgMYU6StFdt+L;OUg zCdP?KZH>%2S;-0<{0_YCZL!U;Rpgc5cjRb!Qh z4$^hZ-iJ{N(GTkBd6qAraF+b9(^l4 ztN9D*mCm(zaC|UdPEQpG=@b#`_EJ#@K9f^(v8fJZyC=1ko(M{>Y%b=(UQj}MK|56z zlNHa!bBU=Ah^EI(Y^7JVa3Q^{L@psQUT{Kt!MjwJrlsYyoIcfoV(u~Zt@J{0dRcl- zml!WNp+#`J6YP`PbbId}dY|a43!$Mdj3xb8f^tF|2>mb+2lQi}S4>2xaV$bVik^N@ zNNtRstRE=vCkKA=jisNfD`N`Wq>MQfm+=sl**lRo+Afq?4Q1Bpml=hAlVwIJyooaN zrG{pXrPu4d`{?cZ(j#w3k9<+t*b{jmIUa{MbPjSv^&&YQ?8%XWXk+vga-8SMk>b$C z=qc)1(W_?^sWwJWu4l479gg_vZ@_+a*{yZ5=BOL%6UW?GpEzQ!Pt@+{$|HyqYL7Cw z6J^llmjT84Cd+_QeiLO-LcJmG-ekS;i?APYPz4z9-ZQ=TEbqMsz3=ghl*mz}M2#XP zVroB$SZz&=GclF#+aM>@ag;AwODf+>yz-^++88}W`JU#LFGZ*^6QX<%_R5!1(8lN~ z+R=GlJ4z{PWAx;96zwa_1hmt{fyPg#1gF%8%fJu)4P3Wv?jCjez^pXt!vMwHs1M9Y zWBbZ{aQo`T9WdhzA|`5fS$_^};l3XF^CI-8$JZa?;!Wxgar!3phjQ~K^{0e(mva3k z+uc&PC@L$NOXgBj9q2oI%+ywTq1mRFmCB_g#%s0-9ci}bfCbWC+k5Zny&-SLm%Vqz zdsn^pT<<-P-YA^}IraxcTDRSsK#SLAjs7co;YSMLzT5Z+FDQdMVHtFNu>XSN=>4Fla;#EBh=9{az-va)q&Qx$4qaf7up1R zS?OF_V!Sqi(4HkYLuGxnGPz7HJJo?!y2s3Jr5A$J%gW}m65|CYv=_WrWwo|ibFI0y zsSapWkJ+}BUIS(2)hhe7iRn>dpTUS6?j~(R?0MzDo;Z_ ztDbsjV-Vd=j8j@TIeR5yB6~+w(48u2=yuVDl9yv!nWg>UZK#1;J58Hv8B%&ce?I6l zK7C=M5yWpFfMCvnc%;jF=*~fK?4al}YSNA&@=B|g4B}jC=+40)sXjev>KCDyTC%B% zmU0dO?l~=#IHe3Hplvt2}5z0(DUePpttx-;B`dOzL zYQVH+A1e90io%OJAES7cR>ZBMe#hc=9QJ;2EV*vABMncPO%rmYOLBZa_&RU zUiXWg-Nu@Bv=~Djbue)1` z!LDxUnV(S50E+N=`zVT_E3U>01?OnEkBJ|hw~v9tm`wPQh&WP8pCtg9CdF zP@F}tm5;MVZ5JsFa*>c8$nw~8PZ8JL+FEe1<#aq?uJB~U(222%9%Dv_c2b#f-DBCP z3OZN?ougS>hY*GqA3p6+uIOhU9hR#wwg4iJN zR87^qi21O1l13Q`>-aO)f>j57|`_yi$~<3!6D;Xq6zGD74ckUmB#ATsh<&IpAK zWrRRKBj`oASnA%$3BhO?P(3x01(Ys6Gz&9p>=;ygi&Q~1nnUp@q4}B`x1q@#02YD> zzz)O!6I3ABff!;o1Rjn78cs1lpE(9pN)dn^hyk@lAlLy_s^b|1qmqCfKrE36b^x(d zBG}Owg@|$)xVTE>|7sEs3jb|*+t4Tt#X6x*ydB^;8mzcb+*n+_f*>0zL&|HRU0#WD zN2_I`4KYxPr9y0bq0nbv2?`99bJ|Vl2@CI%1WrFfz>9;?O*d4KZ{$&|597S9HC0EybW{JNKY54)ST(@4#aRfv`0x zV_J4n*K8=J_FQU++Avj_qYNA@reOE+vI5Q4201Tr1TWP zZXa`|hq(oqt$S0e{BJ~v7LWovf&RoUDxq*Ix!4YRs~6IfX@_DL?S)dP zba=S8BRtt$_U)W`CfrKYG5Zd}AU;|%$b0eDhq6CNB)jm3x)?)iLV>nY;?9Q%eQFdP zbMBl5zkM3~U4&m4il3Kt&sW~xuNs*Vxld=3F>_sUSfQefxvgn&sAAF{td1khUJ^23B@sTv#1 z4>?~13aY~Nm5dkeON1;mpzkAee&{7OQ_!G`xASG71sfD+IbnZ=5ySz}Femp@&};3l zvJY5~J70s-gVF88ov#yxG@oF_tpUt~N>LYLJRq7uZM6NlgrcEKaJ~T&j5797o!_d! z*hx0Z$tHn4qV)Q-uo~me10Ys4`(A_{I#%_9#L0v$JO72?LurItPKAR%HE%x%`q<7D z)O0R|)BYwNl~y%gdx)Ti@t7>4wtfqaxbujQqruFOXE*E0UQ2}C97BJJT=HMcv9NGe zEvW8C&>srO{x%|T9>pW(VA)BVpf=I|4jz@F>VARg2;XJ@rzBKkP7g5oLf+m9RZ!jU zF;#CpRa|wTW7K8ySnTI`_dzasLv_B3n9{oYD+IG2gFBOSzK0jj-6fsJDIG*?bgqC} zDFRV+o*?v-cwiWNX3Fi1A@KJBR`*P~d-*^q1ACO`7Hda?N26RS7Hdzl ztEV{ddYhuuZe}PepknPZ0=3GpUV92DP;Y5JO^$@N`A8ItnQ)!~IN50?Dms8e06d2g zoo>dx;Wf$u3Zp7tQ`#OA%fzbkd1dyGgq!r_u@*(?Cp~dL3>Mvo@Nj;Bc!qbtLv?-# zCnh>?0if9{;$(mfyzrrwr|i82UdQ1 z?mkPY;o?NMvK1@@<^mmCe@)^-~Dava~Z?T2vV>ZfhtjItt z5CM&$E`=y~48;zbM>`ZTwUg|}NKAPf?T=BJFQEQ{^9z7g1SHS?P65K+Vz9_yIbJNc z6vERx{+z^q`w9LouZz63E^;w{uPXaH!i7x5u6d-od z5+sBH&Olvuastv>(9W+pB3`s_$s{XnYLZjq7_yUDp))c2H$;{q{TK5$`zk%Fgsg6h zp$iL@MODQBo#7ZiMGCMGs0b+6nCbX0ift~NBwMJuP`ot$LqDR-qOvXCxSC{C=s)=m z=eHm>w3{|`&Q;YRt+)-u)Xpvk?H)wC6E4xA7M)iGEe#X5Z6>^fW(Y$sY%HO5HhJ zkJ(qm>aaN0?mwdFOSIW@$)!V#!w0%iu#rD+viV`DL` zV_cL_(7r{(o#}`BU^raL3s)W#sFvg=mB`< zEj{Uef%+I&7)GAedSoU%Vmr@{h(u?RkAMXw>HaVXatt^fK?|UmIv0lMYU5_Y(p3-T zV8<5B>a%2wMOz1=bkl}f5^pPMr3#i&o@1s=W7}q;veIVKOgky~;$`6Fq{(ey{sd2x zROtzA^En`OG89Foe6X3}Wf=>rWIT+p+7L%uuGPtcpkkYCEX<0fnyqFQ5DACHf#$@_ z<_l&ko79NrVC1O!naK__!)rHIyV(x=vRzai)oDe1W%TUQ2&blo+gw$7Ps{PYXz2jR zZO^Y`SlMPhj&W_S>=O&tsXR5I(FE)vgBJ!^e#Y?U5l;2oAA>vQECWYredGoJI-8`K zmq5YcculbpBb!u3mzV=qd6 z3EE#}_)i>LTde!8y_X~hmL0X<)fCIaXOuQ9IhIKYwFHg1GW;DTefEy7Yv+z92PnuA zwEoKQJ&eD9_&s0TyE8fP)m8W3wWPv92{m`$;ak{$)9;V}+FU0&@SjiG4=p*I{YTa6 z-yT5~83KRDP_z$mPWNShqk0IoNj2!flZy_X_djwzRBM&8H4 zD?V~IA#030$Vc`P@>E8y^^pZaQnqw=i;slrDZ_g)@^&AIN~sL@GxAG563x6ajGCyZ zJ2p@~M*D6U9%3UQ+M&h9FuEmBkZE9>jQ9m3sN)pFSYsIDH;{10nPU<(wLoycX))qn zMx0BL9WFtA44EnnIj*KyB*ZWa-LbG$ z_609{Qa{1%kk_{wg>-qgrfm zsH69J0)*)6pcxvl30SI_o_P|GGl1mEI+pvmBM>G`Ym5yRl?|41y9yCJ23mSQPH%2! zxnGC!5T9%hP`@}$Z(W7mNZxES42d3|!;>th3I7!ITlV%dTRO zEp(6ucVFa4XA0T!G0D_6nyYBA4E6%<4APmU;LL0DVLQdSG%#l|izL&A*$eKwJw&Rw zDw|3|4L+tidw^i%WN=cj5<<&iYN6H}kPwUoBd0l-JTNL}pmQe^TJ&-!pkwzCqU$Mm zkm?MA+Ma`lrI+&pltE8LcuS90GI0}AZ8{qxgK(O9-mwwFOrZaTWvDuP0$T3A{`%{~ z55&oeNWoxbZj#K+2&^c@ObUizsTqS3AcJP)Y7|Hw9l0Qo3<}7b7+?mmaOlxQZ0Jh9 zHUthlS~QFX?1y&MBhEYMJb>YhBx543kTD`fGo^;78;vGR-`*A z?FD)UeV~^_g8{TIDvQ`_^akkl(@+_%#7(4B3Lg7UQl`{_y)-baTD)w{@D-MR$T0Y3kdSz%j z3xKNZZJI)vvZ`r%GR>8-4~Pe5R!%i@ah{$rbCnc~s+@yvOHR$q{j8XmF%Az({d01-bdyL|uz2Mp#E(g7#VHL{hT)|#U&irH-oWpQde>2&dD@+yU zqHYRHtYCF`rD0lJ@wxn}D?Fq#f>4!%B!te_2+|g$GQ2~crm%i1d6aR?v_zQ~tqvYv zn;q5Ty_nozP@8dM7TG8jcAg`1vz_;TSVgnw?f#f;77>vc0muy(rnQ|ngbW7pj=mF> zK}P*rIBH)|Ueujtrx*1qWSGs~u5!uj5@v6=+1Z#}x0f7<*rEP=x4~=)z{^#$PpB-m?1Ux~F$#PhkrbCK`uppzWBzy* zj0@$$Sm$-IR%8Z$zl*hFX^;v;Q5MH%t`crl`9OT(V{x|k73G%r2|t(kC5eUSCp`SZ z#0l?6a9A3n-i6o(A)r__?d}EUYD<|fPJb{add95m8DS}50tE9MyXy5YJoJ0LGA0s> z2$U8zS-1B^>{x?eN-4o6g#?`CcvWYp&I-Imz6Yt##e6<`lu1fah(_$=qQ18ZepQ~1 z$ArVv6umC^)e-I~gqzGan_BS3`K^lCFUR@1GHXxart$PXh#S?}tgQqqhE{_mZIp`6 z{&?9KoFW-DhT61~QZPa(a2C<2i#7f(B~ub{%5|juaG>YQn6o;kxVpdpv~}kQTPmh3 zM0)d(UeAr^Q{~;cQN@ZH#u2bt3|I(;R#=!;wc@HL#wqlWi`^ufYO63qeL2|!y0Ra_ z_mC{cz6t-z9Pw7i9s;C}JJ=pQrI>^gg>|spS$zb6^1w%BFL4wa-kPMJh4AzXwF|@Ud_^2#X$e zlreOq555(?0@o+TCA3xTZJ-IZwje68>1P#ai~bfM%nxC%n&xchpnMl0zXR0N)z$!S z*h!?OF~Uy4SyM%&YquQqfrU<$affa|fY{m=rWe8JG`QqeEE8*UO zXw8J2-KW;iUWf2@3G`t-)0FdT%FOE^;~tEAu7o+VH+Z(sAlftWa6gHNM9?&X8X=!Y z>wGYMM+YFv6KFCq^1=2|jB(;qS`ndYXCbE27V?=u%NX{?nwnNSo4v`$&LE0G_xFg} z{X4~vVYIZ0n2QxuXQU{j_6Fkh`*7P1LeTUc&$x|#2;`>b{t-Uz zU+{1?f{?t$BGtKoDwe6yK;S&Mi>saUnE({d1#nf@Atr~YRu?Rk@FqB&3yCCI?#?A` zmz*h#T~ZF_8;p**iK3;$JWJY}0al-fd6t|iKo2~d!qltnh#M&eMHiY1UOp3}2a&PA zQD&ykz9FbCGmw2Fntg1k4`n|c%|5*AvY#$sJ~5pAv<8Hi{j{I`%rx20nrT?7e)coF z%6^8jkMwtueash#x$siUoFiJ;)=-t%>YT$>c2nKzhMJ(CG;0?@$VTmAJWI7p=*d!X zE@h{hMtPIdxvV+CsksD7;oDR!OwR`u)2LWF+A6lAS8$8JcJ0E^AI9v&O?ZxIS(O0oo((W z7mqh32qn=xh7iGSV>l}3@lbM~lg_%54@LHxB$$pil(%tfH}QsOv0G1SUvnNpv^NH{ zf0NESew)*#J9Z=Lq9iD}?~=~Cctdj7Ep3R0_sYmh?yse@F5VDrs<0a-$9G3y6n#l@ z|Fx_3?9AzC)6+GP&jcY>bnb@LV-?K?I56`(S(I684pVN|xrn zia2?9873k1U{hIfLEZzsEoEe^!9s~UTM)2w!T!4F*<^a6QJ1N5KMoTGdj<^Y)5-h< zJzsgzzZM0H6^vhn^hcM#Ab}B+m@16;Mhs+dHTnGx8;#%>n<`+L!ZUDmPgcjml$5ec znn_PqNl#Xr$VkIn-bfi_u$|t9=tla5`|WUB#_*p=*oJ)#LFv4e;htSa#H(4A!o;=k zHN8lkcMxf&oS(pQP!x;#4%d4WNNT$*qcvP&RoeQF511uyzkPlz^-U90!00A!bI5 zLM}m`f>B7xz0fCU7X%kY2<{ZovHdt-XU59~5oNa7z^3FrMj=}52~q+ap|sy68Fg-k z3x)n}yhdODCu^56RaoL{m(;xN!mm#AlAh*05~`&+Gv{euZn|2EIxK6c1#SeH5Us`4 z%F5@h4xxQsWJ3Geh4$rz-gT5)h2BZnwCoyXuwWL1Ep8zpxJjvYqaYN76{J{K>|W}E zx4fwGL4gZ>6EGKdF$?o4H^{X4oy)ob)am}`79w^0)GMUSQJ&R3E|1_8%f^J zqWm217+{)%p?H1_x+EMwP1VP<4fyrIzaGKwZzu{BTX_VMppUThGu z{|!zo%nd&ZA8&0=C|V+{XkksFrX&n=bHRp4NYfHwO^bU#0x5<=2JJ{}P6 zD~a|tdb}5p^l&E#b?1F>Z~h?k!95(5&il!qdg}~#56Pg@z#b*)8nUTfS9Br!_%3CC z5~U<$-Bk8c+|;NicPn~Nvdx1U!ugPjx=7&kXX+H2j}20@HIPjxgjA&qG$&2_-N zsqJbSN?D1?5vmsh_+j}{ISfBk5&w_s1?Ei^%HLy&v+Hp z=BhJ_)vxpuPja4}_WEMy1l=oTst#Ho&FRI%C}aBMcCZz*^GHY&OHaQE?{iii>^9My zui=p{XLRQdrY5$$gY%#cCj6NPY&KA_g}-yQTuT^LI**lW2}uR(1qznf!N(R%*pCbY zRGlkncljsjf&Dh#G#U18H2AomC)Ilir7`+C^21gr)JcdeAa z`-hOq5IOE72kn{Fu!CIuO<*M{?(U7m<^60ESVN3sx_shUes?kjCch_sN-$4!vy*#! zdpn8ZE<7f%G8cEZSCma0VB(i8Q05PluTL^?KWde|gP4%230}ncPU2?bR|r!{*j>m) zpLc9^;yJ;M`z6GTX?u^Wu8CiO7L)LTt5T0gH^coN)Af4Xex!~8dj?`=Zr$I4%)O?H zK5GCtI;R*{u#mxjJ<+sZ0bM9<_m2#FY1@7pemLx~APKs$xgy*%40pM`3{M|UNWADi z6$$r;-GqD5OYg3E_33?`;px+(vL`;%^XtRSVR-s*RMZsil1R8an}?%zf#iE1887(r zLYC*FZ!p}& zi|YBjiQ(O+xBp)C;np*}`*2^4g!}0m3^!-*`t%NEc=zeu7zy{eHyG}pk#KYNd1K{p zF4G0&aK{@A_oqm>-o81Au1xIewYa3jO@$n>(E1txTvX8@s*C+6@u{Tc3!1t2?sy`AFa4Y>Ok|dh|{?61-5FcVs z$ULRIMhr!1A1CS6GUkiarP3Z_)+)(3zpFU26t8^>KC1I+Je|+rVU(9?ysv8WL5LIk zU10pk9L-h*$U=;T+-#QcvTHl+yn_*<`sGPe z2~k!*5EH3ESz&`K*=xuSmE~wj3|y6|LO|l}7ka-^{gx;@6<2q>^h;TeapfjtcLmGm zvxuXx;7XPGGRmh&DdC`-Cl3}-^?>PQ;7O~AB)srK9$}uV+a@jSX9+QE&tenL)46tK zc9arO{d!+7K#=5;UC`5YWZIR{?vg)3$ck~$W1W`c^Q9;;8FpfG(9 z%sXPsHZe97Nqf=$LE1FF4Cf6;@kQS9GH8*iEGEC4N_z+C9EQAv(^(?Z>1vWr z%$_5PixZlhE+JW7gZqedV)I*+N0AQwarN9nhMsUyyDMBj@?B)E3LFiYgp2wf;o|WS z%}Z_JAr`x+BN4tY_^uay7j=EYmpT;Tdf9iq;=8Dw5WYY6UBB>Mzw}+df{WTP$`^LJ z@SpqNXf;H>;!EJ7j>FB9i*v{>&f#praSqwVImCqto3?NcSCETycr>{j#L+;GBP!74b+d?^H+jLnKp8-ziF+7c7UI;;*Zu`=}ugjeug1X(a zLQs$Uz7RCSeJ%v`y0iBUV(D|w2|@iS_x>OqH_DR(A=4i~$|M2|~6CPi2J!el-vwk~5qGPv(ycYM#Fd7}fB*&Fy;9dN8E zmt86IkWg-^FV_RWnkd(9ulID<02LJLr6H)({Za_(a-R#J{|%9Q^KRG@esRF>{oofS ziPXbc%NzI|1uEcoZ3yagZwWzN?so!+_&oqB;=TZ!eI;5sv9ud6(q!inh^~t6SdN`BTwvkI!EcdR7;@i6Za)v1;nNTwIz!3@rsB5yQ5=wR zzvKgpQ|^;KFqCrt>I1#F@noe;wms!8l)#9Fh->#DT3RDdIbVhg_3A5lxrg{fFKTG@ zPX?H>?L-Bl-lE79#_kBKuGqBFrfOfu4e(CZ$ zY-5977@O}x<+L(5DDn+TjM;bqE}YQFI1dtSLi*i9k=6TY((j>0KOHHcRE+AaI7E;Z zH4!VusEJu&*P2EhM?-ZSVXatj^i(M3R>2V+_2rl!d;Xts4)+281A*h2R2_MtouUxYQIKKmVJM`QLoWcEG3r$X8H{C1!Hd|j&b*~c<( zWA+OT*?(P~Hv4{cl-Ym5&v21Se}7r}oo2C)k^1a+;Ur8$#psgR_xw(z$h^|`{C1!H z&bn0Vv)^rYH)g-PA^Yg4rc-{u0g~B2$IoyNvi~U`nt>xd)0cj)+1r@?UYUK*FPweP zZ}-`sQI~3c_Hj0+G5dWD*>9m1uUXwk1}FUt_5*4^K$iA^*7ee7(h5|TvZ^OF-Z~7xVx<6XaRQ?jd z9|X_ifTyE{VR~8)BKki^@CTxGCHnW_9j5;ZV50w11b+ZJBcgvV-eLML119?aj^OuC z2zp#DO)_AiQi5~wEAOus1c7%Vpj|1?S6OwswblLm+7F{# z*~)?kuB9WprNKkBzXhsv4I7e-O#i@*8^J+o=LUJcDw}k^4WFAfum`63U?n{YL^9=k zhhENq;;9#K`osAyTvoz<3@>Qg_wW+u&|U(ohaxZD`0Hw@UfRAIie6d8cC71L!aM@g zL-t>}*Ejy`#}VOR%HByYC_9_8LUpUpPOi<>>8<+$5@Ex$F1DFoYN7Bq>tcMP=T&SfqD9KkDWaHF_Fdsk$-QpW!wC+ium;wPgX9Zs_6GYI{CY5NIek3LPM zuRqUz67Gz9=Ybg0eIHKyDSG@7jY&4e2NPX7V?Usv?&eeS9BjY11A4pjG(`mCSy28O zkqAl?SLd)FPMZtAzp!6BVlflKk2j>)&rl3n!AcHezmOuSV+Z*$C1j#za_b!ErI#oj zuU-Q#-E2VW^XJY3(j&xuGa{uQAf=@JLp(?R4sDd-X=#6e?mNqyDUa#2^jpty*ZF0n zAI$Y=xUBSR%F|^5Ppxtz4JFPKd^iTP0i1c;VkljK&Vx&M%-=9c$j zLVfr~@aBGn0@84KkU5LA2DBAf9CJDY4q}lG+8sj&?F^B$5n_){SIG&Zbcj8}_1UAb zrcaY$8p+hckD=?&impE!>iXr*#c-KpZa~4phTnhD{1WC66{POZFOg(N9s<%oAvpX= zKvc5KddhuF3eAeUzl57-nP3XVYd)0EnKiKE-Dm;KEvqQ4klM7UASY z7S0STqvt_hvh?aVCo?AQ90LZus`1?9JS*kieh5l5B{E0Dd*s*tkeq)QNQAlU7yBtF_VOx@G+HZBq5Ys7yRgSO_9!jRRQR-ZA~LvWcj}b!`aposVBPL?-8Q?|}PgU%$jxTSlm@3+ho?}&(l+)3Q@=XJqUrS zP<;9-loT~6TYY5G2$n%neQ3SKd)24O#G!03z>cUhdno&^m0KrgC`X?s>kQmi zNj-`wSVvHfiRS4$KzdWvwMpogP9G>MyN4Z)2L1)Wn@6$y=AKv&Zt}rTfCcA8&}GVd zc@x$Y0P~7h6U|HTsq|roqts(Cn_s$lXKjr@_|oC znZW&klu1Hai*i4fWb#w+R&o~~fkqOBli|F~@WFMkSN9$yHCPQFUJl(=i!;0xq)lsK zU8A!;T>n;u>)+ww`nSw|FA|kqtH#WtUtNjzzp}EytiBCGAbpVe0d@5)p=2?3#Msa5Ut>&D6z@fLf}#;N zH$FwHNt0W&i>JX(n)n$N;Lq`};&e;YuaPFs%qO<->FKyOJWmWs=67Qovnm1Oxm9Q&qKX7qp@e({lh_*{yY zoddnMFGPvZwT+d1Ok9EW3rgdccnDj%GE?V*b$$gD!d{P85SF`Oq{VC1H()%4Bj!u| z^>KM0l^MTj!*T=wMjy@_7eos02 zB_P}#Bo1Mbvwg&t%Lj=x<9-uTyM|7h6&wfX|}71K_F(T9YV|nA?8kqxmYjeqA%v6C+1Fw zx!{SpNMfcs%8HAVISpbiz*H=FOC#RJX{4wNub%9%x%H9yY{_CPMG!yIap1I zOTN6%^Q4xOrIz$OGrH$Uqug{+Zeo2kbj1jt?LfZxJJ%cV{ylyWEuX2vi^sL?5LN*{ zDQ`O4(F^zl$XnfcDcL1UAzA)tkd(4{G&JnD$bjy=if5a`9~$a!-?+;D9m$+8xy+^x z%p#2fe)I8LhTjqRp){0p@EgMqQ;*7>k>5>#`NIFC{d>e^ug1gRL1fbY1Ke9T!q_o1 zzVCA@GSz}xHIw!q$>)5A*4IIAP1^rWel*EqlnLpvc|5q*ANYF6Ad;<;so#W-$0K| zmm1gp4u2Xwx?`Z{IWPBNDy4q_5A1*W*u}>L*h}CRv=4-^sbeMfIJjgCH6Q!c5cU-x zJMXxFb_{NhhY&V>yu_XWmyGvDiOn+xcP(v~(fPEareR&Obq35zZ+RQ){^`mzgS@jI!tW@PX1yA(yq!mQtVP{s3IjLE;m9 z;RnY%hWo%DI!2KMt}+~;#xB>EYqvK9F^nK6V)%5^7@k7_v)wYyw!$)MB#TyV`0IFk zr;Hy)AaAB@D{&c~0HeBxW$V+Bk&^p35%R7U0lyf5{}_Q&C)U&VN8lxOFwWy*I)-Y2 zmB%sR8{mK`6q2$jM9_hY7`c%>7{R$+unM`NSpb@vhoHJ*aBSP}N2y^%tYmoEE-g3l2NYF0+Tj6>=T+MlQT^QF{3v=lZ2; zS}u#|aYX7>N?wKFQTOm)&?J~0p2TqXpb$#+t)5VTAaQVJZCt;pS-p8&5hxh2Uxyd= zL-YurKC^e^qZD1Ifcwqj zAwSDy&0u_Q9iBCW@!dAm+~6C<0tyW_*3IA?2e(&Q*iT@#EgQz!aQ{y9`0_>nz~WoC zHBo;nEZW+@LWJA+SES$x*-9w0chRmEc8ilg+RP^mgir-5C34CfjPtB&jG_j zJvSI(P}iOc4KSd`-T-4Yibjm&`1S~zDXm}*Ma++$Cg(@l(tH@CnBt(Zh`V4F`ftAH zD(O|&!+}Y8b@Dj4F+dR&@)QEZxlk)bw^XsP!n39C_eX>Wpno5}ikRaRFQZiG0xBM* zoM-Z!C{3POX+gj&341=oQYOSwxM^Uv(qXnT3|LtWdu50%$;iSFQ0GQ=zy)9icAZ(n z32bl9t8!GGz{|rCX;=0LiMm=41F`2xJS;ml)`OHDEVqlitX}OI^4zh~xeFX6RWL7J zSKgn84!DmI>2~m2$H?#v@Qd&=QUfl;&gdBwo`;4j*Z3TIw1Rh|H7O z4!B{#iE{lafUtBQkHEBi9rk}E;@@&oz5mPzd|(7Vy$-f?d3wVoMrdazF@SCKylze# z$SFZO!9fXaFZH;T08VhY6fsVoxD?@bD_O8o<$35NaZ$8k>ZT#2GY(H&s>Z7UxZR9Y zom)5)o9Sq--lS`wAH@y;q0XUk#Pa(wK$D8J{5%@19YR89jeZ)@vPM%)wSi`3_C(F% zmHPSrv3N88OXB5m-CUtkSuK*SNDSd+sCe zE6|jUDMdLcBKOB&floWbLyAtfjGlT30;bIdzkumnQ>Ig=`I454G=gbeFm1uCVWx2pR*312I;N#P!%Ux!7#k#Q zH82)1op109nC@uG^fdv~ay42oofJ$Lutd#F<2v&Y)17rp%lkN(>903qy3oK_z;v;} zFJQW}Dbqg+n5G5opdzLO(_KI^)7@q&#B@&`)6(2vrmeM2B;D1(Sip35gI~aOPcx?d zzIruo86Vy(+mpy-rG?Qh~e;C?QU%>6ubAjJLr zI_?L;+&67}<~DE`a6hlXFW`QDQ|_tpiE@vv#v$%!3hoyG$=okAXNI_6RLA|yF!xPc zp#=>b2HY=f@C&$K)Qo#fV(%p;2=)@g#9(nfJTLGT*k8xtC+DhZA0X}lS1?EB*}}d4 zl4P(8@NhIbkzIgRTr5<67KZe+#v4xq3{QZ>n+Y)W<|Z8GUG>oV+(8sV53SGbEf9ej zH(MYAJI(^ay%l_VQw%i7a(@rlTa&{&e>9;|<{_7R#W zS$+u(CSM~NoPdPfcjLi3%EX*ZNLaMHO$dcIxZ!M#5DKQJ-l$MaPbgSbY!HeS7D^t| zj5H;^YoT~FQK94_)kFxzl0w0~=nx7FP1;q*LV+PKH!`Bebch<$QD0-|J}>&C@t_K| zdICRG5r5663+^9cs`>Z$1@%Z%us@&f&8izy{wJv=9mtDpWR_d>hHnSK8y(wVdAM$D zb27t0rJxN~p^X-!O9AtOU&+0b3f$lL%=zWDvXcAiG(O%zLH_Wxe^wAf3I`g?+qU55 zt&rHHs}J7|nLy0?HvUQg&x#CRLpX0@#BfK}LECuAZX+f{cvzK&gWJ&z9C3`O24zKf z3B=f+8!hg}K~m6SW}2!(Xu4(jCR7SEK&$BXS`%MmTYfkY-l@mYE~+t+gO9#tcM?^c z<&b7*7v}$1ur&251xw8i3-)Uyv#hTj9{~vM5JF`^vrtLUd`)XusI5Y%So0S`ZHJ># zsB+ySXjs}Jf-AX!P^050QNO}6B%%6pIwmAg`VK%;pqRxrMU^v~%wn&^;wGvT?}_{^ z-Z*esx8^+v&z}LGK|O25TmETq;3hK#w{`jR-E=?5*U&zn8mW(ufM(kINEb`aLn7Xp z>gHY5APy=8J4yZl9)Sq<6=N?4A%aSY{lJ6>da6f(@RaAzq~`H(Z9L?RdW@)riD8^* z@b7q~fio)$O~%5FW&pePv9aekg7uq54(GS1gnN-&R>H<=7cyV6vJ&E*KxOQ27sonU zOZ~IW)>-~v!udPw96kr&Bto; zRS@y$6>vkN>+W}zXQP*Y8*4W1XOIuqKWi>}6)GKk;}u^KQBXAP^ddc*k8&YBL-!|2 z1xtXU-eS=&R4PTFxfbIcE|pFyl}^7@y0FX@E|qR7m2O!o-Cn8S<6xpxW}sAN6wIEw zQkfx2rMIqB@*y)8rwpT|(zT0H>DWcX(l~7pluEH#srZ6^gxX@NLyc`QRj1~i9964k zKC*h9g7{F(S5i%)!6H{Lns$eq3NTz^G#umZ3x^a%iOsAVg3SV2lvsaViS0opwufJ0 zaMzVsiAt;_ORVIT*q}KmN^A~FY)-)(tShlOqQvaF5(^LdOuM1PX78fJ26jPR%vvi+z2Viu-cHUWPN+Ixwo zzJdCM+kxATpIir}egR)uqI-7g>@-|8HhsT9bI{ZPzfn7l6em0fJ>CD6i6*iP#N z?CyJ}KgoziR59p$9Xa5O2uhe;{xbB?eHK(s3N38GG4OQKc$9=29h1;YoQn{8Db?Z+ z2;@&s2d!qJp+tj@UwrpU^h~18C)cA2`5PrH-N{fppDgc#<%5G@zi-}7%giZLr^Qy6 zsJ)ky1tHdLTk#5(`Vs12gsMJ(1GC=!AK1K!t#xU!wN5UL`L@NCRPQS!sjmblVMu6^ zdhH)v83{=*^9H1s5z@mdlaOAkx2(p}6Dz$XH;~@HHZLBLUR!hN;fjOi(rf>hrPs!$ z+O7>QXqT*82STv>1AZsoG^U|Hs#|ZvgYe(NTjI%&>ef$ydj&sPw`je4Kj7D*Zn=F> z0P%scOkra-*CM_$@Wgl*?qQV>eUh(Rz~eo5>p2yd!X1mX(!r#+etse1J00=yWJBc~ z-cVw=2O)C14f<5r=CtEQmq#6gU{$p+#3X606E|TU=b?1_c+aKTCs6FVc-i;Rxbr?d z+*K4K55^Hiai}nKq)1V-*CD`=eFijz-0eQe%(#7D(MPau^5lo?K5mBSZ5hNM{|X$}^6 zuXV0{s$(1?(sOC-M_WxY%;ly!uvb#e<-j)fipR(L@ffE^E>{>Ipm)2O8=uRL;yCuo z#&P=zaP34-v3COi%>D2_WF@``AQgj-BX3U4Y)|L*0N@0kV2? zy;B9~y7(ZW)dT!$!uRF+rV7Z3ho2$4pl2!ba$#nQ0Qo(K{8<3xmmX{Y!rbp{=$w}N zevQjFNBDk?%QtH&fgaBenjko!ld(m^FO@+9RxnylQlZetQRq}!f5 zthzW_9nx*j9VTc6L7>}hfCAla2NdWwc4`XU&gb%B-Od5ey4{iM2vpVO(>MX{}LY?I#u(6yhZRo31$bwMFLKB6Q`bd2` z-Mw)Heo`O(Zg4#mWXL{?p40~(3*s|<9Tgqj|6U*XAT0Jb(+8eR;r@^41B1@)?P#iU z=2XX3c)y8G49Bj-Q(D0L_s!-bcZT1TQF9hM;>UX%`uJ+Lz0l~Q#mAzZ<@>;b51B3 z&)txWA3s{D=Ir9et57_iyCELxP?=9mko)~|fM}qnE|Zs?P!b9_|4 zL~Za<0}{2-N6nO|bAhsENeJCt+}cAz>j|=RcDMz`6pEM}!BIMq8(26KI^J+3Nd6XK70A2YtUigk6eqlGCsc!p|IJ z#<**tf%uy+kM@48nR&G9`JNf*i10`DQ4;;kKKRN0i0q?x!CqSL_dWl*eT1We5krXE z(3EIHBL)$*kJ2C#t)y=d1+Aknh^TcOOf_u>$&TUbHf=kINs~~+;<=+08T;001_o0c zUUUuZUhV)kc=PywCx}ktU~d4?uK~C_~L8_?O+(uKu_iw(+BNf7|}pa z1{~7|?O+%Yr5}{!K|4rBAIA{1gIMGit%_CW$L%1-QaRDISfXjckqesJ!ZEztuLv#9mE8GcYUKRM`PUd z$(`cd^vU@xZu+G8%1vKexan(eX!^|NO`mL6gQl->HGrEwIWP;FzQ(12py_MeQ5ZCR zjU&dO>FbJ2P=}ko?&eLOSnCj0bznvh2s3)1i5abg?dbE-M%D0>?G~NCq4~43&~B+J zkI+iS_{C^kwDF7Z9D*P1OFt9uvq4i3vqR~8t_5>j*P>;4L@w|9LFwds7M)xLnjOp3e8hmzi%U^rL0OzA`ag}a|s z=Ql#+B`V_VXDUeUH zA%)44gL19U^x~9=@uB({Zwz82pHyRvMyi6_`VPTdz;l`vpVV;kSbP$z7Qd8* zrYzo9#-C7bgKju}{Ji>;R*S`*$0L0n*gE}`sR2AP!~Xy?-on@C;g3rZX9ACz{Y$|C zogxu(#3mnObSG%#w^oM#0|4ykyHQLQlz$dQ`Abkad%%ThwNJo<-9oNoKz$r2@!^w{ z2bFb?($cZAk)&~_;A z)~hp6b_DUcwL!4?NhCe`7O|BF8y{9eBSd`_%Xg!HqxD>Qfj?|mEZ`Y}K$jnvDa+iZ zU5Xyxr=~38#o2lmZXBe+QLRe}>wRbDyJDY3kQ^<($h9i$u~WW`UlHXc*L$f=n2ld6 za0~Iv!%csLKN9dT-q(ic>CV9~0^SrYZ>I!VzJWqVb4!JeJxNCK{}%fHJB1D_VHej7 z`hCPYlr8B4%>6oj*b_L?hsF4X^?|lYkv`lIq6f(LsJsif58x;5HtM%waw%AcG;4EE z*d_N8DDlASEp3WpGkgQV2;T0&cMAW0>3^T_PfGY{kA8(m|0>{4&)u^TaeW;d6g+rO zf(uCBgZCyFUow&KY5})M_-w%aD?H*m0d#xrA2VSP(cg(saBRdzZUOuMzssEwuXJl} z`CMjnPly_KdJ!<-5PF>p16nvUrU&@*bHr{wk)Zu-cp8vTUy189r!ozE$u2uE3joY!guo`Wv)Pq~0QiaR#3UMfA9dK>2y1#p}m$ z_7<2LjBxyU(5#hgwP2(JE7EY# zYa7J{IRS;N7+kk4zajHsgxX$k_5z0)9Oy1CNF|Hg*gm2|_%s&z4AQv>>8S44Kr8y? z0oDDs4_K=Eqz{No;<4L+6iBo8M!c+!Y0bv`gppC@N4aTaBkY6YH5W%*H>u)M8}ZF< z-aJ$t)u;0rNKWS?7|5oEi1!1*JM3dqMLA&_%&3m+*20sQQm1r#E9IdqB7`)ytNpX= z92BKGL*;LZ3t6+U3!oG+8t%*nKtIo|-b%w!eX$$$-79?V0Qc&!Sit~raf-fIV{2DY> zW8ybNx&u@qTa;cezO;zjDSzSXPBImX+glL5AN+ZlIkKlYZ;JBqkITHl{V9>RDb_dE zFjX{sqhN62+x48kn>ZIEQ1Y?Sqn7O~9z!ScKAPH61R8*GtT_9^#pM`NRzhZ%k<56f zrBUvYpI=jTZ;bFgRI^IFn3*Im+GksR4vjQE$T#9Q(gjRbARZbM(6<9^?|XSPr-FSJ z3bJO_mXS=I<#-mI6}~$r8kJbAoN)h2qFUMDrIyof@_ed6>yWs!pHEP5_V?XI=Kyve zi05F*!78cY9E=BST|71a`_%GE>$$b-A+9YncK7{^*pT?APivD2%-`7lI60QZf)=4L z)k1X07tM8l9fP0CDSwzGG6rjhQkwQ*cv?E$jgDKcu;bf=hNryUYVF7hO#Q<_;$R`y zaNa`1X_(uuQT8xl3=@W~7Y7kGQcBDW1mm{Qqu7gJ>ZfE}M}gMH3|84ASQZIzbOc@% zfj8E{yvxl63eg`!T<{4XG}H!;W0hCnToxvnU1G|6iGhvbQW)XRbUK*jG~Ank2}Uz! zrc<1P3X$^0iG?4RIXRYcQlOk14;QYo+7FjOoj}euFI~zT(xsP3tIatP{$T@wWfMxa zRqST`Jg#AE#TcknjDcj5Z>1!W#j>-C(rGWBk5gW&$!U5?lK7A$y+o3xvj+ZRL`~%o zN=pcb1dI^$k|9o-E=0TF?)u0jkp@ecL$izu3+7|bCQCi!<)H#Hd{6?P4iKY9c=}=r z#laE`c{PxA*2m%JI}`_t#0ZHb|*vJ;oW%{Pm!*|@4k z)FCwQ6(cHVE#*dDG!d>%wx*n+NZ1*KnOb?&Lc|mG-M7OdXuHla$JiMQx$j?HE+SwFS zVFs^YVCgnL_FZ`0Uc$kLvB%hjTg}G4$1Yr8HugBXy5YjnG0^qEg%f)5+wF5GA`132 zK&w-OiODVnj+-#Tp&hU#q@_YRXEY_ zl2Z1+K~S{QOJ4cexFX=3N6}#DqT?17b2&AA+YxN`ph%s`F7=|z6O3`<+pxizQxoRa8Mg!3UuVq;df zT!|I2_f@m623hrU=<;!&4MyeO^pcsV;#BM<9L2v9HFNF{MGi*E>CUD|HmK*EE*n3T zJeDw-_C~XjoIV@LARGTm)Q#DIrlrK%Q*>E}2U>D&>~s{>G5C?KD)oi*%Z6SM9tG>; z0rFfpYMJtV`~p4FXii+Y0(vCINA3#{OXL8!yvcOPp(zQNX8wJ#ysDC9>G5Y=w%$T@ zi0 z5*Ue%rmQ)o6@DHiU()B;1|Q6ad!gJ$KYWN&#CUU~AKlNzsePo;4|hTdzi&1AWu)I^ zgP-*ILxT?{J>wT*mj~``5+ZH~Bn~I&Zk~PIK6J}FfA0Td|csSpGnH@K2&dw5aDR* z;@oC%6Lhzg6OC-Hu{$3MukRm;I*3Chp*AzYcRpi0D(mG&u%fz~@MPP)b|JbU$EC-6 z!AW}ft7u|%=Y4Q*{vaw}hMU@K()|!ZZn?hFm+z=9~~z1D7?H%D&3{^Oe+(0jkQN^7xKPy`{zb7B#*fj5caZAk*J~2{-4WGrE-I zffYL`%`^zZ(qtXavMwdv6A^;7T&= z)q#$V)V!TDu#iYWGxp^Wani;#Re9nSWQezQybQ;bhQnT3?Fx98wvZ34>xaERO5Wq_ zO+FJ?+YftxjJzkteve zczE$`Civ0Mv@bKslBKXt*-bV1J0{Ghm zvvvvjy%2$4i@^EI>gg*H_@D^9HUeK9fp3n$ABn)QQ`CtV8 zR0Mu70zVUhe;0w(iTe1vBk=qPd_)93D*|60fp3YxcSqoFMBry5@P9|(!j<*>4oBdl zBk(y9`05CJcLe@M1b#9C|11KlTk82KMBt?n_{a!+W(1yyz_&!;4@cmyMc^Ms;NL{x ze?;KiRrUN2M&P9p_=pI+HUeKBf!`B>{~z|=1Kz6QY#&|hz0cb90Go5z`!qO+99-^# zfDKTwAu2X(M2%R910c(H}AvhaNte#ycgSvYZ0oW3p#kGJsl7M^9{vn_nNh3~fTixz&{!k<~VaB`g9 z(H7pq!uweG7z>|k;cG4Yl!ZUEuyabBo(>D+yt|lu+{MC&Sa_a=&$sZ+7JkCQuUq&t z3#U$v(=*({<1M_sg=bl~&%zg3_+|?~Y~f`V{@lU?zaOV}goVdjc)Ep^g-^EdH5R_Z z!cSQEEeo%(aNB8dddFLMx`hw0@L~&JW8r%&{Gx?FvT*7LaeDAgM~ojgu<(u+-p|5w zi1BrguP@(Z;Rh}MFIo6w;>@BT{4^M&`t&Rd_gVOS3tw;Hr!4%sg>$FJ(;I2w@fMz9 z;TaY_+`?yC_+|?~V&P>L{@B9q;yArs79MNisTSVb!be;9R0}V$@NE`eX5mjP?4A*) zca()E5$}SB8E>6$x!+{r$1J?e!k<~#Ju{wun}ur@-onCrS$K|x7g>0zh3~QOOBR0L z!l|?3^bWW1SPM_F@IDq+7G7lGt1Nt%g`ctT>lXgp!iBTr^pCReBnwZs@F5nSXW>gM ze4mA%xA5B*PMi~`Z@h(PS@;4A-)!N>Ec|y14>>oUUd_UrS$J;?D+^73 z$-?hjc!h;JyFO8=+%EFT^Jj23AS$L6!FS78h7JkIS zZ&>&f3l}bn(>vP2lPtW8g=bs%R105j;oB_yl!f20@K+Wt{WwnVSPM_F@ZJ_a(ZV-b z_+bmbY~hbAoVYwrPnU%^u<$k(KET2!T6n32@3Qc-7XHw}i7VptwOQD+@D>){+rmd% zc(H}AvG9Ese#ydLSh!xEPR}WFR}1V7Jkse%PgF@GEPs2g*UM9eilB) z!k1b24huhP;WsS&xrGN`6{pX$@MH^5x9}krUS#1V7QWHK4_f$T3x8x`_v$#kBP_gu zg{NEi5DPD~@DdB(X5nWn{Fa4RSh($)IK5*nypM&CvhZmZzRbe6S@;PHzi#2rEj;ii zar(wsc#4G&vG8RUzRALmS@9<+fv+!mX-p#^?Tli!PUt-~#Ec~E_U$XE=7S7!i zr{A;i6btWd;iD~lriHJy@M9K!-NK(+IPnOo!ZjkNFt3vX}X1BfI2&vBOf1s1;5!p~axeG7kK;nx3((_69d6btWd z;iD~liG}a5@Jkkc-@=L8;`9u+@Ol>B-ogi2c%g-tSol^8KW5=KEc}&)OSi}A9c$rf z7M^Y4lP!F?h3~QOixz&{!k=4s;2m-LMp<}c3(v6dYzr^3@QoIJ#KJFI_^TLR_y%^U znw^QQcY@OO@Gw2&nZ%cc_0d^g!q^cUru~qi20?v`pCx%-$cn*#`Io;eZ330?KrZby1}ium8nTp zxEHZsjNQste-}HPD|aMQiW_pn1O8Hq+i63b^seCU<3$XQJ*V6U{USECo`ikSY6K#a z!&B5xe3N$sQ^(fnR39Ir2gz4M^<=p^ptLaIyYx9Q$;U1WlQ1ps&Z$=si5va+T7ONd zFF18n`+a_D2gB5RJ~FW|#pw9x{UKo!As@0Kd!Y-{^6tDk9sbj+j`)v$#B#ntK~7f5 zH2#21x%%6b(~)=CYn*8;hHn%aV8A-)_^Ks3-096frh1UJXjNsopIH~ zUvjtds?wL_OelOJ@Bot48<*=>FOQs?hnUjpdyHu{Ir%Nzb%hMOA7`t`4J7R#L{6Sq zm|^Mgq1J$_R#CB6Kc_a0!NmL$?-C6<>lVm46T!XrTFojiy%lC+<15K11zz%;Mgvcd9pK>WXZfi)bRG_hyr1)NHy^*?;~qZl<>Nj+e#yuEd_2I%gM2*1 z$HRR5ijPP5codJy8)``q?c=n4f{!Qpc#4mw`FMtpU-R)SAJ5@Y*+ShH1bm(rJS%W_ zPx0W{9H?N6LWn#bP;Zv zSxOn-YTUbvALSqD=M6sIaDMe7wWQyL`OI#|M0T$Omp0alMcD_%j}$H!180@F z-T*!ld?fiu;epKZjG623JrwWRd%+_+R0pJ|s`vZa<>Lf_K-bF{kP zmS*)5h$?&MfIn+)dEuYXui?}F0_F9rRgs;JxS9iH2s;TPiZ>nNtiyPX(3Jc04=4?r|EN=-lpkqG>v`=roYp)Jx%|B zsgDnJ;4_dc2T(Qo0??eZa3w6w`4CTs#!o|I=dS|~YlX)3L*tgA@q3~1hS2y6-?;Eg zlJO{@v^M3v2oqbNYWxPK6)<_!uNLC)#grUyy^xBbbb+EqYL&4pN@A<%d#$48wTgBp z-=i%|2O&hep&}+)i;hKf4zZ&yq3x&+p#Ny19_xG`jZMAyGD@l&6|US@&>7#3hc^Py zYlaZRk%W_$IY;&V5l1p=qnsf)5jX_dkZe|-GAOqLk(J+FpA=7!51gAWeLvej&vfBW zoxj}A$5k+?Z@p&nq0d@=08nlCI_yND8~k0EUVvs_%d45R9fjhns2|X{CXFIng1CQ4 zd*Q`bVN#d<0gz>+ie{pxNm?-9rYGq z829f0)yO}>j&y_VL&}G$NwlY`slNR-OhUM;Zl_uD7WMJ-z=vvo2OcyfS{K;gr)6Kd z2rb9Lq_%h$Fr?*-R@nWKcA6IbQEJ8Y&V#%tjVr3`d(d{Z_O8p*wm>>;;{lIsf&e-_ z;k{l$rsoX}c|>Gq(8B(09*L#*+N#nk{a=_~O70Sf$cXm$qcQ>`1Yn(Ojy1e8(snU6 zqDWE)25xd7dDN|cq2bG@>C^qTox(|}4$tB*s&j(aq7!yK9k$gCyXxeR40A}=re~+hQS0E~np#d> z1kalONVrfcuHmX<|LjK>TIba5uw6~K2`h!$1eI1pbQgUbi%zU_>Iv9Nkw)nZ)BBgB z6G5F*t58LPJ5I$F}%TZb?U-B$deVJV=M*QQ^gJI= zq3?S?a2{?B*6pJnwzQ`#K9}~i^-&XE+S6`uM<4a!r9GVnclA*#UfMHEP5u-I@_N^x z$iga5t68w^doM^OC(}*BmF01R-9D;++W7&H!})_IIdcu)?HAS22&<*!i7=^kKLaF> zaSp946G=IBF)Sr#y3=`#En+P^M6b?^oRY)v3)O9LB=z;6t{DgY-N@F6GXrvwDMeO8 zeN-B*H_%mtRMsGz`L6@%lkyXCHh=vlH26gHV1D%rP$RMuM-MU*s`*|(lQ)`ePUCf8 zgnZD)p_oIdBJzRfUL6pPq?U1|4OKVm+JO7a-CMRoimufF+p5a$zS7ER99&-PHAz}HgL4C>5Ef*R>m17<^t?3n7OEN>x`hP{&1$EsLQ^WALc`1eA-Td~6DyGT8> zfqLEl)c$+*kaTW9IiJaT*w~M&l=H?THXPn^3u|IrufE8lP~AGxcEi>=&aD^JLIx(M zm2>KMFq?+zH{+LC712WZDGTLhyX7J#DHqI%kX=_*JaQgQ!Wrr8c63-iKm4IzKG3_6 zr?Z%+ulziDb>zsLz`PUYGtr~x@>)h%T2vupdh0f6QfW2v3#c!mjOZ3OSljEy#l9TT zoxto|i|oWsZC;LZ%&2(iGw@cDD?=Te)fK24C!FB7jfh;SAZ;yIL~q=YQ2O^Vesx2x z)LB&hHax%Gg>uD}yOz&p*_<83y$mLG)|Yr< z!X+wASH#*|48{r>6bgC7QI2s^JY=mQi&eiy&8TZo=o(UuS2qUmR+!Ws0lbIs{s2Bg z_(TAoC44b}FT*7Ko^31yL8Y-pEX!$AT1vaxq${5JSMS1iOH-smYHLJ*(K>LnpDKK9 zqNQ&hZlw8whkcdD(L-C*1CKVcJ**dcFr-PiDWSDbsMsGB+NbquZlIl)$F(6r9$eq| zHuNO*6urtI2*;Ck=S&Y2;Ux4I`b;OG3H?Q+W}v7=a=f&sBa%JzPiZ+*%7p6@DU=mW z1qz%`?^tvG)Zj?8!VOD%hD!)&D^zZl_H<_>dC|RIMwBm6bkKTbWV8VeZPxNB?1NT0 zGV;eoqaa7I!sK8@BotJz_nE9LkoDS$d)mO$sk)p&sg{5!xT>X4FmJnCjN-A8kYt$J)9P5N$*e>y;akdd!d9>qFzjX<#qIqQ%81 z)pw|^5di_ux+>)i&`p89hXBM`(p4C-`5ua{9;;FfqxT@yNPOc%?-@0@pZIo(dXV#p zBRo40N$eN(uyP}D)sdlxVpEMljtgxP^AR1!`7&^om}T@jV`Y0f%4IZqPHQmYSro=o z9R>UZaQ^{iE||A{iPS)2#01)au%L`I5&Nm3eMXMqjFxa40)~zBE_#(l>d&M+2%A;+ zK|Shy%Y9TL?*D)|j?~$IOxpS~mM5o5X{|_92b7CV`_<#Jc3*N;y6AQnjBtunB7{?f zeIcA8yb9qI$rglDgzq4nGEvpGD-#t}!=(6p0pyFUZXQKvIs<8e)xmb-gOJKuLMtDs zTP?JT>4?-a^ErR|vfuffjGoWYC$L8JDqn7`5BbyqX|fakfr2Gc%W?LF9si-+N;%(y zo6P4ZRDVQnEg_`7rJ363!(-JOw5PUfbfU@0C>Q0lZx^FuP9+G)B!78>J^ zh1893%*r{a($KPs=bVaBCJlA1_~V$zwaOmrL;4>*>oLp>XQOk%D!Af`P)ENS`8$vK zdyK?M{wBM~-+OrIz9NUL$*e)HIvw2@XASb`AA*rbO>5||l8FQv?8@BQNHsA%;3#9S zKAME#hzUknAr*)CWC-#T-6w7y&KCB+0)_FX%ms{cW}Xn{=bUrG`uaKYb3XHPAkvon zcsbO5&JFvoyfJgeHfXd=%GSiE5hn>)&p}e;Ys?{evG|lJx=`i6>R*66}-7}bEsf#-(P4MZ?eqd zjv}69ykP8wy_&0IF-|3W;R1?O$Y1q#7m&Q=+lJ95HTygY_DM$Po{;S&$o8bKgNf*U z0@jjcPB}-E`&|6<>N(G`3I05<)R$G9lct{>?AD9e!%BYJ!j6BaWpc(Q=j(Xa@&&A? z5hxm6Pt#yh>*P&6X+9iGwxPb2n}CH-dvG_k5S1W3YL=R2(e^7Nn^^KX}f@Tfg!$D7m2igO%%-X}f-2hlI#v+k!J zM7dl%hV~}PfHAd4%>$LjAFkcIjT4yi}S^Qw>aAYENgke=mT@bn(jV!*f3+ck^ z0EF!SSc^3I9y{0{SF9}cxHo%PFvBruxFJzyID&DZ%y0zcb16zzqs=5lM{E`YGaNzj zE$zXC7H?CKY#UX-DWd9|35qpzk7+Ypze~41zl{QO;aG6o3b-=Ab-<4Qkl!$Lhu@3H zZ`ZP>$Zxuy`aZ)fVYnpPqvG|JlTBvc#Xc|QCt$D;OjUIHcVRw)NKs}oe}vLfFAHv$ zy-*lt$y|V5nv0CoGNI-z>Nc)F2=s3)&nfLbLR1k4EeEpkweQ3AB~7^8HP&ML*Uo)? zb~EQkuY^tYgAYRe{CH#$yDE!nNYRv4cuArfO*_%YegtiYw=r&n+ZcnX^Gc@FxC9Q} zYmVs_{WhbHLsPI*P}Ylit2(es!Z6LBkdRSmAu(bw?ocX26xWMd}VM&oVpw_ zg&mSiUj_vx)0aV>rEv#jnmt%H#i8{ zFjLl6TeM)dPpn26tKd@BN%~S&Tz$*Q>yAyZ@!nZEruF=ob_-%!!;WcYJf^Xe)qe2Y z;ZN~s>NvfliQ?2wn~=w8opx=KHON3XoCu004GV?7)DU{ns^<_|MR4e>n0RJK*bS}IL*_^LK zM)K9s7-Dg(R#3aZC&qCyKuhRh8wY4X#$|y297bpmiJJ$xR`ZwumxaBH7%Rs@%@c6D zrGr7>Z2;H}z@82L`B;A{0CVP+F+0Kv>ArtOSy zr~MbCh|-kTk*M{C2IyZZvL3Y!LPUx*O8I|G&G0jdr6H5Gu`4SYxCWy;Z&(>r@~$Hz zjmm%#QPmdB12`KnqIz@y^1dY#wiA%oDH+%mg>p@l-pE7^jh7>dw<=~=6)#aTfw1lp z#$g2tyh)%S3e1BRo4EW^bUD9?2rMnfFk(_Kz+8rFmh@~vtb6WvD$}1E*ca_@UHmZ* z7|22}s&hO3hr%!%ZO)dFV_?UBsP{BEcftRqY?~L6w?xl=3?{kNM~YqXo*jMpqqK}A zU}Ws@)H8_PQ^%#cr&h6zf;%%Bm!f0Wn-i-O&=%Qb3X0L0yMVY(5L0mEHX+*T1f+Y= z^Skw5>ed-4k$(FIJ@>Ygv(@=wcCWh1*9Ri|SU(H$H?m~}ijSLx`{I75cTMOO2A9k8QJMt_2Bp}AV!_4dZQr}r{&a{kQPFjKkH;4!S+LONqMLiM-x!>_CT z_VejUID3Ph%Sq2JOi|kA*)WOzrFnNpP-fOlYaQ4uS|z0?;!!KAYNsLH-!jwR2Ytc! zjoWPFr<-)PN4ip;&ohet(%lJ3^pqqyVI1uF9N1-&Tm62M2^0EB=XQpbbiRa1Ju?hY z^t0(Jr!#r@znMP9V^HEk&ezz|I~+VDf)dz)i0-u5u3#8&H85%`Sl#- zyWqOIT~6mc!c};w77@~iLK~?{HvTbjH!Qd;nQ`_q`pc4|l5PVWA3Z`nGH(dTW%~wzb;5NchIK#otFA zqTu$xjTWed{=Y!#xcrp8!Z=n}1iL7FE z#;?2c&hyJJ>0qada|QFz|3i|CL1m5F2uA8J)#O%K(bGU1h`wSqdG4zd!rfoiH!G1wMQnY56vWUAe1J!zKK zyZr{MW8rR6)J4#r^bFhQ^UwQbkl>ztXDQ3zM@&QN@kyA%GVnG5iIAUq=fPCH3ou`8 zgYLpzfCY724J3xyg}rR&drj*m6T^|iQ}8I|5D44;$uw()>o`5Tg?-uFxjxM)=UUKw zC25{iUj@yZMrl6Kj03)i4V|#Q+eiAVRSbfd6I@=43utqF{IJkF2@#-wcngc4S;6em%4A>%9*er%+I;!`g27|=MLmYWZOln%Fkw!ANAO+iQCRg_*)9Q7+rAxy)`W^Cg73=6(Qqvz_ zZHYYfs13IVh3}*IbLylWj1g6%x$TI4Yp$ScuDLn}Lr&J5+)!xM-4Lle%=xoi^aMS8 zOXYD99;=R#%Hs!=hACBT9Yb&0!#IGOX#1VC*LC`BXQK3*H==*Oq5 zcC{5^?>B!?ne=Ax{z}`IV;gTAmi2RfSs%How5Hf)ec?)FeOSM={O>7i^`KAa>I)h9 z>aU!C@r$sWG4|1IXPF>BE>1kC zLS(J3)_ar!oa;r?X*-$p7snRjtBK(Gx!T z>d0W|T3wgoU)Hmhq8aIcG{J}L-Tw__Wo%Ym%gTO7s(yWsan_j`wkxGVdgp@PYgk^# zBVD1_TNebHz3J;{Tz2}cXB>a1O&o|yVq;LQI zefpBlNuW>mvHUooZ;}+CE*Q~Prn}yqAX0i7JswJ{U%|V4mm{4}T6aKYq2E=XGA^z) zYJDNLk%ig#Cpu5~-FL#lehTVtMKx|czx>t@%dgEZKfB;yAN1;0LG}B|xoNjUot{Zy zIZd19ms5m}69PIm_|MbPB>E5ZiK2QspkqVOp@pIP8!RL8qj5P0uhlwO`wEx}YS8+@ zKAMOIr1#_a-@?N4Qud)wXoU!qQk{)$P?yVA)l5y!S3Ck|3|Gb7eybd(C`%7m% zAcHF}`^&pcoyT{s>^r|gm{)6W;J5Hzn8FsWzy7Xl2)n)U5Ir4hQCLAR-w?PN;X9Xy zt5k<$zv2?~iTth?3)x4Zu=FHCF;(7!J#iKy=#_NDul~FopO3D>FS^*Y-jNtPM<@Jt z^YO=hd7pAl!MyqPtgoX$YEE5_XWkq?vHk?pgnHDbp>ey=xO-^aH#8m=8s~<_6GGz| zq48qhSkMfT4w<7_T?xnjB&f82d)-0p-WZmpRqVhk+T><4>?dscxrJq-4(6Yb&Ya3I zJGd3eNhf%k);Xa~n8u&clZj)4PqkK2z*_&A;T-pTP^`|!ABXK>FO($54n})p`GlpC zQy;9NRMhKJ3_D6eyWT>SQvb6aq24fcsxQA&&Qzp}dD5cVeUd46Zz7_QS#K)u-Lo+3 zJ&Uv6M2#y^URs~-cZMxYWBhnOjV6Z+i?WCJ(jbi;m`1;OHT!iZlG*;*)O(@20|tGZ zdT$Q4A8@D#8JbmF?~ew@Ar&_v@S`9spk&pXGXvY`R)kqQZMyJuE1NQvl(jR(+X;DMihh|D)T>sRu?FG;X5-gxJS8^*hQ!?BWge)?fN z$X6gMdEmz*#)EuEvXY0J;34a$C-=bXGZR597p6>DS)+=FMSdG+BY)|}5TnA4LvDgI`nr)i&%j_>QeqQ(Ur|v}%^;?FUO*>A1a&^`_4pg*ciW#ka zh&Eg)W+JTD1k?}jxx#x=2|k5EVl7$UUI-2BN5iMo7fJVdx#as5m%uOPT)FL`C66%G z!`R~@%tTCJF#lpfuhMv03dO=iR#UMMPTSSD0Scxp>stZ^=hxIH1AU6J&P;teEkUG$z+aEcc>5 z_S7vlOUv;`uA9!{B5y~_K;2#j_S;@?<_LfM?s_f!pU2;CFEBbT{(eR6`Zgm zVkxGIO-t}SS`nXP%|zI%>+k{Qb{p3q^ytzVvxzgsbVo5$8j|(!U7m|W>~i&S9wz#7 zEvSp`d1G)sV7;@Lje0I-1K-uAS6@X&5UAd#^e zjq7PWu)0%mVB-cD=e$i41|^Dv8aDz8+v<74I;?&QE3Dcc!=^a6I9RhzYq3xq+_(u& z^{g0=K{+A1pV8*pV!_PFZKbzv6!bQYVi8MdXf2vC*wWR8F(|t<+Q$u|jJz2!6^pV> zMRz1kP?VtN7E@;)y6I0KHF>0Ca6ZVkFi%Ele;cyLnWU`jaccqtsUgcC0b?|aNQWzc=9e33kRBe$>Kv-Ay1gNrnu;Fo(gdvpCu7 zr?8iyLq2UQtzNU^RLw;8D1Rc`%?ia?z3(R2RU<7BenkI&0SYNjR0t$35KwPbxc^9TGg$D-h4^0qU~7tF_>! zqiVvrmCJX?=uY}r4svptnwv45bhN|HxizS*e&_A#LUC6rlv1VGgfS}QQNn3=PQOZb z&k1a@zU*e-oOf=yC+xN#d(5x@q;neN(|=j@zX^y{7n0%zJ8R7pV)--QvJkO+$hS0o zx%m98Z;9HJ&R=Z*9N6lCyAs1+yJqh>qJiF>bRFa!fmh=$ng^=};t{?OuF$=1 zQCOp;rCKkxglcR{E96V7dKv*jE)mX_xv-WZJX7Vu%u1oyQcD9$rMc=g1c9Jq3x-hR zp2G6DW=uoSdazi#QqE~(X7Of>nWdUFW)>!z1LFZ35HuOUqJvD+F4@fh^1cf}!GO&P z{FuK*kZb&$g>g3@I`nsGoo%4Q@@-Cn&5&mAEF^3ETuqyS9yVV1Hov4zI_l>Y*c{Je z(4&?-UD6l29W6sOFArUbm)(lLZ?PHjmU|bs#=C&G|6{*;5P0_RSihQ*{f)N;^4Plv zxyYw+4)26_5g?OY(vs4nHLZS7$C51d$k}ST-(WHH$jNF^%mdP*mq{iiR!tR zCHDY|239<=4OaKTs>S65$6p|CwRjO9sm3qiRNDex7a~G6uGw8wwQKocYqC|vfrk^s_>k9?vtIPn?52T#WP)yj5=Jx|E zpuBvdty}M3QK_PtHy%R5(gWqyzMDf%`~VMYAXuo*)Us7Zfna#5d|CAw zu*|Bz_UE+b7Ifm%3Z;c-{YNp$xteZ6cVP9Bt9D0Zktt6s6Avvok(PiB0{Q+Y zO3vn8C>E9s{+y1W-WKZLu7jSyxihFsSKWfF=~Q2(Y16GtjcV3V2Lfy7vuLuN|3XU< zCM3;O-BaUuCky|;!q>&HPUvyiNmI+GYngQ8Bvg2Puy)#V>(J?N?NpnUZeX8%uBEBE zIgVY#v@`^c%Q3DZapooSNa}S2$Gqzg;0Lcoc*(aaGLI|yMFi)-wtfecvZfWKje=Q1 zoqS>&lYAjl%Vc7d9T#yrTszffWmcjrqbXxCfik`#lw~w!ng0f5gSIu4HD_y?Y>cw= zBTnDaPPLt~K4mq(%(AYM%91k5YD%&pC9&dpa;4%KHx22_`F=#Vv-vE2)+NWAJK{eA{5=qF{=nJ} zlnk-I+p@=1Ar6#mXH&d={|v)+g1*GT2SAZ_l5{A}u-`Z)^PV7~Ts+CACt?hXsXj8N z%uZ+~EL4w&UQZt6xqxJ_#$IR_jfpVTwu@O!qGK73YT9;)RkZB2<$HPKZO(q+KJUly z1_1y&axIFFopcpnbZZOWZ;rhyosc{^c+y~B;P0!USq&)g1cOIlJ%^kM^P|35(oHwEhR^yl z%Zur`ScDn?DTYZMf8@8i;jrP^qO-x)P7x&H=Q_LX74qzfu=zzmpDrqn@BJQTJJXG9 z>9^oD{1)7A8+!nBnl@H{Ne|s)4eVc_)pN$o2;0|w2Zglu#b`~a<{keVbcRay|B%j6 z&X`?7I`=+6(;3b&xXvD!5W0tD`#p%9TpvVi$}EHoflG8DBvIQmBd52DCVTavsN;G) zqfS8vBQ~AbnJHh-aAIFLMRsCL08=^1m1C&=>oJ^&7*Z?yudOOY&aXGszMWA&$LvX{ zeK(7Mwu#JoofvG(m_YrIIeG(3GI0>1SVew5W8ajT_$R#V6k1aLLRdy!;g?SIP9%Oa zXP2ZoW35Tuf)M2PeJa$1TOI{sbrjs_w~BTf{>&aeWRLH^5Z&x`Q0M z6s*PQDwAP8&YPfGSY1QTtucorv09_iNvE&BKy7KVOBH$qixr1nGa{MSU5N0dac$}! zpjK)Edl_U45tWCQ^e}&)#hN?GHjIqg8HNad;eIVxfb`SFL!0`syipui+8!U$9$yd- z9mXRLm3r0o_>K11Je^5)Deh}BIm%#UT1;aZh2733G!f&UZQYhV2##TB_C> z@m5Q_g;#O7rjtl|-KYa7;v1$Lk5RNgjz@EKXtwbL3{Xs;siK;JS|55vQR--KAcq|>t{I}q;~x-TF; zBgEGc|2)LMA^u~Czah@=62yN4_JgYRL%b7=YTpnaLA)TuXAoZ+;_HZi9^&VS{}kfv zuE6bhnEb3wJTb&O5YG(p#l$y+_;KP_LY&+UcqkqwzV(T>4skE>DIva-`0)_`iTIlk zx9<*I#lyt6KXGq}e@Z+P$BrBKCyCz+-TzA5G9w7T28?Rc5PzHa*btvbd`pO*CjKDA z&EEp9;$hO;nYa<+vxt8h;>U^K32}Z8;I;Aa^Fw@mh<{9cZ-`$Y{!565?FqaQ9wz*O z#0x_FBVrzHZrpDt{&nd7D)HY!JZLZAwec|icOX7E#6KXuGQoJdFR-iLVRsKZwf*1n%E~Q5_%R2Z&z@@t^~N*T%!dcP#N)A%1}Pw;}GH z1-w2U#{UV#=Y{xD;@3i){tj?A9>)I;#NP?=rNnoJ_z%QihIs9RfVafMg#SMA6(N3& z_?r+1nyhHsAh)vN5r>>xcN}vweT?U9ZWnw#1|6Z5aQ<9 zz&&_~e=MP0hmJ0fsV4LFenRaFM`+sod|w?1vvl`nV;UwY%+}4p901Xe%=a`e$5|Zu z=rv9?#Xsz)y3@RTEvy@Dei&!{R??WvrWMhPDp@Sn>OOI%yW zMeJR2eu+LY;dP-m$4*DCXVw#LrJV1R&OcGgJBhS6oUY5aEvSQ$4|@!luICbE?WLMY zl(flhUcUS2RSX%ILnmfJwQ>Ch#cafC220Eq_5|SJY~r-faN3#x9cP%6Tg%y&V^7C9 z#wnlW_xnj_WB8ngJW8qLlD$tsE9pphPg6O0h7ZoQdVrfY-gA?8enyP7ISe_g0n|SjRh?Q@f@$GNj$uS>`NSNSa zxRR$wVAX9R!!ISDHBAE)wSZ2y-=~Xu-h;#irTZE1I2;*}>GrV-e1ng_~q@Zqk9Y&B#Ry zX7|qgjp1ANrG%>z@WERhd>@;@N6e8|J@}4HEau4jAACoYP24fqdI!=rV!}US{tsoP zK7hO+VO|#@1dD}~TT8Cgl20Q9N$nmuBsV1QjYi>(F6N%aNeZU?q$~)zrE2~}cx^kU zcBDELb>N@a64)=E4Zgu3)L68iV=UT?MTc+EZY(;Dg`DPsO*e*4xyh(Gq~9%OWEroB zlax4npWSqGY(>d<6;QjpE7*!80ki;2r@bCHF4N;AGzmxtjM~9dBk}jgLokXx&(PWs z|1>?~$9D8Xyis<3JGut>m0PFfuIb3W&i`8)6KK=zX@s-eoUlF3Td3R97=5A537CzR zwzMtS^P!+EwRVr~?apxI*66{j@e*1_VZxsfXQqLji8$~t+ZY80v?+|>)}*P)-+#j? z554f-BZ5P7q+v!q>UjbsCDvFySOp9lAF6GO3S{x4JD<|C{a zDiII&_vc|o#KQyhFnWOB9!P`U8YJ_IlQOH@Wx{KR zd%tIeMcgyK+r-BZdFI(4#~Uvpzx0>@q2OfaZ;2*cOkH^eY+IUoH%D=_xR8h_>#39+ zmosn+Qjlb@MJ{4r%#^*C;nZ5pv|^bZvjq?qE?Z^e6IXmMF! zf$jEA#qA#GPZVAc7k;mGx4hfb6Y|DIO!Dqf@5{SWeIf5Il{=FDhp7&E4_6g=cW2ck zZNOrlHssY_+E7rlwV_$fqoIL5C^z9I(BYPZ3T<&IExKEMx)w>8vRWeVHg&zc+tuCj z?odz2yHmX^?=JPeyoaeTA2xeR;R5FXY{!az~N4PSqjrE>)5D zFf~cu!__o-gZRC)A*W_*Ltf3(hJsq84b5taHVjnPYr`OQw>At`PiR9?y{rvG)ce}d zqQ0O(6ThYq-{O~i?z<$etUBb~rYiDoSCi!3p{B{ZQ|%@1E?iqf|HITgc@I~MA{i6WY+MUe<V0h(q`uIG!3sxkum+2&LmP%Dj|NRMztwWP1DYp@ zm$KSM-fe0RdAF-W=LH%7D znpLJ(2pg!{v|*6)v|+HCpbbT}jW!HXd(fb1{sr1|gu`cxm$I5C?>4na-tB6MygStO z^6pf3%ezZGA@5=8WqA)*@5>uBf1wRIm761kVS%y@`huFuh)%7J)cn5!?7_9noR}yqP+YZEjTJKe+|5P zc{y`c@)ClS@^j4LzP#Mr$jf06W}&>?2Plx2_5FbYVOgIA6i7;utf81}(Q-2slh{le z7n6HZZpP$O!WLM6VY7)!u>W5O{BINjkNC{#u^Ij!CInsz+R=pnmkEKlBSL^OU|Z-& zQ5i6DC7r3Rb*A-O(<2Uj=*#Hd_UrovTYD&RZQ<|e{3U_%$$f$@iP&R5un^8O3 zjn>g&l#WiLb95P%W0=u6hWiRf)>k-ig|AjG^1i}R@D+~csKPNYPR4BM@ykY`XfujL zyHO-Mj2_Wx)QB#lMGP}a#Bg7S$oe`&&etLGz7A1PMtn3!bqMYYjg-b|(!ZCDZqR0Q zgLb1EbQsm3(`W`=Mll#>^n&5OT9EbCf}F1w-9vYj z-W|H5yrDaaAcXEHZ|IKlhVCeD=#KKH?x+pW9kl_vqc%Wy)CTB|H0TcgIJdjmR{;lt zx2XaSmv@^QBky)KS>7FLM|tD;Y60WCWMmBY6Pw2nz#T6Toe z1+&%h@!9j*A{?L9ZRv7~NSE%cUpIOnRyG5%HZu@wHv_Q_GY;!C!>}$h3L9nyVZ)Cs`NN2ieq0PvHb|Viuj6CQx z@}SGegJDJ-4ELo0?tanIAh&vH@I@#MsAF6S&WXx`x^^_Gm<9 zL7f^$APDNzI07k9r_=~V0KOQFivWI|1RtRY7@=iCs9@|)i`Y;D`>NwDmkTyAABWH) z*ba8R>FM=cL7VBY+f9GnVY=&1(_42%JL~RPM7n8UW<#0+dMA0Kcak@HCutg;re$w;85xH%#4On7Y&ObXSz6 zw+_kCJy_XrY@6ZOcEhn9hGRPo!*;EnUrR>^y%+g)e~Vuy{ZoGZ-`{s}{WQw5lZ-{c zwUZ2=hK$QucLWIs%_}i3C#m5hWL(bnSKQ!isA)1cS2kS{6g^@+lv|5j79C8NXweZ! zZ0TvrYCKAo+vlz~J<;8K>lpq>t_YISifGv|bX%06v0XP3vu50~+QP)FMLPH}l<23& z0_eG(vf9N2&@(;l5eBW!3<=kwwX6;>zO`h3ks zbKZN*NHeX?VVKO*e9ug4?_h>wYl01eX_`rxSSMeEnv<~z1g7sJpiGuEpM<&63QFw z7>IF7wBGySib%cp!xfQw?}sb?-Fkl{Uhh>)9;BlE&;KLj!Nt15LM|{CAs1YyeS}-7+KxEEwjV@TRCqFEK`_6OzLHIBgj#Y;E~oJ zzmgU%aHRF2GkNtk+~nBvinlpJ7J9eCvj-PKtdGTCzBe%M4b6Lkc~3O&N#?zgd2ejq zo8aBpo@*xlLNoZO1^aMnct47=PSn;K@vBR_PT)mst%^F**h}BAmXJdv z#=q%STE-^1X6`)3HR`PpbIwgHI1D=r-1&Ug^Qv|Xw)1R^+|AQg-UzJS^!^d+ulaP} zk?_+~FOTlSkr=5JE@p1s-nZe@vyd*0cVMg*bhuLET_A04ya!`x?AvZ>0S;hDrQH?o zR0e$?){PJF09^^$i-@*TOn{2@0xA-X58F^KS}=$EYIY+2k%=;bRxA+0CMhD z{ECFTDIfrYKjs9S4E~s?4*tF$-`@A{`>AG1m2#!6(q8F^RAdWwieQDzS%>LM6(r`f zh(Ka_4=F4++4vNcRL1mfgIq3T!3W{@@jio7(whR8lsp@MrQd0ZUYx#`TW~Zyo5O7m zTFEMrTrh``_3JX1E})D2vNqmN34Py#Z4Qkh>3xpq=M=zUg~V~R&7{3Gz$ZC3z3ywP z3-|Zch1(}FpA_}fGourYU67|r;}sNsWrKv;1NGSIjYJYYN_uM&O-*>X&)xMt#a@WH zx1)+GJ0?8b{O)?Y;(=|VhcKRl5{>D2C+o@9Dhib5Ht!!Ssu?=XT0y_P--Gi*DdG$jiQ(2@_NH&Agnc@%F~6r=A$? zRxV3O=?hsSMuD9Jf)Yzxy)Tg^UEWR-ZDX^`^abrF>Y|wPI2&Lc!|7_pSj`CFZV$BvEkPNp*=hk>PM*`HB+GgGtEtEb-Wy zPt0dKl9R253}}3XjE_#b^>SL6DJ?#G>dmA3&Oim@E4f<{8zqSwgnSG(s}8xA3E8b# zCQd@4F$-jQx8OlB5XQMI8fTmoS4T)uAnWY>cI{l0Cv=%&ve5-wh);COZuf}sgVhQ| zqy`@gq5m~41Cwbl8SNv}cpdfP^`NqsXB#;2 zEH`iTa^8_T0LJ=Ldb9o!s5Sj{vWXVU<2lx!2jZM*PRA_AEkdM-dA6?0gtM75;TZir zE$ek6d{$Yn!prq`9aD0MBlS{Gq$;j(M@4(M`bea?n2%)28;ziq0}}HougKzP&%H^I z&`4=I82@(=Kl#qYKRLCSyoSTohw|+T^1xg;IM*cIXhP`G)vAFyK*NP)wcHO8;JPa0 z$U!J$NHQ&o8ao>#4a(b{2z~uDzGvt+f;0dVDNoUMB=GjWVLKW?H|b~J_Z;b0C!$LG zav%e@ajq!sjbhe3jl!<>zJMG+D2k^+_>LlUhOno#Uus#q7DRw zQMXwfVw>=eLRfvvDE9v)oo^wp_*A6WS3olAT;#XZXl91p+Pdx_N67&h17V@9^U_Mv z=~k~D{5v;?bPCJcA}5_j4o+*W1m8@0&d^QtHq`_^m7lP!Hcv_&!e!CA5`LSMC@+|YW@DK0nHWSgXEU0V_kF&aymR>)h+Amn-Q=B#cV)64#&B)~ z3j>4AE<}b}J+N|B^wjfEzb~RZleKRp&pdSaxWVE<{S3a0teQ`nY7>*xeCu)ru~ciV zIV0ax%ZVyD1gAV7B94*wwxCew1(yy#ZCd%LWG$6Evp!5WVezS3wI)e7R&7ptkUr81 z&OxND9(3>kCB3>q7suR)LboepZbYHmbul+0HX~xe*z+Tvz32Um`&>WAB;NeJGk{4)kJP6Z2XJvLNyE_Jst(V3m49555{Y z3;v}oo+E~~gmZXwK4iFmm8?Bk?Y2rY{`(8BtcsbI1bi_K`c}UlzdUt z1UpT*w}hlfKE>!=Dwu=|ZVaVx!f`mXkPqJ4Ty?nwr&X)>BRm@=?TKX*c)C?Q(JJnV zZw+6)$ib;N4$|eSPb3KQ7ZU6f&3JW{+%Xdcp2T-)=PLlfGf_g8t$sG zNP=o&!07rACK2jsX(f#|7Ejuo(3)41N+>AWY`S6#gRyanJDyqLfEQwA7Nq=?qWAl*(*^`v{n*UkB0G)KBJ$- zlB^GDJ7Z62pxql?+EebXT{?IGRHu)?`h5%HwY(H@_I5}u)5RO>*K*}SIeIhE*B1|P zWf*`iI>3*q9?AG<7}9@&?T=J?orpNmz{V_04}F2u-NrNYIXWU3FmQs(9S<>-l-qDMAB_Nw zFOiRA&OlW1V3=vfc>jfXD?7^Y5kYSOYVEz6cIX#M@qVGn!B~^`l@!%zrX+a|*{2t` zHRf_U$6Ab5UA32ZB=KQeYfyU(!};P@ia}&Q#P4wuj#jqEh%nPSCTQZC5x%P8-52Py zSY}jNOVzyOtDSde6yVXOLiaJS@^wu+Ibj*#&xaEeS`*4!b z4Y!e8gzaFHgm)j(O3vjRi}@5@Z1@pqt_A|{S;?6;;tVb6Xzvhkzm7!vHFGDkF?J$H z4vTUm>pdm&sKS%uL80bB#K2fBj`R796xKXkP;o-gC+ZaY_3z5i=HD39FzXGbA;pfq zNGv3mtPbg8rugO7wqP+Nrk*Ut%;*mY65e0oZ^3C|o=+>)15&-KIDa&s{@eER)<-3I z&oMrZNpD4bza#Hk@tw{%^yJHeMKC8DZIFKx7s9(X_MHJ+;p`rBGta>#+zBH*y%WnP z;9YMtYB0Zi^yvOwUqX{EuNaV*>9OTbx;7Z&1Wl`Cu{y}$?yvVXdH#&lqko0c?>MuZ z5hv@p7YDcG3_H*nP2Ko{#C(#?X;Qu$e?Spnjz!93SHDa!WvG3jQ_-13+l_fk%9L8= zMD1QjY%JWyTF4P%lbDw=2*i6XAx{`e=nf?ZqAR6%-=O@oWpbm7fKX*pe?n0WBe|fq zI3~dcg~*IvVm@o5HcP*yBD9q3(KZo#sTJKbVSje6ftdra^b07jy78<|Lhd6WG>1TK z*Pc0*@+`cU_bshR`k+k!yYH7+@@P#dncVe$D;2@^9Q13tKrzIV0xj>+Gk8D)Ymhj> zi+*)JYds0?c|c58OL-<6h#^-=)(tLc+&d1o^R&F!!7oGa2?R`zEvbu_A>A&^)<-m7?EY~JLYgYX!+ z6uDBDIms{9WNCahslATROHKCT7Qo!RrqVij)k<#y2c}Bn3j;`ItVV7c&D(4PNjeo6jW};OK&DI4X>onh*A~CBf zpq=LjY>D^F$U_o&*dWM5!g~YJ=Bll3V*+T;C({kw$d#+5(uL(ESD$qG*7B9+=mvu` z@P+e;_4T|Q%Xp?Kqj;%o5o9%)+C%3yRsc;gYLdC?&?c-bvVm$kaPEub7NN)gaVVy< zFk2vP$9tWXgETp2Vcz&NEK$Kc%irPLi%T?fF#m&QoIRIoUE#6;_ihYxFRrMj_!EYi z4D;goC@AWUO%B(2USV0`q`AhXa4V0=t38;N%>Xd>LK4p45)~IUy=6dd$TluJ>(P)i z8=#XK%~1u*7-KHIs->-U9OXSZ9j(RCEA$kg4~Rk;MKM6Ay?zWd8kuLgj{vQZ-o@Up zU`gIS%kcKsz?!%Jz`!l|4jn3-12HCi9EyiXjiGKRku>9)(mdRh_?{-iy8OprKHc>z zV^3)+ewOmpJkIB#yh@k%#Iof&e}N7rWnp3(vmI_*8JKW!2d!AkRX$ir8~z`LhP{2I){li+m2EKs}s<>IsE7mq@CcQFRU6@SF1<2UXRL zk_~7JIdwm*W#CcIXdA2}JpntjGRUROToO|zm=5K7x6qnoKLCEXCrMQd<5ixO0NLPR zhXr(R-I{RFfN4#wrB)9sK)4!YYxu6e6KzWRoAv}w`4~1zwN*Z;q*WU_GzO3~I_Fp?AEPuXKiuErqlYgWAORRg7KB$3AuzM3J z-@ui{ei`3n>UP~`ESpN}EHm@QcAV=S1iiH)YjJFoGfQ3N@cepwp7PG- zb8R+?Ib)%*EIhaBHD|4rvL1C6UK298=)mQ5cQRrJ8ZT4Unw!iS^rMi-!nGfD=v}AV z*dL|gOR=ajqvwPp-A%qa5i7MjB9EAceGz%j$czS8m86<7lKx`OS7h{5`fT(odLV{? zJF#%?(@VVUxbzaQ@SC3E^f41T(t1;>e5Vw#6C1}!- z(ZU8Ah(L6MNw*D>iTTv7^xh5heOU?$+Ol8LwvZ1A-eaZLJM^jZ2{2{OoybvztEQe} zT1|aRR~-<5EnIbC05*5k(g1AcsyhO(DatbdldIb#uFmnaoo}ROuFli!aOPjV3ttIu zfS8?ALo->$w`WYotOql`d^;4B{*nCKef+vmNh$w^^-f2v-mE9F~q7!tYLSesY&SHMdm@!C`-orE}+G$FdFwJQwPcBn< zc|3bvHZDkkX1=A}W9`;?hdeZQXNWe8EYLkS_5{h5dd>#}4+ z$H}LjLLQQAFae#6KYI*+ELTlI;E%bE``af*<6bPUKcUdMe~c-pqeK`me!VcT%OFS2 z!^Gwh8`>Vz};xM!96MXcBs$fzAQa8Ym7`#DKo>Z6xXyU`{snhH-Qy z+1LzGCljp<1Y6NA?@M@T_^A!oF=+A{_|OX;rGOhVrQ{F_`hbjwsC!|Ti1V)Wtrw#1 zB5kNu?;WHq+R%m=pRBZZ&<-bU=wAr;l%#i2JUz2lk+!REvtc+%Z&l&gNH0cYC41d>|~_-zLXQ= zt4%8Bsx|bC1THU8b~XD(Ehf-*ZSa86gx7>|+>?+T0i6)D&<99oA(;^pGnzz(f{Rf2 zs@4=D6l(f*bk>@y>BE*xAqv8UZ!>wIG~!M>ljH$NsL~h>cCL#>jgOX4(b9@0dYf1M@@hJTADw#fqOUiNoj+nmSk9N6s1xdz@> z3L#hQ-4b>jzh4GgTCts*@05rdOenHS>f7tG#k|!Nl70}1sBthJ`Sj3rp+~davyDSw zG2uxhrY+KqLs^mrWE->Td?TGbveFq_fM;7$i6WHV!{Ag*A@;2p`{6*|L{t-FAF3%Z zL}}))9*RrsuVi?y6#)uBKG8=a>{WCzHM~B!rI>1IDz&)PDh3{|1Z%WS1WqWbMWzMT1u}Y#Xn@RT`72r>FRJ9KM*8PRr z2$E7jnBZSjM$*VhUcN<0V17e4zwaXb#C*!Go_cb0b#Oxc zZ7X!zL1!3u!_~4;w~k&FkdJgYk2Qk{;-}N9n>rO~w3tno6I&aza?HfmCN%dVmcC1c z27Dr*o7)z2m;;BNg>>ni3nTI+<6Xp$&JH@<(Xgy-s^1MrTu3}j`C-_Zn{z*CNO;2$ zOCy7anZ0;pdC`?IAo^&G?y&lmTb7v5&ctl&Y(2#V}u);Z#D9!zJ)GRu;11sKFZuZtKox zyt)9>p-k01@mf*)-X^3Yiisfs<5lo!xq114qM(`zr=%Ny-O&8cnui;s=6INBSaU7zqeC z>E#l)fSPjYazZYR^cGVFrFNo7-mK(Rr!TI)l}q z?_>Ng^Xsx55i>>|Nf&d{(yVpwD;%L`*CSDl|D9e8^SDciM%Gixxf}Gn4tj<{0#Gv4 z*YtCK5(w(a4IQ(+Z*elS{wk+-kg6B&@FDtf2&PYkFkpW9fx5HT5=R*DiJ`gW+hHp3 zf53oAH^zYe9AW}m%Atp8{@VcOUL%vq#;GjR8HqsywAwpBB(q0_0?Jn0Rs?5b0Ru?6 z?1XIo1?7So(Opbx50pMvP1LTa0<(v-u?PW#FHUFSBvU=*Jq9Pz(rNU!?BLIpj&ep! z(LB*V9jB0vNu}OtAhjp400&UWtc8ef(OEESL68*DfX{n2g~x>yn!yalaNT)S@Mc58 zTlgYypJoOl(m{({sqAQqBoVPg8=;O`3A|G-Y40mJN%Q3_A*T3!&Grh?gtFwEa3|iH z_i3ARyT2Zja?9)HoaH#ieFqS^%rBoJ4$;-eMpM?Ghj5=rn_)QgS}czOZ>lVh*{PIU zeoSKM0=gtJ(oPp#MRWJpVpl~;5oWmR|Pn3zpJzS^SoB%jmwfixL|q)Xv2W(cJSJ>Pr*tb8-FHjuO?h@HA3>x`?5AUEMwBbZ_7qj^qKdZ>o^!T zpR(+{vm{3G-g`F8ZH;sAY@CZnF5&MdcN^ycn>`;5&Sqg3jKcnOetzj1i*|J{$ijZ{ zL}ND;gWfQ{;2LIaMvx96rV&VI^?48-A5b%~DwyaI@S8tdfJ6 zBv;MAtd&R{>pQEN2kPm1l1;0JH~{#G2M`A~>B`E1$)ArKjr#dmWSdCbe8;yv3p=r`i%5)~C3?RS?4HIsO4HnAT}mcV7e5|xKPkkW zYIOV%LDpq>q=p(?EymwJr$__~*WJ<_^BCy$*2S2UVO@+|?AgfA%}Td60)ky;))k2I zEcyg_+kZyxw0#)b9%w$iC(Ss+^M69~8^vj!Q=r)+Qn%LoX;(C3@+Z87e#EzXIH@`( z)qu?a1g3EoiT)It_SIrox1@s4@dP9XZ8%_{e)KF|JSS`Bbhr{7dX{h43(0*jkvVj7E9)m)zCc%WI}w~SDK*jBf*fVFh{DlAyA7)h0=YxokdEPRNL5zYbG*_$tRHN&!Ir7KzmgB!RUah ztq#P~gSjB7l`bg<0BmbnLgbjKbtWM;zH$L8d|ps05sZ#6%vaPpgD6;cbPYXjAPyY` zf+%hd>clgx z$B-HeY`+89irR?HD;>jbMC4Dd7pPUqSr;I6>qn}| zO5V3K@3lBUfB^TfuejaAzUW5$q~^O3(gp#kue82{h%9F2cUUW?shs#}Q%Rum8TK!j zOTqxY{Q}XvWHA#UIyOZ;ObitXDi&**`zhM7>jnGg>0=*EUEy=`4`U_kJ7S^>v)@39 zG_ac)N-qu17c$HPG{kI?$ELz+HuVOsW7Xg-cAd5)jH?)It^{YW|JFSmhB;DD`xO}c zZ{(TzF~TB-{SXMvT#5{^a{NP~K^Dk6N>Pr z*s~f{UVR{N#sJ{Q*+1m0>j4@Oa<2D98xV4yBF2Zcvc?D#H4}ujeKu!R}*;$!S>luMw+yjbj zXu$nBp?}B2%@=(mpe5fa2~RO)U$usk)vnSvni;HAJt>4BnX*la`86tT5E ztf2A@8g+mrtmL7|3dO>is~|)6We^5ETZ>PLMD0mv-VGu9a)9i5xGTDr81~PRUPafD z{R4s2WGwVwjY#pD{(;WsCY6?C-!#;*&clIK%AI7Y=rAoVHLI+5*LH;)11TMEt(sPg zY5RiB_+#I(38L!YcM#kuIYV54-wQbVlpu6Q&P8@YD!xD)@JT;*lT-SAvflzEp{90J z6yH*X@Y_EEhABcXP6-`2DrJh;yP*_!*GVyVofPpxoSI3`l4_B07lFdN+W(u9HIPIw_5=lTzq9DS@t&(&suUd9IUE=Q=5Iu9MQ{Iw@(c z^E1?-a>j%?dk_$_ARuL3<+4v%NeOlnO+yFf{e2r%z@GuY*;02U?BA5Wtkyrvb?X{- zWL>4$jii(})BPS;EV#AttX8-WPS|N{ZEl}LH%H}N8(0}{S)SK1Bt>6mn7OZ(xb+i zW0BVGd|I$UaJ4--19z%K;KD#siB~{<7r88mDZYIZB2x=cF0oLDLiWvoHhLV8L`?e@ zz@nq?qG?OUv}r~2vI==I>HnVKGd|_6FZmwGRq++f^}~z$1)+Qs%(uW#(`5reu9~=> z{x^W0fWV+?6hXk@$o$-pUDVgYs~DgSX=oXGmI&ON&6F~aV>1ZN_ylHt4G%Ov;)-r2 zm=FeH$|-!={{?M|0kU(Qd+zC>*2lLYd(?rEkK*pRCqE5My37*F*B~GlqvySlkDmA8 z0X@VOHAm0*N$7^-A*%rU|pAq}dN? zX1Y{5jLwkLo+h^6SKxVGqa#7|ek3eEPV)ytZNW}>$-@A-M*4UzAqf7l~4D^ zf`E23=nH|q4lIJhZYFk_zoC$!bg&vr6;nfUNfefRqakYmy0UOI^E0GcAv`Fx?}Hm? z0~@=lO-aJ~8d;}sWy%t~U#sRag?pC9)Fw<(`6793(sZpFS!zzW!`;^fGuNYDNZkHIk+O05Txwb(Bh+=jS%ZYW$bgep5GZt2mIZk~nddOeWT z8aXxCu+$AR@{EK(N4oB0ed4!(Ap=x{DZ`Te5CRqAAm?^(JW_y&^J@=)g}7NE=T*CznH}cNOrMLRWU%u-3h(vL46v^xF8XJB*gx}a*gq!J z7sc(Lzi{!;J4oc~1kL&-B*iKDp0|UCH=A;7MS6!IUV49(IWJFBhj-BpsAg>7 z!U>@>N5rnmMt5WsA6U(|jFr;PVObJL0>?02ePysV@*u5}^~N>tV?Yc4+)_3A>&PXn zTIxa}K!cLv3I#FyO$bj4Q&yZ$#z}GEmmy8n{s4rdHzqZlwoA>p>E-)lX)VX;)-S+% z@K2XIfF0!lHd^%49CuCvZRAz&F54c?-T;$&M|LyMLhG>}LQHpeRdQdoD+`L(2veGm z>i976lHFI`yL?_&_8JP~Zs}_JmABWQJo3)2x<}jCo2E(?+36BoYbk9L9dSgrehvau zJ>e!S(xpJ|{w+1A7KM4Dl;gyK3KazrdmcoHF676e1o}WZmvv=G_x1NA^?7IVCu9X6z_a-Tx*M$}Wso^K)=e5NV$W6Ci zXAEeSjqr&TO&mBI_%Z@^2-nb9p(8CPk@(ZIjF>t?&o(dt@kwQjIsghJVYnVpg8UUC znMr7mI6E*ZR>dFu;C-^>~i* zu%jc;uzy3Siem5vNHUyyAmtYOl93wmcvw>s`5n+Z4#4E9p1a+Cje1Qrc=5&3=Uv9x zCnOj9r0^x%U6k04ACToL?WIVY?b1y$X(+B;jWM%yZAljMn@#AiJ zd8X?=rkj^(SWg0%mm-kbJTKns$&1I4lJybmyB9-#UC6}XU72Rj)Eug4-Vh>8!Tl0$ zY8XcdDX{mMLTVDv9Y-)K`3V&3SGOc_Kv+hl?y0@xOO3_`H#N?GsSg%-n(n8nRE%hn zFlR49EIv$o(t|B^Vlr$^K%o9KU0uTSza#k`7Gt&cMZm=d_GS~KDabS zX24}#WzZR7QBje2AW6-CM{1>Gm449WQh~9Z)OeRbQp2!+>m!I6xfgX@$6?XIKtXwT zqhpw0ba&kW^BwxQ=tP{Ji%u9O{(=L05YKe7_ZXpLUh^?TB=ZvTVgHYAUUu24-aawk z=#C*e|1uq;in9SkI%kn3X^JDqPwF%Wfp`2fWPR5Wp7C@|IuM+j)}x8w-1e#H4O3;o z;9Ti@=Otr+MF^|(V8YIMF(j!`H|5$S|MGoV6N|rRrIf*KM*%-K3NBGfH6MCS4;@y} zvCmA;A+Nj+3qj+}k;(C%ZZ}Cwu2b$puY{rpc!-=yG^DFwL?EPA)FJG_O4!TTxGq%) zY%xT{PG>@0TmyJY`cpz~p^^zh&$cREAqyK*wG93o0y$e|ZLxhZag}3+5m8Ekj zY>?4NYI<;PYBHo|A4*L$s0Zg>OQ#h;E<5&v)pcI74#9M#swJ3C%V01OAzC!-uuqwd zTIQH*)JH~}IQFRQNrS*Z8AlkiX;r$s{3JCM2Uo zeH@OdxFfuNs&7mjgQ_TOJIK)sd(c=yrEKgk%cUP9jO${2+n=zjiAMA+BV_u5DP>9Q zommnI+12o*KUU+TA^XcJ3h^hZ_)xTP_FwpDqYau!R&ti7*x$qU2Y_3jAhB>}8%LlX zx%Dxzw<%&Y!}eAMB$(qQz+Sj2~@Sn4eL^+=z3fDE9G-pMOyT(~)}{MWL;{Z(K}i!(*4SAjV(N752TYG#i_-9((XAU*?aSS+w91}9d~Y$F1b z8J=8Xl)*$LqLP92M3NKTJ`I}tDxO$%QgmM zGK~Fu52iupi?SQ?|AEMV4G8Ei|0D^fL(jB)05c8bCi3M9!eqMjEMK0r<_{Q4a+3(R zM383bS&3+g$jTN6h%9AM^+!X%12w-<5mc|ETNK^&#|mb0-Y0ow4@AlqS2j37W;X1> z_|A`1#DmOn@9Bp~8+Z1)wzOy&ILG)=H;P#1%VPaBT*der$ZibBnu4$2gGe|>4(?}k zTuvsN{-shSZWs3N<5(|F)}xxStDEVi#;CW`aDHAAhJY;$Q%||!zILg73=DQEnZAu( z70M>341Gw7j7{MvfFy}c7{X}r*}tc7)mB$v-zkb-fdlRpjnT5MaH%TwYoQ54ar9V4 zkdN)^(^zP1m`(yLJu%!Vx}QfG;7-&10^HV% zcwmiV3L?0D#5|_9cLopjFu~=iNbB6_yjhG^z-<(y%K? zB4+x2=_F<5i!P32+P~sxht8ZH!+w-LOlC>CbY@1>I-h+j^^NC16aTzsVE+O6TKl3D zFbRy4m;DMshbs50bWc_8*XW+8+^^F;Q@Ok7o~+z&&^<=E-=urIa{rO;gO&SFbWc+5 zx8Sz_j7M}du8SXG*aSrFxAAm2W4)7i2SsqL=@PYlBJ`ciY`Al`qonyRKH!x`(1Mw{ z5PhMP9qdnu$$g6A06?PReTNqy4gg>lSD4}e;4Tj!4gl`<0OA1P9uFW60Pghw;sD@h z9zYxb+~)zr0l@tpKpX%(-~q$|z=Iw@94G45eqe#uUA-&33SrmMG(cTB{1NKAKV(}0 z4Vyu=awC7loOp%^1Jg*IqFdMj%Uh9mM=>cIB;3aRM!jHO znI>dJEnyDd(AgPi{}pMu&cD%Fos&2$H)NiBb#RoC+XV&t??A!Y7L$|9eF_lT~DFaO1t?=-CJ1W{`!*I~J@AR0gf1NXBU{R%Or#R0e`7ywa=; zRfZJ;=`gib(5st~ri{nx&Nd^p&^RwO*R(%C#<4ND6JQiNUH9HK=K#2!L+~&<9s{v* zuAoD3g8iMv`cv;7QR|Xa|WVg4v zU8BLUK1a|%v5BX#%kXI8P)^Kf=HCdhzrch25G<*xcM-=poVr>BRBI_7lqQLXNwegn zyqT{MHFG!-hQYKbm`LbXUP9t%Etml8&q4a&-2tT1$@1gS!*WFKr2Me`$N+M%^9c&3 zZX#2hJJ_kXusZ~*^M8;v`phQ~6&fMCj~r}y)Sh5Dlofmiv0MbBsamfC$67~XSLu*j zv#|idICDA!9?@kRWDYZ!fG#$}9P|R{S-T}S>qH>wdgeU5au}p!zNgMON7ni7aqbyU&K&P49twjARv>Y|dK*n6zyU&VOEpMJ<7^~-G!uNA z#nG*E_(C)x7H<{|W3H*)207%PyRH(Fa`!DUj8R(nn)?0k>Fy zC#ijm{MEb(Ud=n@avS?OBLkWz8CD4#t`GNCw}TWnMH&;*{f+!w;TSbnNR}A(hb%{x zGn5rBIcKHw}3(y<2nA8W9nLv7iOX?VX*I_hA zOkyXXgSIw$y-~^lp#2a4-2FU^D%y~06ZBGuSPJ{k%!zh4gT?{*Gg7z)085OK!Wvh~ zz=9%dfB7gr-U&18w~>xZHwp&rjU$Yaqr(MzIljXj|Cjt2p;vzI7V`5Fevb*G1piCg zjMFRa_j{-Pm;aBn8K+m;e=VflYIVQ^)ie7dxKs^WpPq%PE3PAY_cS68Fg+=qHl)D5)eq?~&zMxdyS>HTQ!`GhoawC% z9I90=^412TZnCUj9H|kJ!2K->jNvK=cp6+`%cNbz)P4w>YatWy9dJYf_E6AS(;SYU zOK-AV0b2JjY=fL zloT?fK!q9_GOOUUPov+=F&Eq#h&)8`Q0G|R0zKHM3X4bs5|!Bo_A6865iKW`|!^$CYBC>uvN}Jy7gD7Ox3#S&k0cdI*2ctkhIqOGe>ae{mhiO0fr=~|a*aJiXguOsEd+=>E;V#=8 zU3!+`wrC9)ePKutB)%0AT|JPPA=ep9*+WLU^7<3)nbeYq;%Z5$NytiQEGS7+s3av^ zC8-H39*S@*L0cDri9PaTal|wrj^|YBidJlIX<`2p6#3G#ED~TR6=3SZppAKUz{HWa zD!##l^Cu^B5){b6I3hgYn?^sr^F}|3vQYuOKzk_7RiZPZAK>14ytKhGmPsN5Fu$cE zY7Yly<{lI=(xtAZ&fE=;Y`XULE7#Ynwmb~G9Is^{s)dyCi+(?Z->~_NS)(8b%!m2C zig#T;KkuLpR|=Rd2E`G`H}X0(Y7HIt)fn>PUw^G>%ge*@djV@+5afXZbT@)-4?7Yfd9JfxDkf+g%%u?~4(-sUaL6 z&v#uoK7sE6;rK+pE5dPZRci`{>lZiU+|@;xP@jfJC^H5H+s5M!x^;P!h{ zw5g|R6^MwDtgqI8xOP(t+A4W483lpK1kFr%KFTdj)NTO9U5yd5{b9sPSDNj|AO?(= zn1A8hFo6|vmcrc_28OD72y1;}TAXc%mkHXHER9^*_;l+LnVJ=q#vK<+=qlR<{h7s<=tPIjrWG5){!B}&! zR6f!oOf7XSw^lQ%DYGvg{K73RPH-OlO4|~0?!Z&J9_#NI20&Z*Qqa~955+LUxe4x& zb2py7@qV4h3&>Vse$~}1uQUfYm&39}7Nv}VeZez1J&4wzU4b9puxiU2)-2h%F#ZWR zoJW6%e3ziC+rsgZxTdWrSLv!^7WM>=zXjOg`0h8p{(8BK;#Ems)4rcof~p~Fl0m86 zLeyk?IJN@R@v#D9+#(vaQP`_vys=Fv6q!> zsWf*ygGN}buFh2v!~7_&8H_DGD2xIefL}R&TsbKA4%YW=iU+a4-k6*i9MTLGhi6Em zax4^9dY%YPHaiC+FU2$G!Gd$*<$35;a0YigRiH&RH$_oK7NAP7P>8h=y>^LCLg3!4 z*Pf-^u=KF=NSs)|J98r(xE%vF;y{CugB3Q=5XixF%Fohzim3iBnKOOK+ef< zpBF5j=<^tgdnmqC94G^vKXj6s<@?c3ctYzMpW0oodp%sL0|h5L^@!I z1|45XGD%#$K)-#t=#0?sNI}fHf!O0&AByTP6*iWe^Hj^4o}#eErLgM|yr|xCuG)$_{NBA$#261rB; z^4*Z;u`1%7w;^Gt(LZnpue(DPv~paZhPP@zjFB3zVhVBuSHxx|SxHT;SldlV#*X6= zwSNq%%-GV186Ev1+X>Svv`0yAa<}vnN^?^%e|l6OV-{{6jihio%uVyTBu-|sgAl#a zQy7pB+u67A9>y`c`VJ+2Ey)M*$#l>zZ2n?DfwyH+l`>3X9gO67Gi~psfr0U(Msi<;9FSRd4 z#;&LODwjkwZt~0BT7a^3|Av6@lACURiMZaTn@8xLgvm;$(tT6}V-f^Sea$-T)#OymJ)D6v{zp0C6k)Yb5=PB~E=y@NZaNF`8`vLNvk|6S&x0^%?xVT4ouozW z^H6FXf6;~tenvP_+E8xI!8_bgW*vcdh+j~bJCf$&U9elq87Apwx##pSlN>w4wx4M>3HTP6t$CX0pQyr{{|p4 zA9ZKH3YS0=wH--da8jM(n>!A~0RW7AvX-UBGVTw-sv#m;3y=g<_@6=HbKau@_#gDu zT#aE2=pL{D28<3?yoHa#V8vX|vI@8?W4e_gwTLey9v8s8;6o$|8?=S78rOp0yN_8I z2Lp+J?Roh`5ZpO;HFAWJ4pxjDqq!1-%5;?u@G2Xc9vOBcm+F~IKmm3aJGWioO?lY0 zx^|dat#)6{pd|&?W36_7&3G6=*Qo-lGOA*!k|^RcN3kvbof;_l7SI+Vy^+!<3FZA1 zrRoL^x%VgGZ2S=>$cqq3xu z>qat)xLpy>X`mcL?8Qjda3;;v5X36z6?C4&VukezxE?}oqhL^bP40(;z7GM@qBTm7;9Ze}>SRhMIu2$G zaz}$(iDh!lxw@(jckw9}y~1p|hBfZ4ZN%w3?j#gu`U7#wG=ek7u(@IG$GzfxhHD0_ z>!@qE8@1X#o_nemd>C$?llT@<@#jh*w13vA(&@ykjVTNvs==lZ&W77PTrQQ!T7Yw7 zDc|;$Fg742-8ij}Cl{(X2B=MyddE`A)G|EKDgt(I(J_+H>i2R3GWpJBc>_s_qEJFSaW#?$9+La zuFCVMeHQI+Z;duy=4|Bq!;?E;bz#U#1 zI$PGX9On4K-s75srS1D+EW(MTA4Tf3Wl`4*fijrAsJXNjgEi`m28Y_^0 zuLTx>BWeJZ!BzGLxo2kkLg1KOGUPgxEUPpW@v2Cwl=guj1vyZ~i0%Rz3 z0n-SOp%(jhz*^BF#$V1t^-eo;8RTC{f97jMY+K6`t9DW-al$R}#uKnBl_gHs>kd5% zE)BeAi3(}hFCk&%O^E$6-14zxRS1!PrRRv=*t^w5rLGdr*;hi;rXufcoNooi9st{X zRd6n5iCoCAk40rx22v9YJ8x)-@F1&9LG@4|7_+_vUdn$N@gMz1S>-Zf+UI$X|L|#Q zuF1Sk2lLX%%fN|s=0sakBw1&Q=?HfyD{E0WI5%WN0dr4E*yt@I=~w+3fVzo3>dKQf zVbAJA>b@d%L0;q>buV&$(|?h3RNZ+XeP&eaKT@?X9owHrj#ISq_QVlw%1xb|CvKWR zw<{Ub!Fw3-`mQn6@{CLhu+FDje?!jckZ7Yx>~Er^r9)CTN$3iBDPsHPoMblM{KKJd zVgf}b16it#*z};J8)tw$uSjE-YMX?Lv}UP+iIk-au8P2!$ogU#*u9d1-z4~djnU4L0^8v*W2P`9< z*rpKJbv&4$#@-bmsFRw)uJzqvR2*azoc%{|xl^VGoED@3huJBbS&5jrCis*Iic@n~ z{V@RPjj-vgLMYI(SOaiD0XqoQne*{dNSLYwlR@0bFiEQ z^i%i@kzWTy0dms;;X1ETxbw3}N|RMeu*#_zI6wi2{cre{9y(BO$GIgQ+mtnz zsI?j#vxbmGOuNIa(_&PT0!7&_sJW^lt#eSQXLG+Kp;;o-HNoUcM=Gw~^<_;_6-)W8 zBugVD+ao29D6$*ULmPDmH~wx>31ng3$B9au$xT9xt*Lk??Ej!>}vFx~%0-!th ziX%6w%(0=unebzrVE-Yqw`Q;qE)!s`a!;Y6(-MY3nUsoAr%++SBD;nA`3pgW`ApB) zacn*-OgR}3w^TVx@C~wRYo;%okC@DhZVvgX|9FpyGX+Bxfqj21cs)w`ei-S{bM$S* zp4y*++t>h42+xgJgW$(ao0Jd6X+@ktc{zY4>^xnl+2_DPRhfz=UlUa8pB{hMGz&r! z@nJj5!2sF!nhN9gfpw^Mv8Qn^)rq|M=N6c^rVfBx(9V6>wozB5QtOybs53D1K@D2H-alKPaqnb3139Q}Kf; zr6uQQW|F(H%v`=QE9JRao+n6veAX@Vy@ETI*($*|$@7=;d`g02nHTtWR)dTBj&gK* z?kZ(9moMrOX2tPn(Cy*GTdP|G@%C0r;+!GONQT`Xp;k2>a0}m~ z${i!T1`jpI!o_C<)H2YO9?Fn?J0ExSgx*Q$T|J?96M7G!hAqvXeYMe!LzOgb4AI2} zlYSc^rahJD)9?@qjCLF}nF= z>;JrRU*`%O775rE-JLk9^#aCLoL@MgEr#uC4Efe>AX~Xj)-{)a)<$HHzK;C;8}P;o ze{nH@svW~-9W`SY7`d%@-n?ANxyyC-b*aN~A+#U}^VhR;#P({bOU3@*L-bRP-74Td zL`d~l{i(}VriC3S5ye`tEa9?tn2G7Ja95ZclBdOdi0)%EE|fwXVY7-ur!YD!Pcb0n zhJXU{DfBju5ufrBl68?umvM68KKyqimytn3aQGailQjyCDPIlCxb$( zqRHD-&Wg`$0QJiBbE~Q}+-za*C%Np8r%X}YPTAhgo-BZU1ae(4tI-+;oCH7nb_BYc zSd*?N;69I|8|yp{nq?iYt|_dif_i;f{-!6c(AAB_iUHox+;mZSvQ!4FG}FZRYG`L5 zzQ~O1A7DShRq|^5sG&FFhtxI9$z{b5U$D$PjkuBIJUuf{9DuwijwyQPd~uA^GuyahRffPQ!~c~n`#x-(b>I`loRl)!Y_v( z6bUhQ(y-5kM>Hb2O!+#zp)K*UP;LB=@zC4$!y|Jr@=WM$D21MxuiWSr^~@^eK9Fu( zxhK<|QSPa9e_y$w2kDuta%1+SXKq$*%s2GRBg(ym?q`&H8Qm|5J2MNf2=1LnyBdP} zwU2;bL>ayA7_@|Kpj7R>dS0vilak3nIPZn6Big>;#i>)-(lM82V+HIWfBJIM;t4jn77Sb zw1TUg`;d_bbAAiYRn|cmMasLXaQjLhd~@ztDi1uG%@60O_ExSnCupOtRBmtn zhsz-_|6@0nuGH}@GW$(%Cr7`l7^3`xMwe>1MMWFO{>rWf0&W~r5FjFcxc{a^@!3z`pu zO6@n%GO^*Iv|qq(Mp~{~0TGCl#@Rxv6~yCS6?W~vfG99Pw^zZA%-$lJ?8DC`+ZyCS zcIX+qs~TPZHZT}jmLMp72ELxB?~ZN;XT0;#LY|I5%x>v+l_^oB^eh!B`yo)JY?>w7 z`P%e@dx+6Rh{VCSz2dEeP@^b%FPJHI%Jir#QzSxMrydv<2ru}`2JDmg%qIO1^n};H&jcBq0?gem%iYV7AHe>krt+@$3i%33oNoJuch?Pw}F`%6Y zy7z~y1m?C=9RmewB z03WVO;CmiD?va`&a|uHm2pW>2tFk&M*dmL1AYooxgNnmS+__%=T?t(2zi}~#Ie3iR z2f}fhWqAl;<53p(gUzDU*i>A6cNk+2Z(hq$U=Eh)!B#tO+bo1xqYzJy(stjBrYa~Qdo$u=0B566%y^QW$zanuNze(m5_qV2NfdI2Wh88qh(yO!n3&=M%RNk~ zI)mxXC0C(~YGt>DEfX{>3_91u$d;Q)VRbD9w7a6g$e(i!BIwz<2;LC_qVxL@{aDTn zbiiPZ83Vp92fH`UoK68D85>DAbTY&`7@W7zKdXbMdUhUwJN7{}TN}|}!B@^*VRe(g zI`^W~E@bCS+5!XOa!6Q%^A7!eX;4)Df6#yTJ9+=7^nY{!<_ju(H~pU#{N~m0e_8NX z(x39u>%@Y403S)d4J>PLq73upHH3a&UXAqo@@k^rm)AJ@eR)l$Kc82Fb1?l!;Nj9b zpZ;Y9|8exME%-Om?-cwe)8AR}Z>Rq}&)+!*Wf_z?ffY~_tFO;YLVef{y|vN7K3^WthHIIy>ADg8~E$w<4C)tEqjR7 z55d@eVGOqV(giz~RYk``s`KTfc_--ZHE9+V!Tu*kP<4M3WyH`h-IYHTIfa!M4m5)6 ze!}HLnZy;FOEVk)T)NiUf<}?JPS4b#2g;qrQgvj&q};c~$<82mHk~fXnCLOY+p^W< zT!|Fb{odRIg|$a*f{dL^%1$6rxv-T>XxBojOuG$73pth7pvE3GAiXC7fL(r+ zJB&Eh$w5v(gelF|84ssy#|>F00k1rquEVwWywIIDbK_{xEr=Iu4wtH1z7ZaL{Y9_{ zpM*ad_(DIv_6l6P9FP8i@!vxzHo&4uM%pl4Es^n!xcr)C>X<51>O;EM^hEeLZY$qX z_-KhzzS;2QyXf?R@X=VI!bT;lb&Qgg$WdxfIGV&=ljIBnn4KFgpRNTxw0%!pgS$Ms z22=&)8YvzmSKzXUR48a?haNzn?iChyy!&CB zo7_)+v%aK-U;)tB#d?#afNC4-Qju%LPucYDoK=?(QZI+zq8$MKxoKmZ#y$b2rpV+c z#kQhN*}p+6axaYK<~r$ozj>ECks^FxUOHas(aSQ}m59koBB)47cj1?TOI0+nQG&v5 zHp({10wpmMcl2ljlDa*~m+%tA_Sq*PkQ#!~-p)a`4e2J>C#C7-hXF|((-Jc?7@co2 zC>=Yjm&B(Ys>`ey1uV!R+8pJu4szH6&Rc8oFzt1C>K32&P^82;xvoK9(HPfgcOwn* zoBq zJ+lp!Sr*D<@hT73*r(tfwqFNQW7u)P7Ll&7odew24!;Q1gx5e}*lEExd+ZK`Ou+O& z3)|Q$7pVx_rxJ3%V0@n`bkct#{H1P`Zvmhdz$RQE5swBX&XvHepJ3I=;DLS`hKfk) zM5A;b+~_hR&au}bvEe{fK{bKi0nY(1kH4}zeq+$XF9ZKg+%W=z5l210E%ei69&M>uBb zJR_hT<%3@ZK_5dQaAge(Yf9FX08_@SxJZVY6RbfR09NU^QmX{wun}?7rgbt09+@Xp zlv-QiG1ZkM-WIS@Ya4(e1w^znP~22asg(s3-ZSA9HCZ8)D$RYEJ~*#c4eFs))mo=8 zOKf*7&EwSd!0`L`x-`1z021>@Lu}v{e$G) z%C!E{qkoXRY|@x@IVhHTQ>L{y31`KKGTy>y3%sXIJK-J#a60T3)E`y9i1hGZXLgl@_PBgArq z7nBXJ&UztAd`~uM4YPCP5bJCa=;U7yJ`%~WJA{uuMde}SXGpHaRgD%j+hVFlZ;DvV zZWMisd8x5?uQZ)joF-wLQs{fAKiNIdggHfV^+y;TA$l4gcX}p^wfXO zaeE0yZb;*{edj{Z7`3Ki?whbrXF9u!*2fup%z_E@SbsIdE{=i2)jiWV2_W`5EDQbu z=rIfZBUT@KRIjy*<`^G^_NmA<;s=nzR1iBp)V6iGZ}=n%5&n$&zSdz#7YoEO>vXma zHTrr=tP-qF7DVfrwP8Jrym5D*D_rumu;PNo0{8{ZwZW#enweU~6W}X!%uY5*>NVeT z+a}jfU{B(FpfI-MvKfx;`(bQ91$dS;Yt!zaTiUj1pGG&!BGU^XoP;Q-yKGFLIox9wg*NSns2|q#?;z#JNlJCzcJqK5)YcpAX$MJMu%v>Qe z_RAP-Bj$wj;W3>*pl;O+vB7lMqljnX&p@r|yq)($z17Aqm*~epv1lCM2?SS#{>Z~h zwHo%TNE~zN|Kwp29YV_LOU?~hFGBGt5917G0MR+pb9PvbUmbqQ5s+fRY{bM+9CdoF za#X`^A&@dBbRDMn(BLB54AH-02ee_1s;&he{|M4?b#*A)6tCog*fS?A-X$!a1OgS| z>O%|!t`JOqAI$b8E(LY-Xu4lzkX%zpozkaLrvUAe`s$fFfh$B#nfjgoEp^N@UK9GL zSjG;RyW1<6w@zS`j7*itx5_kaWy#2Ml$&SUFGS@WRH$z?A7Sm{i6@u#fF0b#K52QT!rb32@now4# z74Dpf*jOsTZJVP_F^62s+9?awpW0Nf>M*oC)Ld=wjzfls_EjzEnqsaA#n0c#do2@dd8UGIT_ z(mX(qo(s*Y#M+5?XhN6bh3|O91lSNYu22C1>mme*9#YVm2KLgKegRz}dmkR%btZz9 z&crbPU?LIFU-ZzK2#)0lFX&9~sPQR1sAzoaTGHo^eN({+dnZON1*QI|##pWa7}nK5 zb%#lA0~eDcqnI|@0TS_zvn0e6LW+-WNifqrYAL&^_N>@F$inzCvoDg76+OR}{hDE0IIMvoGHT}pn*htw5KXi)N}XwFZ{iR;c0ekg?fFM1RsD?Mrk80YCx zmoS~4dX(gYOBke9i%dh9fM1V-8gVg2fNI1gbWn%D3axf9$4$>pMI`__#7NZj1wc~5 zje4h>5)Swe=w>qz9YSdUuHGQ3hBO4ETTE}512}HCgWlj~G|jUqjMpt@=w>^cdKc6M z=Bsk|s|%z+(a~L9xDN1M>caH|`qTwk)A|nRI1#dLt-;{0a_-n6Ru-)3d1|G>Ts2XKfhve4X@MebGMIo-W zO$A+;$5-j8fPNl7n1KVEyn}O}P2w3`Sx|nz#Cg_?CqFm8}e+TKLaZ@KEf<7+}H%0KfVRPCo&$1 zejaNAk&1o>t^uWMM-9vqyKw*pOTQtoCxs;BN>I~=-6=BmY2M{Vo$N@rEK#P@$BgM= z(7Af~5+PK1qNCq4r6Vl^QblrLOh@^E6Kjry!lGueF3Lgc=nyVNg?MH584#X*IXiIpyjyY=)6&S+dp)?JUPNDF}gWh6`Mx3&=;V zOo-W=-)QKsNbX;%v<;5#{b4Orga1&~I;sN8s{$PU1HFd-Ql)hKva7mOt&d=1Lg6YB zH*;45P-ha>X)|sVg;#6J+<;PavLzQ=rmIuNqHk^~J_P-;{dQph;Fz?B{-3CB|NqV& zJLjG@qFSpHT?6+t>xJ*B$r@qqyC{RMoZq9h8@g&y4$?e>@*4^F@fTtwBB>#4Bbc?kmL<93#TJ5J!FWdnO{3Y0&XEohH%8R(14 z=BRS`|z)7Ga2U{zF-{h$bIXkWzBDrtCkq z7o&^UtzR?8+X3XpNqW5X3l*`h2^WAeg&|Gl*4ao@t!Us|i4=ESt|AQPF=et-eL>VA zQ>{NSJccPyOo<2f=|uOuS~R-omVza$m%G5#Z!i}mt}8Wnt9mFhQDZj#^<+%ccA;=G zQG1q-R_mN1^9EJeW%@uV3bOeFaIuQ>I-{_Ep-q&3x>3{14)G8gaQ0q2x-Z2L9Lo{z zpW_SiJ$pbVykLVUI=#7JCi?Vio!u~B&1TV;w#e3t)?~3x| z*&M5)xD{s5PuQbyzlG{iAY!k0BK9gBwCOW%Z0;}g1w&L{faYz#3?wCBru`b-B4w&S z!2Vo`XSBN!8ofDv9X>1zWEH&`gDs<~1iDY$-vPYW#Qj|YeG_-ikFn0|G( z2Gfo;g{(`^R?uHuT%^fhSSOa+{fVM`{bU*xnX$VtykFc@G=*lDu&qHtfEj69*ASo>rLa zT@T2S)Rk1(l(AZIYM>!SQY`7dp=R&)A5pj>?A&)u%(8{UJ8$rc7S;6{1ukNvj+VnUm?- zG*%n_46&@h0R1CI!OkDta3lpx^;bb|amOGN+)XFgZYgm}!<27prFxCN904F0kqKGT6MSnUZ{{D5joe%KF?m#U~Z(u0rTno<~bYu>02 z)p;K3W^+M9W+2Lm4WYS<5tSbctA#&v5mmJ>K{Ia+nyyC;Oi;)=>)&{wFACyBfXbWS zrYT&ghYxg?;?yHi$CmlN78&e*3twd*I<~yhP19Hkds*W2{G3zO(Nf$=7-UFwJ_MiL z9vldoOLW6rB7$KLMLr@JSMl?hW@TXP8@MjG8#mm;aMem4t8*fypq;kW8F=Hc0nQJW zIpdg(s#0q=l8q#*aYZqzxXcLI;0>-$3zc_8-F22f`>#Z(mUAp<+d6iB#`i1ST>vdv z>ZdzbrsoS}1ePdXbz?xV8#P8GIUtA{WJ6GNcpn@`?6GeT;1{}8B8K%9aBvTrk}608 z%bMv=ImQiueOa#)slDwstLVN2g@U^u-9Lakb15EDw+Dc3dG5`{NWMpX85&hc8dWH^v@B$d`VeZJl+P@Om9$^D^isLkRKaK-Ee)Ty zVeESeOiw`zb#ClbQ)3#A{B!Vm1L+Y59?j``%3Fsr<+`4y)36&jcvzdCw%% z8E}I)08TNTYcN!*(Qrm`u7UOAPr#09>v^P?#L48re*ZWF`nE3|^I&Y(@&N{*I&VZw zRiI>#G42T87{|Lt*e@Lgeq%u&c}9{|`Ib~2t+sX{9k&_1>u*MCeAKm&RyRVmA-2&W zNb61RnKCTOM#LP@ROxnT`1E2BC!W*=l4@)%*UDmQ4+M2I%<1IMtLbjt{wOfZ?emPC#zs#xgPFWz=zykzeaLogLPr#GBT3j%kAX!SZ~GCbvl>8I0ZQDMXAye8 zfRWi36zQj+I}8Lm&H&NYJ^)yaI((+IY ziw`L;^YAXAa}s%X79Q8qThY}gY>gy$Jeo?$8ztY1RK(B037^$S={ z$PL?6D#LN^jczi-(#&x8{RX|%x)wxO*Ws}%L9x$^Qyaax=aERM5-3yweX=Pfw+k-Z zjK*wZ`TQlkz$^4|j4=Lq3|dh(YDV(i)-7J8U+<4{EX$Ws-PcVX6z=Pm0!EVkqauF1 z)s$=yA(WwF3dKj-+jo%G(MT(E66!wUJUbB`l060TeKP77UmU?+iU{{f;MnlUu#No$ zk+v&PjrgRa^AymyjUXb0jMmuKgD>{U0EBI9d5EN+@n5mk6)EgO@2c$|uzmt;XCRsq zwzYqssoVfS{_a9u8>a2ISdA~ZHBp78}~++aX!de+=lC5zVDP$@bZs z{y{$aowI-=#J5F|l1K6Dd!)FgqCjxz9_ZcYumZhPjw;Z5^h&LU^m+phD)$9eF5WM? z@0a+-#4;xi9Ex>ktHi?zLP4YP@eo!V$3XT|$Fkmz0EBwxABdTK8Ba`>js!4sBlu}y z-$c?rjIq3H*zuWHcyq**wr_Xx3LLx5`CeKLoeZ&#V2U>*?MU)) z+{_9GCZ6DC$esyIF)mso&=Z7gT*)AMXRYX+&P!6)1%$l*`KEO>>fhBiZuV;%sz4pD zb*E@Sfg*-j*e{Swomh7+YqBBQ@gl5Q*na7JhWxMvv*XX=$81(g_j>oV78cTCh&2~! zVatN7T3^*r>n1kH8F~{F8{F|06SJ-Zz1CHDB%GxPke<)e6Gv-HzOCw>I({Si5Nyz_ z%KVfZGo2gTO19LvlsdObqA}-7zB7k{6#I6dna(?YEbA6#9dkPP_G5Lm^F{+zYUjD0 zpy3Xd9)#heK3HDUT@WY61R4A0X;p$dG7X-ExT}KjC-Nn9bj_i zPCPmpE=V}j{)S4rQ{IczqC@!|IB`pWeHYLZE_7T`=(3{F(~3fGEehRL6#7n4= z=$*yrJ)$UdO;P9>MWI&~h2CEj`btsgS4E-myNb~}t0=U!DD=Fd(3^`wpDqghXHjV7 z-Nh)gib4-A3SCtc+EEmGWl`u8MWJ65g~snGM(?De&{ajD-!2NhwJ7w7qR>AVg$C{| zMp>dLbYW5G$wi^p6@|W86dM0oF&dT>gC6jl}Z&|sf#Yx3CXI9(J zrVXo7@kK38W`o^&;J!_x`7afp(Y~pz-Dx?nwWYnyS-B|{pWD7_(}vZvTedE=k8f!` zaMk|%uiS6-e&fbWXx_JF^!N$GduP_(+O}bHifv#ez3C13se*=s(j`s~{3$IrQOqJ8KsI~QE? z(>wpO`o4?nAA9JW>n?xfob6vfa``E+fAE`Ypa01X z=f5!V{J*`hZO4c|l@4G1{;`Yx_Rra|CqEi^(!5VP-aOg7|JVr?ADwqu<)t;R_r0jS zq56c6u82PVldgf|kK3nq0)7+mTfO#>+G9?6pmzV+&kU|P_0z!>OMW+W;ez*vU%&jQ zrkg*xc+`f)EB77vj$6l&iZ>Ap5J_Nn! z{nww*-Mk>vai*bZFiUDD1n}LGF!sLUcRqfnf_)>PUcCYLMjT-3kMPIg$3lkOe~$}| zv>H>>E`k3*z;6XUR!6l~;CDiS|2f=ch<6C^8u2>>?hEkC02f#EYY)SHB7_J>hUE{2 zVQnVd?*aEu$m>4*zK7ou;HQBBJxF^2__KjmiS+RS80~7jZ$S8ycppl9xYr;)?w!%@ z0UakGy=e&h9R8z#k2!;esk^ovX?z6uuYfxYu%F>q4cOn12j+B|1=`-l@2Lv7r(sJ# zo3;TTOK3&Gx8e%&7A#WO+GZ@Pt^{n2wh0h!8%AQqkPm{bsRfC&BbgR9AFZ(%+5!YJ zwS$oIO60dm8v)cran$u7;3Qn5)}m$bZ>6>lE?jz{#fwqqPvQ_DRnNpO?Kj#iYYMed>;cMwYNfFMU(4h}h>eVq{Gpe&3uT@V@G zf&|)-p(7jxB_415**%Huh8!xKUN0Fj(=8HfCE_t13PbJT$S4Cq?_f-Vw3<06CCgyCh5BBABzxC{KQ-*O)2xM{ zJ_A$gOk}kdZk735;T0LVLCUvD4ww(~kQJ-Q>zPv0mD(zy75DKY%^|(f<{{k{`K{p< zk=o$iDD#1^5>>L5_iSkKVhHWvR4X!UMIG|ulp;t+A@F$oSn^ixC}&pwdY=aHR_!R1 znJoiLLRw9Cgz1QDga2csP4vvW<<=wjg$G_t=zKHju3d?%Z4OSPjQ@SOPzB zGm*T56ud?~TDt{EjeAErLdYGhJpk0v-wajB21WfjL>kdOlGie95W_aYHnCNE6^K2` zdJs-ru(gp_pB78U3!aWNGGNPUAmS#U-Wm2r9IM5@8Dg_G3Wz=G@Gy|gwlhY<#{+tj zeK`2F4!>3eFG4WH)n5mN2B~UseQ!Ftqo^)xjJ6YqXiomLDAVhtg|v06*D>0oKt^-w ziOe3HmG23_Ux1eS?`Vbk?1ynYD}1&vNcmcU!A@ovB2WJ2kyYDY zEeU!_VEI=Yx3?t7lFf+1&ZB$o$06#ZZyL2&-lrgev3pCPJ0~aytI=6tbNk*&?jDUj z%qBPLeg7@Td_U8z4qisI9um6{)w3B$W3;~`u!l%`W4qTiX;3J72#<&2@1V+o)}w>* z&8q?p3)5M9~-K0KKU=`ktEL zB1D;3JWBWaE{t_EFrreeqDIq>=zHLZSC!j=vWHq)j1*cRdhB7SN%r80KX?q(A%%Pi z5PS3mUJ%pqlmZWy(Vj$v>cx3=st`~D1v1KjgCTWm(G=I`GYR{H9P|@y`Jg@ss!_2x zG;s7N#ET+O@;Y4l`a-NBUMzA|^%ZOKNsjPxTZp7KAjv{d3PB}RGgfZe6ki#iapau1 zy=r62>b8qI_Y2{X+Y;MV9 zR<3I)Da|(L;@Qy?=jKXETTX0ow#L`2+*%UKjv+KxQqokieBt^Q0NYxS(3&`>ZHV6H zY*@Fh#fi6^yk&#al8J9_&$Pu?wZu08&xyCKN1knnCfM@W&=${-x=h@5;u|vYm8;t} zoCxGKO~`CCG8==;(j_ISk}^fcX1ld*eM!w6%r!S`*@Qe1!EVjO*R-tN(Au)5WMDqT zrKJ#LkaBZcd)s>3DG8&@D_3no40B$4OFP~{PH|Dj`R%Q(8(PEOZou?d~3_a3v7$^fRT$}XQrflL#xoe zp{-@p){+5h!Go3YHSNwymMLzp6<&u3Cg}s+Jo4OKDOnwoYbxpQQh_{M+v00CYy!JW z`X7lJ7C<_FxV>(oBvO%zFOaFd@>Zte2NC74naV$4@%on5_-cFemUh+{YGlKjO)VvT zQG!kOx_E)AM7~Ubp)jl|p?GXArI-UAk`rrkB~5-@5uvdY*MdPSSFevl&U)dG5F$iS zR%VVT5v!dR3I&B^v%O}++6}0$#%XIss1)N{)}-Q2%NC%yjCZA{siYDGg#70HgTR(e z_Ue_JP|Vg=G!XK-%_c%qNnJj0%?4OHBs{*>K?O_jU<5lYn{7yak;p>|p+#de=aX#b zcu2ft3M!6wYgy&&4{UGk7Tli#7|)=2`b2~BsD#aKr31W<03{K^M5}oa;YTgd%5f?X+XS@Xha7d-OuPrf|I;n-Pv2y(A~OD< z&uWXmzIRG#Jse+@G;7gECHD@Hz=^edteHyC1`u>OaP& zXPDYAnkKI_wZog}er_|L_nyG#$xV-}Ftzb%KF5vbb63guGE-YWo}pJP;`62Sv55O| zg6>_z_|D^0 zZRsecUv)@& zMnvnsLYo@V9ynT?TB*Ho^6Y7q+MJ{LJa5qKX%X$E@ryT_+So5uCBZ60<6?i);2Y@FYcgD%$v*Z~&i6g)<*6B~@>n$mi{I34gVg z?tLsiZ#s&Q-BN3{8M=>*@p+Tf)RO6>WHBf-wa>;?Z!@(Pfs7u-d}qk>)iHDj$MX4= zK%#Ji=R;ZVIZ5ZpW~RAR_&IAh-H!zLTrAHC5_*HU%cSlO6?aM>U-qST0gi?JzU0H@ zSd7(f5x)If=$S537sRtt8+0Toyme9awo2`nYw7-1nzb1oC30@@`Nn9<&s_rFG=>mO zTEQcmC^>fsZFR!2V}T#h?nT`}-Xxb3&ZLx%gVYVzAHX)sW}Wny+MITl!kO?~sGs)h zq4z8_wM!A}8KL$|P2nu-_?K>KSDndcZ41-+_MGQJQSJQ0&ud$)UveB&Rqetv&TETm zqn7e{wz%t0p!+&JP3!RE&tKvog*qC9hl z)BVV1KKqFK{n>O!4zmyKhg+}iSs2l3R}*5N_?Q#b-rhvs_Bo!VD?UE_v!209(e0d<@$J>NYT0zKN z5_+yYZ$l{fEYH8rPtO>lHP(H-KB84`c+5c$Dcoor`CRBrjWULIx|}p*&*XF786RyN zrj40=W!o^VMV?=k(EalSpZ9L#bC|$i6iD6DE8B)>=D@Gl57BCu4DgJkKQ1njaW7z8qsEMUyFY4?X{$#8toe8l3XT|FAo=9L_;S z1>q5p68i4b57sy|M&m@_4WF^=DpACT%LJ$c6QJ1(j*$&@IHCFXkpI`JDWf` z7YsiWXlLU=8?e;;dPCjDA44%t8bRd1xnn9GP1Vq5JL`~-TjIu}z7vP#54jsPpY+y4 zn7#^UB|G~$9`zh;uMcU9Eu$mxxq!<(EEX7xejC{qHI!nb7iko2pFru@81(QBRXyyZm~|Z0vSVd zb!n$LiLgqE$N72v-Kd{-#F^w7vOY+fd^c`+Iv({1>Do@19uMXGA>6$a0g z#=w2>5LQmq7@qY!{2BdgJ@cJ%LK2(IZT-nYvN$@r&*t(}9-G$#`1ZoL| z3HXg~91z`yhkZK1jS8ea+4yc=SE3Mh6iC3|L_=E$Tbn0oGSM(t1EXyU(Tzf+6u8-e zId3a^fc(PYvB@y7&4D$m?E9_YDZstpm!_D^P{NtX>1#-kbTCshj4ZZYz%*(AUX*BL#iga2>nC)hUi^o z`;{mbVghad5_MK&1z?%0dPrM1(Nu^K%-NA>KST&pD$!B=aT2H>5!`tv8bq{L(P*MK zhe+E@qCVSU>;R*+9{~cliX*Vxav0dM<%${*;cZ0B8ASwtgMz37(MUyc zMEQymh{ofE80_bQAP;5JAqv8PdXcRW#0%QeiLOCRAWbED1!4keCed?h+;R_xdLjyqcM#A!17I; zrI2!grV`;1p3D9QvO`XsvpkFkNWwYG!|DPx02`hyJS<$3<1#q=Ttfe)KxSKY7b*|4g3Wv zgms{EKwZPhvF|BxcPAHYU5RA8IDycga@>=EaBStcyMTP-o~B5~OS&RC?!AGq2FC=f zp$`y_gN%ZEf$&^)9cGj;mZzvw6QnUl0@+F+2E*7`Ba!GF(KsWC=o^ToFgD)kMsx+{ zmoPTLa1nKc=m}#J4L8w8MEOQCkq73NFgD3ZAy3SPSPEkW2Heepmc0Y9gw&J69}`g{ zHpNIKlAb_X4y|t0J1{MbA$gBfqzvvGziCD$4}elWZCf!sm(4Kx@#Wz8>-{Q*!&w_B z0O$*#v&I5rGUNO=Ji%(>pULpAV`k_>@ud9Xjy6Gnva_2_A%yYQ9ytkH`|mie5~ zn+PK$jBPji5XtrD4x^t~9u>lp@2wc#(s;qh5&=NLK#^vtF_b7)(Qu*>_etAGSd@gY z;?CHXQe!l<41Vw`#@_BWCK8!_koGEaEkQblr{ETe5gVEO7yhya4+S1m%NpzgXHr^EQxma)Qoy`yn`|vs0x|)qF-(2T1qbMhi z^n*qZc#qc?1wGAnupeVHg3&K&W=ASz;5@8-FA%Pp-+`k)j2$-nlkJ1iXnWTjK(s3f z>4-VV^2OP4a}<0i|WHtJgh$u&b!h!m?sC~TrO=nKt9h8=P7~cmxjsMzY)AA(Z|_H6BPBM zzCWO78s%IDv;$T-BXiKZs}$8P_9qJ>1Z`pOV80Ct;{@}UFKt=5L0#C;Ww>SN zG7o8y1Jk8W)Xaq2!k33xmh$dM3; zW%dcgdi#TVNQ)epE_I@2CZLv+mL*}j+SQ--lC8~!Egm~+kps2ViJF;^>z8K~QwSWh#?jj%naMGn+bCu(K_YB_0H5~izNs4;HT zc+&h7OlPK{c28f_$XDj;u*G9XEpniiI#DwdP|Hcnk}zHELXC01?zivTu*G9XEpnii zI#DwdP|Hcnk}zHEdYkr=F?k5KfX_jT9EafExEyQmh`&!;`oPF~>=oMTvE%k4hurcT zq&@aqwB;YrQl}B_EyqKV^Zy+)7Q_t3PdsUU3f7pJhT1(HTh%fP+6>S8213buvN7jT zP@GS`ip2Tk3g{o~&q%DdU(-gQ@$l;y#xNd(m@aiYs4;Hb5)WD* z?t-FbrlEFE$L%e%P+MiA?jb!&x;78D44a91qY(8rsBbi%XobE-EpniiI#DwdP|Hcn zk}zHELXB~w#*^l!U^+7mwR<{h%PiDZ*-y0cmA@Odccg&()<)mXQrWcPe*N;h1x0`br0!L z(zSWGW!OyA8-=L1N%M{%}hYWxzX#Z0()!Nf^(_Y&)yQyhyRTY@}crJrpuDr!@l0}MgPaU zvHbiLsw)k(dpc^%EL5Cb@o3Em^tD-zW;|F+oj6{Z2?>xcr*@VlxgjmjN8U40I&AUI zAjTLW7rIZ&r^)J>$r4NR}1bghZ$&a~yGz;sIs)kd01 zdLQY>WW7W>EFAM(q7ptNZ9&`HQE7InaYr`hxoM}Iqqc)B~J(hwxe-7$O(x48QuIY-Jo{c)(K&AKrui`nez<#M6dKIVM+pyn2uaLs?R(Cam-(|jsy{OC(sUD2akRr#X4pvC1 z6E!mdwVbpp3Deas)EGBvJSm>#At#*Wy))#x+^0IgIEJIfIZ#J{daYXnpM@>ITByqf z>IB$=E#K9l5zAq(f)?1{1NDI7_7fd(`zN3*pc-_hc@@-mu4x3vWAjdUu0h3>37%^( zU6$0mlmEG zkAXH~i&mkoBpnlkwNJ5Q?F}96Kx=|K!Is_5E}+{Iy1|xHbWS`-XTythHjJgVbq2-b zv0Epv$8L6>lmyWmhPtB&HEt1VE^R4^A!`O|=mV&i2BMZg+FL?_eHv`>kQO;GUFt;5 zOh7FsEla|5wF@=IjT%pypMvSkG}P|ts4cTlTVuUNyh|XdJ46zA+@b0cv=#A0Oq<7k9{_!aZdBtp+_**7;m_)!1zSPb%hmz z>k5odP`&R$Z#l3pmQY|{0b4v+vYMS<6RV*16E@VRDSd!+GHmgAZ!K6ocGMyVYN-=7 zGXb@nv@8kJ)h^T+H)=d-ehQ{D(@?voqqfXKZIz9>hx90@_lgFi`u~5ra{#O^x^)il z*bjHZ-t~83@4CR#gyY0$S0i|uaJse=_S7t{lhy@azHf zs~29UJkbl=Bd@PfOPvQ{-%L2t@p{Ti$Ez4eI+hs*>a$|YXZCIcd&~uGM!L{k+8axj zwRjcFk!{-s)*=V?z0~H{-3c9q&DK*>Q%NWuksX>0C-T z;>UY?N8xJw%FLn5-XOgljp^e~)Pkv~pVIcCm6e&^{Ed2wK0}vfcSdcv2=&n<(Z_53 ztaWeL^0*VVZV+l!I_i_zs5j@Ky20wr|6sG_u;mHTK2ezN(iAn6(tkC_^gXoYLE7>U zI$~*~Mjyq54ElsmNg)Ogzptfy<`tTCesfnNV!KlDU_Snx;dURh*j|VNV zzeswyFGhZFKRiaUeM}^Z-TCy`c8k} zaUBPr&&6^u!e4boLmRpdjD|M2K+BSPfVIGmX;c~Qn18unPv6MG()vKlJ@(Cm(7F}0 z)VUorGXcF(p6~*s%aUFKt#*y?i=|Z$UE?z9;Lq ze%7JzF;txY{jGQ`UmA?F-xq_uBl!0G9oa*db!v#(bQ)^JU8sXdN0a_W)-Q(P_K$K< zZ&JE?Af}u5MZK7enmHA9c|Fub+PBdpOrN6spV7X_q|-^CA}u0)ozxjv$+fwmVc!JNyeJ-<`_wq)H; zIlm?Ey+kE1Aq}Oys;RVFl*ir(OK3M1wGrt|D($(2w4L-MdA?^lZaG3;>P{u(Q-4QO z`=23=8HITm>2lgqM*1abZ|YqcwKIbJGn>l!nzqlUmLH(>Hp=rdZTXV)58A$o(z&!( z1JZhwvkq-lu zFF6;l2vR}+0QDVreIboAK-RMD^HKK>iHEtUefyhmjJFQO5>|(x#tp-kgipovR#;I7 zu#Lgkqhqab)=HTX1@l#(+)?m3#fNgofi9Re3G|h^)1ds4@cEE_@qR4fR^G)C0qn@6 zizA}hj=5h$dQ$jR&;mOi;~x9yQF8qd4K2qqz31Zo@L@Es$KdD&k9`3%LwUl$(Rg({ z5Ue;`;=KrLTfBQXY{^d(Ks^?W+N?9GI|22+ zY}De(sPjnYP|mg!aLdQzQLl!hX0<^5jkZ*ieiejUz9+2$_0||OKWYpdtud%ky-|nu zMcuFx)mVz!nDp9%QDYL==d2}YwuxGwqmCq9Kza+bGs`fWck0aU4nNSUJ{y{X+LH88 z4#|6Jx%G3eJ?n|H!hrThgXVgin=JZF6< zaAcdp7Q9Bo(TO2zy9qdZ;|O9-Tz8?;3ZIS+xx(xW){R+u=Ir6BesLE<=sHkW~2qAcG|vz(%F=LL|~r3EK~<nqd2A{1en4i=>d``}=0BtZ?c0vxOlk!*Ecwo4J# zP>->evUaSY9{ZF?wz?ksLJ`(bkA0&EYpBP5P=sEp$9_|kneb9TJ@&UGsQopdHm!X9 z3uOlsVeMh8XKP>WVQfPiU;p6OeMMM%7~7!;YY$_)6=CgRY@Z^mJ&ctpDoz+O=i`Spw*p#y0rDRx*3aWCkb2KoQ2-yYjtxr9zUMNHbc~1 zGMclqnre+GR;%d_P*g{6&S*0R-$7CPbunAOJ8WL+ZMI^un(jB-vZ+KHpoUrIUF;Q2 zkDDD?tE$YUSGlUc2{jp035GVBUpC5s5oo5j;uA0j-e z65-QQ1Bq5b?WfE%Hc8t);=R~TO{VD0E)rc1DzG;-`?Bjq6+wT^eG=YuXm&T&P!SN@ zJ`pHMk)yEE=*#*m3Vi@=BZ*|~ec1$}l`uOT;eFX0ZOagS*-E0za5pQF^<%3Q!CKkq z#{xTJeV2n^H4CRQSzmv4<3Du!Kg7FWA24UO=+7ETvcY`-K7chL zS`L&g2C!J2GZDU^(NPn(?qTo~I+kK9as*rVu>oqoB1e6oA<9!H?{!E!-N!iq(EtW;T0N?^hq_NoB(_hp^|gEfQ##v{7UYWqbca2lRfa@VD2F zXsR-XGLIto^^*-_pJ-c#7{)$VRGyFu_xr!rIjf8u_Jbs2>lCy%(9EQSb2dUoJUmM#g7xTS%!*(Oa-20kEP`DQhA9L;AT@N};n z+m8b0vnPov7|!MM*h%&+iZ(*2iX>|4>UEfEo7$^#k-r>3Rx<>UxGQC z*cP*aMDpD6Alsz~=fS1yLq%BMQuZCu<$xIXUACp{Urq5q;oY$I%K`E3MB6gfNl|`E zifuW|RFs+4%eI1LE9#!!-?oxXRn#(Tu&sy{DQcCSYkP=oQ?w_0w5^!!S9COcf^8K$ zp=fR16x(WcMbWUCvuqEu+lp=!&bK|nLS3?DG43U{HLQc8+l3F=*0Bsle9;=)qim$2 zQHwU%9%BoLaKzrUt%pAtf~C|1z1lXFZDb7<#f4TH8(BL=@v&%2l| z&~|oyG;&y&AL=ld#^w{k}9y6;%Ydq8|_1t*K-5J3%jLsvrG9(5s5% ze)z>oECu&F8MIeZ$LMoG`!wNx``KlBS4sB$O?F*VmGLG^PQ}c49EIB7V#A1vZJ7y8 z>~FKtM9YCffhH+ic|xTDZ>}gROG2tuRP9QIw_19nVVRp@9eTI@0KD&xB#){xwtz^+ zd>Ol~Z0jcVx4*+;dSOnv<~zu`63L_ZAWJ9O2rJxC_JeFD(PlVv&9fh3hh$Fh?k4+T zc0~geUPxsLyj|S(g3gRq~k2xuLxEwj?Y-=J< zZC6;_z1}k44gQuDWqV6`H~2f&Wr&x~1pmO+YpM|B@>8meU`?56l?J|bivKF=bWhKscTgqWC`^U7lE?(M8--Qy zXJEX9Jqpo;J@OIusJ^ygj~Zyg9^pG4_^*O|7ODw*6s8G#)JPNdC|ncvC_)qV$f*f? z)L0Yt$e&UfeDp=t-aWm_h}48J(Nt5b>{RAYRYo&y+XJ@depF>dX+pn5YeK*H2>lYH zZRnR4n$Rz?nsB6BYC^xX(u972OKjB#^h+B}=$E#d&@b&YpKUEobYum7ysjRafRT*70 zVGMTlqbego(`~RN`cajUqzPNy&5x=K_)$o;a}?OzepF?^O(A7F2DTJGsxrE3TC^&! zZVye}(8))T zFPWM!UixUlc{Z77nsz%=@h|ZxTSM^fNKKjG!BKuxWx%a`l@q<2=SNk>7)`h?7^?~H*D@bf zyDE)w+ExxWAK|!<*ESq?AK|!9&^8?RiJEZS^EF}1CTYTPFVKYJK3Nlv`xH$$?o&14 zxWmmh)mt3*>6&odeT1!^p>5b|A7QI!Y8$qCmL_cVY)#ne2Q*=;=V-!K&((yjo~H?0 zJzo>HdVwZv^+HY9Y9HaTS*UHtAR-rO8WWVt7Hh)ec8MnJ?Sq=Iw?4w&F4Z>d?J`Z+ z+vS?Dw<|PZZ&zx<-WF-X-ae!Wdt0mtd%H>#_I9-6SAAJv2&d`uI1&`0RO_1cCW z+@J|P__!wY;6_d8!A+XbgHLEe4{p|k9(+<0dT@&-^x#vP(1SiY1$PLZ*0vjk8Nx>g zlRDJhs%`N6ogZC<<9(a9-3BlDC>GlCjJDyN^{l2Mn9rW`qbg&&rc#)*cKA`1QKG3V zDV06%M^(m7P3V^w{HV%!QBw@GrPPnAj9r@I-8bv))>M}Cw;$!Fq{6$|-gzP(eEqVf z%rqn96-{MHHa{wLb_;n`+e)21{0Q&H?D4bp4$%aw?J8rhwqfo2G-alxvez}iIW^=B zO)ax34IkyFWHC(w-oyym@68FcBIGSUS{riEOLbahUkE&`37%?ZK05jzTASyebJ)y{ zA-C+{{HV$}qp4+9DtvRz8xt+Fs*JOm za1DLVkE)C+O}K{s%#W&!^O}xkH#IM4igz~)`dkyPBfrpuE6!?7INN-w31=H0;cRnJ z+iD|(hT20^o|kE8b52o9@T2Xnc){r@$R`H zziPth(FBp4$bR$MME7(*f~)H%>T4Utu0Jgb(L}L((_2a%9KYW+;rRIo$L|kq!|}VN z3CHhGO*npkX~OaQTNC#7wk90Ee>CCv-O+^O_pc@#Kl*qkI8k0D`)E}Uxb8Q+-o;g= zp=l}{Ri>tzV7SuPv_Jjd`a;usHZ93UDzN*Q?+YZgZi2< zLK+f>+^mJBQs?CcE&b@b2Ceg-O>jR; z^wETOsrq^e>VqpqKY}YoP3Xb?egs#FM0h@e8KuEJezZ2^K0mtDFw2jwHXQ6FxWiLv z4AX>jkB{(Z%+WTSdvZ0wTXFS=E0T9~C81whWmg(L+LN8de1vx-?x+1Q=i0m~V}zz* zGc(voO}MV}(e1(wp`)~oFM86CMlGr|Mr+%#MOn;8i&j+{dD^yeRTg|vMU6_GF+r8a z7)?{`S@3-oudSg2t{XMg1jBWsCcI7^rwNbS@tRJ7KPPB9n3M(IUh$TB5&St(Q!E@S z`IRpbYrFiZ^Fcc82iL-t1>Xr)t}q zLw5Snp}b0Cnzn_^%3?nHz3}DG>DqRua9`*QO&0iirl$GeYaex4QfbW6wk6{ zoG<;WsDp8~P!q|v<>6TM;K>|wGHFUM;K>Iv<>6TM;K=hY8%Fx zk1)=bY8%GcGEEp~%Qaz~`3U1|g|=awt<;2ZR-_5z%tsh!4{005S+ORJvsIcf&U}P% zwp!aT&U}P%_OP~LocRdj>=A9lI9sC$<7}-aj58l$oUPL~j58l$oIR>-7-x@ZiiN(f z_oFQM#*a59_NP}G8~iAX`6wyd8TPog#k!k^ZS<0ObBHqx|C|o~tEdw)tI~KvQxZg^ zkML?~v$o+}{-mZ%7+d@saIzF!IX4WmuTJUBlMDw&`YoBoam*!n$S!8G@+MX z*MwerLlb&wzb5q3o0`x|Z)rj=y{!qobU+h&$wx`q9qN{88@xm4M|;8cj<&&@g?{wr zkW~8nf-;tH);MHbpxaK*>{N84Z~#!39IB6=OE}_fnJ9p(C4ZU`{=T+(>~sC7z`iK_sJ0c@SA~}o zEn^i>N=3NG&vq*OgdZick2PVLJ}R)^2|uZA@E%yiX+LsAe4+`Sw~08TslXl)an_HT zMSP~oV{a94K@;}RM@5bq;h$@p2W&nnbBdPpT++)t`aSW=PnZ2pGK{+l_#KW!AzWY8GmSF810UYZhiM)-;QUo7wb*Q#lUdX6FYn zr}SsInM{Pf-q$SL9Jo}L0#8~1g)Wm+p0KZ3gn3+1Ceg0t(pKtxuz7@8`-r3h`zU*a zd1#HKBFDaFPV?+qNglh~=`@qpd2me9^9`#%AOblCaf{&00n9BuTR-CVx`eZWlI-jx^V9k#vJ7_8CdTX6|bi zX>NK}Qi1(b$a&;BNo(_hBAc3RUXXM&8)@5%lJ;a5#xyk}=)t7T@cup8y3nIYn_0^& zq*q>+IlHGL^?XxOW*XA!1CsJnkRlFAigzQ$9hC&n$pK*+kN!W>H^zEtbJXZ*TVtb@ zZFAHI=`Y5{>YR@IYpvFr@cF?unhqrFiEXDTW%BEObR+1U*!Ie{Ick37`>`E$&f$?K zV&gSs4Er)RNz;|EuVcGunm_GiG`!HMTK$aeyI8lmwj6mgynWKfnPyfiDoffEn`Y)# zNLzVAP-L1pQ&A?->5rtX)QPsdk0s%pm1fRS7rF+^=GxNUo(x$dE%+*)Cbf)cWbMLp3$`dA{4@^rgz&dHE(O0=Ui^C`X2X_XM~m7^E>*SYv-e{nw*R-HXrlLxypQ!NX}=g%;*1O zdzlE&D@y}cnR^s@fL5FP6css^20m==*Et<`Jz^f#IURScF)I|6Is@%%%_>Ei2}=Xl zsdjFRDu`}$*Q1(JqfbUZZdOxHe4Z~Ta-$jii}Xuo!pH45n%TceDs{S@8_jA(MUGuj z8_n7q(uR?|(Oi8?Qh`0U1LXYEOF@yF%+r4(NuO;p&l5>cY%;I>$9A0vJ#nDJCe=)UF!ZHu?Jz0{RRwrs1JLWH&7 z>A2O*&?Gu-Glyvk?(~egnrJgCTr`V6XP#(}Wp0Kqb|YnXkQ6{PiD(1+vk+|`DQY+i z$?QmNVei4a1J9YEiVh4xTCM1fY^3KExrt6IDj$Tl4xMBvZ>J;WD4LOmbVw0AncC?& zv+!=rDSNx!EFzMg*luQbLEA?5NRL^3yLm%Vf*WakS82P8=#ZkzF0_RvNZY%x?twBD zoq@H@cJq>==ZKOMWzJV%rL*1qP|>wuq@*NiYXs|;?dC2;)9pwR-K1@N5YiS!`2uOC zTiQkv)hcRAv^GWB0>rK;=wEk9%Q^11pogT1L}wMXBAV1w+CDQe=YB=022yRRw5@=@ zNx$7pPLs4`6;enqNnMs8omMm-qF}q(K3&=@qSbvQdF-`u+s&T$NGbr@VV+fV2jZo~ z+<&jM{Z3SLpQI3oo)UA!KuL!ndP+<_NYa}SJtgLWp_2AOyp))2awR1ZWe=Bh6r!iZ ztW~rhqNl{XJwn>1LiCiFMWZCGf|w{VqsB_=3{g;G%7=P3vRI;-P)hbR zNo&dT+0!K*CGQ?lw1?=>3~6gc6gg8;%PcHqv7+wM^NKRb^RLX3IrCF6=YZLg;>p+7 z6~z$Ec|h8#$@8}r;Z;b9xp$7V;dMue`N~{Lc->KAuAMIluRBW2LklF~^#gcmp(GFa zdW#}>hYD<43ekq^iJ-_5^Tc9Fcn*M=fPc8=+fY2L3yk|xukA#aQuCGNlJM$mmpNyJ zmv%+%Hq%!k$$4qFIe=(0yivXO|VVUJ{NGvn!?eOO8oA{2|Tv3dBdEz0njiPGTzGjE?sI(jr9eBvRr1y&s zJgjYR_jxk$T}>-TggcL!-|3v;&g0sax9G*ha!qH7q60rNYgNv&q@c)3bLLLjGQ0w- zG~?)T9K6y;N>+p`<4Rr1x;`OEUfL9u9~+r;+Pw6l*Dt%G&YA6ZNy1S%XWmi-UUHr@ zi*}<;j>9=~EfJ2x(WGZ9+??BhQA(Og^MrCGez{P6=M*|J*m77^Zc_@G;@8TX;gd7*24*DvOWiryI4%=N1o z;*qv`>Fr#Uz?|wOdH}9yNur7D~ zZZ@JvXYjp{M0U$;tLcdAmf1_w2d+QOJffPQPWAqD{bg=Z)C=fu^JAi7+wr#WUV-^7 zQAJR(1D-Z8e^ay$?w{SJk%qtJS?_De`HvY;Df@S{U!eORvmsGUz>U^T%{yjmMNefp z-FM7XBKhv)zveJW^bYaA=3Hf4Hz~@^_!ecu_p1W@Y zd;;5owjplL@7FZlEqDD7{3+ZI$FIt$%Liz>?5@WT6CE?%l)m>oyc$yX5JJ3mowCqJwRJ>Qt$B0>+YaWv)&J|Qm| z=$9sZwIcLOByW30+OW5gJfBGRuPL9W>EGn0{3RmUzZm|GrX#Kv{3Dsuwsrcny0QGc zqL-)71)BdU)=+G7LVUL54=IWU&$r|o6+N~jm9^qK6m3}oZy@m36rHle8wmWcqAIu# z-I`Y_8qh11wc!^O4e14MC-CnS-Og*4(v}ZAD{F68+zx1kqQv4jpdE^y&q`(O_-l$@ zgQv>c@xzMhjYws8@k&LFM^qVi@e7K|XQi_C{Hmf)W>p#O`AtQwq0A24JSS`K2xWHQ z^@-&8b>yK$a{M~-E{bscI`QXaPGeC-g}W0!p$Nw>j#n$f@r&ojKl6=WJb(W@(guj~ zQTDs}c|`^G=_#Fgy9?4*V4vKyD<7e0ls$nzM6?{@Wl>5Ze_YyVKI_JxC6Y1GjlW2Q z*J^)s@5bNIv^3Dgk0`<`XgB}NZ@*;zm8Lgs$^5p=NykbLEyAAW`C7#&sp_zgukD*gF-dQ1?# zv?97cPyP~XIA-86)}L=ClKvdPpVc%wZ~)&=B#*Is`C&~*T=($`nbWodj+KG@tfGBz ztPJE|D|)s?D$C-vigvYtHzoKTBH8yroL`i^#aUwz&ryU?H<-^Ol06#CS1ZCEW%E0V zun*Zh`77^;ec&3x*J`S859O0Cp{>}qq!6CI;g2eM7~bR=#@`~U2`ZeI!E*R#M3;k# z;Wv#O{<)(2<~KES_?L)bw`hRKAv|CZKHekEzpmHPPjO z#|Qlj)S?FWyBv^L=bC#4@1SVy=m>Kr@2beGTkD?52PnE-a0{-lhby{2q1HW{Pg1mJ zLA%rk_8B_w#tCNlA>sM=Tx?qA6GQKbCt1{NB)9k7PA|zcl27vI}u$DsD`!TI-W!%-!@*y zXA;!}tedpA*Q0!k%9%Ln?Ou=ZBPu7Z4%hSZig31B&ufV`+u|Q6@3o$bU$MT+0T?eE zxJ?np%LZPc2;=2(zKy6R=v>|Q=^Oc3MLz&-;=#Z9{P_e=SA_oD%oh@&2Pf8jl0T*? zk!|5GNrK;6D~&Dubw%(MEwCMu1micc?o+(W4e6HygT|&m&Ce3ax3IVJ?L8s&39Oa_0e6-J+IRCBML!3Bn(-39t*C9m#f+DE#6Pkv$FhQZzru?Y1$Viav4=mW=#5d% z-mmdJMDn~{6}ru*!y*U z({H~w_&+-5-d=C;kUQ8;oC_{y?B}sWvW7Q#du`j>>rLLn&-ND2^s~LihihAgc$-fp zx(r`6PGkr8PDS{P-~pcfFV=^>McYiG%R!k5@AN*v7f1>yhv$M0@TJODmekZdz}FHL zL6mzS=OrSH`JJKf@WBip4nX>$_d)OVQN3O;GaTjxWUJ_zZuj&)3_pZoPFc!(e23mI zk-g7fBEr5`8SnG`M91t{%29sMFXvHyTvL^Cl%Mp=d5oXaww zX2*GiB%9GKl~wR4Md975;BVixRrFMD2K#`=E83fzAwJ+PBAj22XMV`jh~$~X!$%XL zC-#MU_;gJlxITiv9!Ry@9_@RrPbEL3=()bOzLmU-A#M8>Uh8v$&s6mOLR;Sx{3?;0 z3qI!D#GJCek9i9stgoQ&$GkUDv2B0rYkf}gNs8WYZR>lIA6IlK;#!|m{EDIev8~wAG5HhzhN5+jE@YXvGd{r2_8BkG)Uw|NzJ;jRX55q1ubO|aXi`X}QO$!b z>A^W6S*)7(RD|pKFZo18(Mv0hFZpyLJga4aZ2?h55Y~Q?*QlJ?jnn&G#drdRr1<8cnJ z?P$O2{CcpLPWJnW$JX)Ei;kap9udw&iL91CN+f5#TK+1LJT`0j2}$rBrMQ@1cx+uP z1;46f_5X#BQG`!!{>o=cg8LyY`~S+THB}imdE0upAI3!c{=f6yM8&p*p3jE<$?sK^ zu_~4Q$%iU>ZXnVqz2AHN|Kv+GRk;7=+f>dilRxf%n^!BsdmgvB5hB}(_dIU%_KMn0 zz0m(3K2=eBxVHF*KddMTt}XuIyA)a7ulK*hZ!1b4dAdq%f!))8xSDY6X98=$}mM-L$u)vaO?ms z_7mY;p2~zcM1=m#8Yo0$DCR`^z!fOk6BXO8&4c%BL}Zw3^=Y_sViR$Ss^QLwO)OS~ zcm0Ayi6Xq~7bHGXG^6d!dUg@iNS3ms?cYFs6xG6h4slk|->{!UB!^>8>6c)UOC+N_ zSj-}lUJ4d-6rq=b#VtkXr8;6z1eHRopt@p$qA_r-R#!|?bS7;;R$cM5qJPo`XVnus zB*D7p{;c}qBSp<7kIiZzsudj=^k7y)5$BZcEE~NlD@^oMv?<|npeaO`1DvozY9wYW z!j(=VQK)F(g27ph#BxQ;x{S?=5UUmC!gYsJJVqqX?~TQiL^wvuk>Z3R{DNGhNNgK`jc5Xs1DDHamR$Z9FJ5Xs1DDYh!Y$Z9F76k%kw583BJ|+026u_;nm%x~7k?8K+wct3K}0r}EyFWV2hmH>OK?Y` zqZq2_;JggcQOs715hvPW@(MPYrH1F%PN z!mS8<6fXu6$v)gI_G@}=P*)Kg?d{)NgA&AKBJ5x4;6$-dQ=h>}Vm*<(tKt%;6`e^N zH`pZx#$YM3oo+EvQQ7D`Y_ZfMnqPW}(L{LsMP&C9lQhKwMYfbV&!i=0r;8zysP+soTT$8Q?(p`<3q;Zr z8R8I;^hAa@P9)osA$TiU=3jH~&(0L#M6!RGB8q4woMAIqrs$`r)Hw!nj+FaR?U`b+ zBJ6vnIMkZT48Xo;it|KR-=BjsMf)~rt6-S3pLm!^&P)Bo1|s|wBZKu5&uXd(=_g*% zv?aU0I3fwkbPXFIo^6X|(ufVaM;sw4wmlsjG;E;wP};zs1AsnJwwEX549gN16pahc zU|Hg_&Y2;y#P`b9+&OC4An~iVxq$xm+IqrWMq#$2+Mx#cR*MKGDz*)V*(O_rDjPm+ zo-LXxTmRtDVM9bqz2A7Cj>`6$gAE%h60~hPP!DC>Uj%m`MW(XhZ#~1rKxIpTtBD+u zqipy@d5##PY;!|X!*fM}vVkXnW-D8*Bfvgf6l&XoVZ+5rWt-FckD>RAHQKgx*!^M? zk&LVnVn0z$z*AXo4;vvy-{l<#D`%vbuBl1RD6xbHkE58J(c%#zd0rVU9+x(XrO{%) zB8-sH;=Ce^rP1O$B8-=RlSd0@d#n#>N6vVWOoX%PCplBaD;>~=$9tXJnW9fe%4zH0 z9^Oe40~L*J5AURjT%yYX9Y=@f&KLR8#>z&w1zN3ac)ndAHW1+oJ}!5Gc!~&*)EJ-= zBDro|DBk@KeMBUqe4#i)ge$AwAq&M7MIN9+@w+7G(Y?8gL_{aq>a=+=IZH&8A{^-@ zqKzcT33miVS51p^mxz0b@X6xT!Ar$5wcp&jZ{#i$2NbOWS}uN6glCc!;-(@zldKT2 zakBRL_rI6BQnXieXlN>1DY_{7U?{x3CVp0QVG6vxCjLiLVsx%1C9a#dSsRW>gug zMbh1}zVR(n*~6lbqFF7gjEBW0MML2l;SsS@Q9c|ikBC~L`)$M~(N@vddAERiE7~;aw-HZ>dll`RbPH&T zHz!=DZWePC{S5bFH;XTb@L0Js;z{uh5gsdio zPmciGH$*rpxZfX|c8%UA>ZD^^Md=fyOxc9TkIv0tC<7h0FhkR z9T4T3x-~o?KGhVJS0hqIgq@sOokO~xiN;Fpz z`>E)|ypv*?BKA;q-dV9;5&q)vx!6X8SLOfYeJ)NDp(ldJd?7;mV5{*g^KRZ3VgZpn z`o9z(6Up<@m*TRfZ^nKpqWa3-mWAFK`?bhXbQ0(rv0hPwusdU~hz}LD1Nv6{L$ulU zWMeU|M%>j8OWADuxwix8ZlYq_sr*W#Mz|E!W}+Q>{o%umGYG9pGnvT0J#t_Lf!f#@-B0MAfCKeOPIpjBSOYJ9y^%!?U ztiA_Jk>9SpDfSZ;v%V=w{ceiTd(n0|zyWuxZ;HJ{I8RI;_lMy3p$%!lxIe`*B6-gF zTeKgDwhi!hiDTStk(?z7{^}mkK%(XJ3*#NJelXfFLf#yAN8Hx*%{ar_pDk_W32`x& z^`#;_A6ZuL5NX4C$+E^N!tVlD*7J(+mnO?PrU-wzv#cvbGU_Y~s@7kf^%8z{wr!qG z*(w4$Mh8!@Yr^jm*R`^SV(oauWr%v#a3UGIA=Y%FngBeCL#*YB@CdJOJ>i$Lp|xGv z)=la$p`lf07?vqZ3AMuhLrsaWzM~UDtr42ePiSNv(Dc=Wa4Ri`N}=oU2y2caTs=it z)r$75yb$QL(sO0b_gDT5^rNEt9=O)0u@x~~+9p0=>)Y7MQH1xwnplO3@IF`*Yp=x3noirTi@R;QVDgJ?6mI;{D`W>(1v%vnKC z%{8~)BEt22n~BY>)5_)^mozcTsvaqG;+^Mc%QlLLo}r7j;v~UuruR*ZvC>CN8=f~? zSg$I=Ije2^F(+Y!IxL9l8IP~jPlOb8$|N0zRuQ%MDpC<*^0~e&v{`I z62{<*{W@FMh-4{Ut()4G$hunp5Xmcsu5@(3h}9`ve63G{rgs+G`uYg(h9+to-VIH( ztO9R+i7d&gM}$#67ydY_Q`7kg-K-cQIKM*;E-PCR*5I;s62UKF;1{>`vfqAg>zvvtYWm;Q^WRLn-wL};%j|cU! z2298LkWL2mwN?_znW&$&mI!-$enLO%2_iWT{jG9EI1c@-+j2jf0e3?OSS@DA-Zq50 zp#!Xeic-clOS#9|L?nB3k9ArR_UK*zs2Z4Y4+AIzM5kwT(#jc9?ZS z5%zYN75MD`gmK%!z> zbn>2pQPwg=amo9EzE<>Q_Q8VDR_I*nyX~j!_krdq!pO?Ab}7Qh%Cl}My4VfAU1T+x zC-?iK8+^OS8lkAAtFqBp>qA8euIoS}=3`D7k>jlKiZCL_Su=^`_>H%&E5h-cVBNcb z_M?cLXk{tFh@5CmRD={gs&QF+T6%iHN#<+ePG2J?%XqM|1P}>Ko6dQVQhBZPFdT@sIt|Ii{OsiHAdT^%I zbE({KoeREJWQ|kwf(yP@WIazLy)@f;SrK|^wzZ!~dg%cxb{Up}Yq0w!&asvd$@|xH zt!0YPOLMI!6rq>qS+5XDFU_~omt!e7>nBd0Z>`rfX7U0nWQEr@XL6x6l}P$?k+o|j z+N3`hTkDG`Cp~?-#M(wAkM||kP9iz8FR@`JI9z~j(J^kt-aWLE#rdJ z=;*lHh+j@Mn5`}_hOkC67CXJbC}VAfZ2|uJUuayAS|R@WUuYDppmHm0&-Je#a*uIT zY6ttl_MVx`jcS=k zR{|@HFIY3@VTJK8snI;FFxsxBm}eE5hm}Sb)@WQ}#46+0-?X6VtBi=hktdDrW$)F- zI@ZkbTw^@Mnt6n;F-lo8$84=}Txv9CYYp4IX8+2(rABRe#0b65Eca&rPCi?W;Zi%@ zzbmw7Su>B+M~xSxM(upms9?<;!M_`qrA8z8n9*xJ_mB6p5~H`&XoZv*H%pCHNU4#@ zn%UdOjeV?{$KT_|rVSLuJpQ&BWA7)8`u;|rGGoSX+UtFvFjlgL6@tH(J!zD&W`2M7 zNn^Xz==-}*8c#`W3GQ+{X*?q}`u^^d#&c4m@9#co?2#IM5BEvqfYj)FxZ8~*tkL&y z*XNcS+D2*_eGhkY?o&oAYb*GBxI2wiQuAK=Sne~%JEkXp4|kX0y@|^yt!9p#zRTz< zwSA*s$bHrr&e{sGZ*)cOZlhl2(KY+?hVKJZj=qO`I`?^FuGI2-{VVsMM$K>9<=p*7 zJ!|wm+_rfy8XX>_a_0ANUo_@OZMQRa`T=8!)aaYH2aWYoqi^26Z2Vnn^v&B>jGa=W zZ{AiIFG-EQdHbqylr{S1ZHMWHjLTAcYw_mXDr3cFvv&F>4%LAQloF)RvSaMn4WYe|4m~QYvy(Nn?^os=BI);jVjh?^(2cojpM&* zWli5SKKV_Xo_ECf+APN_>!@LQm};QEaGc0HW`we4{w3|05n<->-K}Fr7pc)-IF1<; zrAB|@IA&zAX6_Tmj9IKv%SKK=W-Rr{d&?;D$a~A!@LS%8d2bsftUV~6SvuKq+-Uv? zwTxnZk@v1K(A4-Fv?q+AteJcH31hLDC;AWhA@79Yy_L%e*AU07lSY};jx-CH^?`9l zYC$`bg#99^Z%%+M<#syOo-Eep0dn4@c zJnuZW-y5A-qp?obzc*4?GvAN*gE3rcbg$$GqxoZ04xc-4P5Xn<+SK^{ct05JWFEb* z?gyib%-bK^e)bQ>?NU44CkT1@tUV~UrSER_gArFkF&`9{$Mg;U!8p&Fxt4w~E}5F` z<-t_nRjH-UzQ^^0p_Q6r_O6Rs=FJ-2txtt#Q!@`enmGGMBg)joSr?v2Wc2t=JE>kV zX8z_GBYrXpWZr$VNjv>G)j&tpFSCC#e9E{!9{Hb)W~|XFx6S#c0{)5G&; zqo4H5f#=UgvPZeA#t5kud)emvVvI30uHjc>5^Ec6z4~^U^Q*C1YEgYh^!(LWFE#wC z4|xws?QEaE!PkskQhPa;v?{5+i>FOpGd`5sW2{|}+D<&-;+kPRLH*lktM?`?RBFxe z?38OpH>u6WuTHNSL!_2zCvCFSX6U3XklG~H{wB4Std&SjVeOw%E7YjmQK?O5?Nh0> zW9_okKCqCd&y!|56I9Y7q;`)Wt&h}}tt4%f)Osu-N$q*8-D`M_wAr%f(nxD2wOH1orS|G*${Q%Py-B2vm0I3F z(q>C-r#7(=l!(Q-sYM9R%%;Wv+Xe3Sz|}{ zi8bGHvz@oirM|b5+8Q4DIH|qLqdQt^yI9MXT07S6l3LqTin2*+{dwe{lGCslCQyog_7S+S@f_ywvEKGS`f`QlsY+ zT{Biljh;_*&Dbh6`kgmcmQb(@38CU|X_TgifT{fUFN>gO?`R?f-z8VXzq((a+t_0I z-^gyp(Z#esjOJOF>0{v6I|A=C{sm|g!T1Z6U5o=#d|zL)ot~}zy~Wqp-5z(38e6XK z(eM4~{ydFAWqTMF0RDOUd-j@U zN5y;XF*{-GC_Nke)&DSVJilQSL6!6S`}X+yQZLL|Hq&N%JT2yI`uci~@bBZeS8_w! zC{Fvn?%p-_|Nm$CD`S46S-!q)?sd|5?fp+yuV+lpdKmh~Ks-+Nwv40?LH zM|k77KN{!X$8pcm@7I{Stf&9=dkBry_4PJb8cJQiLQH!@AOC1nsU?j|HTLvefxf=( zovon_e^$$lqM1GNT=VYnX^7T%ZMZFs$A|mtd7N@u;c-*KIHqa&uhV8sb5Hp1BmeJ4 zyHTs;IGC&Ge`y?URM-Ed{r_h4JbU!NHIn~*%m4cbp8fJnd-kz$+SBvDNjHxCzucq7 ztDP;LwV1n*=TU6-$h6<6cM4xODtz`=!gw!gwDZU~9(J=9v#hLFwukmE3rDka2V+Kw8pU1qBk7r$tBm8;pjbi@q+RbQgY&cs9j}b6i z?iXgB>BvW}C3Cfe{l1jx@985g9Kmz-Dq(a^SNK}jFN{BlaLoUyzu?w3uGh4?dnfpx zM{EC}u7+GQ+MkcMXMA%u{dhFYvGNO}>l{DNlyz>{*B`|ws^+5QSM){OCOI_;aSQv_YdqmgMY=|xTj_*&sE`B*I!vtf9~Ts zK7UZVxuQJKGn!|Q6nQMu0b%->7KK-=8JS+7W>?Hlnx1u;aa40`&AM*1s-=$^hmI^W zrn^S6$R2Tf%$U;0EE{I}P=xDBNxMe`_P4OzY$1BacUl@F?_+${`%gY*S<}C9oCeGF zpC%gY*T?sa)3^-{md2lq+;JL5@N8k@PgS0|H)@rK-JC}`Zd8}&eFo3&6h8je%*&aJu9-2H7_>i7PFSGC*U%=L_XqX;+h z@r>YEwxM2?ukB?!!#sUBZH^)D{PJEjUzNFA=vi;W5#f#|_}?GIn zZF^@0VOg-dot|U$N8@bXvG>I09jUB&|I@^Vdvt#k;g9ZRQG~>PgirS(+&h!-`Xk7+ zxOX!}Y#T}zv&KYkvS;Ei4xa6I|JA^3Z9}Wv@y!UI;jJ#J$V;SSDm;zW!^g{L#rBx^ zXVE-I;IE|3+C6(`*6tn+&%NUMdT%_2cl4%GU(crde#4hvU+Vh4|9%7-$8=lFkvH3R z4CA1Rec^u=+3c5RDR+;kl;_B7UrH82RoWX{zT-JHS5y#YL=iV}8@76sC5uInMHAk5 z?~NkP#1d}c$Yildi)l9_n01*kJzHg_JzHg3Oi$Bpw(721sg}7D2pe**UvFmLAN}pG zTAsP?5%#RTVXWM_rp438^O!P6`%$b?MD}Qpr@v>qA-=mMJBL%*r`oyEJr`z=$nLh7 zW!;{1{xTz*o}Tk!TBf6bdt`3p)3`l<#j@cRYSoi?SCP9HRLVVKUKkBkoabCm&!0lC z_gBQk-sJfj|3%Vsl+3heOFVN;`;9COE%Ce(aJQ`?*K9f28}8D3)@#n}v6=K2kYl|2 z74y#gdLkX;<8!GmrjI*jLmab(e{A<`iRb7wq|Ke@M$xXn(zrg_bz|bO8n189?`Of? z&IY?@9M81p3U9num}~4tE6qG|J$<$>{jqY0p;uzNemRz&*l^qy0XDIjVnD z_V@A4{nH(}A(t%IpFyr)X{M(+hJVHL`pE8M?ay2I$E|9Z<=@BjT+i;ZWf4@@EjX`P z#HD2VR5)Y;{T1wyV46Fprh9%HYQM41w0<4W6 z=8U3R%xjEsZ7J<}K5ZDK>(`IDKL0qk;h3Um4L;Y~U*@asnjrE~ThiE?=j(>FMGWps z<4m54h+1GqQ^IK8Jy!zRuRk-Io(=ftqh#hT;+12@*^cARJtn5b93SdS!wkC9?ltT= zr>3XpCmOmsQt=KyDm5*QW_<6T9M{*+yJx*-YfXzgO-E>Nd91lxb$tZW)9jZVt3Nzn zyL)H)UtfyuK|LQ!*MS{E=q}m4_{`=0yyn?L&$K%ZwQy)0_1b$3t@E@#4ej*oi`$=a z8>jzM`>B@Weau?^XYv12WSTp>^81*cJ@xE`XWFwDo>%g}zXtgIk{Xxt>T^nYc#@AzwEf4W=G@g&F#@A`&ukz=+|JzS#%$J^E<2 z&1}EfyBpz&QM9_utML=ObDE!+9J46qsb-eq+kcT{h~ znajM3<&Hph&%4v6XJd;ye#44#`!w8PrkL*4;*Rgx26sBGIn^=`=T=2f+HL=%@$nM# zg_jruNfl0U4`d7^RWw1m3DQlFZUb&Bj)`{QcH%S90o+AA4jChQic=y+92K$P-rzpq zzTke~{*VEXc*tPLFvxJ^-6}>YW04*Yc^)yI7cT92@uc!R-Wu|}h=e?){8MZdFF;;| z91w3R2gF;DcOj*aF|hRpXK4pSj#hzm1Q)2@3sX`>1h^w4T3M$=!#7&FA3}O6zWqzTOYsAyieTVG(G@sHc;nm4 zxxi}2UBF_mdw|=6SBOaVPhbobZ{7Z`2*mGSKN6vw4&`(Nrz1EW&FN@P2a3TVzrd3) zf-#ygQqWTy(3W{^l&Ks!jcZTi+9z^)qD)guGTD;JmP~G2CbumUpAVvbYHan^8p4W~D8dK0I&a(XML zi@B~fjGGv@GUf=c@G3P&+>~?#7}}P4`s&=b)g|aDo;xe{1bnG(5F_zE?JeB*-Qrx9 zpJhLu4Hsl76+hvbsHOZI!*V?R3r|TBkIw64sT7;;x)r#c@c^(|^qMmrmdS~^z|+g` z1m4r}9!n0=f3qAHWi7T^YB>H;kt|-e92FV*8$i6_&T<0wGpO<5_;c{j&HULCiL!op zy7}8d&9r(%XsuloeO&Fe4dTfTH<5kJK zUF}$;Z5CbO6N5EPrJ_;lULg5Lvwsivk7oZuZbYm9L~{BB<9 z65hu;Rp}F+Y|T+xr6pVE!G2O*!qEzqd!p7`S0f!Ga+G(LKW{BmQhL1v&yiXs&`5vH znkojY?20|2fBPD1sZy1ej9+w@XrCZ`qIWXvW8&(pWce2?$Ci?%D4nofcf##Kg#TdN z-u(yoe8gy^|BUq7?8{;UW2r*FaV}Npc-f+K3yHFAQEp4>3LMfs2Do-iKj2sG5`jnh z4Fis9a|`fAZ5%MvG6gtN%K~=oo(oI}p9j1Wa|f_Z$7R40Z8=c2+zT9_ZLp<^t}CZo zY7}Epscov#GJLxY>GVF<8l_FAr)`Bw;-uZSv&u7(3Haq^7d*r0tU}KdKdu}ejd!{5 zuhnW8>y^Xam9~22lc+aB0mqwK-zm6#a2OC1wCA7gTQc^q2?*%Q=%CnSgz^@G^i_Egnx))BRJRN| zU}=iyk0hv*(qe$Yi?+k_$O7z^h!BHlYqPJ|YZP^Yf?u$;nrQ`A_qIA{d`_z6T+4nn zsFSy&R6V`i1r(`Kj{V${QqC<^*JdXe)c#cs*(jTI|8Wqj$No#!Ig{u65CSyNx|MlI^SooJ^rTJ-R8sT~&59@RUm zkJoVYD_QSqG4TAbu9kfmtKoS5+7KndLOa!Po=unfA;xF77#KOti{>kbaW>=ajCV2? zGOl2}m+^ka&5TW=qr&Su}TVcS+XMxIGCx z+Pg(^^mOmz>bu=%c_*mFSQWc1eAZLHh>60Su1jACdvo-3B1fCZ(K3;a5feF1CM@f` zGZk7<6D5{pZSu~;Z?R$|_QRN=zPtn;pC&x^oePDP_Qc3`sZ2Taq0fn9xEnzroyX8XmaULQ9r zMQgpAmnzGH!hpzao)28-ov%EHRgsUiv{~dU-`&0$Ys@}xdUJ|!AZRLl24FXH_H78lB6Ko;$C_R*dkyEz0=pkcyr@fi#WtPHxX$#sd;*j`s3Q?M0~(Ayr)JfP!Z_ zhZJfzFUbix!1klkPP2KGqg64U;F&!EpLHRp;q!P%xwgIiu8>mgyJdTj?lfUnNS$(S z*=A9P@!X2HJ`K&7>{z00YB$+YEv96>8nRow(W^Qn#X|e@PHxF*j+~-B7)tLL+mdlD zO1mXw|eG}7k+2PYu0@B zs($(j?99}v+}3{j(;@SKFJ~@p9m$dXblP)h7qvS4blRUIR5}+#V8`yMr;5niA8oxs ztc%&!x+}-*t^3={Tldz3?Yn?qEh8MAzPELPUeNc&){5o5kW&uD(k1p#>uNE+{l~yi zV5!n_sb5&BvT089u(RB|9Fb|X3ZrY7c457hm_ZCC3YJ=D@O z!md9Tad*UOeN?X%5q|m?Q`aJGt`iy!KYcjfF|k4asjao`27P;*?Kawr#0O{P|5X{>%YwUvcqxxwHE*GkSb2#sf}?w7o}R;feDc{dgs}LBhz>s z(s&%wcwW*}I>smRQIN?;K_(vs6M0qVag7)Cp0}Kfyr>tqqpORzWB(O-MW4~`yGS}m zTRNs{n->OlEY$Fpx{e1FI!+gGsY1<&nt}uc{M~<$>o#8t>Zs7H^ zK|g*=b;kr_*wR#yU@XOxY!eKAQ={SNPL>NxQZa@Ri;t)q^fOD|?wF${2hphR!BufS z_a((>H+6kficvOgb5xFT|FlP=<{8UyRheSYF_mK!Wp0b2U7{R5&(1mkpYqICqYAY( z(TAgo(f9hOHGCAO8rx=FMee3dHF^`6S&57R2qn)qPnH0|{ z$#^EZ+;}i=PjsQSr2mUZ??ie(%AQpB8>^?rhF;WO4I0p?UfVluc&BRP-GQS!9XIG2 zX@dy0#D>xOnQyHzvO?B%+MqAW^uDQ3Yq=!grUTr@ZEvWyNa#5gre@#3NHJ!ZYdIx;j_ywo`c|?4fRSrppRV6+exq-ICVuRrbHi{s-76*t%@$ z13l=o+twbz*7!MPJrYp+Q^3at?Cz0*^b0*wt^21`^oX?nwD9#FQ>`D4Qyf#RTEAp* z08e|#Z4qgub3w56Hr}5nEWo=`lnqfMdfNHgKF9j^ez)|TXLYt5*K?k>dC_j$66?P) z4&_E9#%-SUVAK?NzDDcN8iZq~(0VCrUC%-*t;|AeP~-zhFT*ubq4oFxvV1m|Fr-DL z6}#x%XAv_iV`8szv~XIlQtP>8`21_7S>A8GJGZu%H?B78qXI2-4%*K#kE2KJWAOaT zl{dxgw;o0tcEgg2^hbF5YCY0pW9qF-+fRuh&%Bu3@LUi>yX!|Wp&TuOqtz$}leXg% zO-{eC=t5;$`oP#4OXc#E*g|DdKbQ5Qb^M(-$6mC~xN{89H*HtMMQh5yiAaxGLg|@H zro|R&FU+qBF4T4u{WCTiS5R4@J%DE{(Uvb4f7{z-eK8o%{I}9oN1U`*#u|NsZTIxU zXxrXSEN>lb`zCQ$YnN>cu83T=CP`2A7-#)8E4I%#Yix)9eO%VBf=Bg9vb=TsLg23* z@9vXhd#wG3edgH|*XKx2>G>g^VD@WA-@X$Oe~3b#7bf>T!B?<_Haa>o(cc|?^SHk$ z+LDnKNYh-O;Aj49fX_*Fs;!T!2BoI-%x!VPyvDO_!F!zj5Hm&uGoDoktlZb`toqLK zzH#N+raR1Qq>*uFam|0XwNm^rI009-nL+7sTM#owM4}WvP2)NQpWR?NW2v#6nmec; z;i!K3$US2@z%}mYXE&~4i-MlgIel~1!hT(0S=FyM$05XXL2xW|vD1|*-q(sN$t!mH ztoQE$E@@etU1U$eu{PbZ(?Vl@+_tY7KHb=s;z>(eE%aucYFjm)tW<5Ibc!0#;%%hg z#q*S^ZNK0-N;@rl-N@~y(TjoQmx29(yzg1~Y163djD>Pfst0&f_geb6a$7{8ZD%Z1 zoO_h<1n^C5C&qt7$bRu!T(UUJrO+z8cXTVqthR;W`9{^YRx>Y)YTG6}n=7M^2N zjhSs_-)VVkasPyQ>Wg?nQG&Xs>)lpF!&8TLB61AQP(IVL2A<|NoaQ;Dy&_rPFRHt@ zO}J>Qyk%nIMVqtTw8Z^S+Wm->3lNi_m{Y_cAK>(vn<(YRjSj5j&c`ianJgnJ2TLi9eGeROX8p%Ly-{`ue;q0?ttXz5}DG>YW5M?(;#+FRzn;fChI8)k{ zoW`CL88d-zYP)S8Wlu;h#fn|p53Ryzkmv2mc=uVq4Jca>v>8Zy+Eoi-1lM@gLiJwd zHQ=q?JonY)K#kTwgtn;{?o4X5@~>J5^SCU0aP1Vx?GI#2C`O<@Y615#ko{B8p6Wrt z_Ui8M4WcyGyxqhX+kG;qtNrbu&j+m*T_XLoVEgRu-@%988Q7bB5*TScx3Z@oja^H< zE9=uC^=hlM?}4Y6{{-BWL^vx;OIe}~9W>c7&ORx8^-u*P7K5ukdcJFpJqz~`g4L3w zw}#sF^$BzZ{_enUhq`dJb_JeSVg~v8>GY;jKm9DO%>DGLkY>aD^zWL74qL6$3>Nd) z(r3M7eF?W}iT!fV4#O|1fy>HUkF#Is9zVQVEWp_fpL)g&8eWZ<31W%X5AC5l4{5`f z*wtPWhSSj+BMP}Min_A@;8DdI-J`SXmW4T^R>O`f9FD(*v5ZG@6VLS;jn?@l9@RBG zr=?0<^ed^Qxbqfgr+Z(=QmaL$_9s$l#8P=5!24#nAYWQr?-+++WX`DRcY_QNbfhPw9}hYD(&>v zmrDC+w$r;!D(&>Pl}h{GX)SMy;E{~R$Y+F9+v&_zX-~!TQ{!~{Bp#>JXYe@GzRtVG zehSZas~K7}Qri^KH&}7t4LGo@8f=Ukjw|H)s2cdR8RrK(c5jJyhaAD4`DoE= z{!#{!)!O^*%0re5B*Y*{Nb2BAl^A zI$rk)gk^dl;oVIG$4`~^^#LK{yE^FU)S2A=u8wxeQRA0rkF}@!1DU-Cjt}N5x?p3? z!j$n#9CSZC5@qLGBOU7|j6}2-Ir4apd^;jXI*JjqRB4OPab4lrW?WZC6U1DN^htGt zBfrBGKZJE3PeVL~$(KceN=+pEklT*}d?I$}h=3cvP`4}JUnY$Hz&&Ru#u!+ZED`OeZf<5`ByDv}K$+L42HLgfMuG7_*pBFvve>Z&aw;0=w z#DAs-+y0h#0eHFzT_Jem{VBn=eVpFJI12Au2)2b|w1aJznh-w8_$K2ff>6Oq2T;Jc+^Gx zi92v*sMBYh13K;DbSI%zT8>y~+!WUvkyAw#Mqr(Hsq#qB(JcBjeIbkPHC;ja(f)MI z4#i#ZdPMtaNFD0!j3?dGv2Y&gb>8Rsh@dNhU#HuZ>L}}sOR(dtss%1PH{&YO$@*2) zJ4C5hw|D=3h+V(gwJ|#Z^=<*))MCDs?k$vL`{{K5HixgPX)oH5){olmiE&!|LCpPfUy_j2sm(eRmvmaolzeP%sAF&&$k zpmtk;D?o$R$#CSJu?#n8{iJbvB4Z}-O)ZWi(><9F^GY##bPt)X3`gv&Mwqy7QH{a7(OwgnA?yeR^Amc=L*iPk-#po{pQTW z*bbXh2%K+S4U7>RfG5>0jHSS2y`1g4*|MLplChfcIAaatS;l(c%DJjoCO%hH@qid$ zQAH`xCMrY^!-i*`zJO;I9TvTjJ}UYH-w}zxQ*1xYSj)L}Vu;~`zun#gyeu9u{KXY9 zQS-rHZ}-AqDA86M{^HctY8SrBMBG0QR9?VeLh(0P!;Zf!4FQHJ{ecn6NceP6(tyzl zwV?<6Z6X%_Hr#2Tmc+x;CXy6t$#Bjc#kpymI~LJwxM!S(8q+yKCVOTp8L;Fj*}%EV zEZ|)?^VDs?x#|w!0`-|@s#vJfIOMC;y8@MZSFBQBR;kpxH7fOVy-I!Dq*Cu5;@)lL z-j%5|Upu%xJGnj2sWc;dxmEkrkr?>{D$P!X+5MvHaN53%N$c^6jReE zrcK)gPj78cJG-dRXw6q?)YHQn_4KGlYyKVh+r-MzXgWs zKLW$_tH20dX^&$~H-OQ)7qE-&3+$mc1;*+vfN^^3_Fm$=J{WjGUx;toT+&A&eOVs| zysA$F;_IqF%~$}m8Ou=0*PuQI8q~)igZdb1P#?n#>SKgKee7URAEOQGV;6(^*u$Vc z#v0VeID`6_WYD+`F=*U|bIeg3GmT@8<(LyWW;(~rT2c9-g0&9(rfOU*tqNmtN&}-}= zjF;JR6@AAZVx@H(VeN|5HPK3*=~l95vOU{MYi};w7qERXTk@^jI$@WvQOtN7l}fTv zsUbFsHrz&~M%ie^rrGEy7;B@WV4{tVf^-`l1=(CSkIT;GvJ1HEVlJD{Wed1$F_&G% zW!G@o^)@tT#9B`lQOW*<9 z*T4$fx4{{j?uuo8!#Hk#c0@R97fq`9MbGG4rA>!4ioJ(4(WF4OQxOrl5MBH_%@NvEJ?iZnDP#AF|&D+-jc> zEU~Zcjh>?A=qb14Ft_9=TH+&W?VrWrd}_bi-$w|?!vlPT=6H4hb{Gfw`#Pvcfez|X zkb`;@>Y$x}2j}kO+~+uVFX!%aP=60NsJ~TgKkT4hA9YZF-*HecPH==%?0K3a)N!;g zIenf>UEpY!*?yJn!i(CVc~Ki|UQ~;>7uDkHMe&2YsGXtg6UIIf?9+jLqS>d57oYdN zs3oypH1cs?H1hFYH1bJaH1b2dXyk``(a4YTqLEMYqBf89qE$4}i&jy(7p8MVVlP@n`Chb&3cP3)6?@StTIJOgxW=mmaJ^S+;3h8`&xgEL z48a=qx))gDwH~;`i^hK^_v<7*$j{KUcBloy(AZjnjvn_aOJEb0zSYlVI5z-KIUfX`c0K~Eb(R3@oKFD1bUp<zzCo3fgOB)0!I5>19tJz zZpFO#*nzP=KEODi0ARdN5HQK7C2)vO8{lxC_P|j-(ZDpHuE4QAy?_&a`U2B^;(?hy z$-r!%p};(!k-)h=X}|?O*}!6-S-@33^MPx8?f|a$$p>!oDFi;` zvjVu)=U!lm&w5~)&jY|6J`V$T`aA}F&Zi8x*QXq~&u16#fX|*=F(6Hn$NGp4O~#J% z5z$R10E>~vKHnrg9rMy83;0fxnZOf_r)y*v=*Yd=g!TvFOS_8ZOZ$?|mv$;|U*0)=Y2Jf49m@7FU)sSU*t3H# z?O@Tqw1ai=?SU)Fp78e<$ALcLOW(0s{^EPKTruPLQM6D$iX7%gwM6()v<`m#v6Dyp z-8uua!#-*3GnRcO!p9H`{JgRavDnWCnD6HYEbt2i7W*{^uJUUET;tagxZW=e_z?SV zW&aZPFJu25?7x%!pJV^Me&O)n=hqH+z%LS5;TH|8^6Lyd?AI+Dg{HYfh9-?|c1e4eax$&o~GC=`&7+|Mpop>iu^D5Bu*19`*kx@B~Lb#gR{Qa#VqzL z44@HPi?k{p4WLil&j9_!F}57%bWR|xt6v!HO(`AB*p_iQ<7&pWj2jpqVBEs^C}Sz( z6O84I&oJ(0e4cSX<3Yw_jK>+@XS~RGg>hjsYV(q2bbp`_XcMcO(NVA#c7IV0w25b$ z(I>3kY}wEL2idb{b2?ki1Nw_4&B=cmV<8ZqKFzxczjJVi!*hrO z@GXAgLv8C>KhpLG<`8@qCHs4A0|JSo9Dir~M{VQhlKxd&v)p%*f0k@%H-+=P+Rb4O zXlMGJYirs=+I3aa1pq z_9E8X7$sn8PpPzTV|$cQA?=mYehBV#Gn^MhP3B^hXwuImpH%(h$~|I5~Bi4?W>hs4}KBzLQH=6`61_9z|_7l zsYik-pZKew`}z@o7qq=!BG{sRZxAQq4nqo<{Bk6(mRv5m8vIqz(SF3QqF&;k(e8RM zwV&7$+@!xj^=GQg&yn^5X)l!a5~-I;y&N21+$t)hy;9n% zrJXoD`1=9%QV%oCdLzL+4&d(E#5>tF)Dt}1o#8HkKCo$R2v2O7pcI#BG z4m#Civ6^v+DW5pX(aR@X>cmlwrL0rA1n4{uVA2yg{|O&rDnC``XUKeFvJ*!+-uB4> zTY@(aECf@WA~3}vCO_gR#}%J#%;8Ol$xcjuhonyI)}tIFnw*n5ag^f@)~Q@QbXsRP zX|O*r*@>eZrA_Q)$GC>GexwO8#pc;Anh@`-s|*zWD00jBzhDL)fT?JWRPeMMlbLw{n*Cnoad|+ufTJ8s0*J|vnCc@Y zzc4V5kIWC3`NUCV+M0yM<_G-(Yq%s!E;jz$dASk%;U!XuLY7$eyhRcR{|!#ZPHF0<@hF$ zn97xdEx}KxRDj9v5SYpnQ$BH&qg~T;QYWT-;wZU^-uwgQ;Atw4al9{G5&b!z4$7 z$&Z+h590S)9v^P<9Lb$Vn0gU2ou}eu`4lki&pBM~>6=X+A^CG=ic5B?hnUKneqWC; zIcel-*lAxV0aJg#ez(|FWMzjI(7f6hPAoOCKz52pI@ z!&HuM0rPx-hdD+EkxqWZQI7FJb}*f9h<|Q*s|c6*#8i$r%5i^CB!4!5tDz4%qJceG-p&gnEIIk#(ow=Oy!8lKL>0Heq>YunEY0QDSnC6D~d5GT4qCK8jqT-u4M%Q~g??IUaT}uRriG*U(9%C%SwmMacX}nNLjl#EGt3CnbVuT$8{wt|{OEGXD^sn8NdpU&!-u z1g82T!HF*KOk$cBVw#skF!`sjj`0TH?kdeBPITpEX2|>;FvVL99_BhVftbdNnC5L8 zcqr|I(oRf%#EGs?CmaHA3|byXd~eXKxN5eCOe7{hVv1J_ruLizlOOTMprZcuGM|{{ zk(kN}{8pa)Et2hE?l*X2kQ$!|rZ~hKgJ#92fGxp3Gcv$5Z#k^vI0DmgR0Q4_^zVVh z)E{CxKNN#$oL7Un-(d3J2B!KCNv;BuU%kw?;JGUlC)|T6UOaRvmnb;}Ovf`Z#m$iR zBFU@48Lg&?ZBj1-Q$6KiDo0G^4$1s;;Fm%%j$o?49!!3gVAE~~Q$NC`9to!N1o2lv zGjkH9Jq66|0&}~-6fYA@_2+;o4l(5yOZ#dt?Ni&pheF>OOwYaK_DcI9wmXJYNqaSz z>LI2$=Qw}ZkUE)P59a+u=4*IL5XG~Dsh%XM=SaN>O!HeT?W@5QpP1s8Nqae%;u4en z5SaRR4t#IWx)fs4>%dfBJ(&E6DV_ySMj}6A^3%ZFE->YX%Y0(WkC6G1GCxt;i78GB znA(#GrZ_oZic233zF{;1{Nk>y~TmqTnnK8l#iSAi*RHJIWO z^LT@4U7iDzUmckHfoJ>C_=bZw26Y)tO!<*uDo0Fl5~ZDZW6+_|DPU?}2AJYzf+=3H zj~VDhh$`Z+N9Sz0yl1lPgQq-VHZ znMj=LdUs;D%qPCxb#hXo)RVweZwmP7wjTs!fGK{C)VG1799`3i={km(t|Q98RPGR% z)?ZO;%qQw4PIR5h)WXdCaF;y(!Q_`Axd?nHv}g7*o%1smL%pU|4Fpn@wn7;|A zV7?qs%e+vCA>^+FhA}$=IzM zl1n64NUoJEmdO4~4wLMX94|Rta)IO$$rX}oC5t;{`y|IpPM2IDxkPe>MFWV(KUUGuubjbyhOC(oFu9Ym7$vBeZC8tX+kX$0U zLUOHSahEJFIbL$QAHti8$ikl=kQ?hHh*^dOtQzaKlE?#MttCOs)GW9Sp zU8l!OPM2J~+N`exO#5${)GMT31*Ue?NiO@FsaHv^y;tT-j#y*rWs)=3ntHM1igjjv z+I^-yQ*zyUQ^%uOxV{LY|0K!956L)Nq+N0u znC3%!*yJQI^*d8?vE))PkCW6ZrCufVvr?~kt`lF>j{$_ z0p|8djxRCu(>;Ek3Jg9^YjekGF2WPX)oZHFu;Ildg9ui>9AxfsmtlUyO~ zwUWhCrhf@|4?dq%J#G5eNftZJ`ZX}kcbL@UC8tZyeAX5|L9)UPVZb&@0gY1)${XG$)XTnnc0tdn{frkLVr`(!-H z#rsWNykz=^NzMe5fAK++%OqDxu6xc9^e_0>EH6}r$0ba1ykz_ggzY8Zjh66PVOE9v8!x#)a*5;$$+eP& z&Gat-)3}#Nu8>?Sd5`$OsD!*PT3W9t1V|zz88R4UQy{~T z9swB%Nrl`383UOBnFN^vnF`5(WI<*?av-^oS&%u9d63&73n6zvmOz$5mO<`D9fgo0 zq?bchs`GtTL+(X-E#yArZGdb<`T@vh$QH;WkVheKc4ARd+c0=|+ zo`<{u*$;UMauD(gq!MxnQVlr*Ifk-tLyjZ;9^`$<2ap=bN03h-XCdd{^BLp|r0XGH zLB5831GxzK9`YmP3gl@EyND-f;b^fAR&;Jkk$|vBpkkNA?=Zl zghW9)K{`XaLi$4bK?Xn)Ac>G<$Y4kcWEf-wWF#aNG6r%RWD;a5BmK$SbJ75^@OX*C1~| zsv$=p#~{Zc??K*&d;qC|d<6Lfau#w9@)_g{#P|yGHPYWeE+YLM36Lr9nF`5*%z!-ywp{QW==hzj zbH27Hb|Lr<*zeTJVwQsQ!FNIKhF<~r9!L?=%ONYYyJJ^_?}e;|?|qPskOv@}AzL7i zAn#G|W8iI&?TB9vc^dKzsJig?K@nkf!=LXLCqPNNY%2NP9>mq!aQxL%Kq`Lt-GkA$^h84>ADh1V|zz z88R4>0vQ1r2}y;|7|3mq33{e;5^Pf-Q=w--vXGtu$${iTWNxw^#fz2wJc^W()U3&LP}w~!wYTk>YVQK?wsD%d%DvQW13zWqzd}i zmQmojsph}MLJ7{Ug0Z<`0|zMw@SVL;$^>PpvPwCq zysspycdFm3R!avo-j30Z z497CZYYyGZ&ugOBA+H**pS`YmReOKreY{z4^LEY0Ht!icAb4%?i!DA22?`w=IyZDl zXnAOU%V%1?-11UOzgGQQEp1iO>cv*4T7A=MUF+)BpSAwFb-%F5VMSpZ!~PL=B<#nq zPOb-B+g+zz@onf6r0uM>Wo@19;@j7@|Em4Z?QI>B zI!x-2*WsZK+dEhz(<2{={5bNbNN2~8j@>#A>$s<5SX5#3N6~fB-$%FZl+&rI)A3FN zI~R3c-TD5`dpf_-xu&zy#lK6pF1@=<>9VxT>MsB6a=A-H*VwMfUGMGsOxF*){@m5k zEu!1NZnt+U>vpi)@owk3o$q$7TX6T@-IKcC);+WPmhR=x=GW@XGjVrpaB$L@^X(fifjM|%hL zY1^k;pSSw-?>n;Zs=oL4b;Tve-4^HDFQ(t|0bdTVB}`5zOt_rjJeKPFZVZRP@3~w_$c6iG0$)j>o_obdr9evBVTOPc{NQ+9F zk#>99>f1Vu{d8>cxOc{VGcIQQt>YJspFMfq6vIpH~xITLdZ z=bXqnlXEVoKIfa9(3x##cAnX9=AARw&P>W3nmZ*oD|bikk=!nMF?s#+M&wP%`zBA! zYBJk3yUXlhv**u#bawsh=dso+1b%NJEaHOD@k?L>t9o9Ou9_QLHc9<0z0+qG4xP^f zx9CD7H{GJslmF?R*_yDTtQ}>&k@CaSwp)mQik7(UbK%$ioy3cHdh!9$12x5?rbO`u zp3{98&*`ofBgC8HW?UhT6emTh_yE_K^mObRaVwsXeH$)TC*#T3Q}I;nZ1IVhC2GZ7 zaaPR7ldqSEb0S}SCho!$tPAnv>UDT>^?LD*xF5aPBrb{)Jh{3IzjWRqe#A%k%i?ML z(s?I(_biUq{i2CdfnPXR3P0sl;jbJL0ZJ8q>->gjro1VdD@SouzbjfOABYg;6n^*o zk!Xo$bGK4z@g(Uw{Py|0h*Z87H!0tUZpyb9tvmG;;3|CtFvBZK5#oGo7vO{KdjcGoF}IiX8O%wn^&h}K))#=ItOtPJ9l!4@#9nV| z+m%R4_w}9;C&b^|l4Xjc!T!?hqJ9ETL?BDeGQu;QJ0p?O&Z(~>H+6-*KmKBpN|s|2 z*=HW%E29a`_~&L*dVX)hzRMfzl^pXQ;SH9$J1JeWh(>H|v(*EIXn)6A;O@IAy|gD` z%R<822X6od52kb{#`_0;igZBY7r^i5lKqKx6s@j1p=mKAx6GV2NQkeq2m=yxfiD-3 z|Gqh7>CJVGjG$7DF`9ev#yD!>b16;WbbJZnTkQ#d2qN6e<2k$2FG$CX_-LpQ1-=yD z9D$`pls0o0v^a}gvz;U2dkzyKZzT$er$!MToS8G+JtM_=U!ck)9-plKkB>xzTXq27 zo4yOE-9i3e@=TdCyCw30Q9?B3SvGq;m+K8k+>$DU-=b%LI~LN|c9=wEcSWCrC4=kz zR|;8NA%w%NgnonlN4tA*lxJu50P3k3IUwu&RsXd1&^ z#l6O1RkPhJWsdV>6ON3>y1k8}>3QUtIWKzxKG*X4G{^izGUeXIYkqMsr9b8M_KH|G zQHXESy(VEEvk9;AO86z{9i+_}d@Far6#Nt^I~iz3GsnTstLWQVe@_>}#J_h8nJPq8 z2g1)7_q3qP3U#mn{AC8Ut!faBZL8bfg~e=P z1QwHhX2)ctf6b>{bN0=&iO~c0X5)z9Tz^K>9>Mc|^E5i5Jb;MKEjmJ}foY-A>O|nf02MfA^<0o6*d1 z_S_k=c+5R_2KPQNC(nIk4GX2wXvTPaFpXHo?2Oq$Ty#-OX5E%N2lEv*8mNsQ3%uNo za8W$rTcLy>4JF(_wOLQlP&!xQ~GAc88awdHj}Vd9^rHBGpawO*ZUF% zHzORsjBr8>p?4}_?+Ju&sDyVh)-hT%vfM8Sw=sUbn9|3K2=}wkV8$~RvP83gCR^4r zo?v`~%a(CEcLaGFO9(H`BOEiIFpO~}Sj6}U<7e#o3(!~Gj9(ww z#0Vh$w+LTh(KT39An7_R!8(4!h9@T&u+Wu=uL#lcyFt+cNblywlMe9gPX{d7K)kmL z&qweT9~$1U)Bx#y+D@cD!ms{(@q2$CSiJF85*1cIpg(>Qgg1PNrocdaflI|3A%cM| z@XHbv(h?XdS_50+dPfy)@JkfDcMP8|RJ_ljJ+Q5a1hx}V!1lNv!kdyrXJ90*i&W83 zbO(;qdg5v-Rf|D-6ys>EH!O2BymUd#W}K__gJr%p0G4@-w`&Qo+^r?Tau-m+vucu& zE?~Sz8w^Vk<8mzp_F|wSR%*kLUctCZ8v)DTw2`o^1}b6=o|UYMdl}bix4^OvsEYfv zF-WgxykENwmJN&>wQ)%A&?X?aobhRG5-d*v74eKV1?ioPyR@mW9Mm#kIl%a`mIccz zKo!s5m;pSj<-k%6RK=TGF7Svp3wTtU13ae91HPr*4t!f%2+!l%9Z0{!_^!4D>G!my zz!Tas=jlwJ+X z(?HClegyc8ehj!ve;fFsejK?6^!Jc{38;vd_4koJ2*hU#{R5<50V?8Ey$0z@#>4tY zNLTA;U_YXNg7lk=r}VS1)BsiSp?(fntA7T|S;lkv7qEN^RK#a`J<@eRMSP)uh4kl) zU+Q1OQV+y?Y4vZA{tAfq!0H!~{+jW!{v9koGG5WYhy5qUtNM?y|IBDLt{`nQeg*~^ zzrd%3aSiEU#t=hMR6G&Iq9~#(P!-(_9qAs173uCkMf5W0y-YnBV+=1?Vu322#Nn{`mOy!uS6_&pGdV-gic_6Jqwa zzt8fV%X4neIp;agdCqe#Z_jqXkHN&ZAbWPeeF7$480gsv^K{QOfK2pU3-=kA_{we1 z^>9BZX0hi6xJx~|VV>*RgU~sc_}X>P%`oSC_5xCc2@34l2X`GND6nS$?gq?m)9g6_ zcMB$7BI-E=_oA5Rdu{_{NzCP*BY-~wv)eq{b0^%dg^8D}dhUYxx}JLg`L{i3xSxXA zWqzb51NU3Se7YwK$dAIrn^!%@;eI>JZoFERgZb{BlQ4gx=M>DJ>=}mn!JhkIeyAr8 z^ACH*VSb`#0_Gp%TPENbJrBbClb(lQey(Q{=3n&`kmu)nif}(C<`;SbK)wjG8~4Fx zV1B8m49H)L`L{iDfcy^5)c z{VBNL2orM+-cs)}KL8V)r}t;zejH}EdAj%C!~LUTzP) zeQ^IcO!Ro~GjP8fCOA*;2jG4`%x=7A{4Cu65hlL<+WX6J|B9Hu*88h~{HmBA?foF& zzXucVNc8?X+#iG4ZT_J5H{t$6n3y|yKMeP$V0N2N_x=vte+IML{FmO3!2Msv{7mmh z0r^WYKim8JfPW4qsHpc3;C>D!xJ~cJVSc&yk6?bK_m5$Iwf9e8{*T^I!Teh9pTYcx z-akkDuZ#JO-oF6ke~P&a-;e1w`%<4l=&dlj%|PmNaPNoNjkkcFgPBcz0p_vPe*^qD zOpNQ)U&DQW>Tltm5c2_iMF!uYOMMyUgQ>5=Je&F&%!g86hxzK%H(*Yt{uj*Gq`nEW zkop$PsnkEgET;YiW-0Y;m_e$myW32su7Ej{x)SDWsuyNCwHD^N)Owh6sSPkIsXmzV zsm(B}sVy*TsjV>UsckSHPHl(TNbP{xOzni(N?ikUA$2Xx#nkmMmr^&tJfGSPb2+sK z<|C<_VLqDL3-h(9eJ~$O4ZwU|>Hy5wrw+lqkh%@#_ot4)d_(F^m~Two1@ld*dtm-R zDh=}oQyG|#r?N2rP3kzzH>Ywie<*bl<`bz?FyE3IhWTXbKA1n8%ENprH4gLNrY2y% zHT3|@A4xq3^Xb$>Fn=^P3G;2K0?fCkiZI`i3Sj{wThOw86aHJO%T|%x7T!I5b@w48ENO3G`htS2E;es5R0>jvnmGBB_1%EEkU*KwFH>&n60)pZi)bzP@m;=MkY zFYme!=8au>nE37)%v-u9VD@)C0P|Mpuy24y>mis2yCz{C?keDWd7n=8_57B3``Y_p z{@B_)%pYGn4)fh>Ct&{M+6Q3%{Mv_L{^Ht6m>*mFMwoxN_6J~o0^cI~E%Tq&J`VRM z*S;C%pRRoZ=BL*_3G+X%eG2AZu6-KjXV*RhP5NK0{T4KHFJ1R+&+nS+*8MWfo7O!I z^Okkb0N#&p|KLkr>$Z1)#JpzRKlOaXOs)Gi%+k89-jA5+byvWgU3VqSbL-Z_tgP#U zSzWgoW_{fjn2mMZZEmgG4)@}^t-T*JZ(sLT^D*;d>z;!7?seM$`N?(9!Tp|fPeKE^ zYkgnO=kP+&(=eyjKhyO&yi@co=mLKTkiWvaL(jnd!+<9!F&;^zF@wDR9`gz3dk3+AbbYy?yJ6qulK#= zs_os-F<$i~beng>{WoS1?ys14!~ClGrK`T#`&HKo?FhPUE-eD`m7 z3g&Az9J%5fW@^K8aF;eb2@`wIh%<{F@_)p8KF!oW;`N^G-T#bNah^?G(KWiU5AwzP zH(uDdrR$eAz5(X1ZG0M#4{dy=YfIN}Z2VT&wyvxCE^OS^wXyFFFu$koX~-Sl+xHCM zFX{UhzR`CWq4-iCLSNE#H$q?1buU6+(sdM}JGvGD+0k_#kR4r*0J5{|XAysA*UusT z%esCG?w57_wzz)}F<;j8F~odX*B>J0HC_Kt-+ho@{!3pT=3n;Ry!M)|&-P8g{a1Yt z!2EpQLomPCHwp7!``!rCY`P6`x;H%z_nJ*_hS{^}37Dx(Pr_Wc=_#0-Ha!jV|Jw8n z^8cPqEamD=+q-vl-L&aRjECx`<7;o}YHfNeM#bW$r(mAn^Z|S;?U7B-!TnmqxuxrM zo1OvW0#g0yy`Q`Hp7b~G-I)IG_jadmNPqO+{pqXIzjp60-1|e&X8$*6rN55xxxMS9 zDCM56>8^KmeX{E-U2D2u-5qpSx|`iU-TkxO@9qA@?vHeT@QOdb;@p~rHSb>Y!8QM| z=K3pdzVa1UHm-d1$~Rp3%$0wU`r_K``mtzpJv-#S?*IjqxO*f9- z_}V>h+Vhq@AKH_@=?yo3{^oDoyz!Q8x7=_`|1Gb%Wq1ET|DFBs>VIGVZ}va3@3Da= z4jexG<-`AYxcm0Cw}1Y~-yivxBh@?Je#cMUvHQ;V-1#ea{_&mn-&MM6=B_`x_p|r@ z^}T)RQu;^IA5H&p`oE^XlzwC8Et%iWd^+=)%$G7>$$TqwVDOcLj}5+a@J|Q7GI(Ql zfA;R|f69J4d&MjN`sBcUcifk`Z{fac^Ec%W_>`3w2~kpJEM$Mc`gZx~x1d*j$s zV;?$m-u|h{exY2pY+S-+t)!G09}6TC0D@4TA@Vy>*nef?QfVlz)jcY9&8iC-qKTh zWDU~&OwTt5nf~AROwMB?r0cyse<1!}=vgoMzOU!o*YzO$nVt_FhWfti13h=0>xKPn z&p)oE{mVT|FJ-!4?Rk~hAMD9a(EsZ_U)oChH+z;O-w)gHKk50MCiWV;KGpL`mG+wRtq?HhW_*RC_ix_0-bVc*+zPp{&g?p6Hy zQg8i1;+IR^aP}&MpGtl3#0J>IsW*y0pL)%sS0Q{n_31Y;d@}Xq39L7|3aOdz>%sw{ z;Z3h>;6=%<`!@ZkAKWx2_CuRq1^91$7}7-d zXJMY}UULD(82{gA(NJjf@E=wh>-aKE9JV*Z2yxiSbUW;-o0G6>%n!HPVTb3FurBlM z*>>1_+S1-=c0*ID|5%e}3&a*Ld_vc>0p>>7eK21J9nm%T?ZWR`{I0|Adi=f*zZ>w| zYi_~YHn*7l&_4Xzqdg` zc?aZ^cR?Gu7QgH8yP@m* zx?YaoZv1YV%z1v|yOQ_)~ zgwwyy`q$a`>+mum;rvc4^SR2x`K?&y!>`4XUa!J8R$+l6G~PxV53j08yp1;AM#KY8 zK)l~S+#~j{-;SXH|7Y*O*oS=`cJ{C;Dt$e|Bx-m4uf!vVI2l$u-^I_dPc88uOX%SK~K@-!y&={GK)c>x!1Z{vkDM z{vq|w?!Uv=O+L5%Q{CyS|Ec@Y9lvwMS9g7?dq2J!`Tjkh>i*cC`8EAFHP<}4V`V6e|OSe3S@NcfUw*T8}9`FByD<9qQas0ly<}Z(Y z?aFW5@rjhV^ON}fZtB)M&zs-6a}i~q$L|xV-LLp0exFFC?)oHtpGa+kz3r~wO?}^8 z&zed6-h0z0QlGfzllXlib@tv*;`h6$?({FM?K%3jD_=hN@t#L_e5U99d!98PzW-}i z{`>>4PxZX!YghiiQ-9aDtvF@=CYas$m0(tEGd;Vp2fs&m)D7$L;rqXkdUVI^#!r@~ z%qPnwv+>-CzMId@ZoGSLV(mMs%{A|+J_LIbKYnlf2J>Q>VTnn7bRDBWtt8s(XppfR}6D74D8Y8&8mt#zxJt~H9mnE`yH z3lLucjV2&+Ri?B{FR4Rq3 zN&sgrQ=6|B8qSxkF3bm^Z@5tk8bK)z%s#wOXxaE92rU;2E#{OivRayDr4od`(V$Qo zu2z;aH4oYmsHl{il1p|msJ2cNs-;TMK&C9UQf?s^qAMWJnX@RiYK%M5C|8T+dZCgJ z3XS6IXwY1!w20VHxhb|Q-TJLn3YrHdi&MqP=4@fW;Qv(E{({WWLbF^P2zxXP%mKyF zGgh9DJeh@Nt2Q5o4b^69RrFoZXriS;@Mtgtyc$9kAy7&TeMf7xR_L+B5c&rT<;wDa zIaMw;YR%eotACo5xCO$3Bm0*nOb!*XtdC6`_0K<`Ang* z5R4Sc^yUW3LMkW+zI+X_N-OgyT07>H=J}8X`OPUNenhYiy;vlj)XbK0-)IkHn5xSW#Nzfq#9WsSOX6g`w zl&0oO;<51#*#ZU*O98NK@4zKR!A4OqJM_-L(oEJz4|nVFz9IX-sm_O|r5BmM2BaJ!khokU;? zN6gd_^NLfo(n2M;+YF84D;?&jIi4{i<41>b8JwcZr%z4hv!iFSqm!fA^q|RSCr3te zXL3W?GaW|?4TLU<<$`j9nGE^K7-IkvyjbC4yUstNN{FyI5#M59+U!Y+-!AG zfz851xiy@W=^C}AJ4kb5PW)gGJSgZ z^eVxbp=^58g`doh9z{!JMjsd%%OTm=10z|(Mor_(A_RE(|I#7mY>WF zpFW+dpz#*6Rhla)&6Ttg3ylUUeyUIf zt(V4T8NOt~7| zw@_;pvgeBdgo|Vh#=mbNSV%;|nr#VPkLZO`Nhv}p7?4IVUt0_kz~QQpMi?pXVk=jv!&JAfsk1X1dr8m-q{%a%;3b zdOH|$chIQRigUovkt!yM#d1*?o3>8AJX0-HY@M=IE{C-?&h6~Lh6&+=Zw7}jvp-PFxA1pT@Xw(|Z5W32+ZD4}rAhmGu4?&^nA}BHF4BEiTx{7S#VHk@X z1@SPY7uy7IT%cX1(%>MfRd->Pz5UnBO63NH|8Z6ZBoU&l&dx|>lOpbRdu97X4-MoSqZbr zRTpb>!D#UC0@}J{P6taaO>U+N8Yr1kxmmA)Pigd~Cy@gdQEJH`R*N*NOdcab+>Z5H zFBuJm9~bPqZH+}Yqf(`d#ZY zwbg*G4KckwmZ=(KWy!>Pi3&1kVG_qoUNY8ldfHBsRK6Y*W$i*t+6667!0OL6^UIj* z8W_@#Ts$^=K9QmW=y=c?tj)7E${^U#m20YY6hw}7m7`$i%NM2t4S!Y8s0}wxm8%QQ z;cAdWdux1Wm#u%KwiGn-vshKASay5?nW8zx7K6n*eHQg9lXE5Wiit9wGllqb_uS;< zQ7mCGFprgk3PP;*(CXvb!?9GrkZy;kE0x+3gDF%cS0#rv_sn=L}IMQ6euuiA5iZ+#C@ZSP&3#ZuO2PKKiCvYjAI0_ zGfzqg=#9)kJVH*>%i?B?Jk~un@~JY`bWQc6f55y>1+Cedly6=03Shz!j2ncpHr8n^ z*C!@ZDc7fJ=p7@o5SGR&bP8s6V&bApgKd}yKn1Q)f-zuF9d3+Zk+j5UER~C>5Wuoy zfS891tuSinsJq;npeJY{%~XK)l{IF%7}##4YY@90=~5|F=M%=ZuT|+fS*bswp0DhvM8=gYd=u z!Y)+$(}ZLn*3ZiO;l8`&#RC>D3Cng2$>;m2T>og1(wtXWoo6sgbn~t6q>UFWIn@naaxOzY@<B2 zQ!G`|cC(#ITw^sWvspRZG({A4KIO>lmHcdN$w7Vh{IY}2+x)SXE28NNXbILcqe_Ha zwZ70A!s>E?0dZeG$U(;)6q>rg#kgC<@&nQG!B}z1_bTO%Ad6|l@I!QdL}fY$w7>-Y z=qkmYsa3G;=)=h@UsbEdVA#i_;OmB8_Q7-zf|NTNMttS}eIqPaO+uKP(iMK8o4R3r_eAh2q$xG|Nd z&`c%tk*=!!aNEN=YAx;h;f|6fz>hJq^O!%q+|yik`v6K!7_-#`kQ#q%wv-`H%_jma z31Ur9s3w9=6^gT1DA*N_U(9&5$?m4KDWva*>B3%BCO&)!lyeFV-B|Xau71#nlJshj zU}NE!)ED9~%rT?X>X_p}OC21RB8qC!RxAN6Tffz2$*{+u20{3-t+X5iQLeR#WetU8 z?)jqVk_=`9l_*Tk6HzVbD7K)hE?DFaD0740RC#KQ$_im1oFLT)ZXS71n_M02Sc9xC zOcLcX6^vkUB9hmQX9}1Cm~FjLJFhP97=m$|`HT@AJrEquEL0#TNLo--y6O2nCzdFR z032AiiJP;SoLazory4A2csLiasN|Lek4DI@b(x`KwZYl~9oF*thWr0e0AmpfLLZ)< zR=;+bxFa1ScN=R9&;qkO8YBS~(~aGq5V_WZA|c*|k``Qiun7=f7)pi z+34~z^iqcRK+T1zW3>v@R}x`5axz!O4KWBkp<}@XGp=l`NaV;xxSc-2@@+$e{(NB` z{YY(9SW*IX9MlU1jReDOGYrs_4m4O$C(9#SsCfS2I%Ucvl&zSA4F!uq#RsA=OzFY= zR7JCod03XP;cA42Q~C*BVpK_e;Nr!(V+}fyr8;!Kh>}ojXU*Tbl|Zm2D_hH!k!?K; zHHiPfE({DEC}9YDQL=F=Ie?eO0b@0x7MneUZb%2sLPh*GwT>)-G`WGIaRph7duSR2 z83o*1m|~C=W5a6^4+aLr>^9jTy!1V50e@UuGJtb{YE01sK_8 zu~4^s2E0$$houUUx}ZuSPc#!ycgRB00oZ40X!;rGY+xO(A|*g~2;IU`K%5gnMB-*1 zItz=Jgw#G+YerzUGf|?5TS;ibE2z2s3XKr+6-5gv0gQ@MTimJ_f8=6_NP7a0TmlcU z_<|_{ z%i%EbGM{K6B-A3^f{hpt+yUf;7QF0gVIkgR4t-#mtA9DG85ZmNTR_A2`|g&P4(%5f zV0*GWGpn$qA93xll_WBD&)cYtdKT@xECFumA7%`i#tNvVp#p7@a;@-ZCZJjk$4dr_ zCo0Lg;#`1Jn-F7nUd8ZiH1KnNw&@93yICmqgZ%$k91!bCZSUWXXA@gDWgE>O$=t zSx6uqmd+3kk2WB>QA$>D7VEWI5-5y~OAbz7tOW{zWfc#kLGep(7OFA}=v-jWFfdiQ zm~LUzOhL3X?2lY2^7HJK91w{>%oL(kL-d6x(~C_NwHFbyCj?Qe`-|XVLaM1Eu&Xxa z7s@X2z%bf4w@5>uZ7ViX66UpE6qIPgC?IU>2!wiK|CK9`2=4_)sOAd@HD<&uR-Zvr%A(IJcjn_?U}= z#tIFPhsZnB+(rRz{hWd90LrdJAwWIyjMZwDsoHt8!F&W{j7Fod9ETp~q6HeHctj4@ zD5WEV6Xgh@MBk&Y`8nys!wZuouMc20GwfpqD7cV68R10AUFP6akM_3Ny{ftAkE7 zQq**v7gsD?1fnPbVqsZd*7N$9yfC3efv(|zVhM9Y6o3wjJT6wIR$s=XI_m|Yl386U zMbRx)3KNf@h&hVQ^B6!VBZ7d%V|77liC|IL*oLlp0U2V?Wy_7}p< z3k3%lbm~Ik>L4c2(WnO#Fo;3jp(F1goUSR^;&3|6MKSY*MU`k^F|S+`i}HE!4){Cl z+1mZ4%WybOcOfse%+=4wae_rP5(?+L`(Mm5xCWJmqOys(450xhd7_OG& zaMH$t+>paYt>zUvJoTtSZBWkew9*u288|zTldT_?OXm@Rd%rpB=DOOson4qVQ`4q6 zjqOE@Xj5i4(^0}tWW^Q+V^Enk(*{F=%-G=n)Ql<47*xL)R5(1bDs!l)ltch7Dd23K zIKtD6*rsmOMAbAS>tGqia?a5Yp*TA+i-o#uf{NtHd^&(au@5|r=WwW-6x%k8Wp({_ zR%8t79w~AkKB$LC!EIt**2jhj*Mro_b*M^?Dz z7&~>y5{v2)8-%#+SwbUDRdv+`i3n>mu(6$mQ(=m7Nfs4Epr~h4=%jWydmd_1ddiLn z>0x8)(xWzGup&0->sd23YmU_#S#%l}C%D3fvr(rCE%DKu7dIToDhth7Gt!zB`sDgt zn6fxHa2)@okP?Qr0owpfD!hjohK?4w5h0~YMQpU0Dh9Woiq4fJZH|C!kn3!GwCL_;<&-hwLfkYScmHH zuodRik4~ed`yAXPGZrLnS!ZH52p0mtUyoK8E_sYs#q9>BCbubVSllNW2VuGF5nOkq zWhN%TEpT>5Jf3r6Vr;hDP;lhZ9vPbrBzn|;;w9l|1o3)KG(0-lPh)+EV_jg9#aW3l zF>$Os-3r|heyrzM0)yWvwEY&`qI=xn3qSMsK;=xnsXYr_}NxTI)8ZFMn0TP1AK$%`&>=L64`OSHx&q>?@bJ*X5Yk06 zgveAKgT%v^Vqr{Aa*idB0b-t#AC+k_JCM*~$&;|8Ka7mZOjWR@VNZ8e%xGaLU93pQ zK-~kCHP1O+ySHkR^q|v>&J1`idCs{sm+7*SsdB~CZQ`0DycxPCyQ{5 z8;%__(P|dz6r&uYACs#jFspC+Uc&e=u(Gs_+ximAyC z3iC!!f>@8W0G^sR#d+n0;Up{EF!HUuY{0U@A?lN}E-Iwbj1f9k%!qt}IxpoPbokf5 zjRZl!pEtu$(W2jQEJsc=+rnYZ<8&!bbEhlNazOZ+=VY%XQ^J;f#lhYbhZxfgvlF_g znMBQIRNKY|bj|NnTToVFNJGL!y;lw8$d_mxGf^>ez#a98v@~ z+ODU$kdVlH{@JhUE`!~77Nlnc=tD2&s+9JG8$@s{HSv5zTL`(7jYO(uBV!zLgWp0) z$?ec~NFkQ0BxmD6Qdkc_XIRF|RQSEJ2E(IH*~h}hGd3T=ukAe26O~6ww33@Gw9B5JH?6npaK`d!ga3`dwxPw z_SAFewK3zn#?k{=erO6dlkBOniWqz2lrv7-qm}GqB{sMI^vIN4Y30CrK~KZS66m!M z3IbLX_d`*Zj7A@ZXaJKqeJEZYkTGMc=LccU#vQ)g2xRpJq(?vOI5@--Hat3obp&Do zF(%ikw5b*cqTN8YmN#7dyKpKjdC%2=3r26(Nb9?67BW|a9_`Oc5CTXRJOCF0VxADn zbc3}b4hQ2PGr62*8-v8dE#K0$uRTEKCRd1gE%4g7=;8t)Q*;iP2&V9`0dM>z!gas) z%zoYWHe=SNZrwWdFljWW>!Fa64OP{+^>}BwEkv`o9uXy7K)5k%0oE$WJmBgBmAid} zi3b_o4RBsxmjeTXg%&PPgU0D4A{%bO@k!6`S2dwdzb18;R#4AH|Xe^dS+%mBjbnA}Gde z&f zzAzI|iZ4Lwa-AOymk8#n6G7a8KhHp;9mr$ff8bG$TXob6T`QrWSZ!`wTJ|B8!m zP%1yXyWcA1I%eYqM$s%+!5z<+v2GgnS*FS0Jn}Myht1T(ZUEwl^uu_gmQC;gp0Lzsxv&X=y$kU(K=!);699#Q z7$D}EN8M*#)Jq&yt5Z0u80yC1(0hX50Z@%Ja1NWM-j0UI+kmn|tgw&r0hn9?yL|!{ zqX`|e!T%{F4;rS{#PSuih^@}^wDfM0QVh2NFo-q3FSdlhWx0 zfe+(_4TjrV50(pf_yOCn#b&?kxjs4NO(KmT~?uD-wF| z$vMbEb&7(L^J+Thv-24SkGsa^LbyD1Zt^?l)<$u@9Q2o^GI@!L3pIaavq6y%^S8#NrdDxIUJBXLWG>o8z(V1lbML~%pH`J=hSK}d%Z z%K?^b(qX)Fh%qguP-6J58f`2pBbmIq=6PVV!-9YDIs(1VZeEVXy6 z8cd_(^H@>^d-OV7FM~<(MXp%bsJ?9zgGH?p1IIie3&y3R+Pug{n3utURHp|Dp*oU~ zRk^UyU0gQ>HH=*N1+yK;b2!RHs4?{qdOJO~z=h1kJ z%~_x4T;d%c%ev%U52Y702f>`5w6!h3TGJZLquZ$UqMS{&j}JH>cvuv4v>fwLp{Jab zg`5tMfn4L{j4lj{6qm#r8^#%~K*F%BmL9iJ;k!8}pIA*=?3wOoaFn96faFbA6SDa7AFF?W(U+B zN^tXr7lJbi9iS>|K=zcqLy;HtY7^e>XmO^J=hf-NE*-5IjHwei_JePiFfh4U$nh0k zh&p++X~4elPUv9M6q;tL*+FF0@u#neHf0b?bLUD;Wwvyb@sol@0+oeh)12@<+_FXW zaBQkc6mSM1+_3-`-*7I-{=8@cv7HAxw5syr6W4FemBt@N9c37l?{4W=kBTk@ zrMR8mVGqOx6voND7{-Zt9HrsLu)g5O7^t%EZLf`VH%?|n^;3xFXR)4l#O^bBpd2!g z&R{pi;GLkrDL3LCF>$SGI)D(-%Zw@r&zn7uO=`T38ot8eo^Oy!cZ4VTMD&h{;O`X+z$MY4T`uc(Pm7gmP+3h%`DxCU@n?@$;=^X2V94`JVBlpVT*qr58>x zhCxvFfjz2MO%6&>KNj1_#)_;ujgV7B#A@|;i9tZIP2*+f>v{oGDu?QDPuXHN2#teo z*I9twu80He?nE3I?yGQ=08@8OPQ9`RjW=gKun1)x;6wh!IJUcYsSFjT;O6CmR!m%z zvJ9orjK}hP>;rjG3xWfb9Vi1l#<^`X^9G4DkUE$|dP{TXc9iuBPxJhq(=HxuMAzST zcuMA?^3p6ZGs`_DPSNVHFAeepy#mVm^k4+wx);1fLpcTt`Vfx->Pdh+BB5c^yfP)k zm=9V!TGIs6Df0@xJW=UjD$dvlmhXlMIN61sQ05LHp`+O}&=c~yKQ z36(yi@dYL>eG!f%f{G-jeIkh0M#;e^8z zT$&9|<*LUDjZR*H2Ch&>91FI`So^t1Y8o&j_n=O=ba62|iIbjs`bCmDxwPei=~7Eg zP9!oytje{~&(;=RppCs+=6aScj1f9qJ7JGsI48GLn$&xRZ7!>1tC$M$=E4`^$;<-Y zOThdH@kA4n*NyO8h4t%n;zLN=s+RzRK;M?JU+Mg1=WupGcJv|CRg0Acxe&*?!f*0-obY%Ykb)xW#U? zuUt{ju7oKHZW*}N#R{Vt8UnL>isU!!yd-=Co16+`D$LlboJ2X1lOZ|V9t%^dw$!22 z4sD0HmW)y|Kg)-r9ti;?xHg87uZ0T8rqNr|8V4!?^iPyn)oo3KhUT4mX#(~wPVW`# zdNMBt9WQxMD}0{_D$wRM&3KchuSDSt!^@&PQy>>`$?hq8$et|TBU4~Oh()KS1$E=} zPu@C})SNHmCbFux+1W=1%o?{tCM{i&1s_wYy*J9R$DfZDQq7uTTsHw81hmK#(Sk! zMuBl3ws903XW8Nd0pr<5EN3v_6>n4qm%HS-C!NGRzaPd@G11C-0j2WD7r6?t82XCf zXaVmB;IIHIiM6HMSjV>qcn>WG0a00?wJeg z(&x-9bgZ5)hxA1R1`=$je)o3H^g?aA1zDf37{h_~#E}fcsfHr3>N)MMn)MJZk$7F8 zTO;tOy@go|IZd_5N98uY$2oWpQ+58zBEsjZK|B@?d2=$l6dS=i!FYR2pTCac;W+@l zREGtV&2X${9TACGfVFD!5gyC4)GbIXs2kPbM|yZ^NNjyU)~T-TWR3Ro_GH+czSlBo z8#lI7BV7>g+wgcZ(sEy?a{fEY{rcZZF>GE~R^n(Gx1To28J6oT*ayfB}d>}m$ zo?hYVdx)3oRR`q`wM5_!F|)i9jTH8!Nw~yo+aG+Vg(Y|y`;(BT;1;$??YTIlczgSb z4KuErh$8z9H@tuZ#D(P2BunMLc%_?rnru4@Xb4}HMRrn0hwczKub?&Ynr;bqf!ziR zWf{2~EUmzUTL^Sb~e{yN}C5l~S?`);7Y3#)?)u zSEfiewyDxl0P`WYw!xtbJ0>+5NgAMLZUj9tg2UV`X^9NGP+XzZ5`nBF#8c{FH>yTM!;lVX`1d;ndvc(GN8vHf5TLuL2KN$Y6vqro(`bTom=;Uc6e z0QJS208D0OTyc{s3%JiuxSD*gOg~g)+ZiLCvq~J+p`k)?;yal3p&G}gXUFDcuKhOL zS{UjeTTvXN}r|(gJ4y z=jSN!{k~f$%zkkVr)Y7&N_g-n4u4Q1kACIh4BiN25J&uJNKvkpDNzYmhwv$GW{0K~ zH;Z*{XER*x9ZC$>2;xEIovpeS@iBpL7!H_hSlK2u4lL~ zXBWxLP*lql7R=OwSulk~Gqq?IO<~DQEy>pnf+f3Bh2}`c-RYXz_)s66`Pl*<>*eH% zDL9zH3tqTZ4{a!5QUf5~!t4ANw8X9RP(|XjBiZw&aNbOvm;5;)o=2zKr%?EyJueXx zSdhoL#ED=4-1jQRz*wPxK~c*Nxt>pnY-CLzxtJ4< zc$cs=B34S{p5G6PVS`;V#;1g(X8~kPVic>*d~;28t65-=82q0?!(pZazmZQXHAnbd z`mzYN-~%`iso@x5Er?Hr5}IChU(|HrPO`$Z0Ch)@qcucl?Zm-2_LBu+fbaL+IL*PA z_avSeQ_PAvV5uir(w4&(vdiN}dNf0M$9OMw@yF3cX2-03x6=y{K8K&38JsGtUr+qu zQ)~5E#nC+{#=(VyV-<{lA7q8)1Q2WKH1%aFISkrzMXgnE4SwstRcJ>ULVg-KlQ7^kuUvp3V!-e;&KMg0c;GkD9ClDJz3E<1>>o6^9;3T=Gp0 z`4kDYQl1YhJxq~2E^(|N-;{)$ZNGQw0L4Y}Pau(BC$g<16d#PYIk4iX}Ea(Wkem%O-T*gLa6YoQ33iu=!wlYK|#a&eE&Q-Bi zQD5wWBqSeQa>TkbdXTdn86iBkVcyarJJHVmWEg)oz8x2W`{3t#=4ebZp zvg{nWCT|H2H$?Gc)MP(HTY>#2#5^7z5<=&2S0M}u9d&%qW!XTGe8fyWVjeO4_wb|U zQM1d8;1pa9Uj*M}?!xa;bE|pG+#+x&%0lRXg=P?U9)Cl4rL2la7+tFUHhkDD3A_=8 z96-n}{2nuAua=k&!(3TMLkP>UvG2LG*u*sxrY9aYees2+XO4qmj>MmkYzR3Rm2u&H zm$MKSdn_#WkVWKp2svyaCql?=7Lp4gw@1is7y||1@)W{$8*}Y$*k#j%iANZ)MBQZy zaP2~P6${mQV{(j9LKxmd2W+>*!4r2_zA_Jzhvs$6Q~;epET$+Rqy?hFOL)kqg*fKO zIMNs3uh^6|#B0FaMD7)v-vWFApv0$u@&nUvOkdVZSu$oD{Uvi0=@!IQK#FB!cH~hK z-B6z;!}gvvuP`^7dti>4yG*<;QklsUDB4y$GdGKzq1!fhn0@$b zTFmDWw~0E1OMN@N0ACen9bl6hhb*Y@aeXnxihWEr+416wDYQ9DN7b1$i;o zexVZ5UVs?DcUv-aSz;#P8T2Fjfqm`g#=c|DW57l5zj^g=_VP5aVXKj<;&}z=CFaAr zksjlrq^9Xl`w?qcge`v1&ReX>c!1pyvJ#V?>DC~1(H|#R2p%vh;K&RmHpX5o}5%Q zANDiHq?sQ^X%+M{x#upFANAudj8Ek+yAYdL?E((OOR0z99Cyrh4B;HByV`ghx#|E) zx|O9}cx#-EFriKicOaTd0C$>oV1~@du~iM@{Cp?i%7zujIoHJ>1exJ>lvF@NIe#*R zhUAdnBG?tn;XJD8%vuiE3jWNMob<@{c{;y_ALE)GDy7W8PX@thu`EsBG-mh8VY|Tg z&zsvp+;}go&qB&z-8gNLP|v`| zoh8H}!#fKmSC#lmJW`k1cc+}Qw$IEp970j~L%@tA6EWrMjOjA3Z^vo^?JNP4zVP?|f2eL2Gm@Z~GX z4a`J|7rwu}$ji-_k|@0SyN|*OtpQo%a`6XOqEHlO^<+7hyU}CiUwEP&f$yB8S+zQt zFa<$nzvB>a=ptL@DxQKC#X+v+D6~){GdrD{ss`TT3$Y8x&5%HoZFM*Qz@P#G=m>Rv(1i#IKy-4WY$MLWtJ`nZHx$ck|UQvqD@E< z$#ycmcFxb|p&-daPRU|Tl9Urj)?9mVWuz*Qmc;R)lt>DYji}h-J4#eAq!F8o@&;0? zqQa|j2Ql*EqQNpZ6oa-XxPB=uih1gdt8D}62;J59bTG36Jj#7h(`(!i9#TYo1K{2O4aQ|VJ`ww7oNTx!#6ot&thnC2vT#Z zbI}Rd6`=yoOv9ojQtb|j{eA67J)d@YetL-S5ZTFgTs!p@S3!=WsN$@>TtXO!ItkU1 zpfNh|*XPp~FSy)2uLf~Xn46#xq5|MSm`nKWH4j1ce-@f3s{a{odQ}5vuD~Von>|B#U9cdJR*f9@<4o-a z3~0W5$1MkH|879bbfSSIU6LW_7R)ZhXTL8XWn4Q)W*Ws4act=Zl*QrXw0qyBa<4#N z?_j%4$lOHSRjqFOe2>Wn$n3g!q3KnJ? zH+Z<6#92F{67$1zQ3e~JB944XmkuHhw;Qp2+K=BpanpaXzkRadx(kDG-zp`r#3T-G z`+6VJvebSV@E0rZ;^9Dr+ia&;axi|ca*Ps)A5q3#hXvgdpOR3KfE4Gee7U31Sw07(*{@s%3TOYeP zex0ymf4@-N{8qamY(K?LDc$w5*2htxjwKxtyX@GYuN^;P#*me%_xct4+VyONS+WJ& zadh~)(XMUdsIL=#tK$|QZ{z^&lF`jiH4>@d%C!s|xi zJuY1*yk0m?q`#<4j^W6+vMU*n95jj73&&}ta!JjdX?Jz3i5tawa)H$;>G{)A5~I~I zVa*&aj$hL5Jk}Vp8c$!Toh}`&xF~%&d^+LcTJ7>-(+QK#?Gp9k<-x{bLg~}B$!eH5 zntE}u>5N4uJR%&O>&3#v;lLWMEF-x!fs5_1aCRrz@KPz%<+;xrxtgy}r49q%b}1be z&gP1PvH&GIU2|}~p=%BeN!Hb+jO_l{c=bz-yH~;?%4v1iK4Z3~p*B8)> z5_l`i(WUta6d7rR;(*XKJQc0NrTVev zEg%`bn=7kbx_EfnS<4ytXLriWvF%}OVQjfDY5ofRHGpJluO$}H3d+mCf zCknh1Ig<|nhXso^x2mXMrs`M^g2go~yQDI#Ah*0&d8%fU*z6KW1LfTTO%)sKL1?(B z^)Y=zfD#*)fY9ynE~AgS4`_=n{Aznp9FmhvxTT>R3RGI?*){6IxzV9$QneFr3Z8z` zjR2-#rTx=z^ihY}gw2zbR7t3!%$-(N#Tr#ERcWpnG$5-Bw0FjFr0=+dvC8Jc2ik)p zNT&+1a8@ruXP5M?YS>hTPBa{9EXHY(*oPOZ3Xk^b24=_V?1->)t_-M>jb=_dNN2lK zZAj&j(%&7ohNiJYIY)ul0{m5K49B} zs&%t39&4AJykXux$#D!;WyCsKze#ER!cQc51d&o2osvZ46XY0FyhW$psk&8)W>=Go zP=)JGuJi0FiGn$~bX1eMVa;=y?G(@0hXV%wel^6EBTn>@B4S4n$H7_o>?RSrL=nNleHvd5VoMc&18ofxSQWmL!{7q*N$L~nTuC)^NZj)en9$3!w6xuO}AQLtgXEBx0 z;v=*!{7)}hkUBUgDqc?7Mz6J%9m?7Byi&$1AOZ5{-X2fiMAJ~Tf=~`ep6hmFDbYJ_ z8inJmR!PW=}ya>F2_gCzUQe zz7AS*P3QdkEmJgyTsY7BPy!-(@<2R~9dP*SQ4bP*NtVxo#lWSe3h~ZdYKr!f!#s|^ z@H}GJhq(B6=6E20hZy3$z`^6ULWoP=;d1djk}bPpp1WP1)J~n1f!nd{i^j8kf5kd5 zj}4%iSIB8Du6cAyEa4Iu_orV0MF_ErhnTH?okqbz^thqJPAQZOnRJqet_GK{aIKsA zXxD-&ercO3+vn6UgYZ#M(hN>osd6Svf4xhe%so0bX|gVkkKd)0;pGy$6B-?0G&i{1 zM^LZm*ouEC4L4jp%3mp#e?1K;ZgcrkK&A-JbqPlrrwJ#_Q#^={j_^2*+3M1bBPPeB zKylBL6Ja1%^(i=o6nRY=upx}wJXA=dFh^kWG-eLaEY>LTdgmoe`kNv=w??T{AtxLK^@@wCVZClh-mfkR zPP`H6rN74E%7bpvQZvkDJ8REz!M0;th9O%c8t|Z7il|k5WSI5T&}y%kefvZQrM2fx zYu8I0QEV0J%Xn{Hj|Q9VE5$dPose=G<&ic_A4Sn6Tx)WEiWa04E&(x>r}xQ~r(}zD zg06tg&7I=17Q9Lo&)00@NaYwN-}3Hk-?I-fRp@bd?n_9mcU75}bFYBIo=Z({*6RVP zG3ajWaRg`bDK(~P-s#cG@5Zwc;p;k}MsDl>E4%L#}2 z5mnZ30%|{N*M29M%#7;;e059&A}X4A<}okRR{^N2hLT6dGly>zx z2L`m3L_kr|tmSm{2%s0w$5hAm;?-C^-e6uX zdA<&Du9w_yva$Ra`%DzR2Pv`rAAL07JSq^YJ7zAVaF zeQJS|yxW_gC{{+*NXsh7MSVt12t}}XYMpBI&i@Q_lKsXsT|Xu{%MkirmH%fU3{Xtg zM>@z8WsSVl2jyb#k1?|Z%k5NDz!KRoWua8%WS3u z#Bo*bErZcV`TpkP#g&I+ng09Yl24+0#}Rn>ujAQnVbmelw4Gwt+ztrmu=m@q%LZ_DT$D(qI)klLL!A|p4$(pXaIcRFesXjj_rlX*JnuM zlwvao--~y9j^ghSTn7+30NHm?-tsww(EZ34qhWWvophIhsuRxMycVh_HB9aR^2{JT z<>DhELEjEZI*t5T;!)&I`8th!2c*Qq@ZWC#29fT7V1g3wNtQT)lBQ5ra=AmkM=VPC zaXG9T#+2%bLlz|+K)x!~v+isK!VlZJQ@TG47+dHtFs9_sb|dyjV4LGfOgfcEyeR!r zg5;jC%Ju9io&_P7F*(-%7|PBF7W+}=5kPK7YY-#$6R|uBd~X*Q+v6ahx50N1?m>j@ zN0_HEOWgSB9T)Pn`whpmkC|&FW)}C~k1wP!QU_7n{Zg1W@8lng#{jmc%Eyu3V`_+*;My zHs?Iv)1q>9E9rr> zIfwcNSVPK#fLlA#=#C-8qgH}*GD{^*T5;*vTg-nf;IoOb&6F_O3?Vqm`0(%Z`3RtFE$Edf30Vr%ixFz|4kpJxO7^GoEzdb%@^GY-lAj`}Cw z%3+`1TnC-&{Yb~nb&QjPCUBo~G7Hs?7k{H_47llSVa~7AIykkea%@U_T$+)|s*u~3_vw1Y?gXA+4on+xS z*Gj&+aYov_iP}=~YJaL@zt>s0O<%e_mB3+#*G7b_>Nsd;F13eAH* zkVh#0h+Ld6FM$@nCzG}9ovCH7rxtErwi?3@y zM^F8D(Aeg=!_Tu0T*%igw?vpy9c#&>FCLxcxGLpZW)OY8U)BoTo#NU~cdAO_;&q;* zvZkQ4p23eRFs{3}*1Q#AmrfU#GK-G_Q?{Z?PO2@cz=y}ox9Y(#ZT(%)jmV6KXXDuZ zx|>8!uQQ6ChBjNdP2CX586RhrSlHLXqxuol-0AxB1>o10My?}hk2Ge;v@xe#UKgXw zPG!Z{`OuZ+R?5xkkGOAnNjY73?}O5vT>5bVUw}Cc715*U#>b#G;-1k;G5F;3<&QyC z5gxL^V=20bpeUeBJrY`yje4!uHW`gVx!D;%5oNZyHp8dqk?$~aCKE9DQbCl?#W7e|6Mh_}I~XRY-EQJ% z1GACz@jx9`jx{6RW>p_l!Wd@v%3nS3pY}7G$w(VkP^H*oj=R&U58@OAH$1bzI<8cp z2(K+q<$+V|wICw#c8O(U*E`&aEd^EH#;c?KDv{cFD_hMiBts#33www0=A)Qf@+gTc z4j&suKBAVFuX6AVkM&DB3d&0nY$vfVA|0QWC$732(1+&DHl|gzBtAfj64|?G0}=S6 ziwGfRG3FaV{l#$v^;L5r^je=$cZ`AWF!+lNY9`6X^qUCE6sf2Mkwu=MMd&y-XHwj`+SjYBVKl zY?kYGAoL_d8g(i8Ecl2{Eo_+*7_=TRjpICsTDRxKeF(REng*q*=FfeM2ux;Q6rR*i zcZ`qySH}W*j!7pgvp0)U*eBdq(Q)8fBnO;ZpeDw(U$EHz>JHKsk5=Qp1+6jZLWleu2bKDODMc9$8#%_ypjP0nQz9DDi+?#ky5+@dnU#Rjg?o z4$pq1V_LJ;cWF3bnuA$SMy7uTVl~e!I|4FztdBP?!}Pr*DO{4lAvxBR`SS!c8IEq` zR4^d<1sSN5)(&D`%p=5XK92Svfm3b7xTZG;;hiC;0p)A4>_?tFHocrZF*tX2&Xwhs zasD0`@=vYKsNEGJ71`M5%A`pd{GJedohoZ(JLY6WpoDTWR0)-MHxQpoShpEM1t$BM z@(dMrsv6YxKH~R34)@K?eb1HN40s0v=P-8oCKYnAb7?AOu#W;BYpCQV@Hoe18=#L=`U&pe1B&^N)2w!)A z^A0=B>vORVYjY*V2ea=iT2If3QGG^!y$D*n!@gyrf)AArql$)Qne~x4X|{F7&TOAYTopDc;(4BXWh1gI}{ULEYh&eV;kv?Z~Tx4>j7Pv|F_5CLs8D#xXDhn zGfSN50B?e1iV=MC1X`SBgt%?hV=SX~v|3Dd@<|ikMj&>4+J`+Jrok$i8VsroDXU5S zv1UC5yfZR#!k9bBMYT0Js+bQ)r%kh$5{yy>`FRm=QV8dImP!6g1+$fcEA|OtX3H3A zID$GZMVRbaiAFhhl75_oW44tr##A#GZz0_@FCk22avlcfy-w1O_9nkbsdEsI#*qRB z!3QbT&7nUzQ`RGlw!2V$Ux!kpl^eJ5c+v!BCQ^w8;B+3Q<`Gvzxd!%o# z1j&s(s^8uW(`?`|)zF7n6cJqd5PpDg)>|KSQ@u6k%YKwk{=|cd#41jCnuba;s%XO8 z&|(_GQK?&nmaC!$@eprRhhZ#-RP9kFdPviC#2)2wu4C_Ui?0%4f_A3>6zes#!6Mq7 z+nSx>EZ@rm6v+6LzddXv=NXjf@k<+%iYkv*ZFy~!Em%hse@5&Y)R|1q8;rEvwH7y^>Tft>lRJkY zf>Er+FisYMPZ&e$QIGeFg|WZFcv1%Gn6pEy7p06k$`0d7{ivHy^tZGIx9yov7#mbb z=||=KQao=dm3+R6{CS%*OeHubc&3!Aup=1BVO$R$YYV|=DT$Ai>7cQidLd2VvKWO2%)%mL;1=ZWw=hl1D%wk!&o~M=4d#^86|!lID2$<1LG@< za}n`iTIH@`t|*)GmX{7VI_b@$8PwfD6QcxWbLQY?yq_ye^IFK>rgAfcSFbQc=W1^( z$)y^$_x>p7zA33wSQ4-$C#A&bwKGySWs!GlloByjGZt%m+ulA zON>2iY2nA-$NujaPhWPB`C2%@#EF*pdW!f+&+ze-1Qq~Az+ag$uLM0cCOZb6~ zDM+oIaw7i<;ZiDT(4#lxPEBwmr-iXmCu-AGat)yppWKZtmc(Cq3Y7$hqf&3yxwneE zI2)+M9p^q_?NzeQUk-l@DI7HiTR$5rR90i8&f8E|34Aohgq@0ZZyV!?KYh z;Vsl`2{o@pAv^fsD0@=B(aOW-VJZnzErMH9gkf0aEJJtJL83xgqltg{a zgNAmHD7P|1kGpx&;AT<_XPq#AlstoYtO6Orc`wErYzo3T z8vS(;B{gbP-0I2Ci)(IT$rUF%;eBls>Zm(GrO1)GDX$ffhV-R4x>T_-(Wh(65YH{- zO8R-n5Qf@1TAf9H9zA&>i}99|5cWvhx(FfM{~;D^C2xL2{W&_hX5@@aIl-4lC@<9g z_S!?L;|Pjtul6EsRoc<70kwMlh|Q7Wwa`}P!E(4_4&$R2{qMqt@a@xBr;(;uW{gs{ zGDOFmmyg7E&{+I!jL&*N9uld8G4;aVlc``Wnn zRP`X#2)fb1Yr!sMm4OCAY>vz;Zp?sRffV{|Ie8E~ptd1w#nz+*6p$@#GpG|>-RxLQeQd$!I1U-CbmNel57DA&!g z-rcTr%Tdd=_9Xhg8RX%OK$O(JnvYP@?z57)>+`naS-dz zErcdkggbeOi8?ao>ds(9wbNrYi4n7nY3k73C+hONM^dCsawF;gqweiv{JPHj&NFYE z8ICyQ%y`UUG&F~z8H$pBpk=XrmgbMCpUACMn)Z?S~rkUb$IU&~`@R^%BfcsfW~o4O-! ziJz-l`z>iw{D*QR_4kS9$BJ-SHjcc(JNN`;=|L-XsVd74c{ww&*T4(^L;b)*Xv)m4 zsvj#QzmWB>euxWfcS?opD^DsGZ;UqPVdwC`gK$XAe~A6~lS)5YVFN3feN)dY99H?< z%HVSIP|Gn@8;elM)oGq&+40%=udFL5Zblwvb2=}kmQU0RC6z3#a7bBAM+#oc(3Wju zJv@4{1ocw1b(I46qWE+xiVX7FNKlRc$B`Ef0!RAFx(9z=W4#e&g6O*}ANhIJ!v`)) zj=rPz9|7IQScBex{OT5qT=6=@x=Ns$9*`JwOR$9xldZQ zQ2*Auad5`x<1XbDj#7Q!EoANTo_O+(MyX}kk6N4bq(#~eQiGRuc$F!$L=gsJ`-*;4 zX~JYVzVLz7s_23dE6Z%-5lSrXbRAilpZX@^sL5^Y8$Fo8_OR(*a&F{{Di(aq^l3GZ zRQ2gHKk|sJ3=@X{3tnPHM;*SQdy6lKl+0r+=dHDM^Foo248FK8;D*ZH68?xp%NE6s z0oJ&&nOU3T^aYRjlh-3I&~=%Nj#CRyq_TQZl-4o@aV)gFX9G$oBHUOPqKK^b*n)EQ zG{CcEi+z;V6nj$9<;UoQSe(d`jM=nmkgv}z4jD=GC-}g|mLmy*^d!TS z#{?!jPTh<(7IlN#Nw}eFS zvEpGKM_DRNV3Hjd=D-m8>Au7wHVaSG?pLSLD zBF{J4GxJRVtZ*c^8BcpK~fu6{qzFnP@cKIMR(5NE)jkG_8j1v@LA3*C) zp$qIAh&UkbL1$FpjPTU5xv|XFs7tuj!-tX+PJf>felva)<=f>-j5c5%YGkqEAy$Wx zc`#pD5!0EyNM1SSal5x%SGunGT(LiV81zC_*QYig*Jf=`uI0RX(8}Q8Du%4QqScGK za4XyPONhsb99`PB0mnTy)m;^CX3w|l28`rwE?O|+@$ z9pMdsh7~w8L}r-;8Bc1X2{KB7t>TFnwM{FXQk}R9Ey9L>Z1k^rNGGi?Z228Y2R@hC z0$z$eC9IVF6r;B4FY5t61s^Z72x@^fL0T#+oWdaGWKhfARfe`;PI(#nw!#DI6AYoL zD;lb43v+jC=Zn5u!Rdm0`MB7xNZ}AB}Q;R36a*ImAKql3Kk)sXT`kNY=T$lNG^^rN( zx#C3}v^>)tK~JPvVrHD#TV^Md@I&NoksLUhH|EOvdIF5ZOE*=Xa|loP78}qqPT5BL z?QTcgnpu9qgKU!jqQA24@oKqix?05Wc(s=CY=^pWFJ{XsZY)LOKglIztWD-8mO-)1 zdpkruVrcNdYIF&I@g(tn`DDb}UdL_%8d3&xr~+d=HDe zBw5eARL#yJgo>x51E7d4p&Hy=_NF6{p&7c1ajH?AXA*#>Y@z;XK`uU96WfnI%5<}E zVRLA~zMhZ)WKP(nob%W;xn(QJ9rLZPC(rT=5p zM|&XOuK#MjvhZ$o66_VrC`=Mn8*Xaw3sRe#X|jyx#bHR>8=7%BFG0yZKxBhil;wf| zN+FZjDtu~2E1!$YutU|}DXHwR6fBnUU=KSUd)fZDKQSB8VV;7{+Joz?wdS9f^S*D{ z^U3Nn^b@%>Y%n%`I@K(DulWoGY^H^=%f17nLW82UQ>q-ln6pzh(?!A=o<_#Wq6oOf zI;QsTN9jOYqD!+U2j5qj&7?w$ajXSWUyW}l{YVm9_I%JwYMIHSR=zBbLME_@7MqqW z_fsR&J|nH`LRco-UzT$hm`AtNFg!*%v(B`)pz|_hwH*6UD!*N|*P1ungI|+jDc1MW zihb7z;JRfsL*-cQ7D-i4UXI?(_s+1!nrG>9Xz?N$x0Z<(w7yR%*YJ61#ky*AVp!{? zIuBx5ZV#k>AuBOZ&_!y^Pp;SBANRUV<-}Yhj{d=e%;JI-dZ|Q(wbsJ62J* zhQ+e9y62G|(D^mJcI3Qfj4uU`l6yTD|K{+RY*Z+9EZHIaCwx-hHCMJ=NOfKpUeOq= z!JuJWijn-+MUTwC-+xPWGhRPL+>FPGEvjI8AGxb?v=iI`KhXkl2lGMy)_f23&t8GD zo!)LCEAz2vaa~um%A`lQQ@OpMru|y@Vp( zXIRj zFTTP}5pQ>-8M5A0hAy-n8iijXjI%c;^T9P5bh5RcOvA=-9InZ=u|+zbv&^_vGr*(v zCmG*rB(x{H!7BP>}0ZJa5Tf#&Wb# zeaEMbSmWmt=OY|w0_X;{(ILDsW>2hs5bpu6`GX~lM=z*0elecen%a?Dq^Gh*JUGj1 zgmEZL%uKedtdo`It3}kM--`T=;d|D~)E?VX)Ajq{oN|o)++{0<@jlZU2YHSc%M3ER zrSXVEI1IV$OLZx;Bea*>mRE3~`fv#!^PpYX&j^twhkTSJ8qG>F&QuwDGQO>UWj*zX ze`C1M^!vlr@`}HEm^BEn-&TXGB~N`14R!L-@ZD@5Mn>C1@E(@n9kp$3!GUu%n#2~A zx5RZvEKaxgn2e{1lyVsGEXW98QOk1C9;-!GBg3OG`;oXL)9k{c?a|K44&jp%r2%_2 zhhkn9I7fqK=@$}-LOa9&#Lf1GEYp~?GclVv#ck)U8Dz$usN+Y{s?eQty;it%;RYbfDT(uT?vJBo1%WuOML+vLRaH z*JM_I$(}GHDC*HXvqn?->ZRu&O6;h|n~|sSq^mnIctX~}%Cl%rv$OKtE?F7t`DNdl zo#hK`pI2EvPIpTWYeQi{$r!*2R`g`ME;7xc`BIyIa8bsO*%Rzi25Irc{9Rg>b1X(_;k*JS8>6gU^n+i=8zPx3 z7Ekb9YnjL53EV~ICL6na(we`wIkxdd3!0=S=#+fNjkPpMs6bdyAh!qQyy7#3Rzk7AX>46WQ^Tj<_VW&N3ASrG}Go8 zMGjJf{4sgS4EiH$lDU_Jhw}wz)S}tf)>PkD*vYNYi|>s-t2?l7t5H+xhdmw^<@?E& z;Fmbf4q{I`4}$g@W8u>rSoucdoKjuRU3o!&$=x>!o7wYX@ zuIT}M*_%Zi(n17m7!Uhx6~DyCO1qr^ImXeSaJpmK^P3@NLG38~vbUq0fRv8Mx5LLP z*p1oL%A1k3Hk?0IqliX=t1EOoRvoD=C6&{4XuwG(e<$+R7vi&<`el|CXf-mNQORpm z;N=L!Gxb)=F&no+gN$M)^HIs{a5THUXU@4`DFet!4QO>fGmvomY*_}cw85=Bb7pBX zDchaMIev$^K8$RVl|?tMiK{Q9v6ot(IShPdIE`AvpUz|MZ25GH3Rn+3NzFa4mRdSu+J=XGj9ed<+J@@JHAiGJCdZN3`UN_iF zdR-iB<(#QuSN_%a{9`yF?v%0h=#p9|+sPy6=(b43e(Y-&Z;Pk#f7orrZYWL*dPS!g zt?6%trw^m6@UO_$wq(#w(~CVlUp}2Gd@JO`Y=ZBG4LaHzj~Ly9SLPqWB8$@Q^dz0u zw)F!$>W)KMAgQH>ITLkV?2h8Pp($L|J)(#4zZDOD;^issnGOrQY%AmdMmw_;@$mz4 znEY3Chww523Xo^0P{fh{!h%83(37<|QG#kj9Y|WwVl7%du_352H6O$tfyhveaYA6d z2hL=-qhi?Z@>N}jcnIN?0?`!*Okl#-Vd|^lI34!YU-DsZR<>g|JeQ8 zgx7Wp?fv_z&E z?cGAf@U|6N7r{q>Oi(>eL?}VF?E*7T4+Y0Nh8!k+Ckh*?5fQLYJY(Y#fTXIDVoe`V zLz&jcx?Ka`R08&fJrU_FT+iF5@v$>WWs{l1Z$2R(VmlsG z##qwagwQv*snQcV@Ln?Gun#J-O_Nh~8__Vl5GjQfxAE~a?&z9$%6dYjq7ZHM9Mvh) za@=DKiyhABxp543nfgRm;h38idhbx@aUe)qml2aS4715-7-Cl& z(Ifs2hR*l<*~&2MIH~MbY^8JP2R-W=`pCeBeb7IZou;f<0Rm=RBBN;-aWz|(Xzx>^ zSy`%8v?_JVCr5413Ffy-jk1Pz9Ol?B%Zn_I>mM_%WCp`QPJY32v{B0z@m*@eZdo?y zu2|?}cTc!iB-cnj;;kWuxx%nRv2EH2uPZ|joluRo>4~TGV>P2%s@1yOH{|fJU*B z?B%7R#GH_i-Ux_rnVA@{Axa#TcuH3MW)x0{!$KW3{It`gR8e9CuT0w1@W-mpMuMcc zZHA_XEcCFYWK$s+0f=Q^oujv;Y;zniHgmBW%n#K;q6Eg`iLouqPAsz|uLC7w$^oU0 z>I4t2z^zXbUUm$663Zkqjz{LkcnQKPD*+EZ0ndquPfIx)4pErkSN{3XreLs_#KOlg z9LkkeccsYlVDGLJGo~|n0Jl`f{BLS<_z3|Jv{_aEH{(rs4*5Cw_Nj==`iR8E@MV2eB8+jIF#G3N_u-#3%!?4sV^@n! zVT3nDPDUq!C0^as)d!KlH*4OHF%C3B(@WnymA89AW#-u37A{afcQntNV#<_Jp`6?| z6nHP@2>C44`6yB_lzUSIJtzkhQn)vMF(QZ$KV1>q@Rt{Q^1mMoRC~@>HCn%%@t7u= zdhyy2?f$L!9=g@Cv2Vx?;{Lk$|8ndXFP0KM2gKhu<ZHWYbtp^~uDmlt)df$Bh zhVl<2*Zi%|)5fZjo9~~kC|2f^ST;ZJ-Fxv?K2N`|kLqyxs6L-7>bo;Gy*A7X%+?FD z^w~H*-jPd7jq3Q+bUOMIzxThLAqY>={zGYOdiMI>k7Hnm_DV!@^z(Uf&Q5rJQf&Hy z>a5?dmOkpl;kYl|uint}8uzSfs^@(_E6zD5ZixrN?|U-8o3l9Tf_enbjqnrw-5Js@ zwZYwA*FQcKbw(|oyH6XAo_|3#Ul)xwIGldyf*|7h`4GPUdj3_bQ$ll|vbhzW5aXQ^ z({kn%*RMxy<{I{nN}f;&DIq(34AYAT_k>#cDH2!#&a0u!PVn_w*oIWvkno_jiL=cA zH`Dlprkf0-`>{``UMi)n={Iv>PDwZMuIUpJG&@NTDB68!v05Wp1M;2zX+!F`DK(Ag zP*m&S{hJ4UN^@Yx+Y=g<@o{WyR_O_t2|Ay*4Ar{TE%=Nm@t8d%& zWc$&ckO(1m{C!RTE{MUo+l)NL=gL`2SQivnF<&V&WiAh=#7nI5!Bw8{O=XTLo+ZkyMT&XO;u+n+Cw0AWN@dJ5Y;Qav1~69eWEv~FF+P5|1*0NJki1o>iA6(s8Pv2G7rls$; z(Bf`e4NZ%>hNi4lL#NVC8k*oF>0;N7cSYJ%+DSv_{Mb%E->qhvU6YIh4;b65C*!)$5El?kIkJGW^`&G5wc_;prp@MC-Bh6J}NH%hVW zos=8>;j6d>O8N)LoU8NF_IB*9=#%W2->W^7z+r|A0~w2}ic@!$ zYu@_JWTL;Sr2A>HGaGx^GMpbaN0)9-?nqUg7V9%C3X)`E{k{YPV1WQ8% zhqOG06qZjqrZJc#c_-T8f|8EryPCLiVe5No5tv9kPqEe4L2SpBr>aPS*(%IO;y&Ab zL1N9<;E{C_nn*k;sH8h=Jtlz>M(`Q@UFeu)(3(CO0$cc|CvrsT1L3S5@cGQpp&l^u zE@)m4w1SF!b^p9d(&9DWe`#ti<~>61+S7#`S1h%HXvYGnObEy_y6JlIUdm-0dR2bs zrb=7-+xmNT6mLjmEhu1<7Sp!uDIn1`tNVs@?#=T6VJWF^Xm@0@`p={xfM;Q0e%hu? zrGcyI>vMXZoM{F2pV`_P12bUC)&LY;81pfZrxJa=2RtzuGEr4K=hHzad8*M;-2iRx z%>%4`S&|w&H55<-NYF>@Gz8oJB}=}=_nf}5_NvOTAyzYN{kNZ$beg#U2}YStj?ig= z)@tx^)RAG>o>ZC3>#cB16sv&zwxJ!Gxp3JB!4M$ZC%~s!kZfqmXqY|AdHZe=%d-PB zWH3Yl_mq%?xg!(`O6Vqo$5JF-DzzbiIr+Y|$hgCoE4}nmWO3VNU|IVY)E@J1OQm?p ze93k_C&_WkzdxsX_DSru0zw;?O^8}2e%w~PS)9$WI$5>%|Unf3d$vYW!gw(_fn*pa7x0qgm8xZfDZ>FMx zXJe`<=|`1W!i>Np#tXIrVXwFNTFuK*DV~WM?Im&AP2v8QvQjUIBjH^{-6>_<3*DJu z+IL|etp!5T#<>n;-N)9G@-`K0qCVu|8xt-c&v_- z!p3Xw*X2LyNdgQGWTS7~x}4|OByvBF;~SbRX_>opyI285^Oyl=Cbs_&1CKd(m*J#f z3$HnT+KrU>x}8kn0r|?T>l}Ailtt;84dM0AqIWRF?Ana6@nHRTkZXMa16_e;L;pG^ z#6Da9=Kl}UoPh7-Duu0IHIe?h=EsMi&6_bBgb!lA0KN@0wVecJ8{n6O8}n?CllE4? z-ALN_hTgP!*sMx!AJRTJzE_WH`HZX=hw8JAV>{nixp_IRz=S!ccMg^L*zh?~8r)(& zxXD^rFfRz}yP+p|On6Qlw1%v~S+8i0xVmluMfrEu;vA9tv^yk)Tyrq_g>PVpqZ0w89rCGzLT)JF$eYRYb>}w=2ROp8N#lJLUB%# zLPnwbmXzdjX<|YVBUd+rkQ;eSF|MfZ<_zWt8Y`M--xbLbU~j5@b?8|%V+ zLSN>FMR@A$h$@HS5U6ncQHjY;HDWJ= zI3=sVe)v&2e(f+2>nSRKMKkR{z>AKb^O~d0-RcuMLwIQ5?mWr_#Zsl9v4zEsE;L{x z6dP^*TlYKndo&!?-nEybf`EC6k;x~ipRND(vr^G$zLX{Uv{@k*0xhk@VjM){1<*TX zc;1kt5Id4H^5lI(Es`VDh^<_E>g5Jg-7YVlY^bW2wB-o3N7(3Q9y+B=CW;?9F~!Ep zBYRQJ^~k|Yl4V#AV<=DO$mgVxo8aCVgufRhQkV6&wc?b>_oSZ8L!fCA+OZPGBeGeEJSevQXYeE#8s*YevtE zX)&98XAVrr3fs^A|jjeoz^95byD}vD% z7+J3=pD^T(BUa|W`FvR!(`ID-uohS?0{FCC6|U$0>)V>V@4O}T&yfi@PsyK6iDe>C z+kTFdf$L&EGO4fX##5o?C=6K5W+sn5Iv9~f>osynW38EbjifSci)G8mTmS6yMG$nd z8H9!m2qa-2D*T3#Dc+X2)0rsF=lDiuaLhQho4%nK`%hq>hzO~Y@iaSOF!4?$hUq;S zL-yB_$mY4FwnM}B3mD`)ds@%fPt@8jZ2e1DJ1MWRrtCVdIoo648MmQn@@}@692;Zp zrC>@emb7hKRRF8m5}X?N9_P=O!psS>cb+UqT3`3Eh{%`L6wy2IRj&$<))?KaE6xHU zQeTT=z}D!a9q_g%jWjKI=G`P59$Pdb<{^H-?P$gQBL(*D#m-g=JfgnBAv}pU^`AL4 zNg;$o{%-GiJwwkK_eoq|_PG=9d_^O3n%j3{oMU$j@ou(wW_NS(ZdL}4n)8)*lm(s2 zXX9W9gWiz$dmHz8VHS4a?S9v&WtrYA~q2 z-;Hal9({)6tl(PgMQdJBCYr-GrrtvTl)d+LtZv&_baAJ&*k|6%wUA@uiu!{;jbB{6 zcmv1ymtcihJjS5Up3xl4>x1&1M(_n54_$Z$50iESyJtlMa?gxnFR(OZSwFLN!_Ovu zW5TSD7`ynAPd=rv^*cER&A6gH2uNtw4l}lLgm+`IVz_baLtox__k|umCE1foRReB8 zj=ikT5+MA*nJ^?{t7e_oe6R_o8mm(ahdbp3qCYeP-&DDQwA^!=<1^~jzr$x}iY@vs zDSs05tE@wh-kQ*retRy)EB*F76|eN$qx}VXs^5JV!_S3B^zQ_9EAsGN_2wCvi@KVX zWT?&%4#RhJdeC>3+kv}y`TYes=DY%A&*piy-=BRaYOe5j3M4ztn|>E*doi!Odn}kl zx`Y}mOX`oj(sy*uRm>$R&51lGOZ!};k?pAXj$T2~_-D>^;39NjzW3<<()CY1UvAQ^ z+62PZPg-TkGac>|?abrVE(xe|p0}jzdvREkwi}`c+RnL|rI{)>lf}aIMN3ulB`&Y1 z2%KcwWPra!ZVOjNR`yUHcw(K=$vg`qewFN8ZUNx_TPsS`Hx_N4U*A9zn4>u^pqIirNiYr4B2EyIb$^vi1?ujp<~ zS20{zNWB=Y(Rw>cHL@4pPpuwAx0z0_^A(&>m2@Q6B;C9!X~98gMh-cgxIdgxhpt#m zoOlZh3Vz|S^O4K2Ag!6#@Z@W8ndHIo8ON2j%;^_&!VjE+-APLo)T!#9@bvwq7prDH zVISR2*7%~#G_&x-3o}rjbC7s-W=b5f6R&VM0vq{BVK;rXZlMTUzxVmp)eWhT>QMuDM=(TvaV1=RP`2^qyJ(DRiL zt~hiLVvcZ5a^nLIU;<|(&y7SwdD=(V%*@peQ2io~r)60Dh2c)KWlWs!S2RA-X)DoW z_6YacW9ti?r)B0Xo=QEpsz3S)Tc103)#6k?Xd%3uGw5!#KXRU?ZMhnce#>6VJU%&d zwrCKEkO^>q!d9W3nD#71N8zOBGAzRDOtP@`zki-|!D-1+J*(W13eHoYmPE1-JYyvq z;x9|R*koBgLwVzLQ|-e`G8&o~KuRHlA8NA5$Vl>BnFn_%L2vtgigLy4e=@EuOOUEmg ze3G$H@t=-ETKlg-@Zx!K415edSX_Yr+M8fEN`{5@8Aq9!8=sYaKvC5pt4n4mwL2Oc zt$tGQn@?iye8L(Fq_Byvpk?PKFkU@In7ov)`-1-Ma zhArj^MpB(3Z+7^3Q70YcLp+AYLyIXdGFG);a7`HVjEIdLV`XIlJ*(F)xQN_0=I=r$ zMY~vMZ$ue_s&wUy zhsf`Mt;+>P$c}On9sCq?qhpCWj`uMBw0g!i;CXLu zb5vYCxL0Gv9MKp~Dd*y(f8li9p(f7>hFPVAN~~St_>z~>{4VD*>6ocTSYXj`g6_%R zOiHH=dLW7IpkLc37)BCgKq=^zA^WQS1An1>tpMD%u8Yk^j3TEz^Sg-U!??M?1V(K= z4`0D{{DpVme{kpXO|-W|MaXo0P}WBxSdk*@X!&6>CLB6KR^-)MUB+`d%8oXi%5}V( zWA3`6pl)U7W11EGVE-9+g>w6RJ9ve;a)Wo$ZPqen>`k)47Q6|k@fY4gqp=!9xL}-Q zl8*=c9obps%~lc@=az2gY+uZwXZ#OD=-qJ6gOX0|@jG}QIcdzDYKGG$F}6#^ErHE} zj00&Ae8DA+9>bgRRV(MSIr$!G{nhV~<#wW6_I z4=!*HS=jGO)rEUJbXqeo1s2Bb*clQ^*mf8aNdO$vt!u+oZg#)!MC2|0SW!%QuDWU#|Bh8 zrAYi&Y&s4mlgRf+I5N^ibAkXWT}rS-_c#oMg=e1j@{ggOIp%A2>i0=|iy8(``^vE7 zq(7K9m~2 zvDK5UV&OKIbK&g}E2EFuZ1z}KbfVdB{mSP{+wegtb``xX(0<*t_q(E)?QF(Bw_Q}} zby+wEj^Zl}mQG`S2o2td#mtU(Jll`0-HYQ5826{H4fl4PZ zwtxGoZuG*p*Tqk4lDxFk7(6atykBoVe8jEZzAExCuQ8S;>$Je z?6^8YWcbK5zl3NA7Op?#F>v_Kr`1L8sR!GvgNn0p$w;=AHsWYG6b(6U%ONy(5A_9Y z>buYief(rkzCF$DJ1Po?4|$Rt4B|#dkLK9NQe7AsR>Um4aP?No-WY}u>|~!C-um%w zEqZ$p%nG*J*!r59X;x60bRf=+6ZV8aci?bz?l&1({H@}Ej84u7%Xay2Y{#_M$nx_W zun{Cw{2-{@-FPsNroz{h+OTg$5UiM5e^OlO;|l2b$)=pLma zdamPibQyD38Vg7+_+9C#-KN=(MKkK>Dw2xlT*dI>aiJ|`QV>Km;Bnv_*Qv&iJn-$$4wAGF?7ZfT4`+Lc$-tS$(tgD@-f~m3^6bkQVG4bRti7v!C@28} zS$u?R;@BU5-b6fs&J+{qcG^b<`o;5-jQpheOEF~!L9a#@A%)tyt(TK%=-HLiC2i!X zj-!Q_#~%QNqW)(=N&FCL6*(X7G)A?vf8@oTNe)-gh`Yj{!2k93(e^a3^ zFcaffUjhyfxBAnsO29ZLIc)vI&lihv%o;X7T>Y#VsLD_;%cA*LpTo$j5eYbmwih}a zwB$`o`F_We9Um9UcaR;Cum~<@?ysaaSf3xct*{M5ScmIs0?oW4DOOIWv%@{#QfGeb z;tiD&rQ-bCIdq^YKR3>;4SkyNHZ@`%Udvlh@4FgpMrrdeF4QOP)3P_au1Gj`#F1&u=Qhf1)7$S;u7cDY-=p z6A*fK_JS$4aS^W29xuEFkJmTV3V-7-FVCekaQVhq73Mrb1OikYG~Ffa7dzo?cT}mu zQlrVy>Qg@=6hXId83%nim^>fCX&LP^aqqCgj9Pma2 zymgneb|qFbC!|?$Zhf(bOfMy@Xj|^sju=DNv`Q$nvb?hemYy;|emtFHPda6k>lhEm z&&i>Ho9)RZ)RyK zLb9FYVS+}0_Ejx5+x7|Dc0wR%N8A=$DUQ4>RI*Hkn1WUih-rXy8dG01K?&o4!cqQW z?=z}_=oN-k3%Z4Z|YIkMTsKL4Z{KHI6kv#QmUk7F-OgE`=Z z#hJMu0A0b>$+g%wcmj`4OR@1G;<|d%s0aC|cdOD1<4$ALm(5v@#S^We1|MjAP9k8z zgMGSqPWSb(!c1%13z`Gx^4%82_~fyjz*>eFPq(&U_N3}>ijMFKTc2*k(LRjyey!-E zqTtWwr=jic2tyIPV$ZEN?3HMw7{pU*& zpfi)e+uB+iRV_lElW1NL$$1xTLnwbq=t6Xyj5#yRYX@3lF;5JK(~p&?FfD4rXI~dd z^%3lA>{Q+Q2kBc>{;eeccG9Q&S`=Sn@-IR8m!WQn&iU7w{JUHJT__*fMht_e#Dnp( zAVcXOcuMV1cdqQSJwea!L|%PY>kOwfB@)M!+SMoV`V*n>minXIKh;BRJ5oPf-#zEm z5tu@TlevD}3&twT-z) z{I+XHd22|KvnKI7nvIPKEC<)W6WE$LX3jVig)Mm->GnLcI~Dmh!&KMCvargt5$Jc! zz8$BKOSHRXxENqFJl%<6Ms+*vj=q2p%ZOI@Elq5wDmFFE*-Q<;`CM9Cl^dbPeF@=` za73?c*A7cqL%wpnCIOxjuCW_0NuaS&XsMgph{yNLjW;;Sk?k5`?WfnFVdJOoLtHs_ zMsu<4EHCIUybundpVQ*WOTs@^U9}%R-u4O0Dxqgi|D>LJ7R2?dMH`OVNIiuSe?8${ zJttuu_MO#VKIDtS3rC+8c5Z8o++I8rYw!*hn9G-MphX@SIWIvgWS_oR@X33V>}~w? zeQ3Vtc*ECP~-R5idKH2K}vic?QX}i-z!=P`w4~Lu@wsqLg zydn3E9HC*b%9deARxv18YCF8II5cSJtV#$4MA7}c295W~8G6r&-XDqIScbrwhjHG; zVgrlOAFh$Uey!D0IomS2`$(R#=UB!IqD3`SekIZ#GYqD}K?_dVme2MW4>36^ki`>x zR_ev0TE@^47V5x3?ClE&$>gE=t|>QW8>g-!G5YRa&WB*}=hf2(GT~+utl#HV%MTXi zfTO%kwPt9%5cLQzkP{-|7rq`H1kRg1qnVn{F+V(9uIeFzUOwdcwy?=ua;;>}glVN0 z<81JntuFjwi4nYGLVoW3lN_l(E5TnT#)!IEulJ*+U5l5PJ=9b`;K=-Ju+FSSd!-TJ zCflG6PkkWTnRk3!oRRB|=hSb6L|eN_7!ZZSLD$4l#gh@dUm*FLdd6~YIC@5$TIDb3 zVz9&-Iz>6B0I%>{AK_slA$;jG>Wlb*w*;Ai(u;@Clkn_0S;2hPL6)%Y%I$`4*&;(c zLL>y%k<(8ECplZ^Tvn}IKTCt11aqd7(Un)@JPf|I*b^{+fQ5Rp${AG)MGhXGH!Lw) zRX)N&q=KVd+47Jb+Avx%FwVzq7t*w|1EGWza`p;5PIFn6!DaR&rbV;kuwDd4}wNAldbk z6~l4!3Gp`kFxmH11Not4A$3c6t-R-R8Y@x#x_A&z)3;cKXFIh^uiNbU1HETE^<`j2|a+VHpw9{GJiP%VXPmuEoQZ-EmsG z9xrKC*SM-aR<3))v36~1P;`WN;WLKV@(-=psX*MgAYMQh=NpO5>XEg<6LZd%te!Rx z!CpJDgAaIJ%Q(MHeVsRs?_t}M$p>IJ*a%BRuw%<3)osd1BCBT}lY|b>(Ys{S@XG2s z9onFO9&A5BJBnVCrtE~Zu=S6UgV_qitC3w7^>zxT92UoTv{P93H$m+ga!26eG9zO5 z6^&1TYp1!{n>3v9`D&rdL;TBg;o;ojIHg$;?iDV=)~~h#_vzTmj-|whF{Z%>{YWUH#B9CAY`(>eSd(SE zR&8$)q`x2&Uj1|snhmJtjLn03K~`Fk*u(i9mdH;L(K8)1>R+y_J<;9=f0Fz$URY$q zpvNBgWJOeSG}WrsDQnE69`VnKzC9^xo89s0U^W)SWBj1CmufwjvZa>xV>+bu`dB?E z^QQV!?5Q}a+F#}AM(PJIn!P-Etj;P1o+t4_dSRq`BEB%HmxsW5yB^xLuVMY;Rvy@m zU{|BFs`q32^DN3C#$cmHiDNY!pXF1=W9N9<>!B0t4842KFu2U;WRqctkW~rZo@T1 z7jOYe&ell6nEA_WDDY=tjG5k)>dVS{bfkbhpDN!Z>c-6Ve(TFi!(e%JwB8a$%TWrp ze@OhY&)Qmf=r8`pjX8eUm8oLST_GW?tzD0iFYzDVB9vkO6Y7rDLYA+I{cRr?t7uO=>yzo7vf76l;GA_^x8K)Jwz_?RS z#keD;J@GY}gZ#*{H^t;fj4y3ZAPo5@OXl2`}7K@6hM%$S15ew3+uIGI(vD zlu#}hl>3lX@P|AlxOgi3igVEjrib-iuS#p-aEK52a)^SoXXTloJ$Ob?nqDDS1Q%il zF~i1HjKM!XIcvXsDU~RMS(+9~IoN9di*Y>gPF5hU1XRXflE!JO7kXl)3!WA>D|J@1 zZj6347|9!;wQSQ?o`GwXuek0slFx%R5zE6NVZ<}h^; z12o7+w!&3w3E!g!$QlAOxV1JwO7K!2OO$&2g39f*KC~@zjF$H`?VZLGEoT@HEHaXP zGKeeeU!ttXkl?%yf#`AUg17_>Pbm)kKvYJT5*spS(@^zR%h3bD@;Jo#3P=_IqUJ&; zuD?{+9`B{XHx=yiig3_Dob9FOlKh!m9uf`<9z2}GG%GD&ylvkH2|GL$Hw^K`J)`PQ zHAVe>&q_zE3P#>4>s*%)(uarhyeb;Ob7zuu7aE_vWxRP;BS+(g^x8*)HUE2k6D6+91eSSi-cu&UW_P4+3$kbQ`)5S>ar~-C|q3 ztK;n3X`|K*%x5<%nCW0&Q@zDoO0|xzD@4cw&O}w~HR9QwBK1s+=EsLpbpGN8-=h8ORKA3X}=|cO2 zMmT}Bu&*b!x95dzYujEtcAD4VETX`Z%suR?U(mT9EKPVEPmUM{K4mWErMK;)V)K@v z;kem6=YqnXmHyJ4W-AP8|6V8mH`zjXE_qtClq|Ni%(az|T5XAMD83#t4a7F+x_{6~ z(vaTpvac}XUEGWbU0`q2-cOs-yx7me_q*KUm`CEf;8xNrsUw?6unK>jZYp#nxt>e);{i(2sY_xEa zt^8jTguLvQWQ{pgJzAcT5i{;#$E)Wq+S`alB)Ns^_w(IJ%QA+opH?NY6VEOp&n@_} z%#FnrZ$u5^k%jHV%BWE42JEGvR=f+vZt0gCL?s&N;3dq*V>-jR_7)%cxgz`9i2d53 zJU^X>7xm=IXW#Eqq*_z+emC-j;f&pD>(VK$`NUx$1nvK?4((i(DyA; z)8PR>WW*GlildYKobD_FRA1_}o$Jy`o?N!$u@&^W99uL)o52Yc{d@bYDq zma4tHAc&dUefulr#%4vtJ*)oI<4NE5^x%CgN;a0^=tjO^^`QOW)i5{l+FH99&dQQy zx)1(qGi8>GritWL`@Si({sZ=VB$qPuv*!aBA}+&j+NuIvTsM}#&62~-cELUiJ17wx~6o9bGc;& z#bU7C^(!uI>Gzqa*_k7!`=b#bH2z(}YP?#9w~9;i6wn~}3XEcTUc5Kj3kY@Vu=Oi!1Fvo?##e~l@R;pPTMT=Ew@fQ zQ#ig2iG#DA5&XRWV@`xQ52Syd)ISSblp-&eNM2UiGjafU{qBN}0}5j}aYl9)xnRn0 z#O8iVIN;=E{_@%&f8$xe$LEsLOrMN1gr=n=4lV>p@VjLTf@mdo}>s&$+you1cW*EsxhnCN)DWOerAOwe*( z&t+zc`(>5n_bX}}6BK$*|MpJ-RB?}~qK@C=+{Vy3KF7si6d8r$o^SvN{GO1Nmu>7G zhlJ#Y;Ewg}4h84;^AR4+v3QQ*1qQokPuikzWA)Sgtp9Xx?YUnOd^2i6d+zy-crNal zTQq8MJfFXhHyy{uwXpH+o?iT(YsV+JGyM4c>^_F=v46*x(SxKTX>A~|{-7(4lJ{@- zF$|CG4S#WYujr2%@^uMo4>h2t!%y$v&*|a#Gx!p|Y&^gB`i4K_HTw5^$3OGMNn#d` z591%7pW!PS;RvtYFAHL?Z}@Zg9DmL)j=zK-W*7skV*bpKTGpT8D<)rx=in2LvFDDz z#BXq8!l&aeJqLeqytM~^NL!Wvz&Xzye|7!>Vt;P@mgW!iG5Jx!kB{&8a(+N^=*{Qr z_;UChUw-fW=Ix!|9N*4g)%%!0i10YRoW7o%^!^-QqSrpKWc=n&9b0zq*uhb7Y@nUc zM}7}>T-p-1xi&EA^!8v5%@8$Z1$$0y$5y(BbLL8FI=0g6jhh_%hOMNn3|omCoZGyA z$Cl6Ev6Y^~Da?!cI=15cM^;tNGLi9D!U)hh1hga(n_~#B%lQvki?*P^2)ZwyF}=lP zZuy+?ea2uEoF@J>4vl|6U->0Svy4me<;0102w)pW##Q`>pf=k9Ga_YQ3%o@HafXkBKbjjrI-VFEf* zA&wKnSsh2fW^({XVBO&YqeTcF`^Q?C)^(iN41Hcar@qs~WYl$#>$7B&nKv3zT-#>e z=*B2Z*1wD4sTh@nW<9Ot$Ayuqxg}qf*U3nqab%h=pIUnAjhK)M`(9NY zUTcnsm zKEA0QNT#Ia=Je7Iky-j$HLo0}jjgfucwTa$NF9Xng!^f{>Cc;1{?Sp2M}mk{~#C$<&dgyXG8T()YGYa z&Iq1*$j5|L5Mg`QIv)?>TOV%=C+UqQ``{4olLC!pr8IK?s>anB8S%~hxWBb;E#A8* zg>g;-aN+cPR@hHQirofxM8j`OwdGkl*2{Sdz=byS#X3D-Q+DR-VvJv*G9+unL^<3; z%9^y9Z)RwSt4x+5lWCw6nhpmI7G8|Ti)Fosh(Qb>uWKA|j zmN3Ey0PFc7D*+{C$ryDEZDpBsC1tinxT$$OBPecYUTD$uB%e!&UkB^NU^e4$kk*!G zf{je)Nw&7TShcWqBs*Q5J72+tzf2}L0vHnk)#3OJ0R?BiTagnuEl~?K1Fyle#?7pH zxN7!uJ=>|+Q)+P`sv+wmNuu}Ua=~-bXqL`mmEGk7p7zmQrdkbzIJYkXc;=xnj5ubi79Mip9Ov|rLsm#6v1rPGyBl0gUh)2&#hrTXFh=+-fz_%RbN6j%d zNZ{0J%Vnjd4J5<#EqNf616&pK=3PTXty(3P(oIdM#z~tYeAL-S#l9}vEILE@RVmY_ zG*>W0mhJ0W-1}G?pZOl3&DEaUw{N~K6~{B?t>mn}w`i@x!K&1|{Dh$kf}1bbD6_fs zrx%5&v{Uxfr!r9x7F2;U&}zHHJ*|h~s*aH}0vg(Oi=eIDyw#!V+~QPCxiQU83KNQZ zg49OS*?&SZ3ZdG`7A(gp9k4CNJ-U27A8E%`Zti=`6Mp* z5ULOc|0IO#2#8&~!{L%xw=Suby^Uc~jL6&%s<6+6FV1A^-=5Q;wk@L7e<6d|u?iQ{75em;Av-rzI@kUvcpx-pnS9G69!r|P>giB40=hG~`$|2a$ z90+RobwYd?x++pKkJ};+nx=R$VH|ljCeCWVdRBGGJije1fL${u#u){FF?U)_J)4Sm z(zfDJ(92tdJSFqQmwli_*zYv44b9=TO+jUP35|%)Yc2;4km=VP6PStwKL&_?+~ol? z_6n0=7}}5ky&%K#n(XsgxpU9ynlDUpz*2b4bd~8Fv~#BztqB?n$?0=!od!`_r0oK!(~*USuS4RfLD{l zlB9>o$lY8%n`5ta@yZa6Gpl(>Ch}nGaBu1wetAWGBB_F-=SkTcA0zBLqq?-cDD@k* zw*3}yK)}sQsq4@5_L&9WttZ;k+B!}>nVLW#8J@ogQZ9r7b*(ATJ&vHJYu)<9+0TjL zw)Im;$#_Ib;Y!{IJ8vBZ1o~V04`TX9Fqk1boDfA|27xB3Rq;1Wyr<_Hq5p>J-qfC4 zSGk>422e7~Fh~pbL5Abb9_$c+t-zw4@W6a{t3>u^X6IVOis0bUSbr8FxV&?Vs-*-c z?+IT}fl+PF^lH}7dp3)Rh<#aOeM2?vIlgoGOh+JFw8`hMpq^7V93+JTUN7huwl=jE zMqbgCdE%xb!-=!8rm0pq#3C{RqsoaG3$`SPw{JVYz+M%PV4AaV_~lw`{}jmwf+iv$xZZQzL(K(?SqpaLlUh%MK^1t|?&?ClGTA4Jxx#5c|_U zQ7{)qEP8)Vb)ga|96S)^&eNCD0Q!08NQN!8R!~VW6KAu+E74 znjLUJAMU{Cwa6xLg46{)Pj8rkDNZMGBTMAV*esGj>y$FL_qaQYan9G2u59 z!dS2Z+``tOv^%k?stG=FUNCr=|C;)Dvs`PVcT@5svXeyA>K&z?Va$2a-3BNp9FKXp zb~EwM;PaY6JK!>k?Zi3T)5gz&kTmis&IN4V$bD%kuG2*lR{Kr;%^l!^&D5e$Je zV5ZlI>&nslg|ygE#Lj#yQ!l14Q$}xR=pHFl%Oe^Q;*+TZD%+KDI;uR|nQ>AID-W?P z8_0YRJoBDWuGmUbagYMynY}bs;m^Px0XX-tTJqOukzfH69PNkk0w*vs*zSb&YA8es z$}>5%w=@M-99A?106m$7QBx*o>-Rrjg#Kv=C~NZgt3uniq!%IYePn6yLcs!Ie|6OG zsy_jVY-NF*SR3~(S{auh0s%osnDQ_vUh? z(y-4ruS6XmPgJb7i{;YN>2&UJ=8goA|4xVYzOHR!DV-`O_`B6S#zk2$gcVBS`+-cHEz&gL|d-#w<0^VQyiubUd)Ffjijaap|%lT9ZD*i!MbWHu;?g69VRv!u$`;vR&zI}th@Ogzm> z)RRR_fv@8Ruq=E0jPO!jzd`qyEP^xR{&@C_(xir4Y2=~DlGf28#^aHhkR;BZVd434 z%?+JOX8hlRg504tgHm^?iN8T-%0BTq1#@4?HegUV1eCr~aDpwzvjAko*ix;K&m7Rs z&yDD$AdQHogzXTQgaTXpCb&T*C6tJO$Lh#CFLbX<>a7pl`7pwIG2xr1bi@8Us{wlc zNmC6H-_~PsCWp&soM}_dzdeA~V%^0f8YBUy2?XRTB90E^08}Fv=60E%J*904v$a++ z!Lhv!fH{-of?~s9_{}sW47KJ{+^;p?%a#kxgLT$wb;mht%mfHwA%J87(MQ8Swfqb0 zM(P9}z*#Vl8lRg)gY0(z$Euo0V;LPjlEb zMS~qy)Sv6P}Y% zf~iclAPKGQL|~p#(^!rka-p%ebn_K**RD~@2Jz!a3j;jy2vkxdU+B4x8FVA=dY>$R-C|Pao*MZTM@*|T^`6E^ zk#ij73~vy>p)DO(g`n%Q9}Qhy(>13I%xh!pw{+dmwpOmL>WY_jcs;^i+_|bdzF($H z!ts2$)q+Tm=?TVg)LE|lo5}-Ml~JiQkDkw>sZ$bdTcJ1~XM9r-u_dKmR+3QPQQ+); z>l;Q4Jvs$$>)%|^q|+**ZO*{b!LR&-n@`0=xe>wCK`Zibm*FlWE(o``+wR|YeG$f1 z|2<&Znc-~lN$fC$mgJIny}w{|)`6{-)}!>hD?Izofq$^~zuF zwfe1k)<1ur6A84}TysR8PB(;BC_15B@ z$Ud|#+_Si#1lWzWC=>+gH`F?(ZCw$Yc;S*k<8~f~?Gi@!5h~GF3V))D)pJvfeN*_W zj>HG0Nd|pGEy&4eON_Q@Dp{pN+-%(&%;)^X@gwbz9S&nD$KzRxFqFz{Rp&lac?s&`p`pDM?=rE=3RY&)Qi zKdWaAtVi2ybuHGUF8x`bp+~`MkJeDe9Zf9%mm3504Ic=F*|LoR<(7bxmi0WRr_Tu% zh~=&5A+-yKyxe-oo(!cYe7h-)6bAiC81&x5n_fnM2=YDioGS)`O5n|N*J#UmiJrN} z-X9to)!{8H=scx-E{u{KCR|`+pt`^Cv0z~PL>(UW@pQe98`Iwg>g8@< zYvnqZ+|P-vJ-O(sqwejtZmO!bI3;Z4xMC*BJ5H1qUmrAma#Y#_XO&-cUl_3~|5Zs} zEN@%?sh0Y!CHjWhSnfI5?tri_FJqha#c))*%y(Rbi`7@>)5|9Lt0tYkU{y`I!+*IZ z&%f7|_ZF5sA#Z=H5ZR|JUWulc1QF*ku1aIdz#pl$V=iCM=c28*_8(h!SzWSMN$?Tv zBr@YS?VAwzyH{sBHeSmC1Ywc37U4J8Ey; zoz~y^c)y}wYIEF#A@NNCz&@`lQkx&?8pL6|Qkj?FgRs*5aTH*X%NJKk8F6K1gS?G< ztn|eb&*0deO5RO)OXIy!v`Oj%bJS3aDsp_?yAh!>Bad<5y$26H8XEK4y3Yfd(;{ab zSL7Wq-He_PPQbxiNWl7z`n@U~wSR9hz7Kf5-YYl&W4JA-3bH7tqA@-lOW9Ee)(MpB zZ$i?eAbq{w=f}d@$LfVe9w27v2E1~z#;M4{x7E%m)4qRyYf$}PuJ_*_6X#{LY(-;E zrsyrf#z$uP%V=DI`S&ESnCMmg<37B)yWR;3QCAq6x5SUkr5&dIebun_PwO3jTTJ?` zh~TS21Hpt@esq8_AmP4k;YDAaj?9NGv$r~6FE+dwtHIEqFeL^WaYBg3ZIv>)J0cl- z1n{ryML#1WyVBm%s6ZHBQE5SflaN#Du^%uUjA7yjWLS5C{HKJHCzT>!6vWSnxOURc zJJO7b5MQk0pgrk+UcKGY>yaD=aI*tidGQh*@=NtD9n_lw=c)z;LFA@RMKr+C(Er0o zFBGRu$mH*IW7AEU>MLHq`R2SdxG^nU7<^PYMRYYd_lj!KIw@=llOpwYPu1| zg1jENQErS^?ML#tf{x^*mkkm9yzp+pk!8D+fqE(S1@>)&oa%1k_T3QHTBrHS_IwOH6%psy_3c3rK}*9d+XcN|nkIbz3NK|T8* zAleI+U^L_)C>#*W1=gM^NIa(y#O8BWv_Jv~7};0u>d7`g=40yl(faeMW2zd*+HX+I z`w1s62+s6=?3H3ncnU7dwi_MunuZUs>6>2ds9UYem3!S&9gF<2n0j9BYfsPNQ*^xo zpQEiKRJRAUtMRg+Odq+fhdfO^y(0(Gq=?LH9uRprq2Q|)D&<)jJyoJEZwKF@=I_Yb zb$+Hyk7iVDhcv<$7J^MnigvE?yg1^v6gAtmck0RO8O0;7Y8!ao!ucAFfJ~UdszaYr zAevcA53Zp(cAGGgBYsGR3;Pgyfm$yn%R8XikcJ;aG6ZIlV z$a{e=+pRsRrX-b&94bA3|R3SK8^l}VNs8ABQmT&wt_4D~IO)w;z7t_dmM){NMUf&xhM% z-}=UHe&rwj;J^N-*IpU;t*2i9#gRYU`_+M&-(G&@Hy58@=-xBjy=S0jDs=Ttb$1PO zHLQOFJ&)?|qhX+Ts;jHJuPf+(eYzYO8R!b}F7)gfv!cT)vj3^5OaHp{ujirh(T94+ z!dTZ>_gGKwR2U2Vbn(;8PtVX)Z&&%89)|n7@-}w3_~-!! z>C#{kxV^w+MSJ_14ioCyJ3jh_o_N_kIMq|k;vuSf@o>MeW0e6y2MLfYqg@vUPoMqSV}JVX&%n?2kG2C+eKI}}2!^qN z?yZz_zws2(Tx zr~_5$?eE^ZcTeb^99`JE_dr)q*8!S!cXjplYZOYjSBdV`I)u?Hsy(_eJgmXGHCXp> zpL)JBEOzQ19zHO-5FxrUdZmA=N7cH!+d=| zx*!}rs&NPO_kCajsgH^>;^@(Z$^N1g37wo6IndpG_)A@fza+VMpV@Zx?WIlc9(6Pr zA*bU#{oSJ!oZZShxIrD_2KA;d#1W4CsjuXP)h?yjeu$Y)Sk)Vk?)RfZL7lQ z)(^Z#b%l@%#XVhn^E{Z-U$GU0_RZ=z-F*T-cfo!lW z-ZQ0J!8|@XA3KHJ2I$bh6%j;*yWE znijBIQvoOi`aixNvD+2?^&u{L_KYqZ>WV1u3KzQfHQ#;r+aI6(@ZH;QzxVF-uJNvL z;QXCix3Awg)x3TCgSX%K@b-1ujC@o7E}^?dzBzJ9q#yYvz>j>B%S-X{lE(VazgUdb z`wcF7`}yhS2NL&69=Og+Tg-9=8EWby3wJOb`W(#DAu>A={ zpFqMUy1VyGbnh7yD)098>1pqt_@lmh_o%DhL2mc*Go+trHi!2}j7PTqzB(Bm9_sI% z7#!L9yA&W{6Vhf=z1$rhE&&?q@1sPrIWgELWi|m&1EUMlQF{Sp@1ChZh3-B5jQY!c zqTtp~1bzQNy!=BhC&jtK%1@~AlYLVI5~TRQk*$9>5O|=5@#2?tJ*ZK1Phb5!i{1SD zJ{iu@hJO3vZ_j9>e~PEY-#?C}`{M7O_&X4P_r~Ae`1?@&l~EPrNt?vG{`fl>e}_gJ zy?aKt{*<3T6GHW?Sqj&>`csi$V2?x{EwAT4h|m8o=A|3Wad=V+cNm%d3+Y)YGRf8f z332Ei9^L*ghx_(+jcmWi)O5!crpu~|52!J`*Dmx>en(f=WWV(G_8=xfdQ6H?vOUZ| z-G(6H3{;6yKN;B`e<(H{8U6l4qg(&tK>r?HXxu~kcX)LBsG#6xn5k?x1oY_k$pNS- zNEzkm==MUK%Jxz2)yeizS)SoRaKHVeb$&E<{@*<$yRp3y+nkAX)t$8+@kb-0+h-=F zG`7zQIsaPd+J13BT7K*AjBdXy+zaOI*CHq{YHr=bBIM}yWf_-<%s-3x{xd_>i)yOk z?vZVoH98xXccVWdjod+4!k#mXI9q7a&*2`>G)%#yhLd$z=y{$`0WcTFofytrJCku*kJTNJ%INFB+?|z8V?YFI1-BG2#e{}oK==OKJh2*yf z^luWj*xp77jBfuxR|5h_FYl`{bk`?4A^gMOneB8jtjkVB#RjWaJDDba=E+ zo&L(`i<83|?BzZIya1c1Ja&a%{tJx#KB>jgZK3^bS;F7#>z6Y!2);B4P|?Rv4+D*C z--v&<{+ObD{5)jk?{mF}p8wbO)`5BU~7#65|`vr(i+gNvm!T0p{ zFb_c_3^+u>9d|tM#xa?^)PKa-UmcVe-djW@a}lk&cYr^9{sAY zH9oTahddmWuOKvyzC8Nj?mU*u#|w8{F$aZgwzQIy8e&o0UpW?hl?f;$bZpH zBu89Fd68gnwSmmt`-78R;mfPdjfMG@m8Hh~^6E@uer-NY zR%bVs8=LEEYik>un~O909E2=I82SEm6woO;AKjj!@oaNtZEj(`*;t=j5J)qd^NrQj zwVB53^ip$eW_4zBZcUBjFe@wbGs`mzjg98=N@IR?VYRWmvN7G5Z7wa%ElBSeagJQgeNIZEbFPZe>$uZz?Dj=<3=-lbPAYwS~3y zWkJ5IIn1mtG?v#_Hya!CD>L)+i_LXCjdK{?{)R#Sjb53k$?n4sLFU7gv6Jb|#o4vR z`Nq=5%wl7HZf3sGoL-x4Os~x?F3)YQtgO!~2};fN`GwW#nZ>1s5I-lBZEQAHSLQbx z(@S%+Yt5zR=IjE=Jk^|En_FL;onIF=7grneE6q98TwQ8RudJ=kt*y^(PS0yQA2pZf z7ghx7Ok;YQKIi6V8_ng-^~Ut_@@8{&b4I9C3NwzrFt@ZmyE@%i*<4l4^||@R%F^6Q zV`g)6VQph+b!KC;z~s{GdUJhaPPA-p%nRpp8;#YbNVKp%J-yQ0oSt2s5nAYTX=#0W zc0tgsOm8+ddb8PBU6|cytgScUHqCCaX*E}t*5(&BHfI`(tJAZM`Q}Wsv9dP3(U{p- z-CS+XEKE-~i#}I2m)1q>`G!cQxzEmvDATKpn&8ID=HmR~=FF-%6~_AB*CM}u?`!eq z8M}EV&UIyZePL!}p|Q5Isu`>-HXGu&na0fW%JTH=;>_CSw0I#lTeoKGVv6Ab+Rn}| zugt78HyRsr8hXCDxZYT9Zmc#orq}0Y78ll5rsp?`wincPboerchxvM%&2tSk%0&F0+V zd?98F(+e9b8;i@0<|fKzaaC7y)0>Tj#hJy~=JMRSKrQ5df&oUiqX)Nr&2FwmGQVIq zFT@-9bySNCu=NM=W-IF7&4pEASc++3P7F1_xwO<+U6!)il-iqHSlnFSSQXaPV03%g zxaeyGayYodGZN{o^a}&SQ}PrJ$lIEnlmtv3uv@WPQ2+{-*Q6Jx7sXA}%hS^K(w{3$ zskmlyX>C@MonGIRwApBprIuD^mc{Ce4e=IyHMc3{fV9pn3A*OO`tpp(9~-P2T5@glsqFg@Sc*j!xM&@^RM){UBTE7MZgLiX(Hy!2#KN(x368>}vF zE-x;x&(4Z0gJSsSuiUsE1F&wz8pWvdgZ+}GN&Qb!)Emon(dQS0E3pZ2UA%~aS%3vE zT>0S5>$lHe|KOwRA1GE*^5l&-45V49$maZ-WN5u9`cKbDkuAzb&Q8l-Y)Wr$F6$)b zJr;H`TNNzLEv{^eW2Ic?*ES_3>r#(Pa~q2@3-b%ooSLmTVdQ(uLROdl#G7fmiH30N z&$$`h`g1)Q-R_My+r5!$8ggl7X1y^ht*YLa*BZ-9QVv*CnURedNqqtMnxt4(ps~2I zA#S=lz0i;jmEl@nT3>3eEQ`li3dX%;16+#WH`iCzr`Kgi)|NIU&r_^&85{sv9D^@^GmYG8>=Xz*(I6X z&Dj;{gtdj$)wyZ?uVC!0KN^Vs#2?8ch|`s-SeRaxR$iSI&q*0-y36tjR@P_c*Ei*( zEEPs>L7cO>CO2bwc2jU8LCZ^03C)F>+2+F1+RFNxSf^KcLAi?jC{3tvo*(55LvJ5H zN=GW}=VySQ!Li=0-o5+`@$(Qr`}i5=XFop&_!;46l%FwvzQE5oKVRf$k3y{81LC;e zDSp1e&lW!aEDx(Af_`cmlG+qDN`ss_#C;NR!!@9^_?`T6?~P0^PBDIQijOc7l_oo@X*5=bNW z4iV=Pds4;k_u`k@qapS0*ZcbA6I(HjTtz5gGDk6K`c&WG&=T35kKJo&nj&1A};HgIRl#dB^rB z$N%bpa=Tq!{XJ8XZ;+%S&AYp+zh6qU>p=g3h=uLj#J>H9`+6Sh4aI|~*hNLK#IF_v zlna)QD4e!p7E){XfkLK!JEknQe>sC*a{=n=Kaz5x6=n5K(@rr8|2#2vaUXI*5qZ(!Du=+it zoP@G4UP_2Msp7NtN2r+`z4xM^7OG=I2&#Kg^`W9?nhXyWH}q}c>+oRI1!o9h<2cq{ z^H#2SMC%CgzNC&+k{U*MigeYaq2O#pL4N_0m2Jc_rEu<%hXEj-1FUibBllhtj+F^{ zZ5)=0vyU(qxH$xuW~Fh=$W2PCh%<*r?p+=Ry{XPbzhFwYqxY_Z5a9r!8@=~FD(v2s z_=H>+C8fr`FLK0L7S+G642tM-7(t_3T9Nbm7hllqTloHG+7uT3!F)+V4k)&% z6nt??lQHz>_4ZY8ETy4bP3VP>$QE`f&DSN^(2+f){KSM`P)b)KZFDZih-4KjI(dhc zyzt!1@L+$>s4{Vfv`PgJY!4q5l_KYQYYkQ{(28XVtpTmVv$?k~=L1HBzsCzJifiw;ZKStbg1jvk(DTQiJ zqV^Nt$QQ7JvGPfQ6FpQ%MeQ#Z{0l!|tE150JAR}8%hqwxJs7Y@KY&o9_kPI#UmU&n zBc-tPWA|KqifgO@lPJcDM33>vy&sAXBtO3tby`+MtH1+?`$q5m%Hcl#i+ZyM>(Qqr z%|L+?C;C;}UzN?LPSmTzhx@)zqNA7+3Jcw^^^@U#5|O$+)_)+PrvON9&QFL5^heCJ$k+MA=9i`!OtPV2!9$U%zQddp5d# zeDvP0qkBj1{RYtCY8)Eg-`|&dQSlf0i^O5sqYAZ#Qb6sRN&Qs2`R~3|qHCeP%{PHBCW} znRUShE+J4^g_;?Jm8;RcSF|*G?H%dYFbp8#h%%t6zjtzSf&h8+-jBr#3g$$C39`cz z6Z+}nXAeIE{7g=~*#AiEqCnb!R*D8D1}5UI2x@fmhm$Iq7#^6IC}uaTC8&Eprf_0t zB4dovd;bHxw;h*4|3ZrV{o%(87AU#`7lorzmiW|%_o2eU-XzsZicUV(t`F(OSl5`K zxE@|B7%F>KbXk;CDbVr^<@8~{<*>6ppuMbMB za0%m2O3e6GgPH!(yg}qLQ&zg<&U$dL)#7shW7QUwHmQj?O{5dM!JyVlrKnArdf&_1 z!Q}z{Uu>$Vs&8Pm6~dxvF-a8Z5B>V(+A~yZQ~~#XCuV2v{V*ne?)?tSKNE^(l-wT} z+5QuSHAAszKnt=Vuuo#}z|esS0WmmXwI*ch|Kz~HfzU4=*Y$r=RoxCq5(eWkscwsB z_f#IA4fOXa^!k&DAuaw)Oi0lk9=-Q_!yElmISMBr(~yKN<39^Z^8f_kZqobHU#IS?{D-UZ4aMy{vbU=JW=9(GPk-EF%C=& zDtjRM=xVM`izW?=`LtoUq&XyY~!H z{2%!FKl%B;d!@0%|JUBxz{Yi5`TfmkNDe7!q#4PMuhbT7w{HNAs2R$0u5lJN!Lk}R^GJ> z2T%YTSflH%3^av}Re&|n6iD3P|J?V6BZ-od)&Umij;QnQyC3I%pL@=^=iV1%S@mK` zft0`sft3O`2;3;}C4p4}GM|XuB=BW{PJu3gn+0wGL|Z#RKD$I9u52#I)hVzNbpw0< ztxjP^+_+P_;fV33AKD1_V|)gVbm-U-ID{%KuqK9PNOhfEr}Q%dI|R}K%LNRv8D3yk zglPp}#slmSNDC|%Fx5!})0bFsc4(Cr8rIp=>;zo9n0elpFar=I+}~;~!bY1LUctL$ zlQYJU+OxBzLrXgxUJ#xTUDt9JV2XCNFkMAj;5(2Q4%+G_DI>1Eb}efR4lVqQ!*^Nn zQnNor6n4TxW35O8(nP>u+|dRvrKB#?gec3;E@O4Wute$zs{oW9#*#hq*$>(4-`s+R zV)kR8cDTdL$T`5bCFEq9@PB%J{IsG_&i=yCf7XOJ;6M^z4%<~sD7=9l6fLd}2&BGv zz{A^9VPc-*6k1$>y2O!t(Qh#@u4-Z}Ls1@CG!(+AbE9WS2W^W=jggxDWng#~Hu+M=b+?3!dP*D>ntn969j7Yvx_ z>IKvirafQ_U-lb8<&0;SQY3K`hH5S=#z~;Zumm?pVjYwPS{hB(yV&oh5yZ7e$zANV z28Q~feyjDycSL+J-+>}Z*(Z>i9X1Oy4P;5{O>GzYN0CxPfrtSNJ&H#o@l4xIR?bFO zI4+7Dle0UzQuVcQ{s%RYRhsn|56Q9X`3s!Asd}#yLrBISsRkJSyBP&eNC=anix*a_ zjRtM1zQy2nZ0;y~&@Nc9fWQKF8r?#iocZ zwj36xmnD=n&zhKGi)lU+Rry_C)ep`qn=DAGq1FzIAxj$~T36vPDJE_bF&t%s6NiDs zIF{ygy_l*Wq52QeJP%1v73yyEs=4OT9>~6GqK8sVBQt0g)`=!uTH%e8G8xi3CXjK~ zx1kBMJOf`$78*YW2vyOvBgb1V)to>%Q?t`e;nLgAP7!k|RX1%&JtrQ$o=08fsubW# ztdYbqpQpnV29j4D%B*fr)>+nCA~6lz-2!{H5Pnlbcwb;Isb(dYI8VImQ`niX+%wH7 z$J<*Q?HSZT6rX&arZ`JtM6mjWu0~yvQ4rc_*x9$4^2D{FgmH%k#_Y7~cmm_0YdU_z z4XOGx)qk7tdEA?q$5=^}8r4A4cm$=J%S>@OOs7bCjhLGkt>{qEK*UfB%eKtYU-EuQ zEf_apRB2U^h-jnHpp8`2hI2Z8BXfR%!m1UC=^oRmG-V4>y5dAzqoG_a?0JC+fsBz2 zjgsGMTTI*OZ{|~LXRR=`hc$Yd|7@~7rQL#*W>)RtV2afqmNpr^28yxSV>ps+7y~zc zqNp%X|P{ zpdxR%bTTcFcTjjs(a^wvN5ah|WSj zkF==;O`S{BK+D~f=vGGBmH7uqtlC#=qo&3QqEo1}YIxNFKm=^wHM(%2PgoRR9dt*S z$fZ?qS17lKojji(q5YvMMWIapzX{2_Z4_(%VkPp{vEES>MZS9)ySC(}?A9|vJ``Qg0^!wtF z$p-(efzGMXZnn}j)0hoyP~`c36Al--ljgNwBkfulX|77vpYCdDU*6s?J%KeZ>-L${ zR2SBR^)syTXOKPHqpA9Hu3q?jJ5_&COPN;qGi_{;PI0urR>eQj?jxeA(b4Bne!`cM z(q6x9@O9fyYbIr1zI63=B~}YkUzG1bp_+!n3Jgg@5lQR1n2y_}xG}7*l2E_;_fqvY zVLwgkmwHcaMO5)8&LX+~J>ym0RKaHE)?G@jsM`e#iPS>L>SYojt@*)Bm!><%$ZuAMsr9tO;fQK)XS zS}yhIIK9~#*_fuO`Uj2KA?Eu-{Ye$02Kz`JEVvDaF}EK!gtN;?muiHVgGlr-F1^7a zV2|=Kf=jCYX{!G7Wc?TH?r2r6f2{Sp{sC`56H<8nxe}14RsKUsV1zNAg(P8EJ_xYb zIQjXqkTg+adPaJh4s1aZ+VEZ;zezn}Im8Kl z64uklpWSecS&VvD$y8p7K}l%85-Z9>RjbVj`Vn!m1%b&$tz9kAn^(59c7Y^%^H=0K zBOptR*=KHA_*$J!-W?p$a%)1OeK9O5ZeuT(l7Gtoen1GbN!{=PW!` zf88Xy*BKb3;uVLF0=NFU+l<9+lAzz-<|R>+RT4qu{!P%6WM#k5Mz znT6T&DmCKk?0FE)yaTAc95UWw_x%COXXYJy)Lvf92B|;b{?LP@{LStU;Tb{0j_h$H z5Q!#8$OFZK%(bN>Ij@|hIuNf7MhN?P9yF@Tu^j&VJv%=#`<^EI?0Hjgburb>yX2|a z3&zV|2wrP1FY{Wkd$+@Jb~Y{un0cp-{5C5)gjhDFbO3QtYUZU*ydbQpnfGo;`rDzo zQl>!e(YHazL(*l7%?JM#rt)j5rpc9&XhmWhDSul??jMjN2=A? zvQC!mU(&(c(Ztfmi7=TCM)O$??|zPHk%$!=JnHV+h?+J2r!H=)_Gv;n)*g2`Mwg8g#|l%~+(_~8*m!Ot6L|zZ<*w4i-b^uD$d#iM zs$FHNOlHP%o5!ow$*mhVRxE0zZz4ZdE>%h=s(oXniH)c7#cb(RW#eFf|Io(%!HpC7 z>c(oO^4Ms!W2AEbRH2YLUdVYXM>xhG-r}SSd2|^J!>1mLbDq|g^|lV3Pno&Eu?fy6 zbh`RpQ0vxX(q#BYY^-bJT`vi0TtnQ`jO5j9m_J3^pmQ#&Zzm(2gPEK`1%TOJ#n?cj zyB4*inM$@C&_fS#jFkv9H>VtEq1e6oLT+hrTJJE2^@=AwWMpqK{gfFSpU4%f6`iMR zs$hiXrJUP{v^ST@=F0cxbA{}N{f(yjgM4w*VBaVWqZZFj(aL>l;iH+tRPI0~k7=iR z$Ug$+lR?(^=c;}CGx>sn1Lb_FoUcyzq+MuF`e?3P$(M@Thx+>UuP42W!-iAk-1cH_ zs#?wzdeR4`ju-M{_vNNXOONG>+mGLQXJ+#l*1=mg4dwcWx3u10Doz zRufwe{#NCfuyPO`4cqy6M>-aXn=8KD_-HuR+4Js?*y2uS&o4DBVcMl>cF`J`Fg0zs zoklLsDu%HIsx=&>hF|N^BBjO6L`3<8+9%dEmUMhn0d{n?B+j0<(*7^@1zgEQ{Ct#) zRuXOPdr!`%~Xk(BQ^+YD4mqQYhS7@0xH?x;-Ba4 zh$#Qv+VsiSBHp%Zldl7%Q@Qft@m!&>bF2y>I#9?|Pe4%~nABT5AWzuc$JWt#t?QIc z{1^k@MX&rW1|M0#fw)yctt!rUnlZ!{ti+%$>J#4O8 zV!|<*5!ybk`cH&aPQZD|G~E0gyOi{w)@dZx_op$uapg9?36F4+)piGy%zDF3G741N z-I!Z+4xM#S$3*G=oNKg)bX>N+T!oKHccCoes321Hm3W0!RVbDMFrduu6|QKE84e^S zII|KG3adX@L`&#p+t{If?4lF3lQHuyoN`ZkqB2%07xKq{b4KW~+;nw8 zMrcQ5^vK|ESCD%PnUgI7l^IL`L`_ol9yP z#dlAYt^H6`E);iwh!$6b^_akeMh9vSE*M>LE&5diBoX9VjP_j|lu8Ez*XVSRew+!p z0?120wI!!3*`|ahUgYQ-FE&&3^0I1M9~GI@Ix$YO_^+z0o5;n4qxWn(^mWXgA}WbxuVEK5sv9;C?hvR z8EarDa0GoQ<^Mb5z2b_`tJT9K%zA-$$@!tL>ubmCs&**~DtM7<%+6V^5sH%X-*hHt zXDq7!rWLOi(JDLp6KvL03GC5`X$HV>dn})haM$}`rqyo!Uk|Uy-O9za8@Z0eUF50@ zNp(}Wz7%umH!hp+_0=Vt;f=%Y5^i_>w(jQLXlZqwt}YQLv*Q>yL@pe;-J zPpUz6h)7kNy=cY0D7XKl+(32KX_3$80uzbT=H**A`R4wXxxdw63xt%2o$wQ+u-!xk ziTcWjC(67|SUF|biAizFe?5UH3o+#altmqFEvq;jL{yVy(ecr!9HXD3Pk2~w%wEjs zE|$^6;ys0&1X-;aO_KkmLha~*n8-xmwQ174-oP<-|M1Ej=B3L8GgyD^3`{I_xQ|?k z+eD`Y(XP7=T0|~~b?i#4%~H~W$Twaad6SUk^3W{spG41cdFwB61k^BuOx2dy zRuQB{i>WAfEg~k8P)BiK*Aft0(OaWOZ?5HV;6ggb(L{WArkXLfU}QJdbo|6`!%oER zFBNGA=@MZUievf7OyP@{@=U0Bm~9*^n`=q6LdMYUqb{7`BBiANQ|?LlDV#4GJH4XO zvicZ`@ysVq&Q)ua&hVKd(1n$1j->5Ml#)D{#)go{riGbM%MCnBXeXtWbn6E>* zllcldJ~5CZ#S^73e8{m|l&U`{Al|9|sA>#bm#U4@9Py<8Gqtq;vpAaS2p=wpc=5xz zY86H4@2I~&U=hu#zdsBdCRb-wqIK3m^@|OrYMtpt>d%^9r2Z`Y7BQ6ENsugsYeETf z4c>tSnZ-LC1NhpSyWE&4g-Ck=1~+VQsZn0ARohCX;*E#Jlf#M!JIB#Em2suOT7efD z#a!!nx^sjQ=F0q1P?&M}K4Gt6kA_+JBCBF;Eh9KA!MN3FyfJLW_i5OywUUk-ZFtEF zX#AiyW?EK7+hGGzweK3!@p7X%mWR!;+|@#YUd`2A1ra~`N{or^#ZCyI4EJK=0(pV2 z3p^%(CfSQ|zm69x3X}vU1s)eb!|lZ?0#$)2fhPn`37i%{LFvW*k-(DzPYL{E0o{HV zs|m~s)CGKjIe~v7@J|Jv5jZ38&jg+m_#=UH0&ffaxxiltyd&_gKrdrBwo#y8U_f9{ zV3Pm>ohR1ci`^k`r@*iP61f*+P4r?&Zl09?UTnL-T>^It>=3v|V3)vdfjt8E3jDsn zUV#w-RBm4EK7oA#&k8&z@XrPQg~0Oy-xl~IfqyCRg20Oce=P8l!1odDVm}c0j{<)t z@Rq<21%4#(p9Fp^@DqXmEbw0h&I!CN@aF=5A@GjCy8{1J;MW*LYPd^iIg4(<&e_)< z*LZ&o;D5xbB)@p@>9OW+1<&`D^v7yV6gL-dl4j5OU;dId$3ReoIc{K+l2&Dyi=FMdveZMsXH~w+)f#@+LR#ks9sqN@Rf$wI>--eN5Ha`Y`Qc0g0&sE2BbRA4VPT`i?8GEt=kosZKfVJQv2sU7Wf?g?$rrcabh6Y0v-@e_ujLQ0L8 zxvpil(OoP$?WpJVMEDQ{Wh){Fr%NXqb>(_i%Xh3~aVY{Q!pOFb%Y{7oF)C%XQKKkh zS5B*xHr>Qgdmf9$Cgm|z0cU1xtTaW$Y>Ca*qN;Y>Lb7V^BJJ$TRy;|5eG$Hm5GJ$| zUNbsNR&OKvWTsL%RVrt%odb7kM_KNA_E_P|IaI3ITsD1tI-N;Zk!8|BUzs~sJee=% zDA(eM*XpEN&r3zTrIz|okk|#^YwgZOTCH8;Me1(>{AX-H<7Ou&E_IV2v)TFk&uAY$ zt{&c5OlQjF%(QyMwQD|0>*i17+4EM7XiC>!ZcM>=2E{@Yqvt%2MSJ6wSPCF3TpfYN z;q9Ks8a}+!RbP$XLr(dz@$^`xn4YTU3;A!5cfODv%apT~9vcA7r7+6$%r_(6Hv;Y* z{fL`7`%Bqep>NM=l$lvgpa+hBong4ERODtS3jGD{?4$D!R%c^BhZ{`iu(5vcsnzQa zK9BVnWI(zi*0XckC8-Ug@Wbd`gj!~7I0zw*B|gVy)=Cbb5e^-F9+ngAFpf~7YKrSt zxtWxkXy6-RG{tMGn-`_H=F3GvLoS=WZHXH_Xs+Xv!A^0tX*3>%4ZDuML$l8fuMJEt zTL|AX_`C+%xJbOiC6}!r=4Y;R7!_*!Vw^02Y9-6oYQ{FL+qgT2!%B7z8#!Wvx3+ zIp!r1FdFLGuoQi*iAb;R(Al$d&#pVUDY19(&Yj$lwtF{sZQa35aRWnl4&Je|e_-dP z;hpelaPIHNK9AhOk;_QRi#_cD7#jjn&*YEV!$e8WJ(XnP)scv3a;}z~o5P1OLJ$qB z2$zS-GMGijf7P|hIIb0G7Fe!;ZN_1KPhaA9hGtVjS{$u3RuaJA6;JZ?UuA6qVq6M6 z&?V`~`u|W5L=Hu~{p$R5!-OV{M4VoSZH-Kj((aD5|L*^*G{#7qdeVXakN$1?!2>;_ zWb+S#`cU~=d`p}>-ASHbD z3JinI7>4^!FN|Zr5Fl%8y#m3eW&{J+2QAc219zwZ4@A7L{okffPnIgx^zkVuVtU}t z{!PNC?%E5Oc>yr@Vrb(P)sFVui|$V&e(pt^OLH%_u#nU*3Zg9$aXM!k-b+Hd!DTbD z_7mN(sd`Zx1x&b_?y19(K$u;n1FsM=bS`l4-~zUZhQWy0?)@-C2{oCKroB>_nKb-@ zZn2)@em-N2+J%1hmr~%sCbiFR`D${9#wqpj6=|*+R{m? zx!57GnNPym<@T1iRUKH98Qwpzd*f~O3Ah-{D&QL)IGkpguzgWhpXzwJm^+o8ESDx( zJMu7Vjx#9ds^vV3TsEDlq}gH2rc1@bw8KWfXjKe0?m}!@V%bG4XUaqy&s5Wu@zNAs z8E_>e5>t3>Ww(ZoCLjFJhOvMopF?);J5Vk?!OC3`*Mr583R#7pxooJx7AYxN@qrOI z;#PEKBc1A%KLPlj7<|7y66dA!C(tFenTbcm$&fi9T@E0 zG%z~2Y3t@K{PoF?pBrp68Os!nj77Vzy9@l4%AufpWWD_ z%g=pY-o@>0gbg-@>C^M;18m3G5_BJv9=R;W8qX{#xRb?Sne@{tguViTX+>N|xZTG; zU@C6rW-{&Uh0#*}n&A9%Ji%8|qES9zf&q#bvd93C$LZ)DGHJQ^R zIrn;ked6Vq>MVDG9B{OQlPF>sWvK63%sl2g z@I0FG!N4qk6!H=0j6bRv?ws<_IK(-B*Ra~Ez02T=V@PFOtUb*uIHryA%xtanATc=j z>V+kS{nrpAa(rnU@)}naQNo_o5m7hkw~f*k^tJ?0OH*TLOo4&Ca*?KaZOXntz%$S@ z)TUU;Iu7L~bJe`|D8BH45z!r&nJm*E>RI1s%`<5$KQCfg_o)eG=Vw8u5o=n5X4e8C z^`Wg4nZO}#-&HP4Zae~IK&ngfT#{x3 zQhy1`oCdPcwr%G9Kv;m<`b(U!0Ir$$8}a~G?8$C4p!?s#Ov4IcKpBR@h?T%}O%hGQ zYJf@m1H5X>CZG;q{FaR;0^%=G6Y7SM*m@|Bd+}eEd4J2QRc_7H0Vo}U#RHcH4+o;` zI~G9J2JF`8nZ&Ayx8hX3cwo=Y!+nP{6OPZ{kTbh0lDwASt{MNelz(PqyMS8PHfjj9xZ?_k@SkIH7MNVChqpOP`m8|$lA08GQvCrF6+=EdTk_m(cxc}u2NZ^hOK z{5JvS*0Ta<*{5Nde^v!yj&m`R-F51J*BXPq)SZPkSCP!QSisIb)+fX{&wbC`Cu6?# z2{bQe9nJYw{+Htv6PXJUj{(rk047bS!<#k_=Xx`D3?1h>{!J%(Gk0JzA{R#y==$CfR`B zb9yXi2H2zHWrX606rPz%Hd7hoKLqnj5ihl?G&zky$appVqgT@i%LDLHuI+xw6kNA^ z-+g<(cHg0q(ff`b+IM*LfkOw6969>PBkOP9(9;W(&hPYBH$0*zdqLh`^Z&hbt=@b8 zrqw%ic=zE)Z~WgUA6xmaNB+2_w{rHQZ}KHA&)dEA*b%t=%CWJ@QlWHgcj;8IP|9R0 z$0kFg!rokEEQ6%OV$qv9MPE(idMjh){A9J#TbasNbG;MTAR-5?8(5$2MHe@5JfF#y zetQJR0zwi#bEk8m^Vsox@z|kU0c*z`Wvrfl#iox)zPA z>}Pm1{WQ@%K03d!KRfa>O_6ab_7$ED|7UT%{8z1B=OV>&zqkIn)%%|=nR#?Bg0Oi< zy~Exkz&+j}TqEoi-p~68@Lt^d{UG)?zjpbBiQV&V3uWEo8HNO2-fr_d%ARByJo>12 z4xB~%_`Bk)u~hm{t_jXhMw)t;+9 z`dz`U)IGC?qF-D>BmGg*>r=FD?^O{7P(t)K{%bs76lyJ`k3#FKeA=O%FV!h)fdll? zPFkdoIH&pVq2fr9ZXfQGmO`JCo}@nR-2=Y+RsH|Zx>&>;~)yjN_we11YmuRyo+O^tL)2p}XkhSTh z=`L^CE8A85u#?hPtS-kX=`=OJUOJk@`W zWc1$N;qJ6PB9qM&*g)OhJ)Ns`-+kB8j-?&j*rLl#97jI~iehDZ_f)yKwc<|M_D+OH zM|;_N-I}RP^gS`qo#wz`{sdBzeh9MlNj@hRsXpQ4<(Y~$EKV4a=_q%nr}8^Z$+*4y1ZIc1pi+ip;{v4#i@x!a ovTxhiXapi`+ZguHUFz-M!SAhBW(xO3Zv7qL{(F>v=Ud?a0P7hotpET3 literal 231424 zcmeFa37A|()jxcvr{{L}?Vils?wRgcl39}Uah!s#~}2-iKak)moMn$8Xan%lak_A*(zX1Qu0{JE*tMd3+_D+<_0Ck4 z^nN>A)?PKW*4h>C9;tKtofWG|*Q70L1e_%$b?gSXyL5;hr8_41CMxmIf4@UG(CM$% z+VKL*YUKamuAmHJU5Rw}B=^m=);H=DF?{=Bt(5_O>iSx1Vwk=qcbCsPhfD(R7K$_D zv}I?V2K?%$Rk^6Fifi1-Bgt7GZdQ$z&|y}QXRkq%A#<~8t!W5{5N;P;hf&Lp+R+o`exoGdKPBomh}pZ(TYcP=h+ z2<*m-{qdfrQXMDlp*1=ln6bw!o61mwW<}zewT;z{WNX@IC9P{ff!y3-RD$Egyn2<> zESb~r1mI#yOhM|Yk?m`&xOWzk@ESlaBRQw+;^MRN^O%PBLA$Ii@wwD~2`CaqAosHF)+=X2)y7MN9{Ovb-pm?Sy=Gj`*bQ1l4b81o0uP zLJu|J_(mIC+rxRJR2(Ir5mZgs8yVTd1@ zbH&e4@sa;#ijN*ugL;Ws#hPh*)u5Y@dunXjo-uZ}&q`QbXlZCJ?lAhG<8aR|it}O+ zmXHs(`)TeEwqkH@S5>%~SXN7A9_)ii9lF>gW* zn1RBxouXZyiBx(?U+xTlv{yH4v2<4>Y}}g#-|_%1S<6E$*khe(RxycjHOwlC7wE=} zmFu)RNjG-HyxB6Zm~{lnoOmhEp$xXd#VMhgZ4E~)$;r0M+rZub$1%t51K>UsE6=6S zgSezinM8SrLlavGKXjrGfI~A6+@3O4%Tx>HC7H~#S`LtI($$O5o**~yu`SXX8U&1$ zx1&t9r^^nw$o|w(#YbQWT3MctF!MGcZ8^@U=sQyM1-PV3Es63@aAa(;9l|HM%W_Lq zO#g1o37D>B@p1dBPl-i{5GyaFw5SE9#6Hw2C>fQ_B2YO&+5Tmq!zs|oxP)3&6b$AAg^Ja!ra-X?@zop%c0;Xo66yez z?AD%+7SWDobCkC)1>*E=zLxg`p>J1jf2LDP_A0uT4CN|AwaE8a4V6}2VCV#>v{@oe43=4SY~ zb(hhtKYuFSa&_4{O;OQ_tfIHZSeiLIYiAQ1n_(=pyNS!_hUj$5C9(-kQPGJkqkD%z zD3D3*EZf3x$$uj#S6oc43*<6_J`qPDN1#-2Z{ZN@imf9pguTO&20J~dB*(+#!|{$H z8qAltxFTn*B9hro%>xylXn_{~PH&Hym;U+0A(ZoW$d9YM$=2AS5U_vxu{F@A#G(@@OgRlcxY-|&-X*4(Vs6TUAI3_>8QFD zzo?#$9}gXg^FOI2THcEok6&IL?=d6ZpFd)}3tOZ4-NAUv`5oLAjkkjFmg7xskH%ZX zc+2r_Fyj5_BgV5QM)N~Y+-!T*@;upy_qmT4@3%%gd(ubCZx0R^w7XA##CX3l;{E$0 z#@n$YDwh)(Z@C`sGUEN}BgSj#jOMo;<1Od+Wh34Xwh&MEzm6`MpX}GIVvun~e$@w{tqvT5A?m@BE5PwR3wr##5yw!%Lx!Ne|u?PCwAyv312sBQkb} z_y&jROjShhl*7)tK<{e(vYeC){v=C2Kf08L7DsMvYSd^~98DZSv7lKd)vhacD8J5> zW@X%bcbC~(6=T-7qy$D}KWRm(ZQ{pFYv*BdU2!6pS&pdwIMVxTU(;#ce-=%Nc{gLt z5YHhLFS7I=%Hw3r7@$F>p{WX)%3VR;N&G`6$RZ^JX~+&cj-+)!x_O)l*Wd`|@E z{|#nkwHxzj2x4@ge7FGp*907K~QnOSVe@@I?y~eT}v9o{aOo zKNjna51#~|SovgJ%PVkkN;}x)Q{Xsl0BNQZcVw}r2sMoQ5>qvc||$N zw!%SrsGO{fWs+e zk=!s`wX`&1(<~DUd$iQ%^uH!EX!RSo%0Q>zIa8+}w_sAEZ6N)=LwIhB#(O%_NSAt0 zfHUCA*x48@dO1A1h5IbH+o(rBtBU1&?nMT4=V@zji#Vn=Bpku*#Om5YpjNrV1TE*csn z4UJ5>u(+#Sq$i{=W?ISxm8V>oBPmxWT>b(C%0%URnoEcBZGiTW<$H--G=PYA$i*dP z7nihVGH6^(PcAO$5V^RdyOWDcx`bR@(q-i0lAca3Dk%?Yqf}BJ z^+u_rJa-zUlJYn{N+lhk1V*W(JT)Dql8#XFqg+xR+ulR@khgmFA^%4^AO+QW zP6)M#heD`Tyb_@Q4UzlL!d9LU@cVu6i{`4^;q;ygeiwig@Oyj+wTSCNs8wtT5b?VR zO+>s7ns+{=#OfCIfD2oU^eq1wl8uYu>Pvxi35BiGe)m&iQ9oPz zJznXTKn~j=f&QzBWm zt0f+)s-Zul4?q}i`NC)b>YuI!)#x@v7}+Jli0itQqH(ool;09cOo>MM(Q`a5{ypOr zzcG?)wD?&!TUq>UMe#S*j$3@caq8lq>K8bN;@{(=CN~#hBwGAtx4E+T&ARx?@A**i zmEV?&-xSF;TKv45uPlDPqWGI);}+lVj=K1-`vopg?f2^1Z*dC|Mxw=Ubz3Wo->QqR z{Enc+RP8IjEf>Efl54d1ZEjm-@!KkjkAZ5u#_ua2UHr0N;C2-MJ|9hV+arubi$BSo zR9XBF6_4oZqW7IJ`y5EHH( zLsUbRA?r#h?BJM(0TpUK$)idnQqoTGY_WVP6gh0H%WxA5kq7o@(5z6C4kl6}LRv`MM4 z`h&nIll7iK-vyorf_@$D;qderiNgQGpzjRrO5wkVdpP_9z!d)P1|1KJIsCP_hr@pl zn8N?fpf9YG;jh6x9R7Y_3jeM_pAE}^__+Z0aQLqR&jtNOgT5Dv@nJT*AzhQ*lDy%vtrzI z+UzBr+k0!^#a0$P3gdXhyvq?PJ$wbOna-{?+k=DRQ#a8gzAHhhPnNI3?egX9fn`2e zNie*fWUBmmx|P3xYa)-0V&$vh%GG(-;D*+AEpBq}*~?%RGdXSdUW}%f_AW$2?_11v ztne*ip134J_Frj|Z~S>*M1nmj?>f4vJ!-1y_CGgvbT-m%#p}p~Cj*hxx>ahty@k`m z+LlaEO{#Q?zlMPvN%5oZC&Qvp%$j5M9wDnaW}R!zxLa4bZQcKn-e*?J`wLO$E?1Z% zHi6}UZx%&5LHnbezF5K;>&)<8ljOL2O?b}%+2b&@d5=l^tdw;)`VnT#YL8H7N7`G9 z1nE(7V%f2rC*l)Fbi#R>!cq)wDxYH6zqI1Id~?r(4jkml@i`FHZ+>~NEt^Gy=rnO&2 z`(0A$SFio5^7Ms(rwMvP6=lu~eAuRj?jbju6b0og$(b;jvXtcdF!|>`c|w@{s!vwy zhA5-MJ5$`0_hqS4|dZGaj}dCcNcIEY2s2)jRRgmq-rPKZ6){m9A#?4?8O zIl^a;=9+$(j9jqMyMAxS&|fcy{`%0+KMmDP>j2?8UxzyUDt^#qT<5gD^eo(y{JM@Y z+e1GF(ci&4_%$G^S!O*Y{-A}1&BpPWYLyA5P<;3+ByGDifSO2@Z&RW#e-)0tNhJE) z;mVg$`LeUiCs+<3ETcPdE9MgYkBntp8}nVYd2VcGE+xK$T+nNI#q2W(hY~xo#7;$t z{mR+{l|_3qS8#Io5K1ilV@8njZoI5i3{_2B_vp?o*OWlCGA zMQn9IW#sFI^Ul{S5>xEH8 zv^?Am4-a?4eZ$>wC-F_>tw!BCn|X$6k9!ND7|Qp8Z_%@rAHcT7mw+&6#=S*4fZqj= zrY?9KCs@&~RLY4!u^Bm-F_J2)WGIH8CAwouc1Ja0kjWN2W6|Sb4+MtSSgfV^1><3z zRUfykDX6E;L!EJ|>YFHKP<7Hy$97X&o9R+-9tGQK5L!>h>!hRb;3p-pX z0X*p?kCX8##~I{I$@m9s?Z?li_)&GxFDRg$gX!J3jqBvS?;x7@U0kI7-PfJq8ZX}u z65^hPTM$=1q)5u=+m~VvhSx?gebKLt)WLp&R(9jq_wS(U$8Eb(Fq2UUQZO)v#<3sq z5=dY`vLw?X3-URVLONtZJ|+pi4LJ`bv&0Wc9MXzso2mukq1V`IIi;K0$2jI+Q zOBuIO**0$flOc&>t(qo0fr5hF(+In#QLXbgK!Oc!gF68h=y`5fo=;;6Fi6{F#ov&* z*oceAO(W;#hOQ>2bKEqBE|zZ9GM4F<(In#?zKyjq+f=nlVEr0RqInBVqG@wY;&Wz` zV9^^LIV^JOAP_V44k_lm6mtv2T!@Of;ETDS#M}Zg=arZXBxdTP+;H8NN-^gl=DZSf zNU*cd8*9$BO4ZRSdz>8q61@=Q0$BU#(iS=$@4=dh3V@l!e?)J`WijrD3; z*e+fQNXV&jCTY&@ljh`}-&MmRgQbE7Q~RVpvyX>o_WqK=FF7~NTKy%19=$&B#|kgf zdt4tPJ{PSPYR>7)$~R1ul4HFBbMDLV!qm5JthQ$issWt=Hcx6kS#n9`nMo)|8ugZt z^(LRm2HGC=wiQZ+zt7^g9KUz)gJ|h}EJzdz5Whya^7v_a(|Z}%;%*fo@7PlfWVbvB ze!L&xqNThI3Q&Fsghcs=xHeec!?<-ep19ci5geKIyCH-6)Xw!tKaU^g#MTb@?S{?D*V8Qb&K)49C+{sT$0`+NXz>%E)GvTlis6nU$#BccI@?NKQ))p#VHLZJy`0_ zWlI<>i=a;=y`PdFapaVCkDzUnPl217pnOirOFp%;L28za4F3$tl%ZL%#VXe1(6%h> z+elj5qYxNR)!LN@OV24kj!Uup3tZD>jBidRF>$t=Y?)pE6eJ?$Szk&&g)X50-j*Es zF9gJFp5DvwR?y&t_R=>+>W(PI(aJV$}2A}%-5Ov0o4to|{I_wvH>dPUjGf#&-2reD=W}o_Ih&pRq z9rjaj>9F6_)F!6nbI#z8(MH{bQ4zUxHiIPsNZawyJe+KT8(k>WFF{o;Fqe?xtjD@h zru;NK`lRz$aONhI8nT&e^-89LWSy?=4c_!=r8}9az$Tqky~OX zVJW*(1kG-fRI(={I_rg8K3j0}ApejU_v=iD8`0rZi1nX9RpeT<_svzkTebI(Oz)#8 zcAMm-9bIh)bhUXp^l#13oL9SB4-Q-0R=1tw<+IIRnJceU&|bdBO21a!oL~|C4T-8w z$xkkLRzCP1RD#>ABsS5VD1~ys4oWB>kT|%o9`uo&o79x+Pz-p_zzcgQ+NDp2J89^v zlw6C%oo;7e3v%ZQr?&~+PPvkLHln$$GEkS>#eujLaGX&pcq*KU0NoPXniU0beO zj#1rJRtek`+ZYp3T>R0P)Pfe%fnOWkNvd2tYx*R{B$y;x&t8a-L+IF{c?Q-Q2Qe{| zQ$Z2TFlcB`g(eu60?P@)2&zU-@yHakX_)Q98jD<0JxZ^svZeVZf?^4T3N8+rkMa97 zijY(tb|ok&)hEw_8xs`SAkOOy+ol+1n( zH!L_=uP+0HrTaGn(x%7yGQe9Of)d7iCV~=NmrLezsnSdgl6aZkaTBg1rLzv6I4FUiAmGFTYU-@v zTx`J0VSV4lEA6u%!>$3@oI~@7`QOI`O*f?ZC(~?gHxfFx=zk$uZqd|J=>!UH%u3WO zUfn+b9~N)se@VPNubUy8RK1&V>!lnPEksL_9oMZ7NjD_N**~Y9a^YS%|49fF9h070 z>;u`Mi$-)I3`9$O0V!AM8#I!bed9{dLS1#?;{TTdc?%TNks=N6%X-Wzu+Aq5?x1?$k%=DB@p`VsH15Fgbm6&s%- zFb0ak$(^CNc>E6!{W5Hu@0Sjl1=25g5}dj07~fp^6u zC%APXrW+zm>w`U*=~1Lu!E}8EV*%3>D*OVb8>%wBE?^pyGx@lJC2dQl8$o2IUDpmV zosBT9hY)6ZV>PB5D;Nuyb}Re>rn6OA_vANV>Ixv4H8e z3crBq_G(P~WA%~`Fjk+Y^@*`qnZs-*RGx{lJd;7>@=S3jhRQQFQl5!n#d1)!@=UJa zIVjJR3csK{Q>&GS6^qF|cBO{6pCq|2g2>$WxRXNMPm6FrDa?IU4O6V(FyOwY!Y|-{ zT2<~z!-1k@Io^+1MJ*Lzl?z<%SGeBhS zXS!V>?q@}~?+SBYRr$=Q;4t8RW`$qC{j93olkzdS$M)n9_uZ2F0T7w{*=~1;`#BNr zyTja9)j|Um90uIauJ8-EpHq!{EMjjZ7YMduLngF{t)E%ay1?GBzYfGtuT|5tfh6XM zeZEaL$$umn>>OMPrDN#m8=^SNCp zMk4flZfi*h%($tN5ZG}!5XASur&?m5NtVd(=0B6e3c%%ju%4Isob(dBcQ z!Jm+=mv%F2>Cv66W4sKbHWJ>-hM-)D8bsVKTKR9nLj|=_(ydp!5b?ZChB|~p!BT6& z>LiCM-%R#mBOcGuN*+J8zj{m8Zk5eRdz$ei+VYL?@551QNDfB+wL zZgVoihUYeiGY&chZNLi8ZMFmE2YyBI6RL23vox2NpOqCw)9%%M)XRl~&!e>d`-PZN zbU}Q)tqblf+_bSbF?a_;Vedv_EuZ|!t0IFJ5KS$NIO0g;BOlqFhy@XzR;A%!J(__7 z`Cz}dTFOZ5fsUZp>w`W}IY|mMW~ORW2rakFUx`iu1+Xf=>CIBm^VXV<4!;(@xDi9`21R z42tZ9b%SRi5}s;eg@w;^m5qfKV=-T@Cn9a^IgoJT@}WKXE<52?}-^;f=noOPIV{bI~%|n@{v9q1qxmoOO zX#TWEXNf%Qes?^2Q zovIIV)UB%d=oITYYgs4jTNcJin_*%s>XWU9$914P-D~bZcn7frpX%fA~hDC^toO|jZNK5jdg9N z#=0x~f*PB=#TwIn=-MiM2&2MuIVw!AGAdvXjv5ypfu5&lRQo_hYyD5-!elJDtOWgY z(D#}SGLH*4fVK|5@VI~@_pO>*9v=8mdbV$0AghUgO7> zUIUwIn>V=7x^&;#8G>C1{8`*-PD6jxx6a3f=s&?-)5(u)t`|Xj4L{wt=y~@}pwB|z z5)07)9Nzzt$)8xCt&u0rZ&y7BE12m z$Gx=g1WwQqCn0eUrl6BwTYeokI&kVhMC*^`dpStjZo%nU2P;y-J4Cr`?-P`ILf*VT zAa3~$Tm+6*UMVNzNTPsKj`xu{+TL-9(CaOuD|n&(YIC7)W(WG?74?VA`&>gu>)c#I*Z1XeWO1cPNpti7SVi z2sYT^EL|%`+tgMa0f})Eyzymd0mVzMLT2$*kVV}4F%=HnJ3T5e@4q8}%&LV!hSkW2 zf!vd=MZ6;^**~fjv1O=Q=%cHXAqg`y_L#4S)N@W2^FZE{t6GPKe)9l<+lLfbhHpI~ zX%3S#d-A;3I@`#{ImZ&&H1?x`ce^K>-PnwoYAl;Y8BqW6RcK=I)pW^b^Q+NH;@L(w zyLu@*3ae3fah#X}S|gna9rNBs^4UywLbid9PDZ6j7Np$C6mc_8<)gJkaMguK2s^-X zL+cSnd6v!k-4j|!AGH1pv!#J z2DAn!Hz_-5W4;U7%k6*dpkGe(j%>%qe78@ZsE43URCxVhX3E|Gc{Lsl5hy6IH-I$v zTPg;iV|>5L$2X_?ewB}JE}#tBRR*^bkPlSkT(%kO0obta=H_350R}zsVTkN0YA&+R zQLX4Lk$5kW_Ku9`6e%PIbr4Xhk=&Vh<2U@pN8Z@2N3>v*2I|KUUZS>l9 z=o76&>3a_+K&Q^}^$T~BbQT9%P68{cizwvxkXRzB-wCx=Zri-ndNj4|TGh6(Sh@MO zjYZs0+g9#y)5Yu9p|-8u;Q$j5AZXhSKtbDX1Pau*_`zvurr@5ZM0Y2AoH?8 z=BqSF-5zO7r}H}Y!cVtHe;7O-ji%Q-fvz+L9)Q4G`E67VbpLx};E!Oj|4+ui!zteX zC&s{Fuxp2^%DNkyTX6p$40>NihtD>)t-h7-9Vf274Gul}QQG0r4}-fs?>(rj$O!m* zCOkz9gzOZ8JT_f{1Xq0?m#3h>!XXIK@VM&h6oPCP?GANdwqSBiJoA8}c2{w7UqIl% z_UYR#Os|^FGf<;h9ho zo(5$O|3x!A6U^{EIyh#9@l{vilB0o~Q()3nL<$y%B7UEPAFma8f5!NO{R)4+!RzpIdzdjET4*BvKQNEB{#P~gX!Gkm6EP6skL;r)#+hyK)8i4@M_0gJ+S(s` zKE8c~jmm~0#5y!3b*Nzwk$%($k<^mDK@@05X%HPvc2%mX9wa-4yW6;W5Q`=u#iHD1 zN5;N&dQ}BW94fgAJs6@_)q_~v3}vI-71{XdkE;jqz$%oEa#y57#upbm(1T$@MR+pL zIDDW7!-R_PWWaIwKo5oqX80Z*JkWz=^l=J-9>ha#sa0|jKh}eoOJ${M$$6{?aiEZl zALzkmO$zj2UXubnSkRwGljCItDhJCTBY%oh_+hdX{&pGc+s`JF~ ze(4TYM-q#;?f8!A`N)3|`HL?if#G+Nuw$41h8tdB{X1ntXF>l14l#xR<@ew^EsePK zWBVk_{{-sC7v4gLhJ?QM7XG*$X3B9X(YV2+W)E*R)nK9#!^v_}x0h#!#Bi$q+}*W1 zZS8TeK2yZ9jyXo2nL%rZSm&^Ys0<_zC&qi>z4yUe-;|Mm;a1BZMNKFAvOJ0>;^hxO zr1eNo=%7lX}%ePMZvdj3&|%6>hz19Xe=KQ1z-|XkY5{G3#jXfUMRiKk!WB9plqbF<8DbWlHHCur$Xj|0tD}5YdV0)C`2GE$gDeLVWwV&n==23|6SCmrg9^c^T-74MG{&Aed`{z2 z5W2(r()eAGMr3LoVl^zYY9${rYY`|rRPw=}3h9g6=`kjl&7IS@H&3E7IduM ze;ORnn2WgFOt4!cRgP1VkCCwI;KI_`a_yFKT?GuNDxkh5;7)(k z->2d?0kqlpH4zbiMBfJ(X3ZEhUJGKAi(m$#39V+~eD*TUuTa^1RH$7c5IO$&{ZaYcV;uVrAt%sFt;8qe6E$ge!{`8;1_kj6{z82ig2_ z`j|YF<{U`9UcUF%KQA$!Pgin0AIU&{s+V{N-_|a~JL;f|rEd-ol4NB&u~tU zOc3%|7weqtCC~`^C&t9Jeu*1mY;3S#P*L=GXxOrK7HkS@SL7}2$y$Fa?Y8nzU+kAC zK6yF)6j9;aoUo+AY37-2#&b^cwQwD>92 znA}@d^aJ3GHs4(+Ph&TB-Z?$R@^swFI8N1Z$|YQF|4V6lnP$fD&AEL)r?yxA z(`Ve5qoDjf_Y=smLv5fD@*8U?9Lhy&)ek}S?n&jFhHyQ@*uRETKyVlvHf+;*=qJ>| zFX5tv%a1-3#gixs%=j4yQl3c{Y!t>@N-(7{rPWUt=tyw{8X$iN6$Z=mh{jq);dcqs z7^KsJ!OXkwN-DsIMudigq6riXJUxPWm)ZbGNFF=P)ya-D4&imG(vEnq3Jb){l)A}D ziz6tGbZ1)19SAS>1tplNxS1CD7E>rFZ+w`2r!EQJ1#`R%8g3azA00)t6Ap927E1>Q z9?E>FY{-{xGOva*4kmHJC!4cuLfKA`yAkihF^Ur~znLIsBs$A^lqE*wQh8g-r?IpG zZ)xG}8rtVBvn25$OS;J{-7<~`m2xrjk}*iYh(R|UV~6o#G)nF+F%EfjSi&5eWt1P7 zg*}(l6x2;7YzD(eB=9baoEajZFQ!l$EWwahMX;7=8h*J$X|PC~kVryq4rZj`OCpp8 z3&{xyDdet5gANCZ_8UxDc0@`21MuUnigDmDg-dp58~WGs(_R&1mFxNcsH% z-k-%m>J#1qq)?vK>>t_*i3~5qg6`y^-YmdN&k!BriC@c`J zBQ=lRoKW-R<6-j515~NJE9IUW{5>>NHs|d|2rnP3+5{b!Yqs(5b9a#Xr;1ysVJdnO z@B5M7k;BT7aPcci@WwnT?(KmX!+TOn`HB1l0*_vsR$&DtenSy2F06{N3#XE;!omq? zIDl*w7DM1_gA0oxaJ9pQwT<`<-d>atMT3zY&$ZZa5p(6eiB9^2bdb7n%NB1FA@AZC zvdcUY;ywr|hXGPWDCNE&%$p#WHgX&DGyNecXkZJuF@TYL!4IoUvIBr?*gMJ>y0aS(mM`7sA(ChGnP3+G@|BQ6@ zqVZyXlW$i3u`iqk#55kq^6=cNnyaG=??ef8( z;+&a9SY0{}h%zm7tnR9=du`6mWQC?ycgGSErigB&xv51ATk6Mi6_{B&D#rQZ$R~7>; zZL{Y}qtdAz9fRNg_>rxu+Y8ZQxG?=}+%+9!Uc-I@w5Rb4+L3LY1i!t}j^x}&+yt>0 zFL3LVNZ){${5Fa{@0Fj1Bw2diEvUiErc>W)h07Uhk&89vBPE^)>Td$I+B2BOcOo~#hkJ<6hkmoVz)$Ani^LgqJZ+U=Eumob;|G(^`P6I4ab~C}29T>P zZ+Q2{QcacT>nM}yT1~~;DM^FL^figie3Vtol`#6CL)7~xo0G|7flQ)j z@jk;IsPiUu7Vl}D5IEKx=+;RQzX&8> zE=Y)1*hjogw}wjZcbU#AGbaxM5FdnMlMc!?a@(c7bt3q-kUZp_SD!%Vqi^`kDS6l&*}PxSFNeTNOw7lX=Ly4yVi+o8{CD^PczWXszT1V5;sH%R7D`1$;16&ea%16zxp7S38>rLZ1S6T|7vPySs$X0@#k zYHHN?r}52T=&1bznLYp}#7npgA4Br^8@N!?Oe0`en%u_gxh*9{aS4ir=iTz*Jhlu_ z(@t{h50UE>c_11ZU-h8)DD)(x(Ahl;5AI6S#kQb@Qs(BW!*ng-^Y;T&GR1kJKl@44 zmD)K8EY2!wl}N-14!rau**X%Aq>$8#NO)Wrs+%|I(ObA~_C1{>PBYnjDMv4Tmyd-Y zyCyWoM>p2wH`Z=+d&EM@H6c3y7L;g&+RPVbf@f}BsMSfR225OaWm<5uje)6)bs~OE zz?diSAFMlz=ybk|?nl7_$}NaEN^=r_0i~ms?Ro4UueFvU?g3~QJjrrm{1#US7LaZw ztK1%5O0DA!uz}A;pN_Rsx$s(>DB)SCBus^8VKG-zW~{BJDKpk=b7Jxs;Dk-*eAqp| z#mbXhJF~3?yIOS^z|dZ8YnQ#`>uhvRz~90Dfk7Kh9;$Y{z(S%1n(>YUH%U5^p)`V} zKRMgNawTS4cOsABPr|!6NyiZ_n@}XtCQW;Wq>IZ3$ zLaKZc+@uo9C&Mv>nUmbJ1A~JWka4hy^x+lu9t}p2YQOv%DOSxcMQL(2uaV*{6;zYc zpT)_O!TS3=aG{hBnv-nj@$w2}SU!a=tg;j0Mx=urm|iBf^wdxXxJL#cPBrOCBFXQO zBIOrl0KBP7r!>dQk z{|$a-f2pN?VZ9Uzl_5~#qNqI#x^faOWrzrPfbiY{KHb1;41Ak`A2RT>gx|nLrN4>r zq{DqY0H@eBz{?1KKEQVpelWoA5KbK7$6pAi*gwFZCwxzU|4cZ2q#u4)IK?pmzJl%AF$2G1;13Mkd~`IunFik3z(*PQbOT>u z;PnQ6)W9zp_+10L$3*!n8F*&{A8g>|20quo*Bkgd27c1OFBtgm2A+Owl;4F0KEl9f z8~ADi-)rC}4E&OT-#4(kG|JC318-~K{SCa_z~>wIdIR5Q;KvO7yn){_aOyaNUjt+7 zT%`RUX5bYDUTxs347}dJ4;graf!{FjCIh!Gi}JU%fp<6XF$O-{z*iXfb^||R;MWYC z_+*ryP6N+1@csrq+rU>C_!a}-XW$J6e$Bw?jdGVmM&?`_~?3_NV$H3q)Tzz-Ps zaRa|(;J+IHH`whISfe$nA zuz}YYc)fuiH1Gxkzh&T>6QlgK8+eX^k1}xCz!w|%Rs-K>;71Jnyn+92VE3dbzx@W@ z)xgIX_)G&|Z{Po@?OU4ZPIA=NR}p1K(}nM-2S5f!{W8&59_$ z?FOD>;Jpoeyn)X#@aGMDr-2_e@Cye1vw>?)iSpZN-~|Rg(7>k~_yPl8XW)Ac{DgsD zH*iha;LpGV20qNdryKZE1K(=k2MzqRf!{W8-O4C`lMFo5zzYc6vn4E&CPYebZvoPmo5-qyfJ82B6mUv1z! z4g8RSpE2-T2Hs@g=HV#+B?Iql;DZgk+`#7>_)Y^qY~W`M{H}phr-8q2TvYupB^;Vh ztv2wr2ENn4j~MtF1HW$I4-D*{9?gHcffpKhiGfcw@TCS`Z{Yh4{Ir4JHt;3`=gx@o z+i&0n23}&|VFO=e;2RBmw}Bru@bdqWH}FXYUSr@}41Aw~HyF6) ztSCQo47|+1=NR}}1OL>(FB$j)12>!<&A(*e1qMFMz^5AcQUk9y@J|i=qJjTz;Pj`W z{B;_5z`*+(_;>@aGVry8@5Dv*|3?k~*9?q3ml6HYZs4sAysv>zH}ItfzQw=~82D)e zzir?T2)m#5%d9 z;KLZ>qT2f{hW`Twe$v3N82Cd2=SHLa^c#3r1AoH6s||duf$uT!qXvG#!0#A1b#9cu zP6Kak;5`kz)WByN_-X^+XW%Cd{F;G3G;r>`D8B;+KFq+w23}*}^#;D*z)u+XB?G^2 z;BC*3@^`R-FEa4$27biAFBte;1J{2hnqSet^9{Vjz{eZ-TmxTi;Cl@Guz{a9@ZSxb zx**DLw}FQYe6WGb20q`w*BkgA13zxy*9^SLz_|;f{FV&7zkyd9`11z7-M|kTc!Po8 zGH~5RQGN;r9x(9!20qom7a8~_13zHk4F-PQ!0#E@{cM!ql7V+N@L>i%-N0)Myxzc% z8TbtY*IgXtr_;c547{g-Pcrao17Bs}I}Nn@9?-)Z2v2Hw}e z%ME;7=HMg@MmE@O1{h+rW<+_yq%hXyDxCQU2x{ zc!hyi8~9oSuQ%`$27bZ79}o`N^X?TPXc zfj=~G=atd$dm8w3!lC)d1qQy}!1oyVF$2G5;P(w&e^oTUP6N+1@V*9KZs4;GyvD${ z8~9-Z|Hi=Y8QA??l;4tp7aI6t1K)1ohYkE2!hgm^)o0=J(fs-e?~9A_Kf>@IHt@v; zzRAG%8u&2-KWpIE4g8*g8@>?bcZz|xHSmE3KFPqV4Sbb>*Bkgj1OLXr?-@9Eb(G(d zfp<3W5e7cfz}Fi1ZUaAR;Aai|mVxW8iSpNJ;5i1~-N4HXyvo2=8Td{EKWyM<4E(l% z6W1F28hDO@cQx=)20qikR~h&*1HWS64-M>oG0I=jz}p-6Km(s-;42Kg-oOtU_*nzL zW8lPfQU2NuJU}=!{_JV^FEjAD2ENI__Z#>z1HWS6_YIs|8|AlT;GGS8l7TNU@OlH^ zZ{Q6Ee%rvc*GKtjH}KX5-q*m(4ScSFuQl*J27cVYuNiogfm?5g@{6zKM#kR*4O}+x zr3Sv$!1o#WQ3JnV;CBt2zA?&A(ZE9nUT)x32EN+Bw;TBJ2p+{@2644B@fGr^{ZcUU z!6{Y*_zJ>z2Y3VF_X6B`6YyMI)X2Gl@ah16hw$S8ew*;70C(REyfrQ={u08&0luE_ z-2vV}_>BPPZULT#i;BNH;iCe45#d_{{5;|J1Kh91AH&x#{>L6;rd(s z@N?l5y9T&Scuj!mO?UC2#-rE^9PgbmdU@<+Jj7eqS12%kJLx&ujvF5)ln zl~aax6iZCFEdu)@a1`%=$B}zd>;}4<9IqUfSPTCk_dI3q1-at|>-Y#=K3?t%WbP^P zD&?LUKlgcGjpUw3{-NA=lF2yYWCU{~ulR>sS#Qm8ytUfeXCJGR-c7WuQ>>xew7a>c zu_({@iCOWQqn6eI22Yd9GZ52il! zx2+-jpMxp!92MX+H1?p=^!0AR-x2ZK5sO~9rXFPv{&{|T?Ip`oiz6crkp-|s z&7DZ63%S$jcDDBex;#XeAJXMvy8MVPkI?1Eba|96KcUM{>GCtWJVuwF)8%nodS4dP z{A8aX>VMJYNxD2mmko6JC0(AT%dhD23@*Jpi9P*@za|2mdkA?Eziw8(hOip%l*F@^ zJme^YR?dVmoPA7h{mA#(xH;m8&@**vcy;7iq=(yoQ)a)R%X5?g(w6UFW~^MNm7}^J z5x3}Q^r1GJzS3sX*9mR(%MHjr3Z+i*4Bys6IMJ%OcKMkemttNFTaz%w92Rd))0gNA?Ks^?4zD*wQo#%6L zdDJ#O5Q|r~^SM+$=fva}m+wap^uM?)ZbZrjZv?6K*@aQ4*f?JEUmqb(k;LzWi1|?* zSwkTo35ZQ2IOrrkG6xs#|DyyEnH0yPWj8vzyX`#X`3OmBx5a7L(J`V!u3NUv1q z-A&Ev>vWlfOTs?7Z-Vy?xNvA>op(PRNhYD}0V&0#Z-z;3oN4z)Xmw2cR)l6V?Y;<2 z=KAdjO=kO@2ua!am0UB(buGDO!Zkt{@%8VbW2P~7j6yrb)hP^r0#ThF(Q?1< z+#zs&GH{B(IT|=G51c;=oc{=%_V-k}qXWc77Lfa&82$lV)F;LF9)b%e2E{$HzDBnu z7Zjc|N@gPukZfd1gR;OTWD{G1O>6`A2QR}rje96FoIXM;?l{7kBqbc z2PX(IPsI_c@{v|LwWJZHO4|w8N+n9^C_rx^k{ioqOk#$#9PNvSQz zMaqTJ6{izqxnMGA=jn(z6vyG>$oJ26anzWL_vuPi(!R4w+K>8aW4iNk)2^d&hh-%W z`B^330yN1trcde&{1NInfjFJbi^?z0!iBOtq#q7Kp7bZCJr!gH`S~k6Lgmf;67U&ZLh?N8Y0zH9Me!rwZ0)tZ zQK*&tfGd)}g2^nW08+LlLFxg&-E4>Op**?03(#b{X$#s7t69Gre%y9Ly2sCRY_oZ` z|L^4)$80B}OIn@@>k>z71sv+_GO=sT=8l{_ zoQ-sNj$AL6BAt+bQfxC9gB1nkQzmlpq_`A8Bn7J8>F>b#-s?G*?;*a?1@4Z9FNJ@! zGW_!#-uH-xe=iz-0n#r#OI!sW=c4s?S#i8;e^~T}qn7Ht^WZDCM-;_Eiq8TdA zT|rKT^Meh=r%^&e=(5hdU()N+d@?Q?uRa;K8Os@op0^H%h&wxh1W)Nv!MRU0m;9f#?yA1q@^NH7Ps)Qy~8?*)=Wr2x>)7Pm0)qpBS zMqEMRNja1p@fNwM>)Hi1&{UZK`ePW*vgf%Sjhk5Ekz@O$|BkfkIRu-2gJgLOYbKV| zuuYa#Fc=g^$iCtM-x$ViaXsS8!^e22eIM-i7s6!!beuj%+)bHr8A9;_&Dm{>E1%QJ z1!PD30@TgK8?1=;9N6eXa(6!;Nsh^mcnMS%YnaaIm+9PB{O7F7~k=8BhEKH=W!>O&WL0oYiE>e#@Nbr;w0jZtQ=Y9*k zV&#Zmfyl*^1Jf_4XH3V1P4qPDEIv^`Q`#NpS|5*`>T#mra@=_dGqiTe?QUuUzUXoO zhXW+ShXZ6JdE9=C5BTr@Iy!%BW4_>be(?`*!+J9joM7wuJb51VJ&6b49BWqRuBg+m z0$m}`%s$XM2hWp?m<#Z^)hL@C_JXE&K&No`CT9(0> zGBBX~e66(#b%BQBii?q6kcWqLY3Loc4*HTd_o>p3BN#d2eO>aj-`gkxt-yPqrRqqN zIH}8)TD_^biD!txDdhUx%gQy*U?GW(12CM~33vDi%9wvGyXZcicpWoqmWGZe$fOKNwnmP!qm=_-cQg2DWO7|8~ z`$1!?J5TYIo4)M0_~9o+Im05lvs+OtO}8CiW63-1t;zVeyu6a zMESL)I4gzPQ=FkhGFQI=B1amy`Y#yEQNwNZ8!p$&_|4HDyUGy5Ir#kvKXdG=g&gS@ z9=rUyIup!?>I#$D|3O{Jv%@j%bH(+Po6WfrnGCQ&j-DF z!0yk87m)(D%7P>2zJ?EM$PTW%|9Yyfu;5N4!F|K*@kohfhlLty+T)2(_UCEVL8}6> ztz8@R=e3aM(NwO(z==2)7ulv~qg3jc=zXyei#>1$Mm4Y~|G z0}w9|WE)|Qu6pRCnIy8R9ToD>eKpWYw$%kY?ii9&=kJlnNw`S8cLl+nUe|ei1?jRy z>kR&&78b3=9WAZw-yg%`42Fzg94v~|AK-&tA;-m{m=?jA5zNu!@;o2zUgh)2>^ic7 z3=2*@4{IX{7ZZYx?HNCqd}1a;al+D0qG7Q#Jc7x4Wu}LZpPHPv=}gVoK5vzoa=|In zgnZCRcBE`(XF;CzJfh~n3O@xU&%QY!AZL1P9!(69`Oy2IvBJm?dGfhaf=-1iw~zg@f=aQ5-jaf zove5&zqlTub9JE#>FW*wWy0VrLh+DJmO|5MOtM|T^1??DD8S?40CX0U8Q}FGfMSi~ zy%&%*qfDRjhAIbT$d8|?A{0k0$dFFjAAvCA;v5PJrGjr>xOJV58nr^r7h{Y(go=5> z2o|atSbd=quPe5Niia^R!G~a}coSJ8rP$(uHK_TWr4Gz$3?<90VO_Cbs*&Iq_|Ui^mT`T-)?R32m)|-pwJt1=um(+f&i{9 z=fGsfQE)%kQ1Ewx;7RdemGs;{hBD+sm0v}2p%gm90V+F+E&781Ze8C5aJ6kfiLF`) zEg4#jkl*$?q>@hA^4D?XI$9&r**!?7G!^(_;OY^1ZJItm#+m~i(iTq!k#)modfnTh z0@K-{;f~*eh(Sj^lY(+b)hjgTf-?R%R1~)x{;wFg`%jVhp*s7IX9|*x*2Y+= zrr_2c-5=Grw5E?k7wyiBQc$5vgn|k+Unr^xP5T#Ww zO;<^LS_x^j)k){)sR4m|V5!mUd{9()Bw%4_$5&kGB%cc_^I>D#O@uU;S|@t@gR1L9 zNx4oWkBtrNEUmldL3g!5nH+?lsk@E?jedddid&yX_$8#f22lH^?pgvG>n_=_m7P3G z+(LAknqNAQi2X? z<@(`8Nm)C39`u+r=Og2ZJPFm9kxTpiFl*auf~vp{B7Z)92g-OHmGL5EA1dRA1i$)M zRYv-(md&dXPH8_3YqT1X##rIcO!}nt4iYa=kj9k-oh<%|L=;^--py`~b~J^d3PgH5 zMY&Cmk-?(GI7>?EyIj+)BQ6Zebj>wEz5M`XT1I7>{4NUdNnGTd#71V09gJsb<%Z>C zCzNLFMuqpkvnh+uZ$4iB{?%uVX0bG8Z*V$5#0991u0lV5RHEuC!ul62^B+s zcia(_?SLA~`XrTYM@sF7xX5w-F9fgpyRNSkvKFrcI^_#s)29dDLprF13jyfEX}dxA zat|9B`h6})yXra{e4N6{Fp4glAqQ0zt-=Qty+G9e1C=Z3)nc#r>pPM(w>dWHRU~d^ z^`%*u&r&nPmo(x*JL_+?0jZ5?YLINLY(_stGpY@*ZK2o~q1f|2^cTH{d^3z6#qxou zn4vD%ORjVO4&~n-KRo648(0h&lRp0D+faxO694T38vS6d@mZm?CfEr*ha$LQ8YCn3 z$3@oF5d@w0R9(sT2tn$J-*=IQG4VSCfdh?F6kjm#*A4t;6eq+Pwc&9*4+}T`PitlA zw2;q#Y=BLOJ2W?PEv|B0#T@W6It-gy#POiw*!TGla{Qd;W-}b0qQm$cpQt$Yeg1JpsHAM)0>wr&M@)sMG=MWHF@pf9An+EgA>!?1_=f2! zLBBHm(q7I11G)-mNN@m2-o+t(54Ni7Q&pyX+f|?P$y3R3_A&K#*C&b~p?o{0(+KwOi(Gr0L%Kn%d#l>-f zzp|#H4}GB-=sN_=_J6E5sdCS1)N_MMjYXTnC;2NCmuMDwrGg)Hz6w$CN`=opJ)fEa zqdch=6WSuH5m>44#ka1Ag(-h3Cf6Czh_FUrM;02o2`;7tly($ zG@w11?XD9v`UUMSZrKQnA=njXpt8glsK&a%ima~@+N>s*0ZGXeMYR4L-pA(MsM}cc-nQXvo3hojHOPnKVa!k1$sf~;y`W4(7G*$q2e*Z(dM-(UU`*w~*z31Q*7;*ZE$ zSpQb?3cl1RGDKrr>a$RC^hwBV@kvO3X}mX?FJBCg&M7lG**;B*gAjwAtXE}RJPUIC z4@N#zeKlOqb5^d@Hf6%vfciX%_*+bg`uwq;7S|AKlc}YBQP-I>cq(FOJtE#j2!?|2>3|BRiu5Ge%%A1_P#0^?;#zs%g(eYVx( zH>z3)oR<^Nuhz@QdGrzK6@D@NYaiQQB6#ms!0A< zV&}=P#1__a7jE1B0;E`((pEa91N@Y_&6JLarZj5@aU=q_>E#>A9WC8Rrcj^B7G{r@ zY+9v@mr8tPu^7dfH_2BPcr>oH?w0BUWwqYKZ+eybp!o&;!u7E`Yyxbw!q5f!sH`E#2KVYKc#5_dp-h+$$sYLrBca zc)}Hv(=eKF`2ygH`v%OopelojyEuz7m_`}gK&jIDa{b^T7)CIuBSnwh12pnsyx;T* z)jtCpgoi_{30Dt6_J|B&i!UM@EWycduH>lJ&KW2vLg5nX7D%z|{L&R|tooUsi!R5nRzG&BgA=T9qE(2OPV8}FS z18fN5wgb|4o>(hGLxmxKzlv@0ezM?7i&d}^R!~KQM*MswNW+Na2jfV75?JeW>*z6y zYttGg(le|e)evi?X8aPq|0HMskzsqB}uPwPgsRqK2BEr(+Y`ktnP z#D8-@qhDYb)mab1=M?Ir*PyY4`shyx(r1TQ{DM9NB)?9{J>*Mh(AYUDR|z|J8Hji8 zQnDo~Ukd#qH#n9CwT&bwIrXt3GAbhm5P$B7s4@c{Hso4v|3k8uh9ondj*|AwLDtUK z1;xJoc5N?&_N@Mu3PvM>92>f7G~}^icN9$7@bAJW=sk{ID5xjs)wc2Z&(HP#YTCzl zA!NIRWIGhonRFw45zSL>=9#NKa^lcaLm3;#R^?HFl{Af2Mzjx*3D2FdfR`DhL2(dD}fbZel>QoAwa z768<_dj8Lm5*&+rV1nZ+=Sn2Q&QP68Q-SL|Ivc3^!U6b}b-tUm^O~T}Z@f{LEoRL^ zn1iWo$3@GwC(4$m{TSnHhtT%s#ECksxCIq%t)#TBjHD(03y_5#vW#ccfkt{8V@?-t zef>6leAy`uUxvPszPxXes_fkmFsSTIBI#i?22<6yg!pZ2*)q*njP_?(rxIWLA+1om zzTAi0uJ=Q_>KSTZ8#bi&1AAzncAqPz+o}k9TTQh$6?>77mdoCI>-=l^-9eV|Q%Gg} z{P#yz#XM)rjS9OkGYP-BZegF?_S;vcD3^s4fRu~as9oc!8NZ#ZSfT4JM$a~6U%dDKu=gh5Q59+1 zaGlfLr`IICB?WpIiIAqUKAL*^{xXP>DvHxT7viOVo0q+ROcH*XB{ZMbQ! zVDLNFDcoO{@)nEF{Db0^BOXqVVA>;h9DU~Ku=19^ACO$J1mq}8aLk*clp$s7PjxJP zyY*H}mJabH>VYY8$aF-S)uWK8U5}?ht$M^WRXzNwV(l#tET8+sEf-Vgnxo)$%k2TG zj(H8mBi-|)R4iadvsA?@hk5MZbgc@Q*HQpgr}9|SkxdhilYqQw!f*Lh7P{r;om-wJ z44P9AuI?zs(5eNt@3U5Hgn{3-cAa59{?iM3ZtzVCh8mSDs|(FHafz zD|0YEf?>s)<?|;aOGgp;-xXI_ z<#vjP-~*k)FR(XCgvdn zj4_*w>4+osoa8fMuHaUAHrB4-Q4e;a%yP^hB)VQ@*Xx#BtbHqocm{FU4&HgxdY!=a zGXLHY(-3S8`l?FJZAf59AD)aRySZ7At7HyU>|`gH3-5nFL3LQgrQ20o*6XNq$$Rdx z+w1SB*JadRAK

*0X-7SDAUrF(~DF2-|1g-dQ=(Oj7$UX|)vtvK7-R+he&)t;j#y z*rFZ7+>Ur!PqL9u5D=Rik{<5k31&(|{t0oElA6cHQ0OrL?i}s}Mm{>d+xnvg)y8$A z$8B~SZ{2FOv5UXAz-?Sl*&eaaorIgTT31ZVD%+1+FD!wA6oLCd(?aOZz=yr z50n4Jt(NJ3M*ik||B2vb-)b)R7hkmHjtB6vZ+%a>Cf862Jc70sO~JfoGmN7znk;+T zxw9o_mq^}YK5|OA#}NA-El$nQc^P@MxwYmz{2n?z-xilsUwX9JJ_#8@cFd^7U0tn7V*|2llnu69H*o zTVG+w_CH2+ILGdHQ>NHuz5->2C_?6X+%~0cx}cEi+Xax-HBu28(@QxI+oKn zH{`=3E-|9B`Pc&U@gJRw?>WjY9HxgH(pgc;+ zb(!1z18Ml3BObuqa`1|B9dIPF5N&i8iJB%Q%@5L$$d5jEvfqo>`L}~{$U9_Sj4V^+ zc$_WA97~QZ1!xJ3W(F+;*4k_N%9h4NS#Mij!-iS%N-4`T&CAmDe|uS6JeQhAa&Z?m zlS?<0MH)@B6GH5%hp*v!T2NP3qeI*PSHK*Ia7;sB`h6+0DS3FudKVaxZ=^B!RXMrp zo}64Aq5CQsb`;$&vSpY$m%?;Gpl^h7ttWwhLMiA0(rtXrF<+;vFKPv66@&WCb8#^r z0>~NTi$s$>U%queqXd3y0X+Z5v$cAvSPW2Ycvue&`bte@0nSq{!*F^DZBV-sm?)?X zj*v4thDLHP%+rVNl(>eBYaA&qMrXG?G1=^cMalP7-+03s7n}kQNa+2wkojLIsn7f# z=vN=@nAb-2s4{b*?Ob6y@3EchZ0EDK^JUxlw(b1bc7AC&15!uawtl3UKO)dPqtudd zbL(nOLV($>9BZW+5UDwn;_axGM*G*dj&@JeV+KN^JV$SIw~!@KvdaRB8&uVoOL5CXCdH6mCob-KWb(HqO*A zw9*kaimh{DcuAP|i3i}C4n3uRI{s)rb1nYrQ~W{sAH6G0e_3E2Oo!-Pm>(QM3i0QO z%o{98S??cr#$4arZ28(P;5UDTr#ZH)^%h7R4-rGH`C&_CL-I+Bk$jTYLq7k)cY+|w z{*a)t3{Ou|9tz;e$VE8BWYVmFpDRb{+fcrSdr8h2A*Wk?0f0}?J}$8n_rc~@$n1ez*tJOvqx-a4ado!18)@Ia zdV~KBSf%ke5vI;^3VrA+6G^)N4ykjqP&bgzcIfp(^+1M7!qZ7U+=>YFwh9je>Sch# zBGAh(ILnV=+lT1%8i0z0P~WD+ z-RU`-O3RPjnx{p58>&%Ecf-%X?vv?6g3n!rQ`DHx`F8G#VZi&m6#2RFLr+Q!>OBE` zpN{M){lnZ+V2eo1$Dad#WFN_%7UAzEG~r|T^TBQXGvHVczm51qdnkMA6g!Xzt!wEF z4cz9l)JvzJL9x8(dJ`gGg^?yF0$N*5?Vs>~O+&hTljsrLuG_hY3y+f!sewICfrnHZ zm%OO2WT-f6t@@c~Ac=VyrOP9~1OVpMotTYML_8snoRE9~@2ZNBCq?yKV6Et$!Mewd zV3ja=vxwL7=Yl5v%Mp{?i;8aPa<&zhLy~c^-OIhfk2C^WEvvf*g0(y-DtDepAQb3E z%@hjQyMxsOz>>S8)hB`_Kl4-F3v3}|A)gC(1G_oNI)g1uvJRD<%@tq~e`Te4k93rn zPe@0uv^r`cUG)ZCwYpv#KI zJ&;6Xc~CbC`7K6$3JT8M6{F0lgrWH$ASbQH>$SOlBp-?kE+ zj6VPAGv9$g3riE|X}&;Iofs&h8O?$Lh;wI}n?Kpul}@#XoFUgTyh0bk8)S0=u{nv?Meu<@Uv;O%5=4lgEefw_k8dwl=Y_nfkwe~O z>`K>1AE6>hg|%I(N%ctI3CJaopa%ZLO+L8&^Kp+G3ua65vkz3has@gciA$miZrKyC8% zlP6IE^3+Kv6yn~(eTRFx89?W;DIYq??UX?_awT#Kh4{NMav*VG&V*TS$a($v-uJ+2 z(q}`H-$)q`#>dfUjHW5*66xQq`?s?#@IXD)v;t*yBUD(jLe>uOD9 z)pILDTywpMkzLR0=oULrud9;vu)f`5zJ>eK3a`2yU31KZe9bjo6~tra9KPn6U-C6> zo>fWy`Q~oAl6gN9`6kV~H)+(n^?^UeQ+)l=*9{X!a$_}zw~D*^!0-(vY+T{RP?njO zC8gGBSU+G-L5|+ij+6Ores?yZG7vtxW!RTk1-;}T zZdFL)3RJiI7xG}C>-TI7VAk|qZOHY$jRIqs%<{PIZ>`a-^TczYulbNLdX_!OgCE-| z_&tNaR6BJK!mvJ6c1jM?Qy@D&&daNHY=M!n#|QGhgFmk@{qC0QngqIUrFwo+YCS(O zyeyc*1V?rnaoXcj{WjJt_^1dvl6877hAAS~)7e@*h9R1+lX_mD)8|ip z{4L{ssMlQ7%e-|MzGeOcyz$uT051642TfuFl`}j%gH7|AzoK6JL3U}l=v@b%m}FI} zF|?}KYu19KM7k4^%pv608@W|iVAwt@$>J@en-?dua^YLCyM}n=jQbl3fvURR|5^lrD0`b!+6bO~)DG+aIyqez9(YJ)PUK#j*?7 zXT-SG)S~_8ps?nLRN~1{9Ql;fWX~Tg&w$hv_H?&bG1VN8J@YJ2v?fmq+4q>FuiWF2 zxn7X;m1j93?!;>9Bx|T4Jc+yL;!WI57oXWgk!hO)-QnH#YHeAbxQ9Z+;V^yt+7}5V zLNp4d(LqZLREc{jG$Vl*_01lqZ%{?K1xSpqxNRPTv?z<@61~R8HRrv^h;EI7>9o!z2}+gSt3Zcs&BI zh(Y^c>o5*W^TIKl4eJn8bple;4H5Oxl+<)jcs-WlMYo05HYJArG&Z81R%9&qKLX;AM^p0yr+{e`^K3gn0`l|M24wH;hDPPVz2OPm zmwp#;1cA!4q;2Kh0Vq5z1@K|2PO1a(?_kKnn{D8U?^3lEbO8qu+P{{; zsig6&zO9+%Jj$>k2e9gF!(58YQl3P}GE~ShrJoqT*0PZSvG%W)jdThaBYGawY>a%0 za;mJcY^1x}=MbPfWq~#@<@8GRXm`r;>>PK>>g*DC%HnLQ+g_V>pN$N=-UKlCKIS;w zOzvTGvAbSx2hD39RC&2dvayB#*~;I4OtY*i`z!ykE&SUn|8*_=AxWyb*}`9{3QLB* z&M5c#<);qi;w&WseQ%K?Kt0GUw?a}P&=(XrLIfXsCIaoJuJbP@zqN6Qg(QPN+NPrU zylp28@f7UFwaKn-@#&A7Z#+Oevu`Q23>H_xD}gEDAdO3(xuR8{X*6YI*_2Zyv-$$M2*URS~v=1>9e?`!5Y%%aZsJ55@PX2#w;cp*-*5B@L!@FT5-_-K%>#D@r^hZPsn(>MsX zzXCD3UnUz{a<)EfKbc$i<| zZkPyFyz6l!3>Z*MbV(miec;A2T)O$b?uKI#v-*u)A@^lbM28i_W?wn{XgmLC%VDLn zA#vSQ&HoM`pnVyg$Y+Q(>^Q+=%ZUAc5` z*1`UbvL;0PJm(-I1QVxT?+CP3+6>!+3A{%>yPVpGx;<>feZ}GaXvnn$s zT9w-fd~_os>5c^U6)@eYI?mm&flNDI)y8iUW_cT)g98&2%t-J=R8~*@s^H#T-EH%2 zX|p+&1r&AACi`V*P-vk}lD&`o`Q3Z@jP|Ho`yTA`@f@YAC?0Ex!VovyY}rt!_yR&f z(dAmT%-o3V&DQ`tJ1R3jCw|c8?mplVfC@i`_=z?@jrcg5&mqn)jLO}Tg~V6b;hTxS zW%I9z|7P>tTJUxNb-xpd53~78IA&~4v-wRFzS`#Nh;O#}Tg3O+{A=RB**xn6@J;}A zzahlWviT*%XWD!r@l`hei1;@)PdgF35TNoqiTGHXPa}Sv&7UIvip_r|p4K;+z7w40 zi8eorc!SOFBL0-kzaw6C4~(*ue?~v>YJlS1h>y1UdBm@_`5nZcwfPR>KiWLhAG`xV z$Hg}y0o(E9z&m}(1 z<}VW8VRQdT@HPMy|77Cl+I%7L`)t04_^&oEI}N-yK&8Kg_&l4xM*LHow;2U~B0$BT zN&FU@e@OgCn|BxuJ`kYd&m+Fd<{uM3X!8+cz%K@<_zw`@X!8$=e`E6zW5LG*I6fYs zosS{dkF6&4kqX^hjX=z_$HU*e2W}qj)!D@cc*@89L0SM&9NzCq+cf|gTm;HnP0hbw zLDQYIU2U=K$;Pw&kn^w^lRC`A^P&oG1qOW{6VEb+K47S=jZwzMn+^V5So$rThcJ{c z#F(fjiZPnwKrA*oeAT*95%tgF!C%kz3*DV)L!r9{2FwRgkCtmdcePKC$|#i{JzKhr zv|Xo_A7RP33v*(+QB|i_lOBCxN7cev5dgl1m^(`3V5!#N9$H6`y0$Cd^7=dSWw8PX3F4_FDYAVn<%!y49IzL&S=#^{vi(MvIVdrf(KK z)2Yg1iB)G}YE;g`tPbi4eDlQcRpRM6J9hcXEf;=3jp~81igs2itA&s1F+ZD&H|cql zt4wcr0hdWHQW;+YT=pblRP>5ECcO-nttYnNQc)n2RNyxQb(-G@Y>cb z-aDbED=p@$QV;XQ$Oe0EcG+}!#uV$uc90VNuw@lp>1;_KERhydJ@}c`tT(8Icr96O zK8bQ9su9u8-guCO-yU^`o!Ma>dtU7ku&oP3$`wdpFAxVSJc-v(k%-albtngZ>9s4i z*wk?>oE@Sc7xty3LG^uiQ5F$=-y`I@h>jC`r(^2SQl$*7QH|M&aOTHfdtr2yq zYr2Wpd|oN#s3qQD{RC4uI*W-s(3hRf0_o>StU$V1vq1U@6f5xZmVwD5naH-0Zj49$ zdb8y8iz!@S-cw<@MSR&2zZ)s2sD$ZDq9%2T+YQziJb)-73lgk^7J&Id*GXu-iDJAfIfv4+#qtftm8wp z{QEn~q(GA6lbJ~gaXr9>FhT7*GXgpg}Gte$hh z*cLfVOo;$PczA?mDG^{IoeKsg`vVnH9vS0(#qOS?oid?co+De<{FmqC**KgPCjG$< zpZEiRF~}Guk^hlD_8vqOei#Un{uD^-au_*LgFj0T>D`MG@Fmnn7^Ue$dx_7epl_f( za=EvJ=?Hfs*E3ZUZV6;P}kcK>YWY?hUYM=yTUi( znzRjhMGRO($a)4z>NrXaW$^KBaC9=oKjeuf-a>-RkS7z5*}G72U?9;e8~z6Ga`=Y~ z6;RcN&Kc6cDs{v)eI{k!jk0HDn1fV_=_)(cD*d8bcBq=~&pQKKAb=fggiNV0T6 zZvGTmIxu!@f04xe!lF)cF3#Bo1J(ES6^jquJXuL9vu_!QiL!IJ%NLb z^01(U37U~Uhgis?xJ^oaF(_W8=T*p}$vM*CpgGIw}0b zwDuDuZ+{sAK6vM>>)H=;7lq23er;b=;V_qxI1b_-)fa%>ZL#hjK_>8cw57*$Nsnux z5s2|>(t|!p3y*h`9`8wyzb8GWW23CXC``9D3il&~PJjN+*BmqbEZ!b93-}r{+w(Qg z?8Vo(Ih3#Y=GlBLFemc0&}+_;4m`}04!?Q3bOg+`(vfC9M~;SEv`W{tD2I{FrH~#g z$fGdRD%TsFCTi~DYmT{}ues*$e2tmuXHz-z%mTi~&GvlFH+%85z#Pg~lLFf1<)g z%>usWnCO$&`htRaukNl0_g~w?WH4P_9BNYd>bx&#FG3_juJJ`=4*~Qk*~St zEWXCf>-m~z-p<#!xt6c_=5u^4FyG)S3cpJ_@Jqzf;WvMmj)0jyjtiD%7Dz|B*1w@$UIv*!sY~W$TDMw27xEbJcFY|%>{hTF_-f-*L;w#F>?c7^USS$jhj39 zns0u^*8=kpUs2}3Ib1NG8J7;fStT8KBUw7q%)!!;Zk{O}8Ri7(2%0mbBV;a+j(bIo0RjhXxTnrHsb*SMK}E)^}`EZ}Q_*`BW`b1&)e znM0++Z=Nk30dt~sq?xm%Bi+1SIx@`Lr6Xvrm5z}4oOFcEH>4wC?ji>lzEZ0&oQX`F z@J(PiudMd#=6(b=U>eTz1hSX^L=R52mv4d}-Cmw`Bzp-%O7^q;1j}C5Dtnm^>t@@_ zv%!+~vU(g?(pXm4gC#8`TUOglMx@=e%_L4IklnP+bYb7-)RJ5RQUf_8i5Mb%rXLG0|sJ_lxhP?4x2Mo%Q;h*On1@v=l2%%cobGq zO``^(xAQ#eh<4$8WfvMOyU@2)yI?l63zs#s3sY0=Lihc0j%AyM`j)2QgO;XYIGF~A z*&j8R+ak{&W-F>&+KM=N*psgIJcWp=$x4oztmLY>N=!{v^3+Tvt|lt^YMxSHO;fzq zG{t94Q~cI6C16cc(o&}>bjmBG7!!G(5LMHT95wC8RkMzmnsnr;IY(SgIr7zvqrjSQ zc&!PC&zf-ftqDiKnsB70PB_w=7eh`UqH02sqb3r$Y9bL+^N2h(jfksRM829t6j*Zz z{2qlI#eLQs!f(wX0;Vz_X{mDvIv1KE4LLW6s<}aqnj7S*xj{@#4f52?Ag(3``D$KJ zU`-3W*0jK9O$+?iv>;$j3)0LKi$EK>Da9z@!8fXgd(0h~WA4aT%pLiPxg%dOcjPPP zj(o-3k*_p&ln%@tr2}(E>A>7kIxu%6haBK%7=>xp6z~)_wo&sOzUG)FUvtf?_!=`8 z@iou9ldo~}QNHGz|Han=^KX1b8U8LE_>hKl_)Yyhw&MXaOpYVXElLn*nH52H`+OBxfDn*>W8T_n5(&C z`mI|{RA%aIzUC-%l&j29OqruRWsc&?8s#fvRAAX6uVssTskSKkzwurVK*|O_%S~rQ z@%!6yg@UyuFGsMpCerLcNt$K~EF}kRj<=zKDfJr4-5SFRUvrd+$WgTtX3e1&T86{^8k)Jxe1U#fk$DCI`d4n&n*$WitnSJ{J@vIlv}9>kSB$XDi| zz_JEj%NqEOZVh_b)_`omYG_WXEtmm*bX)LnE4JW>bBup;?a`2G3#w_xku(I=G~-BG zfoifEwh4GdS`FI-UU>hN)SgQZY?^soNFK@KU~+2!8qXts zjvBCY)p#9K!*!k-t>dYKbz!rNWY@sX26q9BPJG4a#8-??e9comBc9qZ-X&#CmPjt5 zqe}mCl-}nmy^krq&r@n2Pu2RrG|OlfD{WLMb&gW%T&2`8rPO&!r{k$AeUe=qIf6x% z#^xxE%~cv3QyQD66gGZzeLcOozK(05uigKpzW&dTUG)4kRb{&?kEGUiS9)qIF73J_ z$x#%SHmMQAR$SWcuP~C|61$# zgT*F)nZu`~70Fwrvnh`%h0aM;=nWJxnX^>fsQG7=voz_@LsDd!GtRcBB#?VOQFDn( zAa{ClQxvrFEIWH?TBGLODz>z&*yJIt{a+Q^H|@~T%;PFN-(1POK>pgCJn4Qm zo_F$t)iNF^_?%T4FRqo7ltDR34V04IjOlVUowAme#@5_&kt?op}(m4 zEsA6ME}$2n??SNrkUq?(TYiklZ&o0Tzq((Mz&zRrOv2eAqYS@k(p_D9sB2GkJzib$ z`5=ymMIc}MsB5jdo`7ou9&z&_Fq~fURY0F2IEPb(E0jK@SG6sAaYcL%{RUyC?&hBz zG{zO(qzUbG`Qw5*e?+2YuTgQo{ML!?n7Ina2^^EoK)(8nm2f-xECu}@jgc54?>3#{ zAjxzJm%;Dg{#8-wlNg3*A||+ycDvT^by=wI2v~0 z!k?4!IgIRvkHKVaIR=h#jIi$RTtJ6N?9&zj>EX%dQx@*1Co$5Bx+`5Cm2k`Q?Bw%^ zx;R~AjF<0WQJJQpOgQB6AC@WFtV~?dfIEsKsi#^u_iW>GVwT`b@R1UtX}dB!iQyz1 zt4#7-W)NZG1W|q=AAvy|Iz%U zQb!zB6}p2JC+GCHX1<0fx;~vQIb+_MiIY)IoaNk0+2drCv*Id!I$doosn#3*DH^*b=RXDNl$!=C>2*Ey9LgOIQ7Io;MuSbFcU{Z zoE1g|jfps|C6;s9DH7C{gzq=1yhgOgRS3(j(6eT8`s|r_0^oFWztLxqJM4(!L$cbRpO71SmK;CyTINfl(+3byS%+mv&(zNIFUo;way`-MPYZH)X=cG ze1*}a4(^!Aj!{W%r+B(^CPyp5IrWLuZe*9J&#a_&y9_=)!!Z+f#i>t+xpo@A8<)d# z(sz(ZBAdS7bt$D9sxs9RlR;-vOdbymfq_k|Vx1z-SujaBoF6Tp1uNzJ-M}uC%&TlR zg(RYs;}0b5%E9>b794&v2hwymT#T5~B9vo7ZSU8q^u5atQZrMMqWXmCTC z(5Sp%aZ>Y|Zs$cIRJuy~$ibT^CEnvxndOHFKLmM7AncK=eG={>1ZG>gB+|(`gGE2UguY|pEMQnnN2#Gj8@=ixCEXREwAVsLzfz#9eQ%YE597L zDR@rC@1Gr5@|m&KHSNZt+q`Rzd2&MD38xOiybX zf}b#<;T(#Le>Ap@-nhEA7t?9+i*}62eu3|f`I;DsKPaDoE(%OOc>tvI-Y`%69p8Lh zDLwt&i9Z+qsLUDo^WYB(FHXcC%~hyI^ykCharncddVD>O{(TxGe{@W-D0nc_5F678 zi`ozx88;Ld;@VPj-)E{|eQiOy_!2SGMOiN4(iq`tgr>nTNxP+vd)sEsH$1#7-IG7m|u6XaVn0O_pciC!f z4fG)hDB-?r#*#-$ec~^L zIX26MHZS`oww}zwD9Hn3#&%#l++iu5~ft^eADy zLHJ%S;je9am!a-Hs^b-m53p1{z?djaP@EhfdT5kNel>dNF-kMPD4v*EAcn?oDKSKQ zZowNPB$Fligd;tKp7in20so&x0JNiE$vuIh*kW=tGI{`w}S0uvq7)PaI$T zNU0&tU>RPT_ObIg?#t-)=y&Md3Bo_xK3QBY21G`bm5U1)pAqCOo5c+-w zwY57){b({{jD22Wyod3OAjN6R*oUzb`>#u<{;~rW;8e%H0yco+J~E`RlK78h$6lCG z7c&7Xej47{%EFg|ox)KZ6!WOFf(3;GF&n{Fz_Mi`aZvn*Nlq4QH5kHIb2`6>GdmTd zMV2TMU6`E=B-UG8rE(#5kpY$yn z#9V`Xv&8Rsb0rNWlWqG4=G2sKMH=0~uSw=9A{GR*bIAguT%O=uqT1?|uw3mv4%^LP z`P$kP?Kx5N!Wa4k9n2Da6&s>hh{Ndju_>%Tqp}R*+V<7DGn4u<42g_@pB6!=Y_XMEe~o%^EdO(7mLNuTkW#u+8^!hej$mytLSz@<#nP%(K9&HL@HX7Ywg~IORvEOuue!3$Y-=#krc#*i&VIXv)qZs%a zu*vus7Pv?n%!vRq>q~2#29vyyVgTk6C$i<+{ZXB zOg@Vkmoe^OT#-rsJ+lboF~a>oJO6Xw(_|2a-GsFs!kQ3aJ>x#cap7~)Nn)1*n~YDq z24q55>mjTO5!N&A3tfgdBL5Gm9`DBitXO z`&Q)1mQA(-%KQyNYdzFnHK8AX&^_S3&`-cd)=ycIM&l3oG_mG{-6#WE@G{7%(f9$_ z#29vyyVgTUxls!e?qeJmM*himug#!Tgkd*ft%tBCL|D(bk8xa>d=@b-W8A^GBC|Hb z%B@!PL!5sagxfX3pBTSn|1a3RjPV2ZsdP}BGZ=d@PGM|fbTDQ!9&%I6_BvrU;{?XG zoZAz8$NW4BUCHk27@d)R$+F$)9){2%KEl!LzLebq+L2G6bizy6|0~9~I5Zj||3n#K zXT~8M^Oqp`1o8;K6ojllNh>!aOj0Eby9sMOGs0xC=Y+FGf%r3U9OKCvx&7jL;84bn z;x@Q7gsMD)oO6&hGZ=PPXBoj-4`EG+u%2-r7xFZaG3$Dlns(TS zpgq=PL$~jSPpyZr2K|o48glOgrj9kCBaAg69&188)`ZY^XbhsUCM0OA3GrAH;;|-# zvF1MH`6EUgd=;@R;f0Jt+tElgim@+7z-%$epfWrM42dD`M}Q}Ko`BEL&|iV)hc?3J za~=)P<*{!u<8sC;BhprH%(mpVBRINn)a)s4!j1_-Pg}w{?DKaYxv$S6e5RBz8YBD= zZYzgI<4pK8F^1jbuJsVsgb3>y_c4wOlg}c?WsEx*S7efZ&n&`tjBr0=MIO0(F%B*u zcYZ11r{#oSGyceUY+LfVka1``a*tx{%cYvc_#ER9l#uKaEFLs-9J|S~K`Y><`3Y$$ zqy#M`q}hcLq}hcLq}hd?_ChNkq@^4hjYjx1QO?RneX3uMlDz98+{W(xj8ouaOK&n8ZT<|G`*csXN~{cm9RICgK+ zDNY&t91FynH%w#Gag65_jxOd}r)#J+jb+VeI~W0za(Es2G#P|pH({-ZuqH%U&$tgr zxg8J7NHUajU>Y&Mg+EypP1J{eET-9ScR_L~(EbJc2zYRpc?6j~bqwVAr_EPy&u;mL^$Zme zaj#;}hX#Rdphr}Y%f8S&M@00gl&qfF7G?_}PYO%W#x-KrdWe17QL>uQUCxNW5888B zlku_>8w)j(HG*Y}(-f=q+~v#>*C`fu&vWF8TaxT9XRcVQSd(#=GbUbCtPw0v>`aEu zbHv5B$*^=+TwHSu-ESe}dAqYfbnI;1eT=JE4DVvG8Ll#MD9P?{wH0UL$bi&|4_xiU zdr9`Gt5Wo&ZF$xgr_n*INwPGfqX=}h!sa<@#2#j{ZEM6=%w)UQh^_pbf~5N_gtEK4 zOb0t_)QB}bB&$c*F=8Y=GRFOCm~}l~vRcm<*sq`6U$RD{A09~zK1s5$`&rRh)DMuX z$(RqeMKO#EdS@}1wzRlc^+DK3W=k+0Q@TDwtXy(Dh>2$>boXNscB~jYOtK%#`+1HP zn}$n<6%*Lv5t3mY>FFx&Jw>vw%OAm5Gkm0EpECPwjAZ$x&*Ha4#++`Yo9FE==AI$h z;DV`o5Aju!vD-dG_#cUf#m z;C4}zWTV5ki`hx`lvpYJcT-H+etc_ghbOZe!!|4N&h*|TA}KNN7J1C1b-P=%Z5Gyn z8I5YI!*`1s#hSqG5nU7uyH|(r6W_*WIWk$(Ntus|_tsKm8oB0+M@8Mkl0nv< zN5$kvBqJ?FS=a*i`*7G4d&5Qf7~dGnq+AJSHw|7IrB!lEm<=$0!j> zE$s_u&y1|bQ(~&j1u@UbS}&YWQ(V%esrp~V+`kf&_xr0@z)arnui~LkD9mE(nOQM6 zGo!mVW&c&Yl4J|ApAjD>*-hCSMBr1(Wr;YY?L5bGV)$p0{ZdZsJ!T8V_sqI~PGJkh z7tAIpHmsCl&Q)w&0kNMI8<0mV=L?yx1GB!0Ihd_dtT;w7w<7gDA_NP?b9e-{jZX}#cYdWk20$}B*SiD_K0Gi2}&3E zU552ycBW#(+fi8OKV;Zq=mg}c*f3^iVs1{-{RvvIQEYHZ)?^II*(j#c0~30l1hz>8 zeUg2Hn484`#r84V;+J8Ap*@?$nt)_yLwh!h;aICsF8!b(o5dqx$*PzovLqAC#$-!Y z0PWcwgidT0eF`L7j&|QH5`~g2X0}|hbD8xil3|~t z-8YLkRykC%^O;?!*idEyD;)|u5jwG1%vNj&bYipkRCRTHk=fkiD2!$hQ}xZ_>28wI7_b@s(q3;*^v&BWw$V`^j`?EVOXAjER?Ox4%c72s zWMPuvM|N$(_b>0jlLpgpCs8h z4qHAzvV9?ndEp?*>Y3d*L^8}L5VmHhWSCEYJv~e^8sor*OV(r%8-vr~ved+!I2A2f zQ~oRBL1wbluZqW$VfW>~Dh7{|F>5`?dfyZi6vHzl&s$=^Xe+Fr_O>|lY{_Ugvt9K0 zlXZu-1@DMk6>BoO6zmY+CfSIB_eG@6irJ;$1JOpYMd3>dc8V&+#)Y31J5gfUMsLOE zBkYr8y7>hkCBwF6-%zkC$x8E=7wpAK!@9%r0v-wljm%x!t}fuAklFEx`2}By11ct- zQ0QNZ$>+*+v{w64bgq|-)@omhK8n#Cng=S*<<4wJp~V&#ZSrRnek(pXPo|?*`B8Md zKr(8TAH^ZX8ZnFgQCxE&g~@jKQQXLk<^>NI{wOx#Fr93%hYNoeFErZhR}sJ5X1|LB zj$m3bHSN6_HgjqNuC$q3tD9pppEl-do26+tHd$<*BdC4%XJWEsLG2JTvic7e1+~ue ztgv-OA?;6+dG7IJpFz8T**~<3^gdvVWtccM`_-a|mbiw~iDR>O6=i9g6novhuP9qP zs90_B{-UVny_RCqO8=i=aI&m#DgCV|C&{AzKyf_DPEG`h^ONl6tVl5r0Gw`jyttUn zGqY#1s*B5#F;{1GD^4WYukpUcm0B9#{m-7uyiXK&)Cv{5#`_Fdd&T-7tdrJ9u~QM& zNgE~^?;6!;W0I_mt48|^vzG+z#vG$P!t4dD)-xU~FrNzWf@l}Q`d#bEOiHk`b}}<+ zhbDww#B2|CI{Sz&+62X#j4Hj0cHDK8%N}poJqTgFCDUq!x*Qb~RRtKOk%fGdXkYu8mEJ*r<6~s z4#+sEcT9C3p2OkskK~i;PxsYDN@S) ze?}Zld>)|QI=6(%^8rQ~U0j-Nxi#@lmQ_wFztrK@>_h7klk&H6AZZ+K0}uDH^0y^s z#Yt&Rlva*eEk~}@l4#-}*Jx=QDg(KjhgzfON#ZOq1b@TCFZer4ABHobxZ-c7@Cte! z7XqFxih<)rCt#Ck$Fr&chYl1cr`;(=h$pdWIYJy;^dR2NIMuyQj1`5YPvLYh<#C*Ij{B>DBZ57fE(n=BkO09}&-K_v<~y z?PVqUSkXV!7VfLctMv7P=FEM$R13w{!hTu+G3)ff9Fxl2pf43~2l{D!xkiIIRbP?o zTcp1w?(jSb+?@A}-i~v4A17en)W1Ux+x3y0!$FS!zKE85qHEg5{4ew~+25;?96lH0 z+*SJLB0IOpk*m#(l{<>HVflkli&KjCYPni@NtL4=Qq?%>Io0Qa=KHzY{l$G9B*Q_7 z|Ige(cvI)@wk7%m@m%n3M=f%G(=i$Irq_UUPI5A4PkVuMPI3g_cZTqnm0<@zt+<18 zF1zQldjY!_uzNAP7qfc?o^FmrOu_|>iy5gcra1|30T!0t?i{amO}mS69!gkPdcU(# zGx8qg(5HYu=Whl^vZ#*ll|6^Cz6=C!Bwr^=&7|32<6yov)vE zpGMkJEB@gfB<|C0DetF!#cjHdCALl*;BMnuuZ_zbB&d$tjP=@Yo_B%Eias*l;rdHeI9>-}HYCnaXo<{w;k}CaL z?dM{@XPW*hehy%c-XU#}xE68x00W_!p6y(hg*vsxcJ5^dSV{-DFCXCg4ipnh?t~mh zp;vBa2`|+*YJP9AzCRH59#GO470&fiZ!PvN)V>KF>+Pi1_)qkX)!#@P40oDmq<5XZ zC3uE+J<`?zUn#9eX!nBgz)QmufsX_y0S$dBFhiT^eIMn#%DYD=-B>90WWDG8T>mC( zm-jpU^!%aXJG~ybUjIDyiMLj#72zQ+`5`X(SiN)TTkj#R(IGD3di{aKPbjnQ4tuwA zOwB=Z)*Rk&9ZLQ{;#luevByuE^K?;~`=Itq+n4>+7A5YbdakzJzfSwwpA!f$QItl*3JOi_84A)#d2Rj;jNA267$yeD?>69ru^51(Fu6*YDuF|D6AQpjiK<=(hls z5Uqx~JJZJMzqFm7wnuwBbW>UHw8rk+ZddFwZQjPj} z75c^9jw+4pRjEeh>CAUr=eR63H?+?2Jf7i_K3o@C@3=d#I5bVC-rXn`m)#dy1*`Z( zD8RP2C#PB^Hl+PM)QC6iz2Q~j#?mk_r@TY>bI74LaG<|`IG5#<>sT8*FMQC^rtNrf z(6Qa$#&yu~d>g{$LGrnvd_3CXU|E%(>lj&nad?iN?V;A$U5e3xYos}+6qH9a=ZS^Y zkz!}3!eb)soMYM!6`GUUtJwLcqHYng$-NQhw~`Tv(^ND%vPyJKKPxgA5||zt2?>|f9RBiKLWd@{TM`Roc7d;7BV#_G>xu8pjRUOg6>z$KXg*{&0l zl>{zo`wINY`pw{c`f4=xE!AHv`YDp@l-l?_^rWvQtx&(x-y$ms=B3 zoO64HY-ZH!s7ap+B#W`mxw-8y=Q`B!3~wgJmkl{vk;5V9R+h|tTEC)yP!1)>=LXQn z8*}@L65nRHf6iZoem6HhNPNYk(soX@ol^xkj^=u!U`}2qz1nk4UOQK%Z&9A+daupW zys`Sk{5$fxxqi-H4ZJ0Ce_k!zkK_$>p?Bxyy3o7x#=1&TyRok4G5-mmkL=fSUDUHQ z*CWu(&1~z&ifGv&(dhap?YwxSi!^qe>-+G<@$s(jy^ZmO;?=S{@}{|_KtAK0VMutq z>pc{K8JId<2onpKDcjbTcyu&JsTM$=D50)63+J2!DeQb zZjN`-uRp5Ag^A4g^ zk3|l;%Ca9UKIrZ-?^ll(KW4m$yjj$PW(Di-z!m)q2<#`0vMO4M>2J? zGgP+6N>+)F%3dsqBTgR?*Qs~caybVwjsP}^v3##_>@%LRk#QR19L8%I7cwqoTm?MX zCLOB;dINi|h^KqRHKG`}KsX#8aib{5_pld=i(DT35?m$xZxtPZ%S9L9O3@v-M)U^W zEBXQ-6a#^eh@rs8#i_uj#TewUo^#kB&VtVioc|Wie=G9$h;5wncFy@d&UvReAO5?= z#pzzLSStqJsyQ59ylYhs_e!l2xJK&;yjSZ2d{FBSd_?OFd|c}bd|Dd_+@K8wZqiN# zzMzc(Zqd#HZq?=kw`n&3w`+@m?`cbcJGI+^yS3H8Pqcf1pJ@*PztSEBeycqNJfLj= z{;X{V9@1U{3jH;pQ{M*k=3W7= zyr949@QW?FAMUMsCUBdc58SSo1K-m-0C(zLGf*C#>i(Hdb^l7Ix__%v-4Ezg_n&pD z`yrj`E*w;Mr-SP5aZud@4yt?5L3Ph@kUZlKl4p^F@+@^wo(Tu#S>>QSJ31)O&JN16 zE9cgebL+#o_2t|KaBhPgB+20plH^DSNpg&XBzdNTBw6PmN!B|^k{3EidJ`NZy-OV= zy~z%e-c-jR)NZz8Byg@{Ebtn~*}w&kbAdNHE(9)iTmrn+VFH&srT|wuW&qbX<^bYc)J3ThF6tvyF6tv4UDQW9 zyQq(Jbx|Mb!)g0++5wz)FsB{PX-9I}F`V{HPFu%m>pAU(F6v(sT-3iVb&UZ|c2Uoo z>Y5Ln;kp4h+qD=t*R>RQjq7&c0@rHbjjnrvi(L-^Z*@HiT<&@bxYD%&xW=^^c(3av z;DfH$fRDJg0UvjfRv$u{p4tT(;~UTCBhrHcth0(hx$B5<;CHgKvjtq67JvMpx3l}oss%eInBvWD}&*Eq8n z_2oE^bDXC+&IXRNiQ~M$akd!eBj#4)V&FF8Qs8#uGT?j06~LXwmB8J`T;M0hwZPAe z>w({L&IdT>pE>74oU?FK?VN79yT^SiFyLMR47%?GX1ebI_H>h`^>P0V?!N9Fzya=^ zz`^c4z~SzH07tsNEN(B_1mA4a9>0h;Q2>L4k>FGC@dxh#I@sse4D$bh@yiVI-Edz}GUoz{;Q~JrO6N>+se#<$Sex8`gL=#@&pffa5dvVXR}E&A5_r6XR}1QONNb`!Loq&SqT6xQTH$ zqbTC|jC~mE7-uuCWZcBKn^6=~{N4DSLWe_Cu@*7bG0tXO$+(GeH)CBj#h=Z%l5rDb zacAcRuTU-I?p^>YCu1=UVIf)dfpy^fyj7 zel|{YpXol={fhfDcZsLQGt_gQ=P#aTJ>}k>-UZ&@yk))~zH@xH`$GQS{!9EH`fm=b z2s|F}rS(W#n)Yk@vWztuuV!q|@B|BjRl(DO=L9zd1ECW_SB7p2-5Gi$^it^U(2(%B z@aAwV^UBP5nM*P^WQwdav&Lt=ob8VWqdC!T(LvGEqcfumqW4DEM&F3;i~bPJ%{e7! zO3t-8i*w$|`93Enw{z|ZxnpvtEI%nH#x1a(CqE$fn3Qk=o2Lnd`Iu zE9k2W(V|2(Nl9In%Je09MX^O*vhF1% zu}hs%duCt+nVCEUh7$w>W5zHH#|Vsp;TVQ7m}G*%V352RNiYbKAejJp7$kWPjN~Ez z-(F{(z0bM#QdD(SPfe*V&pG>Z?X}nU-e(`Ke;WSDKI;8h_|M|?&%-}E%JV-6fBS8& z|1kXH*zSK-PJmccu?=f6J- zyt8}$;upTD{0DpfTYa|um*4ti&$o~9{OO(#&U{n(^Lsuz%k#>fzxVTd)ZWuQ|K)zI zF}?M7_Wbs@WmmoRJ9`HAbN#z}Zk^@&yL*1?FxTJP^S}K9*Wcgs=kfUu_WW+V{^6eg zSLrXc=i+zX`qy5m15s)E?_Y?P^?&)_Tj8Y!`OR9|U;Z2g_J~8Yg(CiUJpB4Ea8s>& zKbEVe{Ue<*QZ08je0;h)?YG4@)pBozv*NCL+V{HZj)aFrIe2Zapx-AB`=;U~-xQC1 zGyI$S9n|mNQu=^?Kdav%{eDhAIP&N98`SUL*6)aZ|Bik~_4@_=j_LRB>UUhf6Z)Oh z?^O6!__qF@*7b~DZ#%2sIsM+z?>pgL*-k@xS7}7=B#r1jp%I;qGop8bM#2^SKG5%~ ze&5yadYA||C3`0I`xX6e={Kd{ZT;@(H?7}nn9;duNEXgQ`|Mw5_Wlj6_=u8p{aGkl z*U_JOH~jirBjF#s_3*8~{xc)t|2g<>m>U=gD+42Y{?WjdJ%2gy;huMX_9I=F_uM+P zwr5Sh|M<|~+Vj63`e@I;&~M=9{z!TM&7MC#{NL^Q*`NQDy?;6Ir~3ULd;jLQuI%}n z-}*mw{lE27SN7j8{?gU?`3vvOzZc@&$OXT<=r@=A=Ca?6T-DvEevS7+yV+^BpEZ}> z3;N%i7_qyH^To|2zqzcNQT-+-T3c()c4J|+`RjU`ZZ9?4&814>#AjQL)s@ZdvGui$ zM!VUjTv1?iou|7x*luxUqp>>MY_u1j%rrY&tD8!nTIq0EYIZKpFD@+3cb+sxg8p|% zl{FG>uPnCLJL``(haar8E?x-tCR>}j%rqNIb~m?fSNq#&b}n3ge|~YZGyi0*5!<}@ zfkt)pf{(PgxinwgT-ME~e%H5Ji@$y$+-h#$Z>(-L?>1K2dYoNvZ#I|4R~9!{)?1DC zwvs9jjSD5X7s3)PU9^@ihQ`IPbTPvFzFuPkN?q;m==`P7&|7fLP8|5!lI}05?&Z+9 zoba)>6d#Hry1(qh9(kXJ^tZ=wN9M1_^pOi6RL~I9N9UFIepq@x+;3A|&tJ(*l@j+Pn0OW?o)v$Cm{NnBPrLEQGFNM)?V=Uag zcWr8NOg_r&=N`M#GTP=QxoH1d~()qD!DTg zx2Nwbx7}$>%+61bPTW<6`}5N}4-pJDmzqXD6Rl^K*l9di*?cm4b97{WY^_5%NQ<GVwDxo=*3@xs`(v3WI3GeD547l}gR-1bKEdV76sY-(1e#;0$OPTtWl zuis-FqqDOQrf0_I$8L_^xiR6nW%8Zr`O!PmcXr4go0=G%@%&p8GuJfyv6)Zq&P}S? z+$VP@0+<|~o5+#;U}mzKF!B9~v3u2|$vcyClcQ6Uzp9!xHKSu=6SK4Pw?}7hh0&?0 zyumR|+uX#w4KB}^nx4LO@2+PQ`2`NjQBK~uK0R}L6p-_}vp4U}jZZ&N+IB~TI6OHW zp0Bj-PK?fmvg+NL>AMp%bCVOZAr5|Sa_rW`-2C;a(HpaQTN8Kg-JY09FwQ!vr>4hl zP2ZcFA059vd1p2}n46s+o4#{rVr*`9j^blenxecVjeOoPQ6*DN=lHzFQD!EZE*cC| zoyJ&Wb#-)W^GUO{xw6=R(C#)CpEj18^AY@+iMg4{iTe}tbGPQI%@SOhUQ@%_25+}xa>ydOGtsUv-C`u5$aiSLJJ2(OtETY~RSnvm?*&gn-HrrdG z-KA0w^cvgjMssmRTJnb~r~ifg@%6RFN^5pyDJ+$DlP%4ZQdWxVjV&HjBG-`fPhU`YQ z<{h%XzqT5$G<~nNvPhahAKh5Fw)I#&0Ho=vc&7(S-j---bUGT~(&%zCa!oC%_82QQ zUUXHeCf%++?j!=>ys7o|r&}96C4@mKjub7&`+|fgTN_)OQ;pX078%tiQSpp&nAlCb zF;Wn}G@G|q7Um#nGAB2LA$uyQ-gBhLR@&>WHBHg|MtdbDZ?xB6*qs}5G?NU!2;Tjz zRS{DxKP&8avghn}QmiA6ip7}V&3Gp&Xg-g38*5{$>m7g0?=@uC%SBGi zzn@rbG9R65+jEWOvc(B;z)I&y`D{|8e7q+UzeiG;k4zQt<+HFS*w=;Vm;^kvBtdmk z!Z2p*zG$E+u*yc5-PMLYtH@}l(_C9vwdcyivYL-hLaQu1zS0(BueU8BHrWDuxvURT zM^WfQ#8ZvV=7aW1HNo(YUeG+XmZn>Xt;W*Sif&@zc!#u$H&g42jn&(Y#V6!PV;?$+ zGd8aIX~w5?r(R=JLEww9Nh?Q3mu2F!^vE|3_omZE+g-PBp- z3tP%yIz_Vs5!P=CU)Z(Yx#p zX+9Yl+!UTlft%ri0?0vV!GZ5zva|f<^w%DXbm5@5^UKykCm#PFmP6x7Sa>2Wb-S^- z_$1ih<`YQ_{TliMDyN#QW!+}hN|8e5HDRK?T_m{aa#M;*Vzx+?!Pvp&#nx_b+U=9j zSP2U&p}7(stgVz1N&}ODrGk8&U~c{94SjZ?u}acPX#5~7{6OdTHJ*lrrzS;YS;$D& zROs^ri%$*pcb{FlEmJW*n5d4An2+IU7+qD#qS4xY=+0yneW@pHS0+1XkIHf zc`PbS%LSFRX)PNJ1t_|#tu;l2i=(T{GR-!htcl=O)_}zb{<Q3 zoT&0q!@CFb-$AcSFM%Bc!sS2)LlCh2GdCLMC{-$0kVZ5*te^Rb1(xrJR*4%_24UHq#3~knx{oDfXT{xd$1|jx1e7 zF5-~b7k$GL@_&iW>HLyYaG)aZV#Z(f%_w3Jd& zx^wI6Q|qnelsMX6mN1vww1vgv&5HL5$5DoGbQ4qFHHD?t8p}<@RAV!xCv>E=bZ6r$ zZN)+jM}w@r($R>=6}QpupT>GvSeNsom=GKj%u9&3j4IwB?0$8O3vBh0Qgn;SuDd48iY-_~s;%+N04jPuPG8$o413k#n)qs!&{Oz%02J!!Oq z{$FU9p|Z7wW;^N+MF5uWY{f@YTo|v)o0ET6+>SOordlK{2zY5o&sHciX%kvL8`~08 zh%Ja0|#4 zg_3(F#ZeRrT@GA*ooyIanq7R-WGzSSKbK)3d-mRjv~%nSJ1R`B=}}}T!K`4i;;+-K zm|ldf;yp-=PIx<9TM@Unp2^@=T`7SWtpTBWl=8F?iK(Q?R@A1RYu9knL@vLEzUK!>!*bq!e$I;ww{9xS@WmD@;gdZafEIGz7WGrQO9uJc} zE%&AApy{bTJz16-%$^hx^998$HM@;&5sqLOCOo3Q@gk$sC(}JhWm>p(ycyTE^ehsz zxWe4J;tbIfQ#_a3;u6PK#v5*3>x4!pEOeY>##b84Ed_m67CRt9270OOi>Po})V-h> zFJ9jO^J0#!Z1Y;1?J{4@=Jyd6+1i~V9w6&atB87BmK+&-0(-{Cr~;Mjm}Iw zTUmVCVVTBmsDxP3{IlhtV}3(P3#??9lvg-*!$@aQRV$~NXmod2+KFn%$sUVv;)Tq5 zB03reYrS#rLlkc1N?F+jf^AruZ)>&D){J7U#)^Px22@!zSudSZ`>;@BrU^(|R#+n1 zCaP2Tu;@mcn5g6;riwedK%rT-X4sU9Jr?RCmbdWA+~S5gEE3j{qhrwJ-cpuYF!Igj zDiS>)xjUIW8(S4~XcZ4?iBmJXW%s3{=vpzB5bn$*Xtv`bV?k%&bX=iOqUN<6FHu^I zv6q6#fcfr|?GEuDPpUtc6llRcgA$f82xka+!9BGEFlnH+w~I2hM@q!yG0pMn`idH< zKFQ>;DF3G5;vbzUSC7h94; zZL4dRNKq~#8tyb*&Q#JIYEuD11+SK-nvXYe!NKIp;))9CN=5y7&{&aaBu3JG#9cHF z;+;LC+3k@Tk(EzS!%Y%aPNmyhn?Zayj}&G%RV#ibz&8 zlgQYmW}SV2L>*x-fc3_1nq2inQI8_gj>p-B`9Dca}FvvcGrcimt6;?N*Vw zC~d9~9rKIb6vpHn`|2k=Ed<1i3o{6OTq-Xn3X;n6XuI9mjycjIstY33d}~ST!_!-v zT4RhfI@4T=%QCgB+ltWMk<4?6`sIZ12A*}D$$31S>wj)`Zxft$;*jUS+0NG$DSwR8JVp%TR>^8vyR|&aHu#T3fv?|pQ zBX38pF7^R(KiN|BRPlJ_RNQzIz=eVfMGz=TJsXGXJ`I|!3AIE=TUn~m^1kAx)>~S1 zC?6*~_~+B@iM0&@Vt+TZuDu<$L*s{G>4)Km`g-!L_IzH~e$NNmu{NXKq2b^}XzSm) ze&5yp)9{V&@b~E5n6|9H4Mh}BsLqPc2hlcy5YF_^JE5JbFSG;oeeG5a`)+E#>6G@G zhUI#%kCeKiJuURx(eJUC;gMikk$1nO=jTd&q-zm%vh+u>2YSi> zofqLiBBy%%bD|p7xPak1wecBdb_)$X^@AdZ$nSeYmcukGn5rY+85Zbb_b_}e4fG?; z%P*Jzsw3zHUxKbq3*C@?r=Zj~g9_{zWC^ZxXQN}b`1hUK+~&|#;p+t*^Zi9(%dvL4 z#GgTDl013u!_<)RZ{i*j<-?{dgO_0?w*bSq@>)dX*aq8;@-_EdA z`Hk^*Q>MeYd*}>GgAoil4u4Ykb_1;S>+Wc^w}ke7-y9~h0u1|D17~~anO<<6jk3q<^@8h*!vy`MKH=f? z)c>wt4(U{f>x;wGuV1LSH|_2WHL&50Aq94xwKu1wIz&4|!pIyJmzP|7^BOrj$@G4B z+I_mgV)W(k^n%5)_SHet3zFV=NwfIXK;w{LeL7Bdg2ZX+%Y~*l6usa`F#6q>1&PDJ z2$TImFFB34PvE5;3cvQU4R=eS-sbs?bFJN85I7`Uy{1FqS3C}E0W3Q6Iq)~k=dhgm zSiNSt4)+{?-n-rRgCVuF^WFIn4v*^G+537so8Zih&isoJxWlw>v9P;}(2Xir5xL_h z^g`OU?uan86)GTdwxPe=DbVriw}=F2NkGZpjYD2g#=7>L4$I5Nvwx~wVh!ANl=?!= z{ZJ*JM?cxaZs(Q%MBXu_wBuAIH}$f4wak!up`~Z~5fsGZAJPvGo={vC0-OItFl-fI zw{(46^mam}e3;(%i8vT*1Mhx9CC0j-IT2F`3+mwM10d_6UWxxy*Klx3soVMyMpW*R z?r9^wq6o*UKk3e@rV!iH3u$pk1Y$bs0Fc2t=+TZ~fqS9{Do$v~&s2s0Lqo0byr7-K z)FOOE$b)tWQ#6(GB%)+lX`uUrQn@ZFzZKE7ECe!KfqkqBBTqMC9zzbV{-`@UrSuvQ zoiker92<~Dg;I3KL8BYJR~cu0Nwr=#l;;AQ&@5!zV>m|>bbdERxSGM-@|51!UZa7^ zi5-Fb6GB=?S3<_2M?cpD)t2(Zbno^(wO2oog%*f2JY;>H^P1^OB+4RnpA`5Y#2wD3 z5_Z?CFL!hI_RhM(YDl&*KqR?Oj$m=Pd%Ej0v)^z+E_< zYSNEWCA)}d7!9t^vsC+MId0yLzU%rY6p+J}ZSSch~`eIsK3 zxSmmcp4ODoG}r~qm55&gkq#8yFzJmVrflMrxmy%qM2gXIOgm|`^H|UASj%I`5dI7O z7Bv{sY$nIFhAMidEM$fhc3BG`F6BXYJFC4SRGZpPT$@}>Tuht7F3B4bn0XN zjVg_9s=blNY#BYkhENTwW8Llah2%^f5=7*t_z7x#n)Ok`WmzlP44Y8}| z(ym^+77Yp11j-e)fTVLdmOKWNZ%ABtj+Hztc$c;ASD-eijq0h&=V;`9gHeUOXZ4d@ zJZNKl7(O<;XRq=GeB2L(nP~Z!79I=f^vX&px)??DPp$YzT0Z<&`(N1S0}tPbzT&~7 za(+g_hg!k8A~o?=`FvF|vHY2n!m7^~c-~L_i~3j1i_b;grCMJ8{9V<&oVD|Qt!#YW zM;{TI1J3#@n)-0wJm^Offha9RJtR|q#!+1p!R@}hv1~ZryZzxpbcD;Ee^;c4^#ggf z)jvz)h;Uc~0)i+@C`NW$tE@4$+Zx?Hmu=km;%!u*FJYO@34 z6>z|B=oG4RDg2UPc_;j$LL}We;c!0s83`N2PB`Y{Fj_`%Ls7Ge;%Fb#$DW(lHSFi^ z@gv282&!BYJcMD&`lq~pz4cGj!<@n;>SMyoym=p4D}#A$9R;Rw;8cgx-uhjorA;;Y z{xI!!%6Oz-seGrHYFzPlF{Clo@m}Cb6p9(=rf%U%=6G2-s(0Ay-P1GN8&i+Wstnva zr7H$jNxR2Kl{O^~pB1)d^!Kj*vLkL%soD)USRL1R{H)igrKWHNy#AJQ0eRKZI_@NYnky84j=ao078Lnci zS85+<-tASEQFON(2H{lmn898N)yL-rL49WCBF+fHo)?7R?`f1VJuq@^xAnvRc9fc< z;Bn%7NtM-^?w#Ie{F=Sq^wK*$%@KMd&XM4#QxxN2o{(TmwcP%2yh$rz1o&KHf#dYl zr-!3?nQD!2@S)`Jl(_$ncC+d$B?C^w8?4MO|NngJV_d{PZ1-o@k42OMFK* z9Q@D5$j8O~GtK2vaZiYRG2YwViz5AnxV=-ke<3O6@~tM_Uj4p{OA}^3y(k>wC>Cc} zmT2nU|JS`e7hy(xSMT6O(L*?j9htLHeKiC+q7F7?D=+a8B4G%po4O*F=T*-Hw28oB zrM=KEOmejC6&a0JwL$iRu0v|!f>N&PZbbjaB&>%tDVLPO-KF^NvW!s-(o3pg|H2`k zCJaoNRH9@5r1~JLB39WCWSAxDRi87n^l%cBfqOUqs^Ut*`f{!yhvSGBCB%tKH8qWf zSsgK?CsJrjLTMj_fuR}pp`w1M)YrF^w{Tt9CSn!zQK&o}uP^1$2cA{6OgL~?BPGyF zj3OK)H+gf`VtPJN3hQuaRCNdhI_V2<4|h*V>l!C@<($30%c_dPw7omNsr6!#&tsMLNNX=JspI&7^!wXD`Sv ztH!U%_dKohn^~Ou_f+OoZ0((*R9+&_Kc|{ntjZTe9|~{yypu9q%zJiU+l*TxsQt&E zg2aUESEPENBbEu^)fBxvtLI_m4J+-s?$ex660@vY+tiP3$zRs+hePQ2Jl3VnlxEzP z3LeQoz;s?#YbGb26m-m!(_1pK9z~i?RBDoiRnEeMc-IXD1g>#}4(^J5c$tz1w|^S& zG1g^42X0;7hV#9kOeMWs3F)gpd{Y9b3f3<&>DMCqcoPE=zq?6~F$q~B<_%%d`64ud ze8Q3QVqosV09FxVVM$L2+VD1uB=Ym$e6ZJw`SnhqPG{meo%W~loMLu2T+#T!Dx$-H z57>q)6nwv7y;?%TX}bT5RakD~j{mtNM*q)3qV+q$B!Pspx# z5#=a-lm1A?`nFQg{3=^7F>vsKaDi23D*@q%>k^zuY)rTJ!eBk;p5{>EW#p_>u^RxLsLI(Oq>oHV zYrPad{#s!a*e)7Hp!fN_TLk{0C}T$d*s_Bjws4^@p!Z*F*ZZB(IVY%rR-F($$N_}w zS=p;H+$VK1zbJcDR_|q{ToR4H7he&B+OcuRls}{w?5^qGW!+s=?uabo@%Yl+W#wK_ zyW)#8RXkbngun{4d_q_vTqSF0@}k-tQ+=%FtI@vxKz8=1+M~y7Y8~r)RPFMai6Qm( zp7QLUPJb5!K%yQ$uJ`yr?JuY=v{)WiLjnTDl78@jG$XFb`+KA8P$`dyE+a6!;@&wIZf!QoXwcttG&KVutFYs~Q_wK%3{D2+0t zF)Q!so^gQ@{4pR7x9Zp?gogw-O*8Pz|i0&cl3sNl!z z$_0k2N(F9cS`=`l4o}^~?1vHeWc`Xnuzx$>c`3h!$zF2GLU7oow)}zJgpaH!|NaBkXml-k42g6HtX>D%n0H-hGH6`BH;eK#bRCq)}! zU`FlddvL{a4pV`A+i@_fvtBxx}815v8|h zjRs|dS;Q+Gt(QHKN-uu(Fo)0698?bi=sgEjsr9;7^1ChO8PP^dv^sS_1;akv%f}f;d=?kbsB^x*(KPDfq&a2vL@;U zsyY4pq@d&kNnFq>gU-MirJ5G#a(GLtcfcvFOp$DZ7g>}*4zvG5wv7&WNU^|MO52v^ zvfYj0xYuA0MZ4f2hVbCa#$6FZob2YU zFE|&|Usg*t((vid6gn&UfQ&Htk?zo!yP(CN7@r;KFz?;yBvRx-pSgk_zc5z%w13X& zU|2kA$AK)07VBPvB>g^*^n`PxdTnA>cR>gPl8vY*>zmK+ACIsPE%L!+X}Ju9)CFh zy55PErFIf8z8MC9f`~LSY+fTII*XRZ>y7dIQ@!EHONOiY{QppxGCLt}d#=**57a(# zH5?h$dV~A9yKB?Sn-A#pG^|%PiZ+ktZEgsbv|^1*+P@i*(6>mzRbAh{6h2< zSi8cvvvsVcc*ko%*HqFh`Z1;9f#G-IYrdzv-P1*{*j8Pm&InRw$Sfy|8?EZ;scc@` zU}o4qp~Z@*(TZM}{zd-YZI^A$Cl?AMydk66{*RZFja|6!a?Tt6K6hW+Ii+k1TF<&mPhX^m?40ESopsRQ$-c!Vi24NWDmILp2e z1QHR(6h zyQfJ(opHqvf}|?KVzY4}#!flxKnqrQi*G~tTTNl( z!(h!F$iI+sxG!~nfcQzJNCKF4|(%Fk2UG0H5e9*YUUYVLq7 zErdbp;>0s|*VQAlD;z|FKfTUSLRJyJDK&SFQ)(WXD^pMAg1TpkV^wFvBt{t&Kgm8t zutu=9SIKb7YM6V-QZg#S$6a7fGzcw%DZ)tPD_B1OHo)v`#E4#+J7w6j)6xvnjx7xO zxTWGu4pIN|;nic zVs#>kL1KqZiK~SWBi=-eF&u^PAoOWXI@n>$A?vAno%u+$B|jxiD;DpjdzaSd)pA?) z%|6M5)q!Nyv%xae#D`7W1@Feb*VJ?FcY{xx6-08lnm^5IL<^d0+ZW+02DS%bRAX7n zMdnpg1z<*B){Ia#wBnS*Jl?Y<)(w2!b5xXJk-7!-4MY+O=Tm+?p4_v%R!&`Hu>;AJ zOBk9^FU*N8^Fz0ekx9Y4Daxa4aX{peU+ZBFu~Ay@S#X()Q-~RC%RXo|7RPLh3F!;~ z?uOLuop#?VHyt_P2Kyq5hJP8B@%ziBD*N zZ;&y+1d~m`=$prSHc}*&WlDr7b4*D#17Kqy9&OtmGm52w%V9w~!-ueQ)$y5M>E}BV zb~s}{ioz^^B259j{q7{JOGshkKr;lO9joTthT|3>YnG#`{J`iWA%)Zam}rn*9c66K@-p~+R|TX){@1@&iRC(a;2li@{6ypVb&Lm z3}8lecF{{7u2hZv1eO_##&8r>vDsx4BF;G7wlW?q-KTk8)GSLS>HUCS zyZlRA=~$wM>Rd-i4yRlXp@L&98@KFx)Edn5vwDYerC`>QL+mrD*7w^R4V)z#_Krk; zpAg@CqLX|lbq#M%M|(T$eP7tH(UqgwpWyXPm)|WEd^nIp6~2Mt5Y9gm_H1t#fi5KV zGtu66)i*q9CJNyJTh{TJ$xQ_FJQZk&quz{E+R_;)P+y!E$uT&+OBtU|J;OaF&FN<; zgCvZx5tKJM#zf_2NL`l~GcA>cw=^qmnUfi1GBLN2$JC-3b3u!E$eXwoO41W5Z3vHc zGEsQ-U*`hv%q|-}qwdYtLjn1IC3agvp0EO}>5K`#Vd80-yQII^a) zW@cjC@n&D4nH3emWJM=2icwKzIErpD9ZNcQW%;fxHW-Lr3K}lj7=-RP#Rr*en`)ya zaHN_(m0BKTIh+77Judf1?}%g;Q~JOIVVpin*bdu03C<-Fymz% z`Lo0t2<|~jas2WwZwv0R$T?-nV@OfM23$ouaA#3x2&=}Z0{OnEbSMPfPoKzNLcs;r z*caHJ(qEU1wId1WU!6nVB#n7r4y022`7yKCJiw)cy(Nzt+}$VQ?E(o9fEMyE%NmP`hrUCY_iBFB}#IVz7`)RG1JBK3OQrNxkXfSUBp-5lPdo^SnBq{)EgW%A`%Lvw%{r5|Pv zUMwLHZ0WF#Du&7FiLZmqc-F=tEQA^#XcqLvk&-&{{%lNanFQx$jz)zwlazjd4W)UhyndN}ky4D?j%~9DGx~B^{Ue{)QV3L4%CkCzvk1N1ahpz2KTXojp_Pw3Sjx{ldnF>Wvh#nu_fpI=9kg z{RrPv(N9I@#NK$*)HHrsS~!0uE#>JoOCUo3RIorLtK!bGUd$nKgT}5%kqA)*W8#x% zf~Tw-$FWhJmm-b%D$B(_-~+TnWfo%}8|u3(8^=c!y*A$w8!WKXPFY%1i1lN3{!+E= z*ei0rrS^F%v#b?itjWySucciTCzoZj^a?H_JkRU!#6CT>GSV!kBUqlL9!@d_PQ=LN zSw(*KEKz|bLir+o{sCE*pvU6EdLizXSvh)(hjM61<~)icq6^BF z4-;oYo1h=cRJ|;NeU)*UUIAh2C3bXK>ZqkTtyUysEWaU`Gdep>c}qhV0S9$Wx|Xe~ zZ|tqCo?vwAEu$HY-BW8^qQ0>WSvJpGrMC=2#T!trA+m9mIi{;K85>`O0pAx=%Lfv8Sd5IvkK$|3VTWSk!U>0{(`jo9} zMl14Gy=@3@NGF01S*t}3QmK}s_X2A=S{_#>|AZavkp)3X9JK6PEt0;ekv-SQ*Hg|> zjud4kS#@nH8a7$WvnYc56sbk(-HRi_^2&HeeL?r8Q!BGAtmBo|?079UZEFmaY{<8< zdNpZsoLQt7^M!3jGueEII2Vh5ne}nRBxSP4OW2QD4!VwUV~OUG2g~hYQ6478Hl}6P z-~iNu)+yUp&&w)@)F)1n@!rvK<@6b&Y7t`wCey)Xd+L`Q{IV?Gp)un_*-0dYm3a^u zlJTP2tAL4-wAkuvJn)8@q^W!WR}8y(<-8Cvzi^QffET~R`(Q8$B;-LAKC7g$lN)3%68lD|tesfiQ!C{MDbG0Z2r_t-Zm%gk zsZ#m?=@pHwmv70->z)yfj-}+xmenUDv-uDt4M(m`y{9+hq5QN z_d?@ig}6*R48K7;6%S|7Qk|>H(nmarYF>nr4nDrG``xwFRX?O{!vhUMAvOCUw&OXKcC^A)^ZC>=3x`!Yw=}5SEYz}3l|~~}Vs#oP zQFd&0{*`3~MJv)U+sN6QQRb)>QYuke;gGbNj1;^Up)Kpia#-|43F@gx>*@?(iz3ah z$}`AIBdcoke;9t@Bav`lS$6OT>T4nL1m1UHns2Zy$DTK zrzl~1ztgLP)(B{$V$H@hzSNsZ=%Z|rW2_d-V3oXt<2-rHoke%i`0NGYMP+Jq>7kLl z{BzY@Rhdh%&Tea<-FB>T#QJCng4L>|9=xTr^g>uZ3ZfXR!UY}$6o+MM_x>0aO=ZBrkD-@;jzI({( zr(RK3(9>?f^G%IV^^K}zsi4SS$6?GRzWx39=Yr6x?4{R?16krCOHOK7*RqtolaLa9JkN zMOT)NT(Mme87-(CBu<8LwL{6SHOH6^EttkFArXA6c$mderV7(&2t2MD#R?veeDvS~ z^+Il!KcimQM+x6%@f>j=)_uh`(ug|JhM9%0Hc3JHR=kXu4!zW(Iz>9Za(&j}8mK3u zMU9kHa0b_An2(SU|1Gf+;k6Z_GEEYOXt>#Fi_#Z)ywUQ^HmSf8VKjXLb(F2e9-xhE zj$;qBLvZGs`I=yYRg&5X?4)jpx`QoEWIMti?UEF8}>_x4_nzMwAM|i`YVFeBek!dDDMoz6aK}IUD zRV?wMv`M95m5F;iB5c^lHvcsX>72ENF5eb+U~`!+;PusEVWn)R=(SsZSqs=H*m#*n zPz|&R+)`QL6b4Brf?Bq&G^7P%%F~dy6&g^RUnU8(U3znwtFUVReAwOv~$g%OG z=PGuUdb61TN;GU)H|8)~{^C)Yqxprix_Qe>cjJoEtYlPhs2*&TybI8s)6+URP~jN0 zfZj<|Rl=xw+!XIuWcg9j_+Us6$uCJ$iD;{3`bQce+cNF09At}q0jwhX)hE)X;(d!w zu$j6nQKg$#3I;N+7L0xpW|zIGo{4pteOK?9^O-AF#Gu8Qwgo+&W{H`@jNT$U8HXPs zb_?e~(Y)JMmRAli;xDz7o>K@pd~FSiqMx#k_S{g-N_>!%Yo- zL26?&NtV&PC=6~}(1^=%2}!W)dDOcw;q6g-Kp!ltITGGA1N9;&uZN@a(oV6lh? zd)Tqq%lfB1$8sbtxD&1NWIGbxN- z_8l0NIVfuTOqKl?WA>TNWRY-&rIAsxW(3@#9aH_!B6lDyk)>JA;Acv+kyPg5FxmpH zulhHnJ`=~5Ef0E1Ei!r1(mxPIAtBI-=9`u^4^kqNJ_FtBLTD!2UzSrBm`AqMFnow~ zMx9A-LFZ}kYT5UZl)hQj*BUp}gI$whDVF!tihfrQ;JRxyL+NPkE>2ZTo{rqi_s+1! znn&q!Xt5&cw-$*Ow7yR%m+*ONMZ2nZd{}FxIu3kU__4N+O>ZVNWH)vD(mt|ED+9LP zm0@nsQ?LbdDU4U_lvj>aCkY^V>T6g%`zp%Tuvn&6_dL=9GQTF*j?Zeu*iz6avDfK% z&EYZLsLa%=h{M>FpMxGS4*^P2Eu|;~wFXuiDn4E2lWV%8sz& ztpmePJ)Y=g__W2nh~JDp1qHr(2}OL)u%Ld47}RWR(H3h$nZ%AM#68NE4l#Nl%KRX; zhW3R|GJoR0Y?c~CrKwDYfs=Xqkb1`&s8}=aR!ihM)MuoG?p(F3Nk)tN)hu3Nq$1Pf z7;Jtr*&kC)o@ZJ#j>RnN$}X^@v}x&B@fB){c-xj_$XZt#ve0&D6n2R)&fb{J23K#) zldbh+5;mrrwu9bF9EhT!X?#WOzf8w!%Zke=)YtH_Iql-^P<<4GyzzmS4gX*pKP z;4ATQoD$eO$dDepNYy*}UD3;!jx?(8__Q8t^n7ME!hs}U-k5E4EpPHzj+GChJ>WHa zu!QmCoJwOCW0{Sq9zVjsDzJeP_Jxf z08f+SJ<1gIW+@qEDvdoE>-v@D)FSqc;Xae^N2}=-d-oV?5MaNj1XoRReGd&~^4_rB zY#&B8w@08oG{IBV?XJPmaJ4y!HAwIB>yDeBZtpP}P2(x$Fko2_5kRAs>6&}A7Ez51 zkHYLTQAsA*g+<$=ouwVYCdW$y_G%2ptSoSj1kL(8WE?=P1Vc*8B;V0IwbuS&@;pM5 zx6>oaaO9bwU?sq3E|s?&_#>mLL!@G5WDpLL=DvF-^JCkV4#j44uNv6mUGt>YNvmoT zORLC0)u&vybb2NV@6oOxVHI*nbBSG(Y5gmf!-$ws_vRTjlFC;vJ^oN)M=iD@O=C${ zcVdu3)WOm-Z%(7L^jt4l8teIG+Zvt43v8cPnSPk`USoDnU>8JL`jq(#NX)Ic64PT1 zPc2dxtYnm{{=p#;5Z0>77ByzLA^Bj{9HJ&&Ga7s7jvUicUCxqbS~{bx*e6_QQoRmM zqPm9moCaHV6r~S(nUMib-W>x@nVsK?OKaG7CBHCk(;dVGN(I!Z)5CXixzW|a*!$c zjvK3KoKS(Vn1Ng$l;etd7K7;0V#3f<&85>=Sx4svBKtD@i}tG)2m6-Hd#T`DxFyB{ zCFd41aeE@|rVGn{grywjjI%|5mXpbW^Uq}=+Wt7A{dl{)J=s@253p;zvUYp~dxfYh zauBIlLUM@RUSt@*^CTQg7`6U$qf4AW8%3P;bFF*jG8z5$(YLf3Olhi zTJgQnxAg?}Z8hqI+F_4}dHH?@CHTcpvm?{f&V!)6#%TC723Ee2IKwK-xhr>dC3^36 zbT~ex9jKE!VbUW`?7GY_b8<>OEvrmZrPzxCJns8I_u+K4gjw}nI_gZdlw1GUMjWj& z7qOrN;&diWL%rELV>bJj>-C+lX#srMn?)Sbf(L9E4+m`(zr@GYUONGDj3YmxbjP&E zH$#kq+M)GjYbQAo$8gP>F z-tc zqF*zATQrUR!)_yXLvdQreVt-7rfY?!k0GnDuZY%mMbOUEisjChxhD$S3jQ#i;Jaai z4&lZkM)qKp*_$k+V3l{Do}|;;Ui}R_`i?_cm{JQ3^F^O=kvoEGO+#4JGpuI_;$SCU zp5mF|u)xch*QPC%c9A^=;M0GMi(sK943uNHxeYjv3Jj;TGIs$S{vSzXfhT z%Aq9?z}zxw$7#J?3z2sWyYqSN{A)riOH}Es-p=dbi?cVe(};6Z-@jH1dv%R*?@Jx7 z^ip%{i{3`zX7E5&;aLAX)z!KFeQSPi_ZWCRym8EvJB^uOCjlZ8Ht?e3vB$XY?H;z> zwHx6ZN$@4S>spQ zDuZE$@(e%zJ-+1*L7RA6Ekq1&TOoB}d>F_W)%`@65@g#hFthX!aJ*y4k$c;b*$|De zfPI!39S;K}QI!O1`qUZ1wBFZd4SW*`=o|J#q*HJ`ZlC%`&m@seWDdLejBJdFc#=E9 z5^?Dt1+9OY{e%t*e5U-}qLcDq&D!T=#Rr-av?w`{>WF%`6X1BV_i}+L`I@Fsu%(_W zo%8F*L)d|g(WJQwK_7yf>U=T}ygN-l?1PGAbJ{%wv-~Gj)8-qk>V8l-<%)qB?^EX8 zyJ|JPtHL^a-?Hbh>5`|kL&=d*32d{3i7q=tJJisr`Y1T}N&CZ4{hspYl(CsMJG-~(@qxwj+J@jtCq+n0b+lG1*gIIygi0pl?gvhilv z&u%unM(i9EobU64wZ+m}ze#DVF#vVg=h4>i4I;1Mz)%)}4c|CVTCwuOXfcJ18p42! z*D^(Wp3-cWsaid&&TE--()OC5cB}JPme5YaeBR3RB6{O;$5bj2!7#{)FIbG$Ygr?{ zLv8a?rtNbREc{sERKBFims4PCzFmv(LwaJl-HlV~mYZ2)F3dbQW7F*ic(YK35TZ+1 zAGh^{EIQj1VWJ8%78?!g!@i?y$L6txn57;jcTEBUD`;(u&P!HKIbtIS(1%oENz07~?o)W~5? zV@p@i&TtGqKlnB27Z8FU4;`3Bdam+tOVVLBLX*hmh1n#SG({gmzxJs-J6P7s<~X2l z#$qKHAJ7pqg8#@dPG;IzaY_alTyK&VqJfmagX=PDlh~h~1)pSGl0S||#zudxU+Oi0 zhn9fnOvI-}-wlW84)7~iW&d@-VDHO?=kOqUhFUMhHo4#XQaTDNA{j#+l`&U@lAHsB zF9>T~Q~Rx$>mQopTm&~RtzLQxr|ziV&FCtDO^E-c`XX&YUO0Of!;iOSl{_gT@MQ!B z0Qzu=>%8+)fHu{oxvU&5VP#NysK$OZ<}`$bzPWs41N7iy^lJfBK>kd7f5?)5%Hibx zy|8|5PN@VI<9IPnrl()oIhAArr_1Sw$&n8IYVc|fON`4sN`&87uUl$&qs)M^PUuTY zP$BbKFV#PX?%1h@M{jgiuX|fVfD^l0y{#IU@K}(Dadsf~Ys2CotjN^suqw~=tf>e1 z2uMuJz(t!q`n55eHpfo%Xj3>ua@y3@c@QuZakFZc5;O8r#K#B!!P=ab1=(#dSq8n5(q_1d9^fc}Z`Zk3^B) zmLlO=AE)(Ioo>DocvW#KJ{)J`^VYo;ujS+P=X$RWr}ygPX{hb~*!0p!OJKHE7^RQK z@$po`j}q1XDe3d*IsWX|{t$$ZslO!?ftJ0zx8oStp}rOYICgzjl(Q3FKN6YVRhjYE zmC~orIGB3ob>;ToQNOoUQY|0&E25lfQA_+7!-0?Tr;8TDm{W_uIT8Ls*PS7KOLcIy z$MxfLYLlul^_n_-_TjEd&TEb)_%Ou&IYGqzoe=)|eE#jXVWAm0=00C1d?>;j7SVFv z8~5{3eY#5DR?3G;F;ky4TWmeNs1J4TC%9mCa8?v)<_35v-ttYUL#mCLfNV7n(QL5~ zHQZ#0xflAO%B585ntU^xd04WE_q;z8quD8zK+)@Sq}3A1{9vuYKLAP@x7|!4IuzA1 z`0nP#4r>hTHvLe&(m$58jVk4USx(VgmP9u^bH7nMDeaM7a77xJ22 zG>rM3V$=lK(U2I0dAhZP?(jZs=NnJ%!tsWrN0y8N(75yJg&-s|{*GEF1;5l&hJ}B2 z2(^@t^k-Kz2I)}YqfmQTII&r=T_=fNj1qv3b1xQD?n9AizQR*4dq-{CjzilE`k`0| zw&R++@ zh4^WQa4ZapL6!H4pv8AGLR;5}P59<%!;y*gxtzbTxU-yosisXzzwDZemr)WEjL9W5 zHR=+Yv~CHVQu|40yx}B^T{gZ{e<`(}gwE-)mwbL%q1fK?nKG}F&y?ww&o71a-tzfn z4+1oru0rJe@-mV!RyN#XeDzXocWbnlf&;=pD^hw%CZ=lw?o10%*L10!g<-ORUi!)Z zmm=9*>RVgLdjCQlj7BPY!|(9VEX{KXDc}wE)(3b!NgMc+X#(1DE$~w9?yLpyH*vO; z;X1(XIWy|zj@sa5WXz-u7+YOGFw@9Nu1I73AZLAx{l^Q7J_Ms6GO+3KGk5(zl2i?$`^&ey^;_2;1| zd@#N^+|8!;^^x>b>H`E3$e>;dWLQuuy!vZt^9Ei#tDYVYu0~PVc|%hkS0!F+tEbOI zxwdPHD6sFHK~4~TM_S}d3B*FGV1xne4L`#mMkurwhv3~%~K6o4Y zlmkZI;m*qu{Q~}cSI(?ba=(bp1OC=Cv{K8Ji)AMQXr3?Ucw@T+yyF-l29E*2Rv6P6 z#CsJJIr2ab+I6LNwf*WptfPA(A{^U<;1MXWus?<|O|#Bp6Ob$zi_3b~HU%#5*}($> zm<(S&fQhUJpL7FPK_Y!3(}O(S!2YqVkJC{#>H|td+rw$|NkprvFMT-3 zHjk0p8Vx|(*%tt7--V?FxrPEtSo<&*T7W$J4lUo;oYHp^A1Do7WF^C^zyD=%s;M0~ z(=gx9pgJ$mx(x>me)t&{AWWK;hfit7Dj=^I+L<$FH2bI@i_5mxhtDg)UQi9ap+0S~ z#&>+#0ueAnQ-&zuJ|QHbHgTzfRw9z(WIF-YE~S|Oa~6Dipizf!Iq=j+k;L<$?_Jf$ zjIcm2g5*(*&ty|_+7^zcRL(v?KUP3!{Sp+{!tlGcYlSdxjvXfjOiyr#xbj_U{mOdy zvWn554}yXT-;7tCm+c)y$CD(_&`58V$mTP2Q1bZd!av|6r&cCD^LUM zozso28x!(2fqhmHDpU$I;=yE=&g>O6Uu3)&h2mtCXfvX;mT=!ubnC7t6555;eWr|h znRf=5_D&hA1EH;8CmG0sr7eW!8%J2%#st-OGbev?S~q$L19j*_`MKhqD9W*1q1-X2 z^4-*Q?9}L3pQz|1Z`eQSoAdSQ)2}}@_Y#{!5)tJfmVY_~4XGqAZ{lA_0$y zJ(i{35#PKu6@Gl&=RM!Ufm*dWhL+LQW^Qn29EwwEiqTvHvo4b{*SkCC0^3&25d^&K z#mf`kuJgYw^FUuXDjcdv+n9Jc&9Twzbri>Ua9N8rb7`|!x<~Su0%s()hZqHqI%lj% zlyibDeB$`&)l;JDUOa^bgxw45E_2*mQ8Z?+%)0q6qjfOE=z8=q@n-G!;cI=W6Ip>| zL;gA@L_V+n$-fHRoPh6VDuq{n*I4?OG(JA=Zq|(HAZ!q`1+ZE4-Z^}V`d|hJRh!@LZi2`eK8s9rjo0 z>uN4?-w4X1W^r;51@=b@dcPCGkZ+Z>t(91KX}Q14--)Gpt!-DOPp3UBjC4|C^UWAY zvf`5p(U~M<@SeE#ugwSmP|hjXfRYP&-?&%Z$<|RhUn9coGGpElOLumMCyY^)6aj+V z_i!asPm?Ni(Q|e86tNwl>x`4u=K}XfYVEAZep}Y1`PiS!Fa8mx)RFt@88u=)KU$6P z$Y?))R)o|$FYe(zd|i-Yy5(`aaP+JgtUEo{I6fN5gTDXh znE&d`1ZG09VILvF4Da0T$#7D8Vedu3feFsS1&b4E=hgrEWvL0IZ<20bG)l#yriJKO zSY!fuksJcE5W$c*2>+EBmIr~@1)7X8_KYS8u9u`teK_xUz@sX5(tbU}VIG}eo>Ej6 zh4AOqW6|W@9)>!fYlj z@x@K>;Ay+QkcIXk{yXigs>i(bIi=%uwF;)TcG$#aTdMW4?yG;Ez)r~d;td*Sp~h^s zc-Q)0GI~Z#qS@g4Q(!_?`0=f;7AfxuJ#GiRDR7BOdm)xRPA6ocxNqWi*o*|}xOn-p z)Cs*;DbhoRK$X*v#{zyL>iqHPuQM_~DpEA zE~e&0SLUsag;T1;c5mYSN#~})yP9Kgyenge5s+&BuWebY0%&b}qyZxc9>7@ir93m5 z>|INX>(+f*s6P3xib6Q>RVxe&*ofY=F~$Y#QeQu#!*0)|7x3WLLd)QpcOo&6Y@rK( z3Eu-Vr5pF(DzI-aly}d-x71cRg5|NSe`W+F;SdJ9Wm}YINBpdTS=B*an!6{KzUMf> zhx(2nVlDAU0pH14Fp`B`;O#krs4HsP%(F4LY&IpRM0J!Z@ZGr;WH| zF4J_*20MJ9M=)Nd58%1@_NGaBMd47j)!5f5TcE^OMH}_R(ir%IXPuASjAWe^8Zi74 zaOfA{2@f1^xj(hr+WDdHs1tML%eZt;VJyqAEEHb$PT0Qe!r26G|ZfVKU9aBOdf34_-hJFdN-(ObnG89m@65T`qS(V9H&Q z()iNWRlgkH5~Q$xWW)9)v3%I!)j!U$Y)TzTg|kGpUf8phH7qaVKf|BT5Hw@&ewe`Y zli)oNRy7>V0kZ=+SR#eSIQNQRb=92U{XO)LwOSooIMy$I5pA^*=&VXHgc7GT#+z!@ zzcp%TiZ#CRNO7K^zlx6R{WRX`@7{;;PJj1)9PjjZul8c7ocAZ}Bc{TM2ri(h`E7!(x90UvkeH1KYpBuBbiYU!QA#P>gvgG>eQ#T74?ckw?a^(*NXSA1Xqw=6k$e%Ynrn z6yvnt`FfdWo!Vf+tH0>xE04&yEw(egSDVD~%jw^O%0wagQUgzGnj55}Q#Phkm9mMp zVSZ!LRpUC&yNC-6b=#1Eokkc66G~eANbVqG6(G;a3j=0Pk=JKg0vCpJInXB4nv+Qdem>FDoFon> zw9_uH-rU#InC_y>ayhkPxJCl*#NqH^_$<|W6FFz{y-rt9LY3>`V&i(V+9VP8F=xcR z!e@4G&UQl3~kaKAr2pX5|?@29G|gYNzQ!!f=)DpQqVzZsf99C zSrl%(o_kq$u$Iu3t}|oWJf`jn6@xW6c#&nC%{-UHabB7m~T;cw} znB7+es5oLv_KE#V>tJrtgsp@Yv!U=kk`31znJ#~LsS&AIwKy2v*;1EvTWOL)um0fc zMOXIW7LI1AE8Z}j5R_JpT~T)r?scdM=X^4DMv)ZiSUn2Hx`gi$tiCSJDoL-ydfeep zuFqu&{|~a=h^_?stE#Z~J0Ub2>NinS7%jO{0yhwc6PU+pq5?hdJzUS!*bY$rRg6=M z_z*0yP)Bbp&?g4^{iry6ey!VLLK?&qcc&F4xjcZ)^Z3gZ}n7`a4#qH-DnZyMM9HJ0QPBq)=MbYEm$L9TMXWfuf~^B=!j3gJPtO^2LB361@>PHKf@IaT~RLDZ4>@z8N9~_dtyWm}X+^0IE-p zM-iks){DC^NuohgxCxw&Vmh?U`S5JyjAR62{O!gFl(1KD5gnbk$%_!$pm7m%ot@Mi z7Q&|!F2v_&dd58C>7uSny5mE(kM$HrSew|A41173-m{wG?a=C<$)Y?yrh<&>X{PZSal4@u`Ebhl5dXP zDAi6U13%BJ;vx*@rEKF!ti8|T+H#IQLZu>`zR(Pu>~6mX!Ld}rM`{jYgyVR3ZlVuq zs_)H8GZD51pSzRAI2HW@c9O1ZZz_!X@dQgIb;!E7q7+gH9)#1mD5h|e7=PiwW-gv% zuSy4KyEJ=6aOgq8UH@9iaogD{FleHKd@8j&7Y#NGWw#56quV@?$`m1`V|O%5>G&$# z6UAtC!s!>F1EYnw@lQ64&pCaO06|0@R7` zH+&>$(k>Yex_P8LTXCcp-ojuUi@LJ01&J#7_wEy?)JHg}Sz$%qLY*$N{QV+mFl%9U zE>a6SL|8cHT{q+$_`&Y?9RZJZ@7vwTVY%U%WCdlBREAHCaY0pDHbz^7L7=QpGuq;S z$}*gID9xJBK{$LvEfZE{F$&B?yehO}!4f+FETzWTKXOa(vaD1cqukGZ-xLfnlyV3g zjU#)~FPyL2orDI#FpG%pBwz=k!8E>NQHj?IJ-p6+_%!EX$5_=t0lS7PBwhXzR63N@ z{V;R|{n^&QFpwYydW}i}rtj(>cnwz_bKtyt+3JF5oTVvSw(_SK%$0^@H>qLTmf_H+ zNHvXByJw*mqgIw!6HVATCe65#XsmEIikG1TY7 zmOxzA6tiC0?8u01RM3h2EBLkCsox7;VXoXuo@AlbOu=uHLSPG;g#x)kb4WmT9bi=( zg_(4~@cUePRbeL`%IOg08gb`fSqw*Kd;vtr=`ij7OTYTq8N5QBB;{l(YI zgzfb<3)@YMto=J3Lj`NNARm%g#K4L}nwXSmv<)Pz5%E4XljAP}cn)k}IWv*zV0=5Y zA{vcXy3yFH1!p*iEFAQec z@o2kY>uUsNn&b4clMj)BC}XuB0l|70Z4eQ(4LIJuR`6$?tWZb5NMF=RFIu`Y?eQW^ zX!_~iXn|QaEQ0z^Y&Z@kgUGivI5N^e^9cb2Xw~H}L0zO|noy>VkU6b7(tY<2gU(UR zu)RMG_ubh71$Y&{6@leNRzRz7mv(a;OU{YoE*F~)BFDW80ipRBr@d!nsAr7%@|Pt0 zNA~hI<4N1c2)q#`VBAcPpXFMA$vf!iDu1ug^;Pv{a28%6qACupEIKjSj$rz%$|cgn zhw2T-BOO)zYmr&PN8N1UI+xE#*tuIaKc>sEUv8;qtO*gv*Gt;){W&%Rtq8Q=GwHpm z8M6({wkyb%vi;3mC`ZnMlEVA5Lr7D9NY!qsSC^{c)$e}YSi(G_N624i9RlO7$4&%dZF+E5F&?*$QO{c?bJcj{2=Er()A zhMNN8qq~QCPJ8j@x}lF>_{w*Wxqe4PVenzNix2i;Mn{Y0)N_e0lne_>=3dy|PGYGA z?;S!Bf}QN^e}$|Nf&O)?PU#wYfSKzHCUbY3?YY5Z5kSseY0 z5mvqO?$||XZ;s_hMW7=H#QE7(xw-LXAe{)ms8EP~S_Wsu#QH~~O7B-d$1l9)Gi%EY zV`674tio!1^}An`e9fzL)A@Wf8IyPLMc-0FjrviLLk{HkP77@*!U7{A0Z%KQlBZkb zg?YC5Wz)~2sF=OQa@eKE-3uwbOlH%@iXOiD-7gy$R_ARei18Et2i%9^#|TUNcnR$+ zil>rva?MvYe#5!CT!30^|E-lQ5%G0f+r)B(jQ!A0`z`_2c(~Oc@m0^1H-GsU3g@G6 zms%@_tq8UK>sMk&8d(4GAW7S(W;JGPINRz=WX>d(w*K|7mPa)zkG@Qb;*odwG^^Ui zfe^rv#YR{X#s1mXjl~n_3^9Rj2a9B&KV(00zC!m%&H=%Z^m5*AUI>4rkY}|YEwsG* z1}H4|NAJFlZMQJ3KtOFoKSpa`5aLDWlOgT9{<7K~)3S@&Ej{u#X%{`;lIsi1`1sYg zdc)Cfd-{PGjH8{ytKa^5kr<}{p!37xmqkET33E?6%0Chx1|CEtU?AGI;xK5zo38YO zjwL&_E|jktJ0c+wOw8O~Np;XZf6H}+@9l)i&DimRgjmn(U+)jc;H6^xcT~dA#FsH} zS1s~m+J-ji!Cyt~_4ba?`J47Zf zs+_NDdiPs!*l`wlexV-5^#;CXEbcqtmC%bKrmxw1fz{765w5jxA|#0^6s8>=^}+Qv zgOYn^$00&kI3r$tdn3|ZOG-}U{zvTyJM#%ZGFZGdZKn{-3}!@-_@d` zVqKdbeX4FqXV0n6exoq8Q6F;+H$(jh0kLhX9M~2G8QgYER&$9nn#+IyV3RDEV&@aC z3-xguy71V%u3Fe0UtP>gA>s1nt}4vAw+IA?J?3hDWx#I zeFojwkz-BuQjb1BPW%t1wMh45+>&ef7wgXcWRO~GH3*MbDlz0|!kurWRBw9G1p#Xx zv6>Z3l|3ZewyMXuFRZfXZmlhbP@9*gFw}0T_I7#5h~?i@Z}5w6&-YrkP76KN&*JoB zQmSy-=exZ%cZCJNJ{@Rz<{U%KMi<~WKcz0b`qMhA`$YZAIZhU2K9TTqz=tB>-J6HQ ztKX?cR0zMA8YVomE$lMe7S6JmvVC(Hxzo+9%$3EX%>?jJ0=(p59?R($X|7{DoSv3M zg_dJ95uS|60F_WA37A1L=rJTtNy+W4ZO zjNanhX44m@(origxC`a_){C?VZHIjrGveHRR}0lF9@(NVip)>tEjIKVzbACF#04vZ zdXS7NVS3f4KH!4T#(0J5{9WFgDgk>IidT!l9ED{cL7bDanihTXUJ3pN$8z!R0|!pr zQIyfPf6=b>NNf|ErN4rMAW_6iyahMiPt5ru7$Ijy$~P-ch#a_22dT1+kPS5Uc{Ppj zR=@UctJJ9MBYQs@%mFWKz{vf)>k78cjm5UX6L`EK;m0@6>mpFS4lauHy9Hx7>~oBW zvoXsM`LNqf;ajj%ViR*b>?`RP^<3{OjC9wX(-=5Da8onJ*VXNy*wQ_@(OrYl6XtJe z9-$S?p|#lCmQv<~Uu&bH1a9YeuOGK&O9RBP5H=_fn4W9?E*>d&G>>=n{$9U%+E5GD zufK(BA{>zprvh!FEpTs}ozn(q6znAlh(Gyy33}vh5(Kth*F(%}g6n7C%?ORKluvI? zBpRq*M0e8jU~@SCj>sLvA-$2n#+3Gvl~f*vU(!a0@ajKGpXBmSM)@bCzSu{z_$ZZs z5X(Q1)zSRtAF1-skNM}Zyl3k%>>C!~@#`r2(|P!$+S&Hp+1HDL^0y-muWIdLSVQ8t zBvS3}MZA9@6n4}e>HftcO52wOLUZ>NSw~=UJ(A&pQ*UzC6e{m8Cu;3dXL|RItpZv! z*NZyln&pbAjcc(nnAC%wgFl>=kDBO4RKYeeCnYt~seAwG;;Y6@yi^NI*Rt zxUFkTdKcjtPTml9Hq}S2lWxWmykZ6B^5rGwB6rZ7u1v$h+dyqR?zk7fPWVzb-#%Ka$b+e*Rol-xbYSp=MOz=4}nlFHAd6E;ff3|9JA}g^>jBs^ zOM=z5UoN88^uf_wTY$wMM66V$%N>>S6Nx$9EU!~78HVmgZODDcx43FXqKyi6wOGdp-l4qhW1?qr^n; zswdSJkpf=HWdvH7ID$0;%}z^i=A*`TeRH{O8}0J1o5QCs1Scy$u5Wp*$gL>Z8Rx*9 zSxyMI#W)UwZ%oeya~nJIqbg-o?a0wsa;3l$y;b=m48j$h0nOTAc5=$$YPpHo41Eg;3rRSL=0KY zg6pp2rSg{1C27{Xz9xRFU%m8_->$z*e!E{=7PKD|)C3tilB7`MYan~Db8Efe+f}<` zJGV<4ul4`i^tocto%CZa_xjQEx^uegzKWGytfSopI{UJg8A*h2Uh*Q)+0>nkr zG-wP|$e%Vq93%*We(DD|{r%qCx!t`#6y>-n3Y5~#?(EFGdGqGYdvD&%&T@g!_(nMw zw6~r@`@9Msm#=5ARjqJ5?J`kslu|pzWbAInXmmy}|ADoWrkKa$ERi z2aZIp!5c4v)h3;CmtVZ2Rn{oen`Od!p`Jp)PEj%rrrW#2e#Mxvd~{5wKUHY;%0 z-37M?T~~S>qrQ*F1Hu2N2^VCbFcVmnm;QIiwH8XxH>31H_Ed0q+*={=}XOQMKJL~cHhoS0#@amCTP$!_JF%#Poj8PMrBYTjBQ-;l_HXBl~gUY1% z_84D#4xac}7XEw&D2i7QN%d9`T9t30 z`juuLSkJ%?&(6ZukM8m%)@yubsF%Dq_cjLT6XgdwaeMq zpOU);*Kl@0E})Rp)l#cZ?PYF7GHF&HTe=9*7kC!M3*xYR!hGZRuB=t{DlGHVO4jcR zjU_2)dHjp+LIl6`Xjy%3#l5R+=`$zJsVFvU#vCDBWiQFhm-9cuimsuPuiNCdw?(M&@d<8rhG}BSsU73ZAHE8C^pCFoQv~pVzhSo zQ7w<%+$+GrFLNBDnOMQESEm8 z=7dkUxv&Kl2OfsvZ<$iZa$K?O;aDa8IG%jGmhK~bfP#@`T){MgG z*cjM%2v7)#Yun^$P&0%hjxYHT<*VXIzX7F|Zubm&;F`ymtSG00?T{16#1F?2Mjywr zP*qzok5Oec}HO z*CR72Z8=^H{rG&X`p}mntdCS=P5P}d-ckSgJ!|HWq z&q$j+-OaP(VOG#xc-c%dkmBi--POvkKW-l+}5M#4D6ZUc<^b+ zUI5*5L7cdMMtNI5CbU*6xS^Y$2-RL)D<^ut=RwGbdx0b0O>Li-J9(@vLBA>`g7KYU zG_=K*$3s~I;gSJXF@8X*ktt8R!Mpp!IPxWg*!%QzvmoX!Itn zxOTlVL0LG(DL-@RoSK$a5JHekTlDtkAeV5zgnlQ-x}DlWKf&5spL@EkWqI(}9==Sg zGYVRgK}$Al7qo{%O=I0jOOA6G@+sRwxk*_Rv@Kfc*$MVxzv?{01)e^u+e@QpEhvbc zyeoic#sGWF*uTCmB+vPl7E59*HkAxYD^qK@ByB_Rb+<|&zBJKjRkRyv9KF_Qv%*Zv ziu-H`hsS^Dy6votFIpp%p8ByrqjA_i|5M94u1ME*+{FWltjWgu$X&k8G>usB5RiaA zZ8@gLDL;=l!fdoZ)HbCL{sQ`2$GZ0M&5S04wrBe>IL_X@&*b%cg=IMFq;*P3O-qV9E@(&6)5DY-%fN9SNBE)jLf3i5jiK)2 z*l6OUMh-G#jhKclT8=~iOFZ2BZhRN5b;Lf7r`&LlQi@!# zmSovadEYc@xPOC|yq?Bm=GOk`&@sbZBYaPXyMcpamHTFVKLvH9c(z7b=}GP>(cW)_ zj?vcuhx!mQVlHcF`QT0-LvRjrqP0oo6gwgEX+ zpC6AvBMI)Kr-2=1gvx*AK&?SvAEg}Ryo3I8`h2i^t#17&lrdmBNew3_De*YAn=8-V z?voq`L&pGr7WCqNu$zZMD<2YQe;CRMV9d7N5MF)UXsbBm-V1nuxXbK&x_KDH z$TK5!t`xL;+v(~3oD)wqN=k!qa9nc*3d=h&Ma`-A}FYcq6`H zTB@Z$2|`Oi==*z%LYlA7N zyT(i~`g?dAWIJA5lMfkv4BHRSqC>bqMbY3d9&zbRH;4I)ZJf4p==&d0rO+gEbGo3D zPc~8Ss8%Q(m>zVH8)o2w6$pD_t!T(MO?nJY4y>F({AU|6q(Z6rfuI18t`0qUiktsuX3XJtvANZ%8?15 z1`WcCg@;7xGL@8RlX`3G)X)Mowy}jFQw0%wRmY*cO^cvPMRgd_WTINIZl#gwpOhOE zyY*%JZQ(qoSK6gF;>eG`@Zjh$l$JH^XqB_6zLvR~YVGEN4Zj}(^(gn8oMIs1o-e{o za`@w(?k%cg-gCk8$HZye%G6oXX=1PzCG>OZ$UPN4mA;E&VvxPEkl{kBY z{b}$gbkfiChoPV1=hI8;GjWq&>8HF#d`#TXpY5fQ#8w!3DF2xDDZNAq3w|1(0LCW2 z($C;$=x6xF(9h6c=_eB`ul;Nxa|P)o&KECT=?CLN;>v$Pej_*f^fdJI=}r2{3#?L} z^y6p?^B-wW_=bLs{6!8i>B?_@`-#0cKLoy^kE!3p4L=xuGwn6>^65?5>;p{7U z@`m3Gy$yeba+9IHQp=ZCN-duoH1117!(FER zhFYe6fd{qWTjE5zw1*+Cl9uHt(NV64TmL?09gtaxb*Ry;Wey#r1EUOEm9LZ0ea3?q z&GMd3X?kY*IPC-t+3{;t zKp1>xrAf_#P*ZW_EA7GK5qu1T__cfOF*rrnd0)_F6@1Av2+i7W=%m*$M*9B4W7q)o z5NO1i+#$H2d4Pje|E`fK|1oR_<$Tp^%P#YrFIdt!t{XRaaJMdB>BdGJ9Rv(WJ zM~mW!F#JTS)7``uRJjDD^C27|a@y3u>y2s|MxGl%lzw}#@q``Dg}Jn?$BXid1?SKP zU5?uWoP()6l9Uz*bqYpv_0C3M^qsRPuPXwEfaxpP;|a1!+|k5focCIhenO8ci#)M| zr$3xWbB2U)91Q+5l9EqWPy?si=HstiZ6zV;O5kS}IOyoBB|&*lSWLMh&v<$pQ|X1i zi2BZXWw@%Md#cIqL%0t%pJ##5kF~Jy-8QMr$%|9d!;?N+wvvF6E&v>6yJ7_nS z0Am?Au;~k^v6%>_3-tpDe4U#g%<$QcFN)~q+5;fT6pk|42aJyZZ*|W;3CW0;${$%D zasL3&%FwBtK`yo-E44Lc$V-hN4XTSE>kKL-fvAFZ3mG`d*#G>b>K;^Mc9!e-+auga z;Q21(eLIWPR>aPsu1VlPykmF-COdtC#1l9Z4dkOZg z-9wVsX|suh&jBCOwLe|do^!hVhY12Lvd1JjVMWmqPP(*#a7@V!aey$9Bs!QB?6X{U zi+QYdbjI!UMz;{NEO!owxeHDlw7C>cGQF)jVC$rwa+oj<^e{ z^u`#Oa&tV!y3p|`QMrcy9yM9^1%dFAgnyd!pjWQNz0C6b)1721@E*Zl23YWIDvi3r z9lojYiB<#VM_&XOBM(&kDElDNm#-7L&OqG&XDAfy?6W#SymaLY7JG0D!7JB%1Ih~=e3ysPb90XAZ1!DR{b zUL1i`#|iB`rIA3-Ju6v41XE5V0&OoZZI24VQq@~BgY?Q{{0 z_DC`wb)R!9Z@FjDrU=2fmA5H^+~+V3vfJVYik1Xop=#4s%=DHF4%?1cz2Ma#YOGBw zvpE7VOf=Tz-#U`T^swC@7l~l%%1Yf?@BqeN)rx2{9}VetMG5%4^wwqW9VKC~^7>u@W-%ysY|C1oNC zuF7>#KcKJQOIIW4Z6-zVl%T4~L_W&g5Tq8OJxFqL9d){B%b|KYtw_3>b~@wWUbm2s zL+l&kCytG1scKWN{}I5A@_avQE0X!>#VhV#HXG z#z50X0sLn)yO~N0eJI*b0wFYT0TS8lmN=+nlHJO;-RcN>;Vrj14s^-eZwa-kQ;bw6 z6M(Kg>hyYjt1#Vy8&4{!O(o<5C9Si`%iB=FX2Txtb5b;mPM3;@BT$!40yk9$yV)#cMHl)fBS8jt z4ucK`oeUBgiWlBxGY`fGS&LxrB!KBaB9q843U-j*^^&rPXPiVPqpf#X>l1vI>CX5( z+1cBgOM9eOCR8ZS zhm`XS%zEz-peHlEKGHfgV}F``vl1WoDZ=63zuL{Mb_?ikV1Fn0usTX-UVM=*CVzn>jEh>ijyl4Z4I=uwMjZefGfL7A1{ z4;*ZxaN?du+`N)XU<%*s-tF0N3WTx9gz7a_d)J|4A?~ihX16oRR3>6Wc_-2bQ<+q^ zJWHg=z;*^!jEzB%Om(L+Kq8q*WtcOQLf%BL6$d+~(kGBRl}IH}BAJ22MbsqCdr9$l z%t;^2bjRXg(l~^&TYZ7nC$a;Nm!{%*pNtvyQ8ySr{Se4?5W_K%K9N3?K7t!VKjgq| zrIN0E(k*o5VKwL<1}c)eFc_RnVmQ9phw4Gf5L7!r4+nd*6&myD-%lS&ucB)FSUG&FxbK%%OJ;KD}!wa?9MJ!a1p;*{0`#xG=9sl9y4}lCy|%G1RKdeu%`Y&w0k!x zbCWkW2fZ6WdKQhURAPtlgm<50@d|^34Dt+83TcQxV!joBWKYR*BaG(nRmz>_z9$R zbkQn+iKvN=(-n_F5lV48*MU(@=>rXCySs8w8a8Kbah;~YN{-TA04skH>cp+SPQ#JR z>gx-Q%CnJpk6b-j^PF4#O4w9ZZ43>3wx2>Dxa6a5_3O5+)=#?nmbCIx%ButwDy&h@ zFW1;4ZvLrA>+{vCM+iqxBwkGBGkZ6cm{St4Qz!5(+ zY=El)6sDJ9s}=2vL^lNdCg`RZv7oyHU2Sh_@=MTpV56ARZAI&SCbs+(qMK75Y#1Wy z$55w3tP3^wrgW-coE(s#!2Km$V59se=1i*ppdipL>2{1VwJhJ0UL2uRa-adg+Z-$i z+{&MDW&vEC4RTfD$?Ss-0C&S_gFv6hp264=_faZgM-m^6-$L@6K2VD(he_~fb8Zc` zPOWZFF&jA)6Z~2S{_9=RttDm7f)euvGAz71NR$iGS37wfq&|vJ6`4;gd z;dsqRx7CIM{wM9X&Mrv@Kx6|87kP!=g{qM$H4H{hj@{ab%!G|G?%YOWoYpADwOboU z`zJx1NtrWx4<~K6fXRTDiORV)-ibLAvL#uOWJ~$Xs&s;SsF$Ipr$H^9&F;||(T;eZ zX3fT5rr=@zyGy-$#hZf&Zbwt+I_H3vVpc322|6in*YjyXL+uacAJY{uB! z3PZu89=G-g1qM9}fRL`8wmUl_F>>uI4E~b(@e}0VzfKC@vKvrI0#`h(J<$=5W@O+3 zjTgoZIoTu?=j>FvTWH;|Rp!pLFu^$qs9Ajh10FfaNN(+{u*Q^hJdzT6Q^N!FVG*r< z0d(+z4X0w@bQFc>pw5W^rXEDOihmJB=~~PNi<}XOKr-{L$(=!ii+I{MJ?P!!p4#vtGbaptl|0h!26VH!e z?7*dzs=HzY0oaxFL`vrtFibn094Ebu>qwA0i9-R^qRGN>ivO_{w;GVm!+;EPJ!VVo!-Dl{T3 zkhT(%kx-2}IGsU{=Lj>gQPpn{6St6pgjI&}m{XX}z$3%cyl@M>T8-e#cz>N44HfwG z78SWch(w7=us_woBB11<)GJ+UG8KHXup>;D%f=GEl5fw&^J*6aUU-OTWyzbix8+=5yZzWOtHOnvSj7n z3(+j{U(oS{N2lvgQ14cwTfB0?0sxK~QMXY6h`NSgZtd-K?YnSrYOB95Eqyy@l3M@+ zKhh)-LJp{v00Tj+8IRl97%-VIjwmJ1@&Uo$k%wv?UUzHo+;COHt^FAK?m9HM-gx%o zbu+{9ny*bJ^lpgUbnT}w#KiRz!Tkoz@@l_yYwxCOzsBMVcmWSPpd)MVAchdUD{A#! zygwsh$B$m@t{cGzuV(U8nh9$C190NT@OGbMlv##lIhBKFhdY)*NJTG zwmM+l!heBadvHX;Z;?oJp^+qAy7JE%6#Pekq;AcK`Zdh%R?+X5D5k0l>FO~0h6as; z5Dx(#!?*G?`bFR$fiK7%NF|If8gABfnv@b3(Mc1!CGK-{Ow^%=^#WEZSI+|qgj zIYF)?Dg@h<MEgSJc>MNQ+a>(ULIZAx)>NXsPMebK{lg@$V@ zL8fX3)83?b427{EChvmtDA$pJLyLZb1^kBu1!>s5)I>p+W=DXms85GjOuSB2fe=aaZhsg#@@f zu?{FgUQJDt#fcU!-{r1~3>MQ(R1pvRE3>*$mPi z0k1;?C|y}vdGfBuN-O2LrNybI#&!=!tW(a$deZbl)dTkmE!WlON)n} zo+&M_qV`i4SC+1nBfSx;t5}{bmiOW}i|q;#%e`-D`RdBtg^R2Czk4m8-#a{ljpMr_ z*7lLfy%VG36Q!ZzzOi#dW0Rxjhl=~hMuv)|iPGro@ZQPM{n#=t-1GctAfRr~e5Cib zdp~mY{v$_EJn-nzQzt(1$fL(j96x#T)Y-GQ@7#6Aop&k1pIP`1yy^*`Dt@2G?-wse ztzSGBwH`e=ee&6ld~K$D?cWam*;3DE9{Qs%$-au|yU(01gOF!tmY3$2&P*>|S)5-g z&X&(CugpC)H($C?8Y-1%it|M_cBpuzR9;#r4V7nB=9X8>L*>hJtEHiZVtKW+a^}k1 z;)%nDPMT}!>5{oUb8c?&%%i3GQn6e@6|3hj1LSIH)}-%Vo;?R#-}o#&*!uSmyw96h z`1)o&-^cG;S~>i5=~!`Y(OM|aEUlDEyJzR;CHrr7SowqDg8v^|g90|Z+d}dR-S*fX zSP5s=jbbO-JiplDIm1&?Ca zA5SRa-*zd**NC~duZ*39dRi1Wnd;w{W6xrcMSv5xi0ZacZWRwh`l#g5lcyMtVfP~h zk97-5MzFh>`y{zTSocOMh7 z>UCBi3{zXx%Rh$lJkd#aNiqY^v>dMg$PXKkpA^zl8W#a`K7bYXcJsC7!`Q5P66Lsi zy978#xJyh<2;oVf^U~sFw1*Vaukhla22dgVEN{JL!9Fz+^d6lv1UUn#z=9?+Y;Q2^FE=izAA0L!4sr^JDQFOO~d6HDcej} z_QN62o_k7pVt}52bfa=?>aYIx8}}S|dSO2Ql&1*?q1XoVrNx=0*}26FQ-h~Z-9I!j zm@lsu7iWv}ON*tc!KHO-@%+kW$#qz@Lr$z?z3&q8`^QH2t(Y#V0faUXbU`J<5i>q_1S3@{a*$(Cx zp^m2pk6k^qygWY#`45G%ySThOxJMzZu3Rp!9$h@Yv`&2X4oW%HT`tXBUO}B+98XqC zmo5X(((DPN#mei1I%=Ti@#n*Vl9{

- 2020-06-24T16:11:35 + 2020-08-02T10:10:44 Dotfuscator Community
- Microsoft.Win32.TaskScheduler.dll + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + 2 @@ -18,8 +118,8 @@ <B>j__TPar b - <>f__AnonymousType0`2 - a + <>f__AnonymousType1`2 + b void(!0, !1) @@ -86,8 +186,8 @@ <C>j__TPar c - <>f__AnonymousType1`3 - b + <>f__AnonymousType2`3 + c void(!0, !1, !2) @@ -176,8 +276,8 @@ <E>j__TPar e - <>f__AnonymousType2`5 - c + <>f__AnonymousType3`5 + d void(!0, !1, !2, !3, !4) @@ -310,8 +410,8 @@ <I>j__TPar i - <>f__AnonymousType3`9 - d + <>f__AnonymousType4`9 + e void(!0, !1, !2, !3, !4, !5, !6, !7, !8) @@ -464,7 +564,7 @@ <PrivateImplementationDetails> - dv + ej unsigned int32(string) @@ -473,15 +573,20 @@ + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A + a + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 C4626D1CE322113BA81CB2CE2E038C4D7F712E29 - a + b <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 C6BF88811CDFBDBDAD9B3A48A826C4BE8FE10B74 - b + c @@ -489,7 +594,15 @@ <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 - dv/a + ej/a + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + ej/b @@ -497,7 +610,7 @@ <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 - dv/b + ej/c @@ -505,7 +618,7 @@ JetBrains.Annotations.AspChildControlTypeAttribute - bf + bi void(string, System.Type) @@ -549,7 +662,7 @@ JetBrains.Annotations.AspDataFieldAttribute - bg + bj void() @@ -562,7 +675,7 @@ JetBrains.Annotations.AspDataFieldsAttribute - bh + bk void() @@ -575,7 +688,7 @@ JetBrains.Annotations.AspMethodPropertyAttribute - bi + bl void() @@ -588,7 +701,7 @@ JetBrains.Annotations.AspMvcActionAttribute - am + ap void() @@ -621,7 +734,7 @@ JetBrains.Annotations.AspMvcActionSelectorAttribute - az + a2 void() @@ -634,7 +747,7 @@ JetBrains.Annotations.AspMvcAreaAttribute - an + aq void() @@ -667,7 +780,7 @@ JetBrains.Annotations.AspMvcAreaMasterLocationFormatAttribute - ag + aj void(string) @@ -696,7 +809,7 @@ JetBrains.Annotations.AspMvcAreaPartialViewLocationFormatAttribute - ah + ak void(string) @@ -725,7 +838,7 @@ JetBrains.Annotations.AspMvcAreaViewLocationFormatAttribute - ai + al void(string) @@ -754,7 +867,7 @@ JetBrains.Annotations.AspMvcControllerAttribute - ao + ar void() @@ -787,7 +900,7 @@ JetBrains.Annotations.AspMvcDisplayTemplateAttribute - at + aw void() @@ -800,7 +913,7 @@ JetBrains.Annotations.AspMvcEditorTemplateAttribute - au + ax void() @@ -813,7 +926,7 @@ JetBrains.Annotations.AspMvcMasterAttribute - ap + as void() @@ -826,7 +939,7 @@ JetBrains.Annotations.AspMvcMasterLocationFormatAttribute - aj + am void(string) @@ -855,7 +968,7 @@ JetBrains.Annotations.AspMvcModelTypeAttribute - aq + at void() @@ -868,7 +981,7 @@ JetBrains.Annotations.AspMvcPartialViewAttribute - ar + au void() @@ -881,7 +994,7 @@ JetBrains.Annotations.AspMvcPartialViewLocationFormatAttribute - ak + an void(string) @@ -910,19 +1023,6 @@ JetBrains.Annotations.AspMvcSuppressViewErrorAttribute - as - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcTemplateAttribute av @@ -935,33 +1035,7 @@ - JetBrains.Annotations.AspMvcViewAttribute - aw - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentAttribute - ax - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentViewAttribute + JetBrains.Annotations.AspMvcTemplateAttribute ay @@ -973,9 +1047,48 @@ + + JetBrains.Annotations.AspMvcViewAttribute + az + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AspMvcViewComponentAttribute + a0 + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AspMvcViewComponentViewAttribute + a1 + + + void() + .ctor + + + + + + JetBrains.Annotations.AspMvcViewLocationFormatAttribute - al + ao void(string) @@ -1004,7 +1117,7 @@ JetBrains.Annotations.AspRequiredAttributeAttribute - bj + bm void(string) @@ -1033,7 +1146,7 @@ JetBrains.Annotations.AspTypePropertyAttribute - bk + bn void(bool) @@ -1062,7 +1175,7 @@ JetBrains.Annotations.AssertionConditionAttribute - a6 + a9 void(JetBrains.Annotations.AssertionConditionType) @@ -1091,7 +1204,7 @@ JetBrains.Annotations.AssertionConditionType - a7 + ba @@ -1124,7 +1237,7 @@ JetBrains.Annotations.AssertionMethodAttribute - a5 + a8 void() @@ -1137,7 +1250,7 @@ JetBrains.Annotations.BaseTypeRequiredAttribute - t + w void(System.Type) @@ -1166,7 +1279,7 @@ JetBrains.Annotations.CanBeNullAttribute - i + l void() @@ -1179,7 +1292,7 @@ JetBrains.Annotations.CannotApplyEqualityOperatorAttribute - s + v void() @@ -1192,7 +1305,7 @@ JetBrains.Annotations.CollectionAccessAttribute - a3 + a6 void(JetBrains.Annotations.CollectionAccessType) @@ -1221,7 +1334,7 @@ JetBrains.Annotations.CollectionAccessType - a4 + a7 @@ -1254,7 +1367,7 @@ JetBrains.Annotations.ContractAnnotationAttribute - q + t void(string) @@ -1302,7 +1415,7 @@ JetBrains.Annotations.HtmlAttributeValueAttribute - a1 + a4 void(string) @@ -1331,7 +1444,7 @@ JetBrains.Annotations.HtmlElementAttributesAttribute - a0 + a3 void() @@ -1364,7 +1477,7 @@ JetBrains.Annotations.ImplicitUseKindFlags - w + z @@ -1402,7 +1515,7 @@ JetBrains.Annotations.ImplicitUseTargetFlags - x + aa @@ -1435,7 +1548,7 @@ JetBrains.Annotations.InstantHandleAttribute - z + ac void() @@ -1448,7 +1561,7 @@ JetBrains.Annotations.InvokerParameterNameAttribute - o + r void() @@ -1461,7 +1574,7 @@ JetBrains.Annotations.ItemCanBeNullAttribute - l + o void() @@ -1474,7 +1587,7 @@ JetBrains.Annotations.ItemNotNullAttribute - k + n void() @@ -1487,7 +1600,7 @@ JetBrains.Annotations.LinqTunnelAttribute - a9 + bc void() @@ -1500,7 +1613,7 @@ JetBrains.Annotations.LocalizationRequiredAttribute - r + u void() @@ -1533,7 +1646,7 @@ JetBrains.Annotations.MacroAttribute - af + ai void() @@ -1592,7 +1705,7 @@ JetBrains.Annotations.MeansImplicitUseAttribute - v + y void() @@ -1648,7 +1761,7 @@ JetBrains.Annotations.MustUseReturnValueAttribute - ab + ae void() @@ -1681,7 +1794,7 @@ JetBrains.Annotations.NoEnumerationAttribute - ba + bd void() @@ -1694,7 +1807,7 @@ JetBrains.Annotations.NoReorderAttribute - bc + bf void() @@ -1707,7 +1820,7 @@ JetBrains.Annotations.NotNullAttribute - j + m void() @@ -1720,7 +1833,7 @@ JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute - p + s void() @@ -1753,7 +1866,7 @@ JetBrains.Annotations.PathReferenceAttribute - ad + ag void() @@ -1786,7 +1899,7 @@ JetBrains.Annotations.ProvidesContextAttribute - ac + af void() @@ -1799,7 +1912,7 @@ JetBrains.Annotations.PublicAPIAttribute - y + ab void() @@ -1832,7 +1945,7 @@ JetBrains.Annotations.PureAttribute - aa + ad void() @@ -1845,7 +1958,7 @@ JetBrains.Annotations.RazorDirectiveAttribute - bn + bq void(string) @@ -1874,7 +1987,7 @@ JetBrains.Annotations.RazorHelperCommonAttribute - bp + bs void() @@ -1887,7 +2000,7 @@ JetBrains.Annotations.RazorImportNamespaceAttribute - bl + bo void(string) @@ -1916,7 +2029,7 @@ JetBrains.Annotations.RazorInjectionAttribute - bm + bp void(string, string) @@ -1960,7 +2073,7 @@ JetBrains.Annotations.RazorLayoutAttribute - bq + bt void() @@ -1973,7 +2086,7 @@ JetBrains.Annotations.RazorPageBaseTypeAttribute - bo + br void(string) @@ -2021,7 +2134,7 @@ JetBrains.Annotations.RazorSectionAttribute - a2 + a5 void() @@ -2034,7 +2147,7 @@ JetBrains.Annotations.RazorWriteLiteralMethodAttribute - br + bu void() @@ -2047,7 +2160,7 @@ JetBrains.Annotations.RazorWriteMethodAttribute - bs + bv void() @@ -2060,7 +2173,7 @@ JetBrains.Annotations.RazorWriteMethodParameterAttribute - bt + bw void() @@ -2073,7 +2186,7 @@ JetBrains.Annotations.RegexPatternAttribute - bb + be void() @@ -2086,7 +2199,7 @@ JetBrains.Annotations.SourceTemplateAttribute - ae + ah void() @@ -2099,7 +2212,7 @@ JetBrains.Annotations.StringFormatMethodAttribute - m + p void(string) @@ -2128,7 +2241,7 @@ JetBrains.Annotations.TerminatesProgramAttribute - a8 + bb void() @@ -2141,7 +2254,7 @@ JetBrains.Annotations.UsedImplicitlyAttribute - u + x void() @@ -2197,7 +2310,7 @@ JetBrains.Annotations.ValueProviderAttribute - n + q void(string) @@ -2226,7 +2339,7 @@ JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute - be + bh void() @@ -2239,7 +2352,20 @@ JetBrains.Annotations.XamlItemsControlAttribute - bd + bg + + + void() + .ctor + + + + + + + + Microsoft.CodeAnalysis.EmbeddedAttribute + f void() @@ -2252,7 +2378,7 @@ Microsoft.Win32.NativeMethods - bu + bx bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, bool, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32&) @@ -2428,7 +2554,7 @@ Microsoft.Win32.NativeMethods/<>c - bu/<>c + bx/<>c void() @@ -2459,7 +2585,7 @@ Microsoft.Win32.NativeMethods/AccessTypes - bu/a + bx/a @@ -2627,7 +2753,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_ERROR - bu/t + bx/t @@ -2680,7 +2806,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FLAGS - bu/u + bx/u @@ -2718,7 +2844,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FORMAT - bu/v + bx/v @@ -2781,7 +2907,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT - bu/x + bx/x Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() @@ -2806,7 +2932,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM - bu/y + bx/y string() @@ -2835,7 +2961,7 @@ Microsoft.Win32.NativeMethods/DomainService - bu/w + bx/w void(string, string) @@ -2868,7 +2994,7 @@ Microsoft.Win32.NativeMethods/LUID - bu/f + bx/f Microsoft.Win32.NativeMethods/LUID(string, string) @@ -2893,7 +3019,7 @@ Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES - bu/g + bx/g void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) @@ -2917,7 +3043,7 @@ Microsoft.Win32.NativeMethods/NetworkComputerInfo - bu/s + bx/s string() @@ -2982,7 +3108,7 @@ Microsoft.Win32.NativeMethods/PRIVILEGE_SET - bu/h + bx/h void(unsigned int32, Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES[]) @@ -3015,7 +3141,7 @@ Microsoft.Win32.NativeMethods/PrivilegeAttributes - bu/b + bx/b @@ -3048,7 +3174,7 @@ Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - bu/c + bx/c @@ -3081,7 +3207,7 @@ Microsoft.Win32.NativeMethods/SERVER_INFO_100 - bu/p + bx/p @@ -3100,7 +3226,7 @@ Microsoft.Win32.NativeMethods/SERVER_INFO_101 - bu/q + bx/q @@ -3139,7 +3265,7 @@ Microsoft.Win32.NativeMethods/SERVER_INFO_102 - bu/r + bx/r @@ -3213,7 +3339,7 @@ Microsoft.Win32.NativeMethods/SID_AND_ATTRIBUTES - bu/i + bx/i @@ -3232,7 +3358,7 @@ Microsoft.Win32.NativeMethods/SYSTEMTIME - bu/z + bx/z void() @@ -3421,7 +3547,7 @@ Microsoft.Win32.NativeMethods/SafeTokenHandle - bu/m + bx/m void() @@ -3488,7 +3614,7 @@ Microsoft.Win32.NativeMethods/ServerPlatform - bu/o + bx/o @@ -3526,7 +3652,7 @@ Microsoft.Win32.NativeMethods/ServerTypes - bu/n + bx/n @@ -3704,7 +3830,7 @@ Microsoft.Win32.NativeMethods/TOKEN_ELEVATION - bu/j + bx/j @@ -3718,7 +3844,7 @@ Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - bu/d + bx/d @@ -3746,7 +3872,7 @@ Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - bu/e + bx/e @@ -3904,7 +4030,7 @@ Microsoft.Win32.NativeMethods/TOKEN_MANDATORY_LABEL - bu/k + bx/k @@ -3918,7 +4044,7 @@ Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES - bu/l + bx/l void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) @@ -3947,7 +4073,7 @@ Microsoft.Win32.NativeMethods/TokenType - bu/TokenType + bx/TokenType @@ -4669,7 +4795,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger - b1 + b4 Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) @@ -4693,7 +4819,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader - b1/a + b4/a void(object, native int) @@ -4718,7 +4844,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter - b1/b + b4/b void(object, native int) @@ -4838,7 +4964,7 @@ Microsoft.Win32.TaskScheduler.CultureSwitcher - bx + b0 void(System.Globalization.CultureInfo) @@ -5071,7 +5197,7 @@ Microsoft.Win32.TaskScheduler.DebugHelper - by + b1 string(object) @@ -5085,7 +5211,7 @@ Microsoft.Win32.TaskScheduler.DefaultValueExAttribute - b0 + b3 void(System.Type, string) @@ -5744,7 +5870,7 @@ Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo - du + dx void(Microsoft.Win32.TaskScheduler.TaskService) @@ -6012,7 +6138,7 @@ Microsoft.Win32.TaskScheduler.IBindAsExecAction - bw + bz @@ -7437,692 +7563,6 @@ - - Microsoft.Win32.TaskScheduler.Properties.Resources - - - void() - .ctor - - - string() - get_ActionTypeComHandler - bi - - - string() - get_ActionTypeExecute - bh - - - string() - get_ActionTypeSendEmail - bg - - - string() - get_ActionTypeShowMessage - bf - - - string() - get_ComHandlerAction - be - - - System.Globalization.CultureInfo() - get_Culture - bj - - - string() - get_DOWAllDays - bd - - - string() - get_EmailAction - bc - - - string() - get_EndSentence - bb - - - string() - get_Error_TriggerEndBeforeStart - ba - - - string() - get_ExecAction - a9 - - - string() - get_HyphenSeparator - a8 - - - string() - get_ListSeparator - a7 - - - string() - get_MOYAllMonths - a6 - - - string() - get_MultipleActions - a5 - - - string() - get_MultipleTriggers - a4 - - - System.Resources.ResourceManager() - get_ResourceManager - bk - - - string() - get_ShowMessageAction - a3 - - - string() - get_TaskDefaultPrincipal - a2 - - - string() - get_TaskStateDisabled - a1 - - - string() - get_TaskStateQueued - a0 - - - string() - get_TaskStateReady - az - - - string() - get_TaskStateRunning - ay - - - string() - get_TaskStateUnknown - ax - - - string() - get_TriggerAnyUser - aw - - - string() - get_TriggerBoot1 - av - - - string() - get_TriggerCustom1 - au - - - string() - get_TriggerDaily1 - at - - - string() - get_TriggerDaily2 - as - - - string() - get_TriggerDuration0 - ar - - - string() - get_TriggerDurationNot0 - aq - - - string() - get_TriggerDurationNot0Short - ap - - - string() - get_TriggerEndBoundary - ao - - - string() - get_TriggerEvent1 - an - - - string() - get_TriggerEventBasic1 - am - - - string() - get_TriggerEventBasic2 - al - - - string() - get_TriggerEventBasic3 - ak - - - string() - get_TriggerIdle1 - aj - - - string() - get_TriggerLogon1 - ai - - - string() - get_TriggerMonthly1 - ah - - - string() - get_TriggerMonthlyDOW1 - ag - - - string() - get_TriggerRegistration1 - af - - - string() - get_TriggerRepetition - ae - - - string() - get_TriggerRepetitionShort - ad - - - string() - get_TriggerSessionConsoleConnect - ac - - - string() - get_TriggerSessionConsoleDisconnect - ab - - - string() - get_TriggerSessionRemoteConnect - aa - - - string() - get_TriggerSessionRemoteDisconnect - z - - - string() - get_TriggerSessionSessionLock - y - - - string() - get_TriggerSessionSessionUnlock - x - - - string() - get_TriggerSessionUserSession - w - - - string() - get_TriggerTime1 - v - - - string() - get_TriggerTypeBoot - u - - - string() - get_TriggerTypeCustom - t - - - string() - get_TriggerTypeDaily - s - - - string() - get_TriggerTypeEvent - r - - - string() - get_TriggerTypeIdle - q - - - string() - get_TriggerTypeLogon - p - - - string() - get_TriggerTypeMonthly - o - - - string() - get_TriggerTypeMonthlyDOW - n - - - string() - get_TriggerTypeRegistration - m - - - string() - get_TriggerTypeSessionStateChange - l - - - string() - get_TriggerTypeTime - k - - - string() - get_TriggerTypeWeekly - j - - - string() - get_TriggerWeekly1Week - i - - - string() - get_TriggerWeeklyMultWeeks - h - - - string() - get_WWAllWeeks - g - - - string() - get_WWFifthWeek - f - - - string() - get_WWFirstWeek - e - - - string() - get_WWFourthWeek - d - - - string() - get_WWLastWeek - c - - - string() - get_WWSecondWeek - b - - - string() - get_WWThirdWeek - a - - - void(System.Globalization.CultureInfo) - set_Culture - a - - - - - System.Globalization.CultureInfo - resourceCulture - b - - - System.Resources.ResourceManager - resourceMan - a - - - - - string() - ActionTypeComHandler - - - string() - ActionTypeExecute - - - string() - ActionTypeSendEmail - - - string() - ActionTypeShowMessage - - - string() - ComHandlerAction - - - System.Globalization.CultureInfo() - Culture - - - string() - DOWAllDays - - - string() - EmailAction - - - string() - EndSentence - - - string() - Error_TriggerEndBeforeStart - - - string() - ExecAction - - - string() - HyphenSeparator - - - string() - ListSeparator - - - string() - MOYAllMonths - - - string() - MultipleActions - - - string() - MultipleTriggers - - - System.Resources.ResourceManager() - ResourceManager - - - string() - ShowMessageAction - - - string() - TaskDefaultPrincipal - - - string() - TaskStateDisabled - - - string() - TaskStateQueued - - - string() - TaskStateReady - - - string() - TaskStateRunning - - - string() - TaskStateUnknown - - - string() - TriggerAnyUser - - - string() - TriggerBoot1 - - - string() - TriggerCustom1 - - - string() - TriggerDaily1 - - - string() - TriggerDaily2 - - - string() - TriggerDuration0 - - - string() - TriggerDurationNot0 - - - string() - TriggerDurationNot0Short - - - string() - TriggerEndBoundary - - - string() - TriggerEvent1 - - - string() - TriggerEventBasic1 - - - string() - TriggerEventBasic2 - - - string() - TriggerEventBasic3 - - - string() - TriggerIdle1 - - - string() - TriggerLogon1 - - - string() - TriggerMonthly1 - - - string() - TriggerMonthlyDOW1 - - - string() - TriggerRegistration1 - - - string() - TriggerRepetition - - - string() - TriggerRepetitionShort - - - string() - TriggerSessionConsoleConnect - - - string() - TriggerSessionConsoleDisconnect - - - string() - TriggerSessionRemoteConnect - - - string() - TriggerSessionRemoteDisconnect - - - string() - TriggerSessionSessionLock - - - string() - TriggerSessionSessionUnlock - - - string() - TriggerSessionUserSession - - - string() - TriggerTime1 - - - string() - TriggerTypeBoot - - - string() - TriggerTypeCustom - - - string() - TriggerTypeDaily - - - string() - TriggerTypeEvent - - - string() - TriggerTypeIdle - - - string() - TriggerTypeLogon - - - string() - TriggerTypeMonthly - - - string() - TriggerTypeMonthlyDOW - - - string() - TriggerTypeRegistration - - - string() - TriggerTypeSessionStateChange - - - string() - TriggerTypeTime - - - string() - TriggerTypeWeekly - - - string() - TriggerWeekly1Week - - - string() - TriggerWeeklyMultWeeks - - - string() - WWAllWeeks - - - string() - WWFifthWeek - - - string() - WWFirstWeek - - - string() - WWFourthWeek - - - string() - WWLastWeek - - - string() - WWSecondWeek - - - string() - WWThirdWeek - - - - Microsoft.Win32.TaskScheduler.QuickTriggerType @@ -8328,7 +7768,7 @@ Microsoft.Win32.TaskScheduler.RepetitionPatternConverter - b2 + b5 void() @@ -8495,17 +7935,17 @@ int32() - <GetEnumerator>b__5_0 + <GetEnumerator>b__9_0 a Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - <GetEnumerator>b__5_1 + <GetEnumerator>b__9_1 a Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) - <GetEnumerator>b__5_2 + <GetEnumerator>b__9_2 a @@ -9208,7 +8648,7 @@ Microsoft.Win32.TaskScheduler.TSInteropExt - bz + b2 string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) @@ -9841,27 +9281,27 @@ System.Text.RegularExpressions.Regex filter - b + d Microsoft.Win32.TaskScheduler.TaskFolder fld - c + a Microsoft.Win32.TaskScheduler.TaskService svc - a + b Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler v1TS - d + e Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection v2Coll - e + c @@ -9907,12 +9347,12 @@ object() System.Collections.IEnumerator.get_Current - c + b int32() get_Count - d + c Microsoft.Win32.TaskScheduler.Task() @@ -9921,7 +9361,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.ITask() get_ICurrent - b + d @@ -9933,22 +9373,22 @@ System.Text.RegularExpressions.Regex filter - e + a Microsoft.Win32.TaskScheduler.TaskService svc - a + b Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler ts - c + e Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems wienum - b + c @@ -10156,13 +9596,9 @@ void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) .ctor - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - string() - <get_Principal>b__25_0 + <get_Principal>b__24_0 a @@ -10197,10 +9633,6 @@ SetV1TaskData a - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - System.Runtime.Serialization.ISerializable.GetObjectData - System.Xml.Schema.XmlSchema() System.Xml.Serialization.IXmlSerializable.GetSchema @@ -10355,27 +9787,27 @@ bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_0 + <GetLowestSupportedVersion>b__41_0 a bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_1 + <GetLowestSupportedVersion>b__41_1 b bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_2 + <GetLowestSupportedVersion>b__41_2 c bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_3 + <GetLowestSupportedVersion>b__41_3 d bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_4 + <GetLowestSupportedVersion>b__41_4 e @@ -10386,23 +9818,23 @@ System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_0 + <>9__41_0 System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_1 + <>9__41_1 System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_2 + <>9__41_2 System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_3 + <>9__41_3 System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_4 + <>9__41_4 @@ -15701,7 +15133,7 @@ Microsoft.Win32.TaskScheduler.User - b3 + b6 void() @@ -15809,7 +15241,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.CTask - ds + dv void() @@ -15822,7 +15254,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler - dr + du void() @@ -15835,7 +15267,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString - dt + dw void() @@ -15873,7 +15305,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.Daily - dg + dj @@ -15887,7 +15319,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.HResult - db + de void() @@ -16016,7 +15448,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems - dn + dr Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() @@ -16045,7 +15477,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.ITask - dp + ds Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) @@ -16259,7 +15691,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - dm + dq Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) @@ -16308,7 +15740,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger - dq + dt Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() @@ -16332,7 +15764,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW - dj + dm Microsoft.Win32.TaskScheduler.WhichWeek() @@ -16367,7 +15799,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate - di + dl @@ -16386,7 +15818,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - dc + df @@ -16464,7 +15896,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - dd + dg @@ -16522,7 +15954,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger - dl + dp string() @@ -16641,7 +16073,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - df + di @@ -16669,7 +16101,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - de + dh @@ -16722,7 +16154,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData - dk + dn @@ -16751,7 +16183,7 @@ Microsoft.Win32.TaskScheduler.V1Interop.Weekly - dh + dk @@ -16770,7 +16202,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IAction - b6 + b9 string() @@ -16794,7 +16226,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection - b7 + ca void() @@ -16853,7 +16285,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger - b8 + cb string() @@ -16937,7 +16369,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction - b9 + cc string() @@ -16981,7 +16413,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger - ca + cd int16() @@ -17075,7 +16507,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction - cb + ce object[]() @@ -17199,7 +16631,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger - cc + cf string() @@ -17303,7 +16735,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IExecAction - cd + cg string() @@ -17357,7 +16789,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings - ce + ch string() @@ -17406,7 +16838,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger - cf + ci bool() @@ -17480,7 +16912,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger - cg + cj string() @@ -17574,7 +17006,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings - c5 + c8 string() @@ -17613,7 +17045,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger - ch + ck int16() @@ -17737,7 +17169,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger - ci + cl int32() @@ -17851,7 +17283,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings - cj + cm string() @@ -17880,7 +17312,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal - ck + cn string() @@ -17949,7 +17381,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - cl + co void(string) @@ -17983,7 +17415,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask - cm + cp Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) @@ -18082,7 +17514,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - cn + cq System.Collections.IEnumerator() @@ -18106,7 +17538,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo - co + cr string() @@ -18205,7 +17637,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger - cp + cs string() @@ -18289,7 +17721,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern - cq + ct string() @@ -18328,7 +17760,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask - cr + cu void() @@ -18377,7 +17809,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection - cs + cv System.Collections.IEnumerator() @@ -18401,7 +17833,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger - ct + cw string() @@ -18505,7 +17937,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction - cu + cx string() @@ -18549,7 +17981,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - cv + cy Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() @@ -18628,7 +18060,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder - cw + cz Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) @@ -18702,7 +18134,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection - cx + c0 System.Collections.IEnumerator() @@ -18726,7 +18158,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection - cy + c1 void() @@ -18765,7 +18197,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair - cz + c2 string() @@ -18794,7 +18226,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskService - c0 + c3 void(object, object, object, object) @@ -18848,7 +18280,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings - c2 + c5 bool() @@ -19057,7 +18489,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 - c3 + c6 bool() @@ -19086,7 +18518,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 - c4 + c7 Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() @@ -19340,7 +18772,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITaskVariables - c6 + c9 string() @@ -19364,7 +18796,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger - c7 + da bool() @@ -19448,7 +18880,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITrigger - c8 + db bool() @@ -19522,7 +18954,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection - c9 + dc void() @@ -19561,7 +18993,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger - da + dd int16() @@ -19665,7 +19097,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.TaskEnumFlags - b5 + b8 @@ -19683,7 +19115,7 @@ Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass - c1 + c4 void() @@ -19851,7 +19283,7 @@ Microsoft.Win32.TaskScheduler.XmlSerializationHelper - b4 + b7 bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) @@ -19960,7 +19392,7 @@ Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler - b4/a + b7/a void(object, native int) @@ -19985,7 +19417,7 @@ Microsoft.Win32.WindowsImpersonatedIdentity - bv + by void(string, string, string) @@ -20048,51 +19480,9 @@ - - 1 - - T - - System.Collections.Generic.IReadOnlyCollection`1 - - - int32() - get_Count - - - - - - int32() - Count - - - - - - 1 - - T - - System.Collections.Generic.IReadOnlyList`1 - - - !0(int32) - get_Item - - - - - - !0(int32) - Item - - - - System.EnumUtil - e + h 1 @@ -20184,7 +19574,7 @@ a System.EnumUtil/<GetFlags>d__9`1 - e/a + h/a void(int32) @@ -20268,7 +19658,7 @@ System.Reflection.ReflectionHelper - f + i 1 @@ -20332,7 +19722,7 @@ T System.Reflection.ReflectionHelper/<>c__5`1 - f/<>c__5`1 + i/<>c__5`1 void() @@ -20361,6 +19751,19 @@ + + System.Runtime.CompilerServices.IsReadOnlyAttribute + g + + + void() + .ctor + + + + + + 2 @@ -20372,7 +19775,7 @@ b System.Runtime.InteropServices.ComEnumerator`2 - h + k void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) @@ -20430,7 +19833,7 @@ b System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 - h/a + k/a void() @@ -20468,7 +19871,7 @@ b System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d - h/a/a + k/a/a void(int32) @@ -20536,7 +19939,7 @@ b System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 - h/b + k/b void() @@ -20574,7 +19977,7 @@ b System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d - h/b/a + k/b/a void(int32) @@ -20633,7 +20036,7 @@ System.Runtime.InteropServices.InteropUtil - g + j void(native int&, unsigned int32&) @@ -20773,140 +20176,9 @@ - - - winPEAS.exe - - 4 - - <Proc>j__TPar - a - - - <Pth>j__TPar - b - - - <CommLine>j__TPar - c - - - <Owner>j__TPar - d - - <>f__AnonymousType0`4 - dw - - - void(!0, !1, !2, !3) - .ctor - - - bool(object) - Equals - - - int32() - GetHashCode - - - string() - ToString - - - !2() - get_CommLine - c - - - !3() - get_Owner - d - - - !0() - get_Proc - a - - - !1() - get_Pth - b - - - - - !2 - <CommLine>i__Field - c - - - !3 - <Owner>i__Field - d - - - !0 - <Proc>i__Field - a - - - !1 - <Pth>i__Field - b - - - - - !2() - CommLine - - - !3() - Owner - - - !0() - Proc - - - !1() - Pth - - - - - - <PrivateImplementationDetails> - ei - - - unsigned int32(string) - ComputeStringHash - a - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A - a - - - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - ei/a - - - - - winPEAS.ApplicationInfo - dx + dy void() @@ -20972,7 +20244,7 @@ winPEAS.ApplicationInfo/<>c - dx/<>c + dy/<>c void() @@ -21012,7 +20284,7 @@ winPEAS.ApplicationInfo/<>c__DisplayClass8_0 - dx/a + dy/a @@ -21026,7 +20298,7 @@ winPEAS.Beaprint - dy + dz void() @@ -21128,7 +20400,7 @@ void() - PrintLeyend + PrintLegend e @@ -21264,26 +20536,6 @@ winPEAS.CVE_2019_0836 - d8 - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_0841 d9 @@ -21303,7 +20555,7 @@ - winPEAS.CVE_2019_1064 + winPEAS.CVE_2019_0841 ea @@ -21323,7 +20575,7 @@ - winPEAS.CVE_2019_1130 + winPEAS.CVE_2019_1064 eb @@ -21343,7 +20595,7 @@ - winPEAS.CVE_2019_1253 + winPEAS.CVE_2019_1130 ec @@ -21363,7 +20615,7 @@ - winPEAS.CVE_2019_1315 + winPEAS.CVE_2019_1253 ed @@ -21383,7 +20635,7 @@ - winPEAS.CVE_2019_1385 + winPEAS.CVE_2019_1315 ee @@ -21403,7 +20655,7 @@ - winPEAS.CVE_2019_1388 + winPEAS.CVE_2019_1385 ef @@ -21423,7 +20675,7 @@ - winPEAS.CVE_2019_1405 + winPEAS.CVE_2019_1388 eg @@ -21442,9 +20694,29 @@ + + winPEAS.CVE_2019_1405 + eh + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + winPEAS.InterestingFiles - dz + d0 void() @@ -21502,7 +20774,7 @@ winPEAS.KnownFileCredsInfo - d0 + d1 void() @@ -21711,7 +20983,7 @@ winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - d0/p + d1/p @@ -21764,7 +21036,7 @@ winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY - d0/k + d1/k @@ -21788,7 +21060,7 @@ winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - d0/KERB_ENCRYPTION_TYPE + d1/KERB_ENCRYPTION_TYPE @@ -21901,7 +21173,7 @@ winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME - d0/o + d1/o @@ -21925,7 +21197,7 @@ winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET - d0/l + d1/l @@ -22014,7 +21286,7 @@ winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - d0/g + d1/g @@ -22187,7 +21459,7 @@ winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST - d0/f + d1/f @@ -22206,7 +21478,7 @@ winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE - d0/h + d1/h @@ -22230,7 +21502,7 @@ winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST - d0/m + d1/m @@ -22274,7 +21546,7 @@ winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE - d0/j + d1/j @@ -22288,7 +21560,7 @@ winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO - d0/i + d1/i @@ -22332,7 +21604,7 @@ winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - d0/KERB_TICKET_FLAGS + d1/KERB_TICKET_FLAGS @@ -22409,7 +21681,7 @@ winPEAS.KnownFileCredsInfo/LSA_STRING_IN - d0/b + d1/b @@ -22433,7 +21705,7 @@ winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - d0/c + d1/c @@ -22457,7 +21729,7 @@ winPEAS.KnownFileCredsInfo/LUID - d0/d + d1/d @@ -22476,7 +21748,7 @@ winPEAS.KnownFileCredsInfo/SECURITY_HANDLE - d0/n + d1/n void(int32) @@ -22500,7 +21772,7 @@ winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA - d0/e + d1/e @@ -22569,7 +21841,7 @@ winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - d0/q + d1/q @@ -22642,7 +21914,7 @@ winPEAS.KnownFileCredsInfo/VaultCli - d0/a + d1/a int32(native int&) @@ -22679,7 +21951,7 @@ winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - d0/a/a + d1/a/a @@ -22767,7 +22039,7 @@ winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT - d0/a/e + d1/a/e @@ -22786,7 +22058,7 @@ winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 - d0/a/d + d1/a/d @@ -22840,7 +22112,7 @@ winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 - d0/a/c + d1/a/c @@ -22899,7 +22171,7 @@ winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - d0/a/b + d1/a/b @@ -22952,7 +22224,7 @@ winPEAS.MyUtils - d1 + d2 void() @@ -23080,7 +22352,7 @@ winPEAS.MyUtils/<>c - d1/<>c + d2/<>c void() @@ -23165,7 +22437,7 @@ winPEAS.MyUtils/Win32 - d1/a + d2/a void() @@ -23192,7 +22464,7 @@ winPEAS.MyUtils/Win32/NetJoinStatus - d1/a/a + d2/a/a @@ -23225,7 +22497,7 @@ winPEAS.NetworkInfo - d2 + d3 void() @@ -23287,7 +22559,7 @@ winPEAS.NetworkInfo/<>c - d2/<>c + d3/<>c void() @@ -23318,7 +22590,7 @@ winPEAS.NetworkInfo/ArpEntryType - d2/ArpEntryType + d3/ArpEntryType @@ -23347,7 +22619,7 @@ winPEAS.NetworkInfo/FirewallProfiles - d2/FirewallProfiles + d3/FirewallProfiles @@ -23376,7 +22648,7 @@ winPEAS.NetworkInfo/MIB_IPNETROW - d2/a + d3/a @@ -23445,7 +22717,7 @@ winPEAS.ProcessesInfo - d3 + d4 void() @@ -23491,7 +22763,7 @@ winPEAS.ProcessesInfo/<>c - d3/<>c + d4/<>c void() @@ -23540,7 +22812,7 @@ winPEAS.Program - d4 + d5 void() @@ -23933,12 +23205,12 @@ void() CheckRegANSI - bw + bv void() CreateDynamicLists - bx + bw void(string[]) @@ -23948,53 +23220,48 @@ void() PrintBrowserInfo - bo - - - void() - PrintInfoApplications - br - - - void() - PrintInfoNetwork - bq - - - void() - PrintInfoProcesses - bt - - - void() - PrintInfoServices - bs - - - void() - PrintInfoUsers - bu - - - void() - PrintInterestingFiles bn void() - PrintSystemInfo - bv + PrintInfoApplications + bq void() - PrintWindowsCreds + PrintInfoNetwork bp void() - wait_enter + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles bm + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + @@ -24193,7 +23460,7 @@ winPEAS.Program/<>c__DisplayClass43_0 - d4/a + d5/a @@ -24205,6 +23472,692 @@ + + winPEAS.Properties.Resources + + + void() + .ctor + + + string() + get_ActionTypeComHandler + bi + + + string() + get_ActionTypeExecute + bh + + + string() + get_ActionTypeSendEmail + bg + + + string() + get_ActionTypeShowMessage + bf + + + string() + get_ComHandlerAction + be + + + System.Globalization.CultureInfo() + get_Culture + bj + + + string() + get_DOWAllDays + bd + + + string() + get_EmailAction + bc + + + string() + get_EndSentence + bb + + + string() + get_Error_TriggerEndBeforeStart + ba + + + string() + get_ExecAction + a9 + + + string() + get_HyphenSeparator + a8 + + + string() + get_ListSeparator + a7 + + + string() + get_MOYAllMonths + a6 + + + string() + get_MultipleActions + a5 + + + string() + get_MultipleTriggers + a4 + + + System.Resources.ResourceManager() + get_ResourceManager + bk + + + string() + get_ShowMessageAction + a3 + + + string() + get_TaskDefaultPrincipal + a2 + + + string() + get_TaskStateDisabled + a1 + + + string() + get_TaskStateQueued + a0 + + + string() + get_TaskStateReady + az + + + string() + get_TaskStateRunning + ay + + + string() + get_TaskStateUnknown + ax + + + string() + get_TriggerAnyUser + aw + + + string() + get_TriggerBoot1 + av + + + string() + get_TriggerCustom1 + au + + + string() + get_TriggerDaily1 + at + + + string() + get_TriggerDaily2 + as + + + string() + get_TriggerDuration0 + ar + + + string() + get_TriggerDurationNot0 + aq + + + string() + get_TriggerDurationNot0Short + ap + + + string() + get_TriggerEndBoundary + ao + + + string() + get_TriggerEvent1 + an + + + string() + get_TriggerEventBasic1 + am + + + string() + get_TriggerEventBasic2 + al + + + string() + get_TriggerEventBasic3 + ak + + + string() + get_TriggerIdle1 + aj + + + string() + get_TriggerLogon1 + ai + + + string() + get_TriggerMonthly1 + ah + + + string() + get_TriggerMonthlyDOW1 + ag + + + string() + get_TriggerRegistration1 + af + + + string() + get_TriggerRepetition + ae + + + string() + get_TriggerRepetitionShort + ad + + + string() + get_TriggerSessionConsoleConnect + ac + + + string() + get_TriggerSessionConsoleDisconnect + ab + + + string() + get_TriggerSessionRemoteConnect + aa + + + string() + get_TriggerSessionRemoteDisconnect + z + + + string() + get_TriggerSessionSessionLock + y + + + string() + get_TriggerSessionSessionUnlock + x + + + string() + get_TriggerSessionUserSession + w + + + string() + get_TriggerTime1 + v + + + string() + get_TriggerTypeBoot + u + + + string() + get_TriggerTypeCustom + t + + + string() + get_TriggerTypeDaily + s + + + string() + get_TriggerTypeEvent + r + + + string() + get_TriggerTypeIdle + q + + + string() + get_TriggerTypeLogon + p + + + string() + get_TriggerTypeMonthly + o + + + string() + get_TriggerTypeMonthlyDOW + n + + + string() + get_TriggerTypeRegistration + m + + + string() + get_TriggerTypeSessionStateChange + l + + + string() + get_TriggerTypeTime + k + + + string() + get_TriggerTypeWeekly + j + + + string() + get_TriggerWeekly1Week + i + + + string() + get_TriggerWeeklyMultWeeks + h + + + string() + get_WWAllWeeks + g + + + string() + get_WWFifthWeek + f + + + string() + get_WWFirstWeek + e + + + string() + get_WWFourthWeek + d + + + string() + get_WWLastWeek + c + + + string() + get_WWSecondWeek + b + + + string() + get_WWThirdWeek + a + + + void(System.Globalization.CultureInfo) + set_Culture + a + + + + + System.Globalization.CultureInfo + resourceCulture + b + + + System.Resources.ResourceManager + resourceMan + a + + + + + string() + ActionTypeComHandler + + + string() + ActionTypeExecute + + + string() + ActionTypeSendEmail + + + string() + ActionTypeShowMessage + + + string() + ComHandlerAction + + + System.Globalization.CultureInfo() + Culture + + + string() + DOWAllDays + + + string() + EmailAction + + + string() + EndSentence + + + string() + Error_TriggerEndBeforeStart + + + string() + ExecAction + + + string() + HyphenSeparator + + + string() + ListSeparator + + + string() + MOYAllMonths + + + string() + MultipleActions + + + string() + MultipleTriggers + + + System.Resources.ResourceManager() + ResourceManager + + + string() + ShowMessageAction + + + string() + TaskDefaultPrincipal + + + string() + TaskStateDisabled + + + string() + TaskStateQueued + + + string() + TaskStateReady + + + string() + TaskStateRunning + + + string() + TaskStateUnknown + + + string() + TriggerAnyUser + + + string() + TriggerBoot1 + + + string() + TriggerCustom1 + + + string() + TriggerDaily1 + + + string() + TriggerDaily2 + + + string() + TriggerDuration0 + + + string() + TriggerDurationNot0 + + + string() + TriggerDurationNot0Short + + + string() + TriggerEndBoundary + + + string() + TriggerEvent1 + + + string() + TriggerEventBasic1 + + + string() + TriggerEventBasic2 + + + string() + TriggerEventBasic3 + + + string() + TriggerIdle1 + + + string() + TriggerLogon1 + + + string() + TriggerMonthly1 + + + string() + TriggerMonthlyDOW1 + + + string() + TriggerRegistration1 + + + string() + TriggerRepetition + + + string() + TriggerRepetitionShort + + + string() + TriggerSessionConsoleConnect + + + string() + TriggerSessionConsoleDisconnect + + + string() + TriggerSessionRemoteConnect + + + string() + TriggerSessionRemoteDisconnect + + + string() + TriggerSessionSessionLock + + + string() + TriggerSessionSessionUnlock + + + string() + TriggerSessionUserSession + + + string() + TriggerTime1 + + + string() + TriggerTypeBoot + + + string() + TriggerTypeCustom + + + string() + TriggerTypeDaily + + + string() + TriggerTypeEvent + + + string() + TriggerTypeIdle + + + string() + TriggerTypeLogon + + + string() + TriggerTypeMonthly + + + string() + TriggerTypeMonthlyDOW + + + string() + TriggerTypeRegistration + + + string() + TriggerTypeSessionStateChange + + + string() + TriggerTypeTime + + + string() + TriggerTypeWeekly + + + string() + TriggerWeekly1Week + + + string() + TriggerWeeklyMultWeeks + + + string() + WWAllWeeks + + + string() + WWFifthWeek + + + string() + WWFirstWeek + + + string() + WWFourthWeek + + + string() + WWLastWeek + + + string() + WWSecondWeek + + + string() + WWThirdWeek + + + + winPEAS.SamServer @@ -24723,7 +24676,7 @@ winPEAS.ServicesInfo - d5 + d6 void() @@ -24770,7 +24723,7 @@ winPEAS.SystemInfo - d6 + d7 void() @@ -24843,7 +24796,7 @@ winPEAS.UserInfo - d7 + d8 void() @@ -24984,7 +24937,7 @@ winPEAS.UserInfo/LUID - d7/e + d8/e @@ -25003,7 +24956,7 @@ winPEAS.UserInfo/LUID_AND_ATTRIBUTES - d7/f + d8/f @@ -25022,7 +24975,7 @@ winPEAS.UserInfo/LuidAttributes - d7/LuidAttributes + d8/LuidAttributes @@ -25055,7 +25008,7 @@ winPEAS.UserInfo/TOKEN_INFORMATION_CLASS - d7/g + d8/g @@ -25153,7 +25106,7 @@ winPEAS.UserInfo/TOKEN_PRIVILEGES - d7/d + d8/d @@ -25172,7 +25125,7 @@ winPEAS.UserInfo/WTS_CLIENT_ADDRESS - d7/b + d8/b @@ -25191,7 +25144,7 @@ winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS - d7/WTS_CONNECTSTATE_CLASS + d8/WTS_CONNECTSTATE_CLASS @@ -25244,7 +25197,7 @@ winPEAS.UserInfo/WTS_INFO_CLASS - d7/a + d8/a @@ -25407,7 +25360,7 @@ winPEAS.UserInfo/WTS_SESSION_INFO_1 - d7/c + d8/c @@ -25621,7 +25574,7 @@ winPEAS.Watson - eh + ei void() @@ -25662,11 +25615,11 @@ Total Classes - 420 + 419 Total Methods - 2854 + 2850 Total Fields @@ -25674,7 +25627,7 @@ Total Properties - 388 + 386 Total Events @@ -25682,12 +25635,12 @@ Total Classes Renamed - 307 - 73.10 % + 308 + 73.51 % Total Methods Renamed - 1442 + 1440 50.53 % @@ -25707,8 +25660,8 @@ Methods Renamed to 'a' - 323 - 11.32 % + 322 + 11.30 % Methods Renamed to 'b' @@ -25718,7 +25671,7 @@ Methods Renamed to 'c' 116 - 4.06 % + 4.07 % Methods Renamed to 'd' @@ -25728,7 +25681,7 @@ Methods Renamed to 'e' 60 - 2.10 % + 2.11 % Methods Renamed to 'f' diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.1.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.1.xml index 5d197d4..c637bdb 100755 --- a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.1.xml +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.1.xml @@ -2,12 +2,112 @@
- 2020-06-24T16:12:24 + 2020-08-04T20:23:08 Dotfuscator Community
- Microsoft.Win32.TaskScheduler.dll + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + 2 @@ -18,8 +118,8 @@ <B>j__TPar b - <>f__AnonymousType0`2 - a + <>f__AnonymousType1`2 + b void(!0, !1) @@ -86,8 +186,8 @@ <C>j__TPar c - <>f__AnonymousType1`3 - b + <>f__AnonymousType2`3 + c void(!0, !1, !2) @@ -176,8 +276,8 @@ <E>j__TPar e - <>f__AnonymousType2`5 - c + <>f__AnonymousType3`5 + d void(!0, !1, !2, !3, !4) @@ -310,8 +410,8 @@ <I>j__TPar i - <>f__AnonymousType3`9 - d + <>f__AnonymousType4`9 + e void(!0, !1, !2, !3, !4, !5, !6, !7, !8) @@ -464,7 +564,7 @@ <PrivateImplementationDetails> - dv + co unsigned int32(string) @@ -474,8 +574,8 @@ - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 - C4626D1CE322113BA81CB2CE2E038C4D7F712E29 + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A a @@ -489,642 +589,36 @@ <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 - dv/a + co/a - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 - dv/b + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + co/b - - JetBrains.Annotations.AspChildControlTypeAttribute - bf - - - void(string, System.Type) - .ctor - - - System.Type() - get_ControlType - d - - - string() - get_TagName - c - - - void(System.Type) - set_ControlType - c - - - void(string) - set_TagName - c - - - - - System.Type - <ControlType>k__BackingField - b - - - string - <TagName>k__BackingField - a - - - - - - - JetBrains.Annotations.AspDataFieldAttribute - bg - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspDataFieldsAttribute - bh - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMethodPropertyAttribute - bi - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcActionAttribute - am - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcActionSelectorAttribute - az - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcAreaAttribute - an - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaMasterLocationFormatAttribute - ag - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaPartialViewLocationFormatAttribute - ah - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaViewLocationFormatAttribute - ai - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcControllerAttribute - ao - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcDisplayTemplateAttribute - at - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcEditorTemplateAttribute - au - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcMasterAttribute - ap - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcMasterLocationFormatAttribute - aj - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcModelTypeAttribute - aq - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcPartialViewAttribute - ar - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcPartialViewLocationFormatAttribute - ak - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcSuppressViewErrorAttribute - as - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcTemplateAttribute - av - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewAttribute - aw - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentAttribute - ax - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentViewAttribute - ay - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewLocationFormatAttribute - al - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspRequiredAttributeAttribute - bj - - - void(string) - .ctor - - - string() - get_Attribute - b - - - void(string) - set_Attribute - b - - - - - string - <Attribute>k__BackingField - a - - - - - - - JetBrains.Annotations.AspTypePropertyAttribute - bk - - - void(bool) - .ctor - - - bool() - get_CreateConstructorReferences - b - - - void(bool) - set_CreateConstructorReferences - b - - - - - bool - <CreateConstructorReferences>k__BackingField - a - - - - - JetBrains.Annotations.AssertionConditionAttribute - a6 + u - void(JetBrains.Annotations.AssertionConditionType) + void() .ctor - - JetBrains.Annotations.AssertionConditionType() - get_ConditionType - b - - - void(JetBrains.Annotations.AssertionConditionType) - set_ConditionType - b - - - - JetBrains.Annotations.AssertionConditionType - <ConditionType>k__BackingField - a - - - - - - - JetBrains.Annotations.AssertionConditionType - a7 - - - - JetBrains.Annotations.AssertionConditionType - IS_FALSE - b - - - JetBrains.Annotations.AssertionConditionType - IS_NOT_NULL - d - - - JetBrains.Annotations.AssertionConditionType - IS_NULL - c - - - JetBrains.Annotations.AssertionConditionType - IS_TRUE - a - - - int32 - value__ - - + JetBrains.Annotations.AssertionMethodAttribute - a5 + t void() @@ -1137,7 +631,7 @@ JetBrains.Annotations.BaseTypeRequiredAttribute - t + l void(System.Type) @@ -1177,194 +671,9 @@ - - JetBrains.Annotations.CannotApplyEqualityOperatorAttribute - s - - - void() - .ctor - - - - - - - - JetBrains.Annotations.CollectionAccessAttribute - a3 - - - void(JetBrains.Annotations.CollectionAccessType) - .ctor - - - JetBrains.Annotations.CollectionAccessType() - get_CollectionAccessType - b - - - void(JetBrains.Annotations.CollectionAccessType) - set_CollectionAccessType - b - - - - - JetBrains.Annotations.CollectionAccessType - <CollectionAccessType>k__BackingField - a - - - - - - - JetBrains.Annotations.CollectionAccessType - a4 - - - - JetBrains.Annotations.CollectionAccessType - ModifyExistingContent - c - - - JetBrains.Annotations.CollectionAccessType - None - a - - - JetBrains.Annotations.CollectionAccessType - Read - b - - - JetBrains.Annotations.CollectionAccessType - UpdatedContent - d - - - int32 - value__ - - - - - - - JetBrains.Annotations.ContractAnnotationAttribute - q - - - void(string) - .ctor - - - void(string, bool) - .ctor - - - string() - get_Contract - c - - - bool() - get_ForceFullStates - d - - - void(string) - set_Contract - c - - - void(bool) - set_ForceFullStates - c - - - - - string - <Contract>k__BackingField - a - - - bool - <ForceFullStates>k__BackingField - b - - - - - - - JetBrains.Annotations.HtmlAttributeValueAttribute - a1 - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.HtmlElementAttributesAttribute - a0 - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - JetBrains.Annotations.ImplicitUseKindFlags - w + o @@ -1402,7 +711,7 @@ JetBrains.Annotations.ImplicitUseTargetFlags - x + p @@ -1433,45 +742,6 @@ - - JetBrains.Annotations.InstantHandleAttribute - z - - - void() - .ctor - - - - - - - - JetBrains.Annotations.InvokerParameterNameAttribute - o - - - void() - .ctor - - - - - - - - JetBrains.Annotations.ItemCanBeNullAttribute - l - - - void() - .ctor - - - - - - JetBrains.Annotations.ItemNotNullAttribute k @@ -1485,55 +755,9 @@ - - JetBrains.Annotations.LinqTunnelAttribute - a9 - - - void() - .ctor - - - - - - - - JetBrains.Annotations.LocalizationRequiredAttribute - r - - - void() - .ctor - - - void(bool) - .ctor - - - bool() - get_Required - b - - - void(bool) - set_Required - b - - - - - bool - <Required>k__BackingField - a - - - - - JetBrains.Annotations.MacroAttribute - af + s void() @@ -1592,16 +816,8 @@ JetBrains.Annotations.MeansImplicitUseAttribute - v + n - - void() - .ctor - - - void(JetBrains.Annotations.ImplicitUseKindFlags) - .ctor - void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) .ctor @@ -1646,65 +862,6 @@ - - JetBrains.Annotations.MustUseReturnValueAttribute - ab - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Justification - b - - - void(string) - set_Justification - b - - - - - string - <Justification>k__BackingField - a - - - - - - - JetBrains.Annotations.NoEnumerationAttribute - ba - - - void() - .ctor - - - - - - - - JetBrains.Annotations.NoReorderAttribute - bc - - - void() - .ctor - - - - - - JetBrains.Annotations.NotNullAttribute j @@ -1718,362 +875,9 @@ - - JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute - p - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_ParameterName - b - - - void(string) - set_ParameterName - b - - - - - string - <ParameterName>k__BackingField - a - - - - - - - JetBrains.Annotations.PathReferenceAttribute - ad - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_BasePath - b - - - void(string) - set_BasePath - b - - - - - string - <BasePath>k__BackingField - a - - - - - - - JetBrains.Annotations.ProvidesContextAttribute - ac - - - void() - .ctor - - - - - - JetBrains.Annotations.PublicAPIAttribute - y - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Comment - b - - - void(string) - set_Comment - b - - - - - string - <Comment>k__BackingField - a - - - - - - - JetBrains.Annotations.PureAttribute - aa - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorDirectiveAttribute - bn - - - void(string) - .ctor - - - string() - get_Directive - b - - - void(string) - set_Directive - b - - - - - string - <Directive>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorHelperCommonAttribute - bp - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorImportNamespaceAttribute - bl - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorInjectionAttribute - bm - - - void(string, string) - .ctor - - - string() - get_FieldName - d - - - string() - get_Type - c - - - void(string) - set_FieldName - c - - - void(string) - set_Type - d - - - - - string - <FieldName>k__BackingField - b - - - string - <Type>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorLayoutAttribute - bq - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorPageBaseTypeAttribute - bo - - - void(string) - .ctor - - - void(string, string) - .ctor - - - string() - get_BaseType - c - - - string() - get_PageName - d - - - void(string) - set_BaseType - d - - - void(string) - set_PageName - c - - - - - string - <BaseType>k__BackingField - a - - - string - <PageName>k__BackingField - b - - - - - - - JetBrains.Annotations.RazorSectionAttribute - a2 - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteLiteralMethodAttribute - br - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteMethodAttribute - bs - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteMethodParameterAttribute - bt - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RegexPatternAttribute - bb + q void() @@ -2086,49 +890,7 @@ JetBrains.Annotations.SourceTemplateAttribute - ae - - - void() - .ctor - - - - - - - - JetBrains.Annotations.StringFormatMethodAttribute - m - - - void(string) - .ctor - - - string() - get_FormatParameterName - b - - - void(string) - set_FormatParameterName - b - - - - - string - <FormatParameterName>k__BackingField - a - - - - - - - JetBrains.Annotations.TerminatesProgramAttribute - a8 + r void() @@ -2141,24 +903,16 @@ JetBrains.Annotations.UsedImplicitlyAttribute - u + m void() .ctor - - void(JetBrains.Annotations.ImplicitUseKindFlags) - .ctor - void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) .ctor - - void(JetBrains.Annotations.ImplicitUseTargetFlags) - .ctor - JetBrains.Annotations.ImplicitUseTargetFlags() get_TargetFlags @@ -2195,81 +949,14 @@ - - JetBrains.Annotations.ValueProviderAttribute - n - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute - be - - - void() - .ctor - - - - - - - - JetBrains.Annotations.XamlItemsControlAttribute - bd - - - void() - .ctor - - - - - - Microsoft.Win32.NativeMethods - bu + v - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, bool, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32&) - AdjustTokenPrivileges - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, bool, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32, native int, native int) - AdjustTokenPrivileges - bool(native int) CloseHandle - - bool(string, native int&) - ConvertStringSidToSid - void(string, string, native int&) DsBind @@ -2286,120 +973,10 @@ unsigned int32(native int&) DsUnBind - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - DuplicateToken - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/AccessTypes, native int, Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL, Microsoft.Win32.NativeMethods/TokenType, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - DuplicateTokenEx - - - bool(native int) - FreeLibrary - - - native int() - GetCurrentProcess - - - native int() - GetCurrentThread - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.NativeMethods/NetworkComputerInfo>(Microsoft.Win32.NativeMethods/ServerTypes, string) - GetNetworkComputerInfo - a - - - System.Collections.Generic.IEnumerable`1<string>(Microsoft.Win32.NativeMethods/ServerTypes, string) - GetNetworkComputerNames - b - - - native int(native int, unsigned int32) - GetSidSubAuthority - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS, native int, int32, int32&) - GetTokenInformation - - - native int(native int) - GlobalLock - - - bool(native int) - GlobalUnlock - - - bool(native int) - ImpersonateLoggedOnUser - - - native int(string) - LoadLibrary - int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) LogonUser - - bool(string, native int, System.Text.StringBuilder, int32&, System.Text.StringBuilder, int32&, int32&) - LookupAccountSid - - - bool(string, unsigned int8[], System.Text.StringBuilder, int32&, System.Text.StringBuilder, int32&, int32&) - LookupAccountSid - - - bool(string, string, Microsoft.Win32.NativeMethods/LUID&) - LookupPrivilegeValue - - - int32(native int) - NetApiBufferFree - - - 1 - !!0[](Microsoft.Win32.NativeMethods/ServerTypes, string, int32) - NetServerEnum - a - - - int32(string, int32, native int&, int32, int32&, int32&, Microsoft.Win32.NativeMethods/ServerTypes, string, native int) - NetServerEnum - - - 1 - !!0(string, int32) - NetServerGetInfo - a - - - int32(string, int32, native int&) - NetServerGetInfo - - - bool(native int, Microsoft.Win32.NativeMethods/AccessTypes, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - OpenProcessToken - - - bool(native int, Microsoft.Win32.NativeMethods/AccessTypes, bool, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - OpenThreadToken - - - bool(native int, Microsoft.Win32.NativeMethods/PRIVILEGE_SET&, int32&) - PrivilegeCheck - - - bool() - RevertToSelf - - - bool(native int, Microsoft.Win32.NativeMethods/SafeTokenHandle) - SetThreadToken - @@ -2412,222 +989,18 @@ KERNEL32 b - - int32 - MAX_PREFERRED_LENGTH - c - string NTDSAPI - d - - - - - - - Microsoft.Win32.NativeMethods/<>c - bu/<>c - - - void() - .cctor - - - void() - .ctor - - - string(Microsoft.Win32.NativeMethods/SERVER_INFO_100) - <GetNetworkComputerNames>b__50_0 - a - - - - - Microsoft.Win32.NativeMethods/<>c - <>9 - - - System.Converter`2<Microsoft.Win32.NativeMethods/SERVER_INFO_100,string> - <>9__50_0 - - - - - - - Microsoft.Win32.NativeMethods/AccessTypes - bu/a - - - - Microsoft.Win32.NativeMethods/AccessTypes - AccessSystemSecurity - z - - - Microsoft.Win32.NativeMethods/AccessTypes - Delete - o - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericAll - ae - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericExecute - ad - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericRead - ab - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericWrite - ac - - - Microsoft.Win32.NativeMethods/AccessTypes - MaximumAllowed - aa - - - Microsoft.Win32.NativeMethods/AccessTypes - ReadControl - p - - - Microsoft.Win32.NativeMethods/AccessTypes - SpecificRightsAll - y - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsAll - x - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsExecute - w - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsRead - u - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsRequired - t - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsWrite - v - - - Microsoft.Win32.NativeMethods/AccessTypes - Synchronize - s - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustDefault - h - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustGroups - g - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustPrivileges - f - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustSessionID - i - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAllAccess - k - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAllAccessP - j - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAssignPrimary - a - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenDuplicate - b - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenExecute - n - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenImpersonate c - - Microsoft.Win32.NativeMethods/AccessTypes - TokenQuery - d - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenQuerySource - e - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenRead - l - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenWrite - m - - - Microsoft.Win32.NativeMethods/AccessTypes - WriteDac - q - - - Microsoft.Win32.NativeMethods/AccessTypes - WriteOwner - r - - - unsigned int32 - value__ - Microsoft.Win32.NativeMethods/DS_NAME_ERROR - bu/t + v/b @@ -2680,7 +1053,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FLAGS - bu/u + v/c @@ -2718,7 +1091,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FORMAT - bu/v + v/d @@ -2781,7 +1154,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT - bu/x + v/f Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() @@ -2806,7 +1179,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM - bu/y + v/g string() @@ -2835,7 +1208,7 @@ Microsoft.Win32.NativeMethods/DomainService - bu/w + v/e void(string, string) @@ -2866,386 +1239,14 @@ - - Microsoft.Win32.NativeMethods/LUID - bu/f - - - Microsoft.Win32.NativeMethods/LUID(string, string) - FromName - c - - - - - int32 - HighPart - b - - - unsigned int32 - LowPart - a - - - - - - - Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES - bu/g - - - void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) - .ctor - - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Attributes - b - - - Microsoft.Win32.NativeMethods/LUID - Luid - a - - - - - - - Microsoft.Win32.NativeMethods/NetworkComputerInfo - bu/s - - - string() - get_Comment - h - - - string() - get_Name - g - - - Microsoft.Win32.NativeMethods/ServerPlatform() - get_Platform - f - - - Microsoft.Win32.NativeMethods/ServerTypes() - get_ServerTypes - i - - - System.Version() - get_Version - j - - - - - string - sv101_comment - f - - - string - sv101_name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - sv101_platform_id - a - - - Microsoft.Win32.NativeMethods/ServerTypes - sv101_type - e - - - int32 - sv101_version_major - c - - - int32 - sv101_version_minor - d - - - - - - - Microsoft.Win32.NativeMethods/PRIVILEGE_SET - bu/h - - - void(unsigned int32, Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES[]) - .ctor - - - void() - Dispose - - - - - unsigned int32 - Control - b - - - native int - Privilege - c - - - unsigned int32 - PrivilegeCount - a - - - - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - bu/b - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Disabled - a - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Enabled - c - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - EnabledByDefault - b - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - UsedForAccess - d - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - bu/c - - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Anonymous - a - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Delegation - d - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Identification - b - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Impersonation - c - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_100 - bu/p - - - - string - Name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_101 - bu/q - - - - string - Comment - f - - - string - Name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - Microsoft.Win32.NativeMethods/ServerTypes - Type - e - - - int32 - VersionMajor - c - - - int32 - VersionMinor - d - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_102 - bu/r - - - - int32 - AutoDisconnectMinutes - h - - - string - Comment - f - - - bool - Hidden - i - - - int32 - MaxUsers - g - - - string - Name - b - - - int32 - NetworkAnnounceRate - j - - - int32 - NetworkAnnounceRateDelta - k - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - Microsoft.Win32.NativeMethods/ServerTypes - Type - e - - - string - UserDirectoryPath - m - - - int32 - UsersPerLicense - l - - - int32 - VersionMajor - c - - - int32 - VersionMinor - d - - - - - - - Microsoft.Win32.NativeMethods/SID_AND_ATTRIBUTES - bu/i - - - - unsigned int32 - Attributes - b - - - native int - Sid - a - - - - - Microsoft.Win32.NativeMethods/SYSTEMTIME - bu/z + v/h - - void() - .cctor - void(System.DateTime) .ctor - - void(unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16) - .ctor - bool(object) Equals @@ -3421,46 +1422,16 @@ Microsoft.Win32.NativeMethods/SafeTokenHandle - bu/m + v/a void() .cctor - - void() - .ctor - void(native int, bool) .ctor - - Microsoft.Win32.NativeMethods/SafeTokenHandle(Microsoft.Win32.NativeMethods/AccessTypes) - FromCurrentProcess - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(Microsoft.Win32.NativeMethods/AccessTypes, bool) - FromCurrentThread - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(native int, Microsoft.Win32.NativeMethods/AccessTypes) - FromProcess - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(native int, Microsoft.Win32.NativeMethods/AccessTypes, bool) - FromThread - a - - - 1 - !!0(Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS) - GetInfo - a - bool() ReleaseHandle @@ -3486,486 +1457,6 @@ - - Microsoft.Win32.NativeMethods/ServerPlatform - bu/o - - - - Microsoft.Win32.NativeMethods/ServerPlatform - DOS - a - - - Microsoft.Win32.NativeMethods/ServerPlatform - NT - c - - - Microsoft.Win32.NativeMethods/ServerPlatform - OS2 - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - OSF - d - - - Microsoft.Win32.NativeMethods/ServerPlatform - VMS - e - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/ServerTypes - bu/n - - - - Microsoft.Win32.NativeMethods/ServerTypes - All - ag - - - Microsoft.Win32.NativeMethods/ServerTypes - AlternateTransport - ad - - - Microsoft.Win32.NativeMethods/ServerTypes - AppleFilingProtocol - g - - - Microsoft.Win32.NativeMethods/ServerTypes - BackupBrowserService - s - - - Microsoft.Win32.NativeMethods/ServerTypes - BackupDomainCtrl - e - - - Microsoft.Win32.NativeMethods/ServerTypes - BrowserService - r - - - Microsoft.Win32.NativeMethods/ServerTypes - DCE - ac - - - Microsoft.Win32.NativeMethods/ServerTypes - DFS - y - - - Microsoft.Win32.NativeMethods/ServerTypes - DialinServer - k - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainCtrl - d - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainMaster - u - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainMember - i - - - Microsoft.Win32.NativeMethods/ServerTypes - LocalListOnly - ae - - - Microsoft.Win32.NativeMethods/ServerTypes - MasterBrowserService - t - - - Microsoft.Win32.NativeMethods/ServerTypes - MicrosoftFileAndPrintServer - p - - - Microsoft.Win32.NativeMethods/ServerTypes - NT - n - - - Microsoft.Win32.NativeMethods/ServerTypes - NTCluster - z - - - Microsoft.Win32.NativeMethods/ServerTypes - NTServer - q - - - Microsoft.Win32.NativeMethods/ServerTypes - Novell - h - - - Microsoft.Win32.NativeMethods/ServerTypes - OSF1Server - v - - - Microsoft.Win32.NativeMethods/ServerTypes - PrimaryDomain - af - - - Microsoft.Win32.NativeMethods/ServerTypes - PrintQueueServer - j - - - Microsoft.Win32.NativeMethods/ServerTypes - Server - b - - - Microsoft.Win32.NativeMethods/ServerTypes - SqlServer - c - - - Microsoft.Win32.NativeMethods/ServerTypes - TerminalServer - aa - - - Microsoft.Win32.NativeMethods/ServerTypes - TimeSource - f - - - Microsoft.Win32.NativeMethods/ServerTypes - UnixServer - m - - - Microsoft.Win32.NativeMethods/ServerTypes - VMSServer - w - - - Microsoft.Win32.NativeMethods/ServerTypes - VirtualNTCluster - ab - - - Microsoft.Win32.NativeMethods/ServerTypes - Windows - x - - - Microsoft.Win32.NativeMethods/ServerTypes - WindowsForWorkgroups - o - - - Microsoft.Win32.NativeMethods/ServerTypes - Workstation - a - - - Microsoft.Win32.NativeMethods/ServerTypes - XenixServer - l - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION - bu/j - - - - int32 - TokenIsElevated - a - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - bu/d - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Default - a - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Full - b - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Limited - c - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - bu/e - - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - MaxTokenInfoClass - ac - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenAccessInformation - v - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenAuditPolicy - p - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenDefaultDacl - f - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenElevation - t - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenElevationType - r - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenGroups - b - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenGroupsAndPrivileges - m - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenHasRestrictions - u - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenImpersonationLevel - i - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenIntegrityLevel - y - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenLinkedToken - s - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenLogonSid - ab - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenMandatoryPolicy - aa - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenOrigin - q - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenOwner - d - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenPrimaryGroup - e - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenPrivileges - c - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenRestrictedSids - k - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSandBoxInert - o - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSessionId - l - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSessionReference - n - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSource - g - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenStatistics - j - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenType - h - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenUIAccess - z - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenUser - a - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenVirtualizationAllowed - w - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenVirtualizationEnabled - x - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_MANDATORY_LABEL - bu/k - - - - Microsoft.Win32.NativeMethods/SID_AND_ATTRIBUTES - Label - a - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES - bu/l - - - void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) - .ctor - - - unsigned int32() - get_SizeInBytes - c - - - - - unsigned int32 - PrivilegeCount - a - - - Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES - Privileges - b - - - - - - - Microsoft.Win32.NativeMethods/TokenType - bu/TokenType - - - - Microsoft.Win32.NativeMethods/TokenType - TokenImpersonation - - - Microsoft.Win32.NativeMethods/TokenType - TokenPrimary - - - int32 - value__ - - - - - Microsoft.Win32.TaskScheduler.Action @@ -4063,7 +1554,7 @@ void(string) OnPropertyChanged - g + c 2 @@ -4079,10 +1570,6 @@ string() ToString - - string(System.Globalization.CultureInfo) - ToString - 1 !!0(string, !!0) @@ -4173,12 +1660,12 @@ int32() - <GetEnumerator>b__56_0 + <GetEnumerator>b__47_0 a Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) - <GetEnumerator>b__56_1 + <GetEnumerator>b__47_1 a @@ -4186,18 +1673,10 @@ !!0(!!0) Add - - Microsoft.Win32.TaskScheduler.ExecAction(string, string, string) - Add - Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) AddNew - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Action>) - AddRange - void() Clear @@ -4206,10 +1685,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Contains - - bool(System.Type) - ContainsType - void() ConvertUnsupportedActions @@ -4252,10 +1727,6 @@ int32(Microsoft.Win32.TaskScheduler.Action) IndexOf - - int32(string) - IndexOf - void(int32, Microsoft.Win32.TaskScheduler.Action) Insert @@ -4345,10 +1816,6 @@ void(System.Xml.XmlWriter) System.Xml.Serialization.IXmlSerializable.WriteXml - - Microsoft.Win32.TaskScheduler.Action[]() - ToArray - string() ToString @@ -4370,10 +1837,6 @@ Microsoft.Win32.TaskScheduler.Action(int32) get_Item - - Microsoft.Win32.TaskScheduler.Action(string) - get_Item - Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() get_PowerShellConversion @@ -4388,10 +1851,6 @@ get_SupportV2Conversion e - - string() - get_XmlText - void(string) set_Context @@ -4400,18 +1859,10 @@ void(int32, Microsoft.Win32.TaskScheduler.Action) set_Item - - void(string, Microsoft.Win32.TaskScheduler.Action) - set_Item - void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) set_PowerShellConversion - - void(string) - set_XmlText - @@ -4463,10 +1914,6 @@ Microsoft.Win32.TaskScheduler.Action(int32) Item - - Microsoft.Win32.TaskScheduler.Action(string) - Item - Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() PowerShellConversion @@ -4503,40 +1950,12 @@ object(int32) System.Collections.IList.Item - - string() - XmlText - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 Microsoft.Win32.TaskScheduler.ActionCollection/a - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <get_Item>b__0 - b - - - - - string - actionId - a - - - - - - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass48_0 - Microsoft.Win32.TaskScheduler.ActionCollection/b void() @@ -4559,32 +1978,8 @@ - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass49_0 - Microsoft.Win32.TaskScheduler.ActionCollection/c - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <ContainsType>b__0 - b - - - - - System.Type - actionType - a - - - - - - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass65_0 - Microsoft.Win32.TaskScheduler.ActionCollection/d + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b void() @@ -4606,30 +2001,6 @@ - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass66_0 - Microsoft.Win32.TaskScheduler.ActionCollection/e - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <IndexOf>b__0 - b - - - - - string - actionId - a - - - - - Microsoft.Win32.TaskScheduler.BootTrigger @@ -4669,7 +2040,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger - b1 + ac Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) @@ -4693,7 +2064,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader - b1/a + ac/a void(object, native int) @@ -4718,7 +2089,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter - b1/b + ac/b void(object, native int) @@ -4772,11 +2143,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - string(System.Guid) GetNameForCLSID @@ -4838,10 +2204,10 @@ Microsoft.Win32.TaskScheduler.CultureSwitcher - bx + y - void(System.Globalization.CultureInfo) + void() .ctor @@ -4888,14 +2254,6 @@ System.TimeSpan() get_Delay - - string() - get_Name - - - Microsoft.Win32.TaskScheduler.NamedValueCollection() - get_Properties - void(System.TimeSpan) set_Delay @@ -4923,14 +2281,6 @@ System.TimeSpan() Delay - - string() - Name - - - Microsoft.Win32.TaskScheduler.NamedValueCollection() - Properties - @@ -5071,7 +2421,7 @@
Microsoft.Win32.TaskScheduler.DebugHelper - by + z string(object) @@ -5085,7 +2435,7 @@ Microsoft.Win32.TaskScheduler.DefaultValueExAttribute - b0 + ab void(System.Type, string) @@ -5136,26 +2486,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - string(System.Text.RegularExpressions.Group, string) - FromPS - a - - - string[](string) - FromPS - e - - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - f - - - string(string) - FromUTF8 - d - string() GetPowerShellCommand @@ -5163,7 +2493,7 @@ string(string) Prep - c + b string(string, char[]) @@ -5182,11 +2512,6 @@ string(string) ToUTF8 - b - - - string(string) - UnPrep a @@ -5358,30 +2683,20 @@ void() .ctor - - string(string) - <FromPS>b__48_0 - b - - - object(string) - <FromPowerShellCommand>b__43_0 - a - string(object) - <GetPowerShellCommand>b__46_0 + <GetPowerShellCommand>b__45_0 a string(string) - <ToPS>b__52_0 - c + <ToPS>b__48_0 + a string(string) - <ToPS>b__53_0 - d + <ToPS>b__49_0 + b @@ -5389,13 +2704,9 @@ Microsoft.Win32.TaskScheduler.EmailAction/<>c <>9 - - System.Converter`2<string,object> - <>9__43_0 - System.Converter`2<object,string> - <>9__46_0 + <>9__45_0 System.Converter`2<string,string> @@ -5403,11 +2714,7 @@ System.Converter`2<string,string> - <>9__52_0 - - - System.Converter`2<string,string> - <>9__53_0 + <>9__49_0 @@ -5424,18 +2731,10 @@ void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) .ctor - - void(string, string, System.Nullable`1<int32>) - .ctor - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) Bind - - string(string, string, System.Nullable`1<int32>) - BuildQuery - void(Microsoft.Win32.TaskScheduler.Trigger) CopyProperties @@ -5448,10 +2747,6 @@ bool(string&, string&, System.Nullable`1<int32>&) GetBasic - - void(string, string, System.Nullable`1<int32>) - SetBasic - string() V2GetTriggerString @@ -5546,28 +2841,15 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - string() GetPowerShellCommand - - bool(string, bool, bool) - IsValidPath - string[]() ParsePowerShellItems a - - void(string, bool) - SetValidatedPath - string() ToString @@ -5638,381 +2920,9 @@ - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, string) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - AtLogon - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - AtLogonOf - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - AtTaskRegistration - - - Microsoft.Win32.TaskScheduler.Fluent.IntervalTriggerBuilder(int16) - Every - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyTriggerBuilder(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - InTheMonthOf - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - InWorkingDirectory - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - OnAll - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - OnBoot - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - OnIdle - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - OnStateChange - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - Once - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - WithArguments - - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.BaseBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - Microsoft.Win32.TaskScheduler.Task(string) - AsTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType) - AsTask - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - get_TaskDef - a - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - get_When - - - - - Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo - tb - a - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - TaskDef - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - When - - - - - - Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo - du - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition - td - a - - - Microsoft.Win32.TaskScheduler.TaskService - ts - b - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.IntervalTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, int16) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - Days - - - Microsoft.Win32.TaskScheduler.Fluent.WeeklyTriggerBuilder() - Weeks - - - - - int16 - interval - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder(Microsoft.Win32.TaskScheduler.WhichWeek) - In - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - Of - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - trb - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32[]) - OnTheDays - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - trb - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - AllowingStartIfOnBatteries - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - AllowingStartOnRemoteAppSession - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(string) - DataIs - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - DeletingTaskAfter - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - DisallowingDemandStart - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - DisallowingHardTerminate - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - ExecutingAtMost - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - InstancesAre - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - NotStoppingIfGoingOnBatteries - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - OnlyIfIdle - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - OnlyIfNetworkAvailable - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.Diagnostics.ProcessPriorityClass) - PriorityIs - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - RestartingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - StartingWhenAvailable - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - WakingToRun - - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.TaskTriggerType) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.DateTime) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32, int32, int32, int32) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - IsDisabled - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.TimeSpan) - RepeatingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - RepeatingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.TimeSpan) - RunningAtMostFor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - RunningAtMostFor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.DateTime) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32, int32, int32, int32) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - Starting - - - - - Microsoft.Win32.TaskScheduler.Trigger - trigger - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.WeeklyTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, int16) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - On - - - - - - Microsoft.Win32.TaskScheduler.IBindAsExecAction - bw + x @@ -6025,30 +2935,6 @@ - - Microsoft.Win32.TaskScheduler.ITaskHandler - - - void() - Pause - - - void() - Resume - - - void(object, string) - Start - - - void(int32&) - Stop - - - - - - Microsoft.Win32.TaskScheduler.ITaskHandlerStatus @@ -6130,14 +3016,6 @@ System.TimeSpan() get_IdleDuration - - bool() - get_RestartOnIdle - - - bool() - get_StopOnIdleEnd - System.TimeSpan() get_WaitTimeout @@ -6146,14 +3024,6 @@ void(System.TimeSpan) set_IdleDuration - - void(bool) - set_RestartOnIdle - - - void(bool) - set_StopOnIdleEnd - void(System.TimeSpan) set_WaitTimeout @@ -6176,14 +3046,6 @@ System.TimeSpan() IdleDuration - - bool() - RestartOnIdle - - - bool() - StopOnIdleEnd - System.TimeSpan() WaitTimeout @@ -6275,11 +3137,6 @@ void() Dispose - - bool() - IsSet - a - string() ToString @@ -6288,10 +3145,6 @@ System.TimeSpan() get_Deadline - - bool() - get_Exclusive - System.TimeSpan() get_Period @@ -6300,10 +3153,6 @@ void(System.TimeSpan) set_Deadline - - void(bool) - set_Exclusive - void(System.TimeSpan) set_Period @@ -6326,10 +3175,6 @@ System.TimeSpan() Deadline - - bool() - Exclusive - System.TimeSpan() Period @@ -6844,12 +3689,12 @@ int32() - <GetEnumerator>b__32_0 + <GetEnumerator>b__29_0 a Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) - <GetEnumerator>b__32_1 + <GetEnumerator>b__29_1 a @@ -6860,10 +3705,6 @@ void(string, string) Add - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.NameValuePair>) - AddRange - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) Bind @@ -6894,10 +3735,6 @@ bool(string) Remove - - void(int32) - RemoveAt - bool(Microsoft.Win32.TaskScheduler.NameValuePair) System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains @@ -6971,10 +3808,6 @@ int32() get_Count - - string(int32) - get_Item - string(string) get_Item @@ -7041,10 +3874,6 @@ int32() Count - - string(int32) - Item - string(string) Item @@ -7094,7 +3923,7 @@ Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) - <GetEnumerator>b__32_2 + <GetEnumerator>b__29_2 a @@ -7123,14 +3952,14 @@ System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> - <>9__32_2 + <>9__29_2 - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass27_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/a @@ -7159,7 +3988,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass34_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/b @@ -7183,7 +4012,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass36_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/c @@ -7207,7 +4036,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__52 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 Microsoft.Win32.TaskScheduler.NamedValueCollection/d @@ -7281,11 +4110,6 @@ void() Dispose - - bool() - IsSet - a - string() ToString @@ -7294,18 +4118,10 @@ System.Guid() get_Id - - string() - get_Name - void(System.Guid) set_Id - - void(string) - set_Name - @@ -7319,10 +4135,6 @@ System.Guid() Id - - string() - Name - @@ -7333,10 +4145,6 @@ void(Microsoft.Win32.TaskScheduler.TaskCompatibility) .ctor - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - string() get_LibName @@ -7387,10 +4195,6 @@ void() .ctor - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - void(string) .ctor @@ -7438,7 +4242,13661 @@ - Microsoft.Win32.TaskScheduler.Properties.Resources + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b1 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b2 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bq + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bl + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + by + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + bz + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bt + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + bs + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bv + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bp + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bu + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + br + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskVariables + bg + + + string() + GetContext + b + + + string() + GetInput + a + + + void(string) + SetOutput + a + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bi + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bj + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bk + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b3 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass7_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|7_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass7_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|7_0 + a + + + string() + GetActiveWindowTitle + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + c + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b3/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass7_0 + b3/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b4 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + e + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string, string) + MainPrint + b + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cm + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b5 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b6 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b6/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b6/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b6/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b6/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b6/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b6/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b6/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b6/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b6/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b6/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b6/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b6/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b6/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b6/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b6/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b6/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b6/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b6/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b6/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b6/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b6/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b6/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b6/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b6/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b7 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__19_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__12_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__12_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__20_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__12_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__12_1 + + + System.Func`2<string,bool> + <>9__19_0 + + + System.Func`2<string,string> + <>9__20_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b7/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b7/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b8 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b8/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b8/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b8/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b9 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b9/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + ca + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|46_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|46_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|46_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|46_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|46_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|46_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|43_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|43_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|43_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|43_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|44_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|44_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|44_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|44_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|44_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|44_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|41_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass42_0&) + <PrintInfoServices>g__PrintInterestingServices|42_0 + b + + + void(winPEAS.Program/<>c__DisplayClass42_0&) + <PrintInfoServices>g__PrintModifiableServices|42_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|42_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|42_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|40_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|40_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|40_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|40_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|40_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|40_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|40_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|40_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|40_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|40_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|47_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|47_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|47_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|47_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|47_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|47_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|47_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|47_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|47_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|47_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|47_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|47_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|47_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|47_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|47_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|39_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|39_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|39_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|39_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|39_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|39_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|39_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|39_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|39_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|39_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|39_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|39_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|39_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|39_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|39_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|45_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|45_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|45_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|45_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|45_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|45_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|45_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|45_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|45_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|45_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|45_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|45_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|45_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|45_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|45_0 + aj + + + void() + CheckRegANSI + bv + + + void() + CreateDynamicLists + bw + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass42_0 + ca/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources void() @@ -8123,16088 +18581,6 @@ - - Microsoft.Win32.TaskScheduler.QuickTriggerType - - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Boot - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Daily - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Hourly - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Idle - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Logon - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Monthly - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - TaskRegistration - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Weekly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.RegistrationTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_Delay - - - void(System.TimeSpan) - set_Delay - - - - - - System.TimeSpan() - Delay - - - - - - Microsoft.Win32.TaskScheduler.RepetitionPattern - - - void(Microsoft.Win32.TaskScheduler.Trigger) - .ctor - - - void(System.TimeSpan, System.TimeSpan, bool) - .ctor - - - void() - Bind - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) - Equals - - - bool(object) - Equals - - - int32() - GetHashCode - - - bool() - IsSet - - - bool(System.Reflection.PropertyInfo, object, object&) - ReadXmlConverter - a - - - void(Microsoft.Win32.TaskScheduler.RepetitionPattern) - Set - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - System.TimeSpan() - get_Duration - - - System.TimeSpan() - get_Interval - - - bool() - get_StopAtDurationEnd - - - void(System.TimeSpan) - set_Duration - - - void(System.TimeSpan) - set_Interval - - - void(bool) - set_StopAtDurationEnd - - - - - Microsoft.Win32.TaskScheduler.Trigger - pTrigger - a - - - System.TimeSpan - unboundDuration - d - - - System.TimeSpan - unboundInterval - c - - - bool - unboundStopAtDurationEnd - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern - v2Pattern - b - - - - - System.TimeSpan() - Duration - - - System.TimeSpan() - Interval - - - bool() - StopAtDurationEnd - - - - - - Microsoft.Win32.TaskScheduler.RepetitionPatternConverter - b2 - - - void() - .ctor - - - bool(System.ComponentModel.ITypeDescriptorContext, System.Type) - CanConvertTo - - - object(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object, System.Type) - ConvertTo - - - - - - - - Microsoft.Win32.TaskScheduler.ResourceReferenceValue - - - void(string, int32) - .ctor - - - string() - GetResolvedString - - - int32(native int, int32, System.Text.StringBuilder, int32) - LoadString - - - Microsoft.Win32.TaskScheduler.ResourceReferenceValue(string) - Parse - - - string() - ToString - - - bool(string, Microsoft.Win32.TaskScheduler.ResourceReferenceValue&) - TryParse - - - string() - get_ResourceFilePath - - - int32() - get_ResourceIdentifier - - - string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) - op_Implicit - - - void(string) - set_ResourceFilePath - - - void(int32) - set_ResourceIdentifier - - - - - string - <ResourceFilePath>k__BackingField - a - - - int32 - <ResourceIdentifier>k__BackingField - b - - - - - string() - ResourceFilePath - - - int32() - ResourceIdentifier - - - - - - Microsoft.Win32.TaskScheduler.RunningTask - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) - .ctor - - - void() - Dispose - - - void() - Refresh - - - string() - get_CurrentAction - - - unsigned int32() - get_EnginePID - - - System.Guid() - get_InstanceGuid - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask - v2RunningTask - a - - - - - string() - CurrentAction - - - unsigned int32() - EnginePID - - - System.Guid() - InstanceGuid - - - Microsoft.Win32.TaskScheduler.TaskState() - State - - - - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) - .ctor - - - int32() - <GetEnumerator>b__5_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - <GetEnumerator>b__5_1 - a - - - Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) - <GetEnumerator>b__5_2 - a - - - void() - Dispose - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() - GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - string() - ToString - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.RunningTask(int32) - get_Item - - - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection - v2Coll - b - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.RunningTask(int32) - Item - - - - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator - Microsoft.Win32.TaskScheduler.RunningTaskCollection/a - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - b - - - Microsoft.Win32.TaskScheduler.RunningTask() - get_Current - - - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator - tEnum - b - - - - - - - Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - bool() - StateChangeIsSet - a - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_Delay - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - get_StateChange - - - string() - get_UserId - - - void(System.TimeSpan) - set_Delay - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - set_StateChange - - - void(string) - set_UserId - - - - - - System.TimeSpan() - Delay - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - StateChange - - - string() - UserId - - - - - - Microsoft.Win32.TaskScheduler.ShowMessageAction - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) - .ctor - - - void(string, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Action) - CopyProperties - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) - CreateV2Action - - - bool(Microsoft.Win32.TaskScheduler.Action) - Equals - - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - - - string() - GetPowerShellCommand - - - string() - ToString - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_InternalActionType - - - string() - get_MessageBody - - - string() - get_Title - - - void(string) - set_MessageBody - - - void(string) - set_Title - - - - - - Microsoft.Win32.TaskScheduler.TaskActionType() - InternalActionType - - - string() - MessageBody - - - string() - Title - - - - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionLaunchFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionSuccess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - BootTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatDirectoryMonitorFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartLsaFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartNetscheduleFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartRpcFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskDeleteFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskSetSdFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskStatusUpdateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskUpdateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeLsaCleanupFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeNeedNotDetermined - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeNsAccountFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeStoreEnumFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeTaskLoadFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeTaskRegistrationFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ConsoleConnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ConsoleDisconnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CreatedTaskProcess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EngineQuotaApproaching - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventAggregateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventRenderFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - FailedTaskRestart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - IdleTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - IgnoredTaskStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ImmediateTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ImpersonationFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - InstanceQueued - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobNoStartWithoutNetwork - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobRegistered - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobSuccess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobTermination - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - LogonFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - LogonTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - MissedTaskLaunched - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NewInstanceIgnored - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NewInstanceQueued - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NoStartOnBatteries - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NoStartUserNotLoggedOn - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NotStartedWithoutIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RejectedTaskRestart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RemoteConnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RemoteDisconnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - Run - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RunningInstanceStopped - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceComInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceCredStoreInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceIdleServiceInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceLsaInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceRpcInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceRunBootJobsFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStop - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceTimeChangeInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceTimeChangeSignaled - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionChannelReady - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionConnected - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionExit - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionFailedToProcessMessage - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionJobsOrphaned - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionLockTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionManagerConnectFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionMessageSendFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessConnectFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessLaunchFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessMainShutdown - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessMainStarted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessReceivedStartJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessReceivedStopJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessStarted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionSentJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionSentJobFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionUnlockTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionWin32ObjectCreated - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOffIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnBatteries - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnRequest - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnTimeout - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskDeleted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskDisabled - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskEventSubscriptionFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotRunServiceBusy - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotStartedEngineQuotaExceeded - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotStartedTaskQueueQuotaExceeded - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskQueueQuotaApproaching - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskRegisteredWithoutCredentials - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskRegisteredWithoutSomeTriggers - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskStartedOnComputerWakeup - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskUpdated - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TimeTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TimeoutWontWork - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TransactionRollbackFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - Unknown - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - VistaBeta2CredstoreUpgradeFailed - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TSInteropExt - bz - - - string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) - GetDataItem - a - - - bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) - HasFlags - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) - SetDataItem - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) - SetFlags - a - - - - - - - - Microsoft.Win32.TaskScheduler.TSNotSupportedException - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - GetObjectData - - - string() - get_LibName - - - string() - get_Message - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_MinimumSupportedVersion - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - min - - - string - myMessage - - - - - string() - LibName - - - string() - Message - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - MinimumSupportedVersion - - - - - - Microsoft.Win32.TaskScheduler.Task - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - int32(Microsoft.Win32.TaskScheduler.Task) - CompareTo - - - Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) - CreateTask - b - - - void() - Dispose - - - void(string) - Export - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) - GetAccessControl - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection() - GetInstances - - - System.DateTime() - GetLastRegistrationTime - - - int32() - GetOSLibraryMinorVersion - a - - - System.DateTime[](System.DateTime, System.DateTime, unsigned int32) - GetRunTimes - - - string(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptorSddlForm - - - string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1Path - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) - GetV2Definition - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) - GetV2StrippedDefinition - a - - - void() - RegisterChanges - - - Microsoft.Win32.TaskScheduler.RunningTask(string[]) - Run - - - Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.TaskRunFlags, int32, string, string[]) - RunEx - - - void(Microsoft.Win32.TaskScheduler.TaskSecurity) - SetAccessControl - - - void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) - SetSecurityDescriptorSddlForm - - - bool() - ShowEditor - - - void() - ShowPropertyPage - - - void() - Stop - - - System.TimeSpan(string) - StringToTimeSpan - a - - - int32(object) - System.IComparable.CompareTo - - - string(System.TimeSpan) - TimeSpanToString - a - - - string() - ToString - - - void() - V1Reactivate - b - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - get_Definition - - - bool() - get_Enabled - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_Folder - - - bool() - get_IsActive - - - System.DateTime() - get_LastRunTime - - - int32() - get_LastTaskResult - - - string() - get_Name - - - System.DateTime() - get_NextRunTime - - - int32() - get_NumberOfMissedRuns - - - string() - get_Path - - - bool() - get_ReadOnly - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - string() - get_Xml - - - void(bool) - set_Enabled - - - void(bool) - set_ReadOnly - a - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - - - bool - <ReadOnly>k__BackingField - h - - - Microsoft.Win32.TaskScheduler.TaskService - <TaskService>k__BackingField - i - - - System.Security.AccessControl.AccessControlSections - defaultAccessControlSections - a - - - System.Security.AccessControl.SecurityInfos - defaultSecurityInfosSections - b - - - Microsoft.Win32.TaskScheduler.TaskDefinition - myTD - f - - - int32 - osLibMinorVer - d - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - c - - - System.DateTime - v2InvalidDate - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask - v2Task - g - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - Definition - - - bool() - Enabled - - - Microsoft.Win32.TaskScheduler.TaskFolder() - Folder - - - bool() - IsActive - - - System.DateTime() - LastRunTime - - - int32() - LastTaskResult - - - string() - Name - - - System.DateTime() - NextRunTime - - - int32() - NumberOfMissedRuns - - - string() - Path - - - bool() - ReadOnly - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskState() - State - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - string() - Xml - - - - - - Microsoft.Win32.TaskScheduler.Task/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(string) - <Run>b__54_0 - a - - - bool(string) - <RunEx>b__55_0 - b - - - bool(string) - <RunEx>b__55_1 - c - - - - - Microsoft.Win32.TaskScheduler.Task/<>c - <>9 - - - System.Func`2<string,bool> - <>9__54_0 - - - System.Func`2<string,bool> - <>9__55_0 - - - System.Func`2<string,bool> - <>9__55_1 - - - - - - - Microsoft.Win32.TaskScheduler.Task/DefDoc - Microsoft.Win32.TaskScheduler.Task/a - - - void(string) - .ctor - - - bool(string, string, bool) - Contains - c - - - void(string) - RemoveTag - c - - - System.Version() - get_Version - c - - - string() - get_Xml - d - - - void(System.Version) - set_Version - c - - - - - System.Xml.XmlDocument - doc - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskAccessRule - - - void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) - .ctor - - - void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskRights() - get_TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskRights() - TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskActionType - - - - Microsoft.Win32.TaskScheduler.TaskActionType - ComHandler - - - Microsoft.Win32.TaskScheduler.TaskActionType - Execute - - - Microsoft.Win32.TaskScheduler.TaskActionType - SendEmail - - - Microsoft.Win32.TaskScheduler.TaskActionType - ShowMessage - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskAuditRule - - - void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AuditFlags) - .ctor - - - void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskRights() - get_TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskRights() - TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) - .ctor - - - void() - Dispose - - - bool(string) - Exists - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() - GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - string() - ToString - - - int32() - get_Count - - - System.Text.RegularExpressions.Regex() - get_Filter - a - - - Microsoft.Win32.TaskScheduler.Task(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.Task(string) - get_Item - - - void(System.Text.RegularExpressions.Regex) - set_Filter - a - - - - - System.Text.RegularExpressions.Regex - filter - b - - - Microsoft.Win32.TaskScheduler.TaskFolder - fld - c - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1TS - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - v2Coll - e - - - - - int32() - Count - - - System.Text.RegularExpressions.Regex() - Filter - - - Microsoft.Win32.TaskScheduler.Task(int32) - Item - - - Microsoft.Win32.TaskScheduler.Task(string) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator - Microsoft.Win32.TaskScheduler.TaskCollection/a - - - void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - c - - - int32() - get_Count - d - - - Microsoft.Win32.TaskScheduler.Task() - get_Current - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask() - get_ICurrent - b - - - - - string - curItem - d - - - System.Text.RegularExpressions.Regex - filter - e - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - ts - c - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems - wienum - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator - Microsoft.Win32.TaskScheduler.TaskCollection/b - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) - .ctor - - - bool() - MoveNext - - - - - System.Text.RegularExpressions.Regex - filter - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 - Microsoft.Win32.TaskScheduler.TaskCollection/b/a - - - void() - .ctor - - - int32() - <.ctor>b__0 - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) - <.ctor>b__1 - c - - - Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) - <.ctor>b__2 - c - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - folder - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - iTaskColl - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - AT - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V1 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_1 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_2 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_3 - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_CompatibilityLevel - - - string() - get_Property - - - string() - get_Reason - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - <CompatibilityLevel>k__BackingField - a - - - string - <Property>k__BackingField - b - - - string - <Reason>k__BackingField - c - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - CompatibilityLevel - - - string() - Property - - - string() - Reason - - - - - - Microsoft.Win32.TaskScheduler.TaskCreation - - - - Microsoft.Win32.TaskScheduler.TaskCreation - Create - - - Microsoft.Win32.TaskScheduler.TaskCreation - CreateOrUpdate - - - Microsoft.Win32.TaskScheduler.TaskCreation - Disable - - - Microsoft.Win32.TaskScheduler.TaskCreation - DontAddPrincipalAce - - - Microsoft.Win32.TaskScheduler.TaskCreation - IgnoreRegistrationTriggers - - - Microsoft.Win32.TaskScheduler.TaskCreation - Update - - - Microsoft.Win32.TaskScheduler.TaskCreation - ValidateOnly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - string() - <get_Principal>b__25_0 - a - - - bool(bool, System.Version) - CanUseUnifiedSchedulingEngine - - - void() - Dispose - - - Microsoft.Win32.TaskScheduler.TaskCompatibility(System.Collections.Generic.IList`1<Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry>) - GetLowestSupportedVersion - a - - - System.Xml.Schema.XmlSchemaComplexType(System.Xml.Schema.XmlSchemaSet) - GetV1SchemaFile - - - object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1TaskData - a - - - System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1TaskDataDictionary - b - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) - SetV1TaskData - a - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - System.Runtime.Serialization.ISerializable.GetObjectData - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - void(System.Collections.IDictionary, object, object) - TryAdd - a - - - void(string) - V1Save - a - - - bool(bool) - Validate - - - Microsoft.Win32.TaskScheduler.ActionCollection() - get_Actions - - - string() - get_Data - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_LowestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskPrincipal() - get_Principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() - get_RegistrationInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings() - get_Settings - - - Microsoft.Win32.TaskScheduler.TriggerCollection() - get_Triggers - - - string() - get_XmlText - - - void(string) - set_Data - - - void(string) - set_XmlText - - - - - Microsoft.Win32.TaskScheduler.ActionCollection - actions - - - Microsoft.Win32.TaskScheduler.TaskPrincipal - principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo - regInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings - settings - - - string - tns - - - Microsoft.Win32.TaskScheduler.TriggerCollection - triggers - - - string - v1Name - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - v2Def - - - - - Microsoft.Win32.TaskScheduler.ActionCollection() - Actions - - - string() - Data - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - LowestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskPrincipal() - Principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() - RegistrationInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings() - Settings - - - Microsoft.Win32.TaskScheduler.TriggerCollection() - Triggers - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_0 - a - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_1 - b - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_2 - c - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_3 - d - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_4 - e - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition/<>c - <>9 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_0 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_1 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_2 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_3 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_4 - - - - - - - Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer - - - string(string, object) - BuildEnumString - a - - - string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - GetCultureEquivalentString - a - - - string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - GetCultureEquivalentString - a - - - string(object) - GetString - - - - - - - - Microsoft.Win32.TaskScheduler.TaskEvent - - - void(System.Diagnostics.Eventing.Reader.EventRecord) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) - .ctor - - - int32(Microsoft.Win32.TaskScheduler.TaskEvent) - CompareTo - - - string(string) - GetDataValue - - - string() - ToString - - - System.Nullable`1<System.Guid>() - get_ActivityId - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() - get_DataValues - - - int32() - get_EventId - - - System.Diagnostics.Eventing.Reader.EventRecord() - get_EventRecord - - - string() - get_Level - - - string() - get_OpCode - - - System.Nullable`1<int32>() - get_ProcessId - - - System.Nullable`1<int64>() - get_RecordId - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId() - get_StandardEventId - - - string() - get_TaskCategory - - - string() - get_TaskPath - - - System.Nullable`1<System.DateTime>() - get_TimeCreated - - - System.Security.Principal.SecurityIdentifier() - get_UserId - - - System.Nullable`1<unsigned int8>() - get_Version - - - void(System.Nullable`1<System.Guid>) - set_ActivityId - a - - - void(int32) - set_EventId - a - - - void(System.Diagnostics.Eventing.Reader.EventRecord) - set_EventRecord - a - - - void(string) - set_Level - a - - - void(string) - set_OpCode - b - - - void(System.Nullable`1<int32>) - set_ProcessId - a - - - void(System.Nullable`1<int64>) - set_RecordId - a - - - void(string) - set_TaskCategory - c - - - void(string) - set_TaskPath - d - - - void(System.Nullable`1<System.DateTime>) - set_TimeCreated - a - - - void(System.Security.Principal.SecurityIdentifier) - set_UserId - a - - - void(System.Nullable`1<unsigned int8>) - set_Version - a - - - - - System.Nullable`1<System.Guid> - <ActivityId>k__BackingField - a - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues - <DataValues>k__BackingField - b - - - int32 - <EventId>k__BackingField - c - - - System.Diagnostics.Eventing.Reader.EventRecord - <EventRecord>k__BackingField - d - - - string - <Level>k__BackingField - e - - - string - <OpCode>k__BackingField - f - - - System.Nullable`1<int32> - <ProcessId>k__BackingField - g - - - System.Nullable`1<int64> - <RecordId>k__BackingField - h - - - string - <TaskCategory>k__BackingField - i - - - string - <TaskPath>k__BackingField - j - - - System.Nullable`1<System.DateTime> - <TimeCreated>k__BackingField - k - - - System.Security.Principal.SecurityIdentifier - <UserId>k__BackingField - l - - - System.Nullable`1<unsigned int8> - <Version>k__BackingField - m - - - - - System.Nullable`1<System.Guid>() - ActivityId - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() - DataValues - - - int32() - EventId - - - System.Diagnostics.Eventing.Reader.EventRecord() - EventRecord - - - string() - Level - - - string() - OpCode - - - System.Nullable`1<int32>() - ProcessId - - - System.Nullable`1<int64>() - RecordId - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId() - StandardEventId - - - string() - TaskCategory - - - string() - TaskPath - - - System.Nullable`1<System.DateTime>() - TimeCreated - - - System.Security.Principal.SecurityIdentifier() - UserId - - - System.Nullable`1<unsigned int8>() - Version - - - - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues - - - void(System.Diagnostics.Eventing.Reader.EventLogRecord) - .ctor - - - string(string) - get_Item - - - - - System.Diagnostics.Eventing.Reader.EventLogRecord - rec - a - - - - - string(string) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskEventArgs - - - void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - Microsoft.Win32.TaskScheduler.Task() - get_Task - - - Microsoft.Win32.TaskScheduler.TaskEvent() - get_TaskEvent - - - string() - get_TaskName - - - string() - get_TaskPath - - - - - Microsoft.Win32.TaskScheduler.TaskEvent - <TaskEvent>k__BackingField - b - - - string - <TaskPath>k__BackingField - c - - - Microsoft.Win32.TaskScheduler.TaskService - taskService - a - - - - - Microsoft.Win32.TaskScheduler.Task() - Task - - - Microsoft.Win32.TaskScheduler.TaskEvent() - TaskEvent - - - string() - TaskName - - - string() - TaskPath - - - - - - Microsoft.Win32.TaskScheduler.TaskEventEnumerator - - - void(System.Diagnostics.Eventing.Reader.EventLogReader) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - void(System.Diagnostics.Eventing.Reader.EventBookmark, int64) - Seek - - - void(System.IO.SeekOrigin, int64) - Seek - - - object() - System.Collections.IEnumerator.get_Current - - - Microsoft.Win32.TaskScheduler.TaskEvent() - get_Current - - - - - System.Diagnostics.Eventing.Reader.EventRecord - curRec - a - - - System.Diagnostics.Eventing.Reader.EventLogReader - log - b - - - - - Microsoft.Win32.TaskScheduler.TaskEvent() - Current - - - object() - System.Collections.IEnumerator.Current - - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog - - - void() - .cctor - - - void(System.DateTime, string, string, string, string, string) - .ctor - - - void(string) - .ctor - - - void(string, int32[], System.Nullable`1<System.DateTime>, string, string, string, string) - .ctor - - - void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) - .ctor - - - void(string, string, string, string, string) - .ctor - - - string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) - BuildQuery - a - - - Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) - GetEnumerator - - - void(string, string, bool, string, string, string) - Initialize - a - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int64() - get_Count - - - bool() - get_Enabled - - - bool() - get_EnumerateInReverse - - - System.Diagnostics.Eventing.Reader.EventLogQuery() - get_Query - a - - - void(bool) - set_Enabled - - - void(bool) - set_EnumerateInReverse - - - void(System.Diagnostics.Eventing.Reader.EventLogQuery) - set_Query - a - - - - - bool - <EnumerateInReverse>k__BackingField - c - - - System.Diagnostics.Eventing.Reader.EventLogQuery - <Query>k__BackingField - d - - - bool - IsVistaOrLater - b - - - string - TSEventLogPath - a - - - - - int64() - Count - - - bool() - Enabled - - - bool() - EnumerateInReverse - - - System.Diagnostics.Eventing.Reader.EventLogQuery() - Query - - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog/<>c - - - void() - .cctor - - - void() - .ctor - - - string(int32) - <BuildQuery>b__7_0 - a - - - string(int32) - <BuildQuery>b__7_1 - b - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog/<>c - <>9 - - - System.Converter`2<int32,string> - <>9__7_0 - - - System.Converter`2<int32,string> - <>9__7_1 - - - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher - - - void() - .cctor - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, string, bool) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, string, bool, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, string, string, bool, string, string, string) - .ctor - - - void(string, string, string, string, string) - .ctor - - - void() - BeginInit - - - void(bool) - Dispose - - - void() - EndInit - - - void(Microsoft.Win32.TaskScheduler.Task) - InitTask - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, string, bool) - InitTask - a - - - void(string) - InitTask - a - - - void(string, string, bool) - InitTask - a - - - bool() - IsSuspended - j - - - void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) - OnEventRecorded - - - void() - ReleaseWatcher - i - - - void() - ResetTaskService - h - - - void() - Restart - g - - - void() - SetupWatcher - f - - - bool() - ShouldSerializeFilter - e - - - bool() - ShouldSerializeTaskService - d - - - void() - StartRaisingEvents - c - - - void() - StopListening - b - - - void() - StopRaisingEvents - a - - - void(object, System.IO.FileSystemEventArgs) - Watcher_DirectoryChanged - a - - - void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) - Watcher_EventRecordWritten - a - - - void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) - add_EventRecorded - - - bool() - get_Enabled - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() - get_Filter - - - string() - get_Folder - - - bool() - get_IncludeSubfolders - - - bool() - get_IsHandleInvalid - l - - - bool() - get_IsV1 - k - - - System.ComponentModel.ISynchronizeInvoke() - get_SynchronizingObject - - - string() - get_TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - string() - get_UserAccountDomain - - - string() - get_UserName - - - string() - get_UserPassword - - - void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) - remove_EventRecorded - - - void(bool) - set_Enabled - - - void(string) - set_Folder - - - void(bool) - set_IncludeSubfolders - - - void(System.ComponentModel.ISynchronizeInvoke) - set_SynchronizingObject - - - void(string) - set_TargetServer - - - void(Microsoft.Win32.TaskScheduler.TaskService) - set_TaskService - - - void(string) - set_UserAccountDomain - - - void(string) - set_UserName - - - void(string) - set_UserPassword - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter - <Filter>k__BackingField - - - System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> - EventRecorded - - - System.TimeSpan - MaxV1EventLapse - - - bool - disposed - - - bool - enabled - - - string - folder - - - bool - includeSubfolders - - - bool - initializing - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - lastId - - - System.DateTime - lastIdTime - - - string - root - - - string - star - - - System.ComponentModel.ISynchronizeInvoke - synchronizingObject - - - Microsoft.Win32.TaskScheduler.TaskService - ts - - - System.IO.FileSystemWatcher - v1Watcher - - - System.Diagnostics.Eventing.Reader.EventLogWatcher - watcher - - - - - bool() - Enabled - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() - Filter - - - string() - Folder - - - bool() - IncludeSubfolders - - - bool() - IsHandleInvalid - - - bool() - IsV1 - - - System.ComponentModel.ISynchronizeInvoke() - SynchronizingObject - - - string() - TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - string() - UserAccountDomain - - - string() - UserName - - - string() - UserPassword - - - - - System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> - EventRecorded - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter - - - void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) - .ctor - - - bool() - ShouldSerialize - b - - - string() - ToString - - - int32[]() - get_EventIds - - - int32[]() - get_EventLevels - - - string() - get_TaskName - - - Microsoft.Win32.TaskScheduler.Wildcard() - get_Wildcard - a - - - void(int32[]) - set_EventIds - - - void(int32[]) - set_EventLevels - - - void(string) - set_TaskName - - - void(Microsoft.Win32.TaskScheduler.Wildcard) - set_Wildcard - a - - - - - Microsoft.Win32.TaskScheduler.Wildcard - <Wildcard>k__BackingField - - - string - filter - - - int32[] - ids - - - int32[] - levels - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher - parent - - - - - int32[]() - EventIds - - - int32[]() - EventLevels - - - string() - TaskName - - - Microsoft.Win32.TaskScheduler.Wildcard() - Wildcard - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, Microsoft.Win32.TaskScheduler.TaskSecurity) - CreateFolder - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, System.Security.AccessControl.GenericSecurityDescriptor) - CreateFolder - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) - CreateFolder - - - void(string, bool) - DeleteFolder - - - void(string, bool) - DeleteTask - - - void() - Dispose - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - EnumerateFolderTasks - a - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.TaskFolder>(System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder>) - EnumerateFolders - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - EnumerateTasks - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - GetFolder - a - - - int32() - GetHashCode - - - System.Security.AccessControl.GenericSecurityDescriptor(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptor - - - string(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptorSddlForm - - - Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) - GetTasks - - - Microsoft.Win32.TaskScheduler.Task(string, string, bool) - ImportTask - - - Microsoft.Win32.TaskScheduler.Task(string, string, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - RegisterTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) - RegisterTaskDefinition - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - RegisterTaskDefinition - - - void(Microsoft.Win32.TaskScheduler.TaskSecurity) - SetAccessControl - - - void(System.Security.AccessControl.GenericSecurityDescriptor, System.Security.AccessControl.SecurityInfos) - SetSecurityDescriptor - - - void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) - SetSecurityDescriptorSddlForm - - - int32(Microsoft.Win32.TaskScheduler.TaskFolder) - System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo - - - string() - ToString - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - get_AllTasks - - - string() - get_Name - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_Parent - - - string() - get_Path - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection() - get_SubFolders - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - Microsoft.Win32.TaskScheduler.TaskCollection() - get_Tasks - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - - - Microsoft.Win32.TaskScheduler.TaskService - <TaskService>k__BackingField - d - - - string - rootString - c - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1List - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder - v2Folder - b - - - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - AllTasks - - - string() - Name - - - Microsoft.Win32.TaskScheduler.TaskFolder() - Parent - - - string() - Path - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection() - SubFolders - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - Microsoft.Win32.TaskScheduler.TaskCollection() - Tasks - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__48 - Microsoft.Win32.TaskScheduler.TaskFolder/b - - - void(int32) - .ctor - - - void() - <>m__Finally1 - c - - - void() - <>m__Finally2 - b - - - void() - <>m__Finally3 - a - - - bool() - MoveNext - f - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator - l - - - Microsoft.Win32.TaskScheduler.Task() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current - h - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - m - - - void() - System.Collections.IEnumerator.Reset - j - - - object() - System.Collections.IEnumerator.get_Current - k - - - void() - System.IDisposable.Dispose - d - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.Task - <>2__current - b - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - <>3__filter - g - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>3__folder - e - - - bool - <>3__recurse - i - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> - <>7__wrap1 - j - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>7__wrap2 - k - - - int32 - <>l__initialThreadId - c - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - filter - f - - - Microsoft.Win32.TaskScheduler.TaskFolder - folder - d - - - bool - recurse - h - - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolders>d__31 - Microsoft.Win32.TaskScheduler.TaskFolder/a - - - void(int32) - .ctor - - - void() - <>m__Finally1 - a - - - bool() - MoveNext - c - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskFolder>.GetEnumerator - i - - - Microsoft.Win32.TaskScheduler.TaskFolder() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.TaskFolder>.get_Current - e - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - j - - - void() - System.Collections.IEnumerator.Reset - g - - - object() - System.Collections.IEnumerator.get_Current - h - - - void() - System.IDisposable.Dispose - b - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>2__current - b - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>3__filter - f - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>4__this - d - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>7__wrap1 - g - - - int32 - <>l__initialThreadId - c - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder> - filter - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) - .ctor - - - int32() - <GetEnumerator>b__19_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) - <GetEnumerator>b__19_1 - a - - - Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) - <GetEnumerator>b__19_2 - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder) - Add - - - void() - Clear - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder) - Contains - - - void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) - CopyTo - - - void() - Dispose - - - bool(string) - Exists - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() - GetEnumerator - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder) - Remove - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.TaskFolder(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - get_Item - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - parent - a - - - Microsoft.Win32.TaskScheduler.TaskFolder[] - v1FolderList - b - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection - v2FolderList - c - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.TaskFolder(int32) - Item - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - Item - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly - - - - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - IgnoreNew - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - Parallel - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - Queue - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - StopExisting - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskLogonType - - - - Microsoft.Win32.TaskScheduler.TaskLogonType - Group - - - Microsoft.Win32.TaskScheduler.TaskLogonType - InteractiveToken - - - Microsoft.Win32.TaskScheduler.TaskLogonType - InteractiveTokenOrPassword - - - Microsoft.Win32.TaskScheduler.TaskLogonType - None - - - Microsoft.Win32.TaskScheduler.TaskLogonType - Password - - - Microsoft.Win32.TaskScheduler.TaskLogonType - S4U - - - Microsoft.Win32.TaskScheduler.TaskLogonType - ServiceAccount - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipal - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) - .ctor - - - void() - Dispose - - - bool() - RequiresPassword - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - bool(string, Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - ValidateAccountForSidType - - - string() - get_Account - - - string() - get_DisplayName - - - string() - get_GroupId - - - string() - get_Id - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - get_LogonType - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - get_ProcessTokenSidType - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges() - get_RequiredPrivileges - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - get_RunLevel - - - string() - get_UserId - - - void(string) - set_DisplayName - - - void(string) - set_GroupId - - - void(string) - set_Id - - - void(Microsoft.Win32.TaskScheduler.TaskLogonType) - set_LogonType - - - void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - set_ProcessTokenSidType - - - void(Microsoft.Win32.TaskScheduler.TaskRunLevel) - set_RunLevel - - - void(string) - set_UserId - - - - - string - localSystemAcct - a - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges - reqPriv - b - - - string - v1CachedAcctInfo - c - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal - v2Principal - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - f - - - System.Func`1<string> - xmlFunc - g - - - - - string() - Account - - - string() - DisplayName - - - string() - GroupId - - - string() - Id - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - LogonType - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - ProcessTokenSidType - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges() - RequiredPrivileges - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - RunLevel - - - string() - UserId - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipal/<>c__DisplayClass34_0 - Microsoft.Win32.TaskScheduler.TaskPrincipal/a - - - void() - .ctor - - - bool(string) - <ValidateAccountForSidType>b__0 - b - - - - - string - acct - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeAssignPrimaryTokenPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeAuditPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeBackupPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeChangeNotifyPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateGlobalPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreatePagefilePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreatePermanentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateSymbolicLinkPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateTokenPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeDebugPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeEnableDelegationPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeImpersonatePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseBasePriorityPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseQuotaPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseWorkingSetPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeLoadDriverPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeLockMemoryPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeMachineAccountPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeManageVolumePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeProfileSingleProcessPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRelabelPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRemoteShutdownPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRestorePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSecurityPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeShutdownPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSyncAgentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemEnvironmentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemProfilePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemtimePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTakeOwnershipPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTcbPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTimeZonePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTrustedCredManAccessPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeUndockPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeUnsolicitedInputPrivilege - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - Add - - - bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - Contains - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) - CopyTo - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() - GetEnumerator - - - int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - IndexOf - - - void() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear - - - bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove - - - void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert - - - void(int32) - System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32() - get_Count - - - bool() - get_IsReadOnly - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) - get_Item - - - void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - set_Item - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - a - - - - - int32() - Count - - - bool() - IsReadOnly - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() - get_Current - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - set_Current - a - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - <Current>k__BackingField - c - - - int32 - cur - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - a - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() - Current - - - object() - System.Collections.IEnumerator.Current - - - - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - Default - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - None - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - Unrestricted - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) - .ctor - - - void() - Dispose - - - string(string) - FixCrLf - a - - - bool(System.Reflection.PropertyInfo, object, object&) - ProcessVersionXml - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - string() - get_Author - - - System.DateTime() - get_Date - - - string() - get_Description - - - string() - get_Documentation - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - string() - get_SecurityDescriptorSddlForm - - - string() - get_Source - - - string() - get_URI - - - System.Version() - get_Version - - - string() - get_XmlText - - - void(string) - set_Author - - - void(System.DateTime) - set_Date - - - void(string) - set_Description - - - void(string) - set_Documentation - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - void(string) - set_SecurityDescriptorSddlForm - - - void(string) - set_Source - - - void(string) - set_URI - - - void(System.Version) - set_Version - - - void(string) - set_XmlText - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo - v2RegInfo - b - - - - - string() - Author - - - System.DateTime() - Date - - - string() - Description - - - string() - Documentation - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - string() - SecurityDescriptorSddlForm - - - string() - Source - - - string() - URI - - - System.Version() - Version - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskRights - - - - Microsoft.Win32.TaskScheduler.TaskRights - AppendData - - - Microsoft.Win32.TaskScheduler.TaskRights - ChangePermissions - - - Microsoft.Win32.TaskScheduler.TaskRights - Delete - - - Microsoft.Win32.TaskScheduler.TaskRights - DeleteChild - - - Microsoft.Win32.TaskScheduler.TaskRights - Execute - - - Microsoft.Win32.TaskScheduler.TaskRights - ExecuteFile - - - Microsoft.Win32.TaskScheduler.TaskRights - FullControl - - - Microsoft.Win32.TaskScheduler.TaskRights - Read - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadData - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadExtendedAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadPermissions - - - Microsoft.Win32.TaskScheduler.TaskRights - Synchronize - - - Microsoft.Win32.TaskScheduler.TaskRights - TakeOwnership - - - Microsoft.Win32.TaskScheduler.TaskRights - Write - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteData - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteExtendedAttributes - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - AsSelf - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - IgnoreConstraints - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - NoFlags - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - UseSessionId - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - UserSID - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - Highest - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - LUA - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSecurity - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, System.Security.AccessControl.AccessControlSections) - .ctor - - - System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) - AccessRuleFactory - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - AddAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - AddAuditRule - - - System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) - AuditRuleFactory - - - System.Security.AccessControl.AccessControlSections(System.Security.AccessControl.SecurityInfos) - Convert - a - - - System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) - Convert - a - - - System.Security.AccessControl.AccessControlSections() - GetAccessControlSectionsFromChanges - a - - - void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) - Persist - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, System.Security.AccessControl.AccessControlSections) - Persist - a - - - void(string, System.Security.AccessControl.AccessControlSections) - Persist - - - bool(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRuleAll - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRuleSpecific - - - bool(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRuleAll - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRuleSpecific - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - ResetAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - SetAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - SetAuditRule - - - string() - ToString - - - System.Type() - get_AccessRightType - - - System.Type() - get_AccessRuleType - - - System.Type() - get_AuditRuleType - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - get_DefaultTaskSecurity - - - - - - System.Type() - AccessRightType - - - System.Type() - AccessRuleType - - - System.Type() - AuditRuleType - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - DefaultTaskSecurity - - - - - - Microsoft.Win32.TaskScheduler.TaskService - - - void() - .cctor - - - void() - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - void(string, string, string, string, bool) - .ctor - - - Microsoft.Win32.TaskScheduler.Task(string, System.TimeSpan, System.TimeSpan, string, string, string) - AddAutomaticMaintenanceTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.QuickTriggerType, string, string, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - AddTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - AddTask - - - void() - BeginInit - - - void() - Connect - h - - - Microsoft.Win32.TaskScheduler.TaskService(Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken) - CreateFromToken - - - void(bool) - Dispose - - - void() - EndInit - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - Execute - - - Microsoft.Win32.TaskScheduler.Task[](System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - FindAllTasks - - - Microsoft.Win32.TaskScheduler.Task[](System.Text.RegularExpressions.Regex, bool) - FindAllTasks - - - Microsoft.Win32.TaskScheduler.Task(string, bool) - FindTask - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) - FindTaskInFolder - a - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) - FindTaskInFolder - a - - - string(string, int32) - GetDllResourceString - - - Microsoft.Win32.TaskScheduler.TaskEventLog(string) - GetEventLog - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - GetFolder - - - int32() - GetHashCode - - - System.Version() - GetLibraryVersionFromLocalOS - i - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection(bool) - GetRunningTasks - - - Microsoft.Win32.TaskScheduler.Task(string) - GetTask - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) - GetTask - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) - GetTask - a - - - System.Version() - GetV2Version - g - - - void(object, System.EventArgs) - Instance_ServiceDisconnected - a - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - NewTask - - - Microsoft.Win32.TaskScheduler.TaskDefinition(string) - NewTaskFromFile - - - void() - ResetHighestSupportedVersion - f - - - void() - ResetUnsetProperties - e - - - int32(System.Guid, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - RunComHandlerAction - - - void(System.Guid, System.Action`1<int32>, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - RunComHandlerActionAsync - - - bool() - ShouldSerializeHighestSupportedVersion - d - - - bool() - ShouldSerializeTargetServer - c - - - bool() - ShouldSerializeUserAccountDomain - b - - - bool() - ShouldSerializeUserName - a - - - void() - StartSystemTaskSchedulerManager - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - System.Runtime.Serialization.ISerializable.GetObjectData - - - void(System.EventHandler) - add_ServiceConnected - - - void(System.EventHandler) - add_ServiceDisconnected - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - get_AllTasks - - - bool() - get_AllowReadOnlyTasks - - - bool() - get_CanRaiseEvents - - - bool() - get_Connected - - - string() - get_ConnectedDomain - - - string() - get_ConnectedUser - - - System.Version() - get_HighestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskService() - get_Instance - - - System.Version() - get_LibraryVersion - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_RootFolder - - - string() - get_TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken() - get_Token - - - string() - get_UserAccountDomain - - - string() - get_UserName - - - string() - get_UserPassword - - - void(System.EventHandler) - remove_ServiceConnected - - - void(System.EventHandler) - remove_ServiceDisconnected - - - void(bool) - set_AllowReadOnlyTasks - - - void(System.Version) - set_HighestSupportedVersion - - - void(string) - set_TargetServer - - - void(string) - set_UserAccountDomain - - - void(string) - set_UserName - - - void(string) - set_UserPassword - - - - - bool - <AllowReadOnlyTasks>k__BackingField - - - bool - <CanRaiseEvents>k__BackingField - - - System.Version - <LibraryVersion>k__BackingField - - - System.Guid - CLSID_Ctask - - - System.Guid - IID_ITask - - - bool - LibraryIsV2 - - - System.Guid - PowerShellActionGuid - - - System.EventHandler - ServiceConnected - - - System.EventHandler - ServiceDisconnected - - - bool - connecting - - - bool - forceV1 - - - bool - initializing - - - Microsoft.Win32.TaskScheduler.TaskService - instance - - - System.Version - maxVer - - - bool - maxVerSet - - - System.Version - osLibVer - - - string - targetServer - - - bool - targetServerSet - - - string - userDomain - - - bool - userDomainSet - - - string - userName - - - bool - userNameSet - - - string - userPassword - - - bool - userPasswordSet - - - Microsoft.Win32.WindowsImpersonatedIdentity - v1Impersonation - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1TaskScheduler - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskService - v2TaskService - - - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - AllTasks - - - bool() - AllowReadOnlyTasks - - - bool() - CanRaiseEvents - - - bool() - Connected - - - string() - ConnectedDomain - - - string() - ConnectedUser - - - System.Version() - HighestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskService() - Instance - - - System.Version() - LibraryVersion - - - Microsoft.Win32.TaskScheduler.TaskFolder() - RootFolder - - - string() - TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken() - Token - - - string() - UserAccountDomain - - - string() - UserName - - - string() - UserPassword - - - - - System.EventHandler - ServiceConnected - - - System.EventHandler - ServiceDisconnected - - - - - Microsoft.Win32.TaskScheduler.TaskService/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Task) - <FindAllTasks>b__82_0 - a - - - - - Microsoft.Win32.TaskScheduler.TaskService/<>c - <>9 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - <>9__82_0 - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread - Microsoft.Win32.TaskScheduler.TaskService/b - - - void(System.Guid, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate, System.Action`1<int32>) - .ctor - - - System.Threading.Thread() - Start - c - - - void() - ThreadProc - b - - - - - string - Data - c - - - int32 - ReturnCode - a - - - int32 - Timeout - f - - - System.Threading.AutoResetEvent - completed - b - - - System.Type - objType - d - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus - status - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/<>c__DisplayClass6_0 - Microsoft.Win32.TaskScheduler.TaskService/b/b - - - void() - .ctor - - - void(int32) - <.ctor>b__0 - c - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread - <>4__this - a - - - System.Action`1<int32> - onComplete - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus - Microsoft.Win32.TaskScheduler.TaskService/b/a - - - void(System.Action`1<int32>, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - .ctor - - - void(int32) - TaskCompleted - - - void(int16, string) - UpdateStatus - - - - - System.Action`1<int32> - OnCompleted - a - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate - OnUpdate - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate - - - void(object, native int) - .ctor - - - System.IAsyncResult(int16, string, System.AsyncCallback, object) - BeginInvoke - - - void(System.IAsyncResult) - EndInvoke - - - void(int16, string) - Invoke - - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionData - Microsoft.Win32.TaskScheduler.TaskService/c - - - void(string, string, string, string, bool) - .ctor - - - bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) - Equals - - - - - bool - ForceV1 - a - - - string - TargetServer - b - - - string - UserAccountDomain - c - - - string - UserName - d - - - string - UserPassword - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionDataManager - Microsoft.Win32.TaskScheduler.TaskService/a - - - void() - .cctor - - - Microsoft.Win32.TaskScheduler.TaskService(Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken) - InstanceFromToken - a - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken(string, string, string, string, bool) - TokenFromInstance - a - - - - - System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.TaskService/ConnectionData> - connections - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken - - - void(int32) - .ctor - - - - - int32 - token - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/VersionConverter - Microsoft.Win32.TaskScheduler.TaskService/d - - - void() - .ctor - - - bool(System.ComponentModel.ITypeDescriptorContext, System.Type) - CanConvertFrom - - - object(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object) - ConvertFrom - - - - - - - - Microsoft.Win32.TaskScheduler.TaskServiceVersion - - - void() - .cctor - - - - - System.Version - V1_1 - - - System.Version - V1_2 - - - System.Version - V1_3 - - - System.Version - V1_4 - - - System.Version - V1_5 - - - System.Version - V1_6 - - - - - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - ConsoleConnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - ConsoleDisconnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - RemoteConnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - RemoteDisconnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - SessionLock - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - SessionUnlock - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - DontAddPrincipalAce - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - None - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSettings - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) - .ctor - - - bool(System.Reflection.PropertyInfo, object, object&) - ConvertXmlProperty - a - - - void() - Dispose - - - int32(System.Diagnostics.ProcessPriorityClass) - GetPriorityAsInt - a - - - System.Diagnostics.ProcessPriorityClass(int32) - GetPriorityFromInt - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - bool() - get_AllowDemandStart - - - bool() - get_AllowHardTerminate - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - - - System.TimeSpan() - get_DeleteExpiredTaskAfter - - - bool() - get_DisallowStartIfOnBatteries - - - bool() - get_DisallowStartOnRemoteAppSession - - - bool() - get_Enabled - - - System.TimeSpan() - get_ExecutionTimeLimit - - - bool() - get_Hidden - - - Microsoft.Win32.TaskScheduler.IdleSettings() - get_IdleSettings - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings() - get_MaintenanceSettings - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - - - Microsoft.Win32.TaskScheduler.NetworkSettings() - get_NetworkSettings - - - System.Diagnostics.ProcessPriorityClass() - get_Priority - - - int32() - get_RestartCount - - - System.TimeSpan() - get_RestartInterval - - - bool() - get_RunOnlyIfIdle - - - bool() - get_RunOnlyIfLoggedOn - - - bool() - get_RunOnlyIfNetworkAvailable - - - bool() - get_StartWhenAvailable - - - bool() - get_StopIfGoingOnBatteries - - - bool() - get_UseUnifiedSchedulingEngine - - - bool() - get_Volatile - - - bool() - get_WakeToRun - - - string() - get_XmlText - - - void(bool) - set_AllowDemandStart - - - void(bool) - set_AllowHardTerminate - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - - - void(System.TimeSpan) - set_DeleteExpiredTaskAfter - - - void(bool) - set_DisallowStartIfOnBatteries - - - void(bool) - set_DisallowStartOnRemoteAppSession - - - void(bool) - set_Enabled - - - void(System.TimeSpan) - set_ExecutionTimeLimit - - - void(bool) - set_Hidden - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - - - void(System.Diagnostics.ProcessPriorityClass) - set_Priority - - - void(int32) - set_RestartCount - - - void(System.TimeSpan) - set_RestartInterval - - - void(bool) - set_RunOnlyIfIdle - - - void(bool) - set_RunOnlyIfLoggedOn - - - void(bool) - set_RunOnlyIfNetworkAvailable - - - void(bool) - set_StartWhenAvailable - - - void(bool) - set_StopIfGoingOnBatteries - - - void(bool) - set_UseUnifiedSchedulingEngine - - - void(bool) - set_Volatile - - - void(bool) - set_WakeToRun - - - void(string) - set_XmlText - - - - - unsigned int32 - InfiniteRunTimeV1 - a - - - Microsoft.Win32.TaskScheduler.IdleSettings - idleSettings - b - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings - maintenanceSettings - c - - - Microsoft.Win32.TaskScheduler.NetworkSettings - networkSettings - d - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings - v2Settings - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 - v2Settings2 - g - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 - v2Settings3 - h - - - - - bool() - AllowDemandStart - - - bool() - AllowHardTerminate - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - Compatibility - - - System.TimeSpan() - DeleteExpiredTaskAfter - - - bool() - DisallowStartIfOnBatteries - - - bool() - DisallowStartOnRemoteAppSession - - - bool() - Enabled - - - System.TimeSpan() - ExecutionTimeLimit - - - bool() - Hidden - - - Microsoft.Win32.TaskScheduler.IdleSettings() - IdleSettings - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings() - MaintenanceSettings - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - MultipleInstances - - - Microsoft.Win32.TaskScheduler.NetworkSettings() - NetworkSettings - - - System.Diagnostics.ProcessPriorityClass() - Priority - - - int32() - RestartCount - - - System.TimeSpan() - RestartInterval - - - bool() - RunOnlyIfIdle - - - bool() - RunOnlyIfLoggedOn - - - bool() - RunOnlyIfNetworkAvailable - - - bool() - StartWhenAvailable - - - bool() - StopIfGoingOnBatteries - - - bool() - UseUnifiedSchedulingEngine - - - bool() - Volatile - - - bool() - WakeToRun - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskState - - - - Microsoft.Win32.TaskScheduler.TaskState - Disabled - - - Microsoft.Win32.TaskScheduler.TaskState - Queued - - - Microsoft.Win32.TaskScheduler.TaskState - Ready - - - Microsoft.Win32.TaskScheduler.TaskState - Running - - - Microsoft.Win32.TaskScheduler.TaskState - Unknown - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Boot - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Custom - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Daily - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Event - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Idle - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Logon - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Monthly - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - MonthlyDOW - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Registration - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - SessionStateChange - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Time - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Weekly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TimeTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(System.DateTime) - .ctor - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay - - - void(System.TimeSpan) - Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_RandomDelay - - - void(System.TimeSpan) - set_RandomDelay - - - - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay - - - System.TimeSpan() - RandomDelay - - - - - - Microsoft.Win32.TaskScheduler.Trigger - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.TaskTriggerType) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - Microsoft.Win32.TaskScheduler.Trigger(System.TimeSpan, System.TimeSpan, System.TimeSpan, Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0&) - <ProcessCronTimes>g__MakeTrigger|1_0 - a - - - System.DateTime(System.DateTime) - AdjustToLocal - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - Bind - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - Bind - - - void(string, object&) - CheckBindValue - - - object() - Clone - - - int32(Microsoft.Win32.TaskScheduler.Trigger) - CompareTo - - - Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - ConvertFromV1TriggerType - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) - ConvertToV1TriggerType - a - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - CreateTrigger - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - CreateTrigger - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - CreateTrigger - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - CreateTrigger - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.Trigger[](string) - FromCronFormat - - - string(System.TimeSpan) - GetBestTimeSpanString - a - - - int32() - GetHashCode - - - 1 - !!0(string, !!0) - GetUnboundValueOrDefault - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Trigger>(Microsoft.Win32.TaskScheduler.Trigger/CronExpression, Microsoft.Win32.TaskScheduler.Trigger) - ProcessCronTimes - a - - - void(System.TimeSpan, System.TimeSpan, bool) - SetRepetition - - - void() - SetV1TriggerData - b - - - int32(object) - System.IComparable.CompareTo - - - string() - ToString - - - string(System.Globalization.CultureInfo) - ToString - - - string() - V2BaseTriggerString - a - - - string() - V2GetTriggerString - - - bool() - get_Enabled - - - System.DateTime() - get_EndBoundary - - - System.TimeSpan() - get_ExecutionTimeLimit - - - string() - get_Id - - - Microsoft.Win32.TaskScheduler.RepetitionPattern() - get_Repetition - - - System.DateTime() - get_StartBoundary - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_TriggerType - - - void(bool) - set_Enabled - - - void(System.DateTime) - set_EndBoundary - - - void(System.TimeSpan) - set_ExecutionTimeLimit - - - void(string) - set_Id - - - void(Microsoft.Win32.TaskScheduler.RepetitionPattern) - set_Repetition - - - void(System.DateTime) - set_StartBoundary - - - - - System.Globalization.CultureInfo - DefaultDateCulture - b - - - string - V2BoundaryDateFormat - a - - - System.Nullable`1<bool> - foundTimeSpan2 - f - - - Microsoft.Win32.TaskScheduler.RepetitionPattern - repititionPattern - i - - - System.Type - timeSpan2Type - g - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - ttype - h - - - System.Collections.Generic.Dictionary`2<string,object> - unboundValues - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger - v1Trigger - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger - v1TriggerData - d - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger - v2Trigger - e - - - - - bool() - Enabled - - - System.DateTime() - EndBoundary - - - System.TimeSpan() - ExecutionTimeLimit - - - string() - Id - - - Microsoft.Win32.TaskScheduler.RepetitionPattern() - Repetition - - - System.DateTime() - StartBoundary - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - TriggerType - - - - - - Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0 - Microsoft.Win32.TaskScheduler.Trigger/b - - - - Microsoft.Win32.TaskScheduler.Trigger - baseTrigger - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/<ProcessCronTimes>d__1 - Microsoft.Win32.TaskScheduler.Trigger/c - - - void(int32) - .ctor - - - void() - <>m__Finally1 - f - - - void() - <>m__Finally2 - d - - - void() - <>m__Finally3 - c - - - void() - <>m__Finally4 - b - - - void() - <>m__Finally5 - a - - - bool() - MoveNext - i - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Trigger>.GetEnumerator - m - - - Microsoft.Win32.TaskScheduler.Trigger() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Trigger>.get_Current - j - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - n - - - void() - System.Collections.IEnumerator.Reset - k - - - object() - System.Collections.IEnumerator.get_Current - l - - - void() - System.IDisposable.Dispose - h - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.Trigger - <>2__current - b - - - Microsoft.Win32.TaskScheduler.Trigger - <>3__baseTrigger - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - <>3__cron - g - - - System.Collections.Generic.IEnumerator`1<int32> - <>7__wrap1 - i - - - System.Collections.Generic.IEnumerator`1<int32> - <>7__wrap3 - k - - - Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0 - <>8__1 - h - - - int32 - <>l__initialThreadId - c - - - int32 - <h>5__3 - j - - - Microsoft.Win32.TaskScheduler.Trigger - baseTrigger - d - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - cron - f - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - Microsoft.Win32.TaskScheduler.Trigger/a - - - void() - .ctor - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression(string) - Parse - f - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_DOW - g - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Days - f - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Hours - h - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Minutes - i - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Months - j - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] - Fields - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Microsoft.Win32.TaskScheduler.Trigger/a/a - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Days - c - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - DaysOfWeek - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Hours - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Minutes - a - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Months - d - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - Microsoft.Win32.TaskScheduler.Trigger/a/b - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - .ctor - - - string(string, Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - DoSubs - j - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal(string, Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - Parse - k - - - int32(string) - ParseInt - j - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - ToDOW - t - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear() - ToMOY - u - - - string() - ToString - - - void() - Validate - j - - - int32() - get_Duration - k - - - int32() - get_FirstValue - r - - - bool() - get_FullRange - q - - - int32() - get_Increment - l - - - bool() - get_IsEvery - m - - - bool() - get_IsIncr - n - - - bool() - get_IsList - o - - - bool() - get_IsRange - p - - - System.Collections.Generic.IEnumerable`1<int32>() - get_Values - s - - - void(bool) - set_FullRange - j - - - void(bool) - set_IsEvery - n - - - void(bool) - set_IsIncr - m - - - void(bool) - set_IsList - l - - - void(bool) - set_IsRange - k - - - - - bool - <FullRange>k__BackingField - i - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - cft - e - - - System.Collections.Generic.Dictionary`2<string,string> - dow - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - flags - f - - - int32 - incr - g - - - System.Collections.Generic.Dictionary`2<string,string> - mon - c - - - string - rangeRegEx - a - - - System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> - validRange - d - - - int32[] - vals - h - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c - Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(int32) - <Parse>b__36_0 - a - - - string(int32) - <ToString>b__37_0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c - <>9 - - - System.Func`2<int32,int32> - <>9__36_0 - - - System.Func`2<int32,string> - <>9__37_0 - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c__DisplayClass38_0 - Microsoft.Win32.TaskScheduler.Trigger/a/b/d - - - void() - .ctor - - - bool(int32) - <Validate>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax - l - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<get_Values>d__33 - Microsoft.Win32.TaskScheduler.Trigger/a/b/c - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - System.Collections.Generic.IEnumerator`1<int32>() - System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator - h - - - int32() - System.Collections.Generic.IEnumerator<System.Int32>.get_Current - c - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - i - - - void() - System.Collections.IEnumerator.Reset - f - - - object() - System.Collections.IEnumerator.get_Current - g - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - int32 - <>2__current - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - <>3__<>4__this - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - <>4__this - d - - - int32[] - <>7__wrap1 - f - - - int32 - <>7__wrap2 - g - - - int32 - <>l__initialThreadId - c - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Microsoft.Win32.TaskScheduler.Trigger/a/b/a - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Every - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Increment - d - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - List - a - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Range - c - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax - Microsoft.Win32.TaskScheduler.Trigger/a/b/b - - - void(int32, int32) - .ctor - - - - - int32 - Max - b - - - int32 - Min - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - int32() - <GetEnumerator>b__38_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) - <GetEnumerator>b__38_1 - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - <GetEnumerator>b__38_2 - a - - - 1 - !!0(!!0) - Add - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - AddNew - - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Trigger>) - AddRange - - - void() - Bind - b - - - void() - Clear - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Contains - - - bool(System.Type) - ContainsType - - - void(Microsoft.Win32.TaskScheduler.Trigger[], int32) - CopyTo - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) - CopyTo - - - void() - Dispose - - - Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - Find - - - int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - FindIndexOf - - - int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - FindIndexOf - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() - GetEnumerator - - - int32(Microsoft.Win32.TaskScheduler.Trigger) - IndexOf - - - int32(string) - IndexOf - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger) - Insert - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Remove - - - void(int32) - RemoveAt - - - void(Microsoft.Win32.TaskScheduler.Trigger) - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly - - - void(System.Array, int32) - System.Collections.ICollection.CopyTo - - - bool() - System.Collections.ICollection.get_IsSynchronized - - - object() - System.Collections.ICollection.get_SyncRoot - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32(object) - System.Collections.IList.Add - - - bool(object) - System.Collections.IList.Contains - - - int32(object) - System.Collections.IList.IndexOf - - - void(int32, object) - System.Collections.IList.Insert - - - void(object) - System.Collections.IList.Remove - - - bool() - System.Collections.IList.get_IsFixedSize - - - bool() - System.Collections.IList.get_IsReadOnly - - - object(int32) - System.Collections.IList.get_Item - - - void(int32, object) - System.Collections.IList.set_Item - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - Microsoft.Win32.TaskScheduler.Trigger[]() - ToArray - - - string() - ToString - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.Trigger(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.Trigger(string) - get_Item - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger) - set_Item - - - void(string, Microsoft.Win32.TaskScheduler.Trigger) - set_Item - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection - v2Coll - b - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - v2Def - c - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.Trigger(int32) - Item - - - Microsoft.Win32.TaskScheduler.Trigger(string) - Item - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly - - - bool() - System.Collections.ICollection.IsSynchronized - - - object() - System.Collections.ICollection.SyncRoot - - - bool() - System.Collections.IList.IsFixedSize - - - bool() - System.Collections.IList.IsReadOnly - - - object(int32) - System.Collections.IList.Item - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass30_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/b - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <Contains>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger - item - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass31_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/c - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <ContainsType>b__0 - b - - - - - System.Type - triggerType - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass46_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/d - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <IndexOf>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger - item - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass47_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/e - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <IndexOf>b__0 - b - - - - - string - triggerId - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator - Microsoft.Win32.TaskScheduler.TriggerCollection/a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - b - - - Microsoft.Win32.TaskScheduler.Trigger() - get_Current - - - - - int16 - curItem - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - iTask - b - - - - - - - Microsoft.Win32.TaskScheduler.User - b3 - - - void() - .cctor - - - void(System.Security.Principal.WindowsIdentity) - .ctor - - - void(string) - .ctor - - - string(string) - <.ctor>g__GetUser|2_0 - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.User) - Equals - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.User(string) - FromSidString - i - - - int32() - GetHashCode - - - Microsoft.Win32.TaskScheduler.User() - get_Current - a - - - System.Security.Principal.WindowsIdentity() - get_Identity - i - - - bool() - get_IsAdmin - j - - - bool() - get_IsCurrent - k - - - bool() - get_IsServiceAccount - l - - - bool() - get_IsSystem - m - - - string() - get_Name - o - - - string() - get_SidString - n - - - void(System.Security.Principal.WindowsIdentity) - set_Identity - a - - - - - System.Security.Principal.WindowsIdentity - <Identity>k__BackingField - c - - - System.Security.Principal.WindowsIdentity - cur - a - - - System.Security.Principal.SecurityIdentifier - sid - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CTask - ds - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler - dr - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString - dt - - - void() - .ctor - - - void(native int) - .ctor - - - void(string) - .ctor - - - bool() - ReleaseHandle - - - string() - ToString - - - bool() - get_IsInvalid - - - string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) - op_Implicit - b - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.Daily - dg - - - - unsigned int16 - DaysInterval - a - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.HResult - db - - - void() - .ctor - - - - - int32 - SCHED_E_ACCOUNT_DBASE_CORRUPT - r - - - int32 - SCHED_E_ACCOUNT_INFORMATION_NOT_SET - p - - - int32 - SCHED_E_ACCOUNT_NAME_NOT_FOUND - q - - - int32 - SCHED_E_CANNOT_OPEN_TASK - n - - - int32 - SCHED_E_INVALID_TASK - o - - - int32 - SCHED_E_NO_SECURITY_SERVICES - s - - - int32 - SCHED_E_SERVICE_NOT_INSTALLED - m - - - int32 - SCHED_E_SERVICE_NOT_LOCALSYSTEM - w - - - int32 - SCHED_E_SERVICE_NOT_RUNNING - v - - - int32 - SCHED_E_TASK_NOT_READY - k - - - int32 - SCHED_E_TASK_NOT_RUNNING - l - - - int32 - SCHED_E_TRIGGER_NOT_FOUND - j - - - int32 - SCHED_E_UNKNOWN_OBJECT_VERSION - t - - - int32 - SCHED_E_UNSUPPORTED_ACCOUNT_OPTION - u - - - int32 - SCHED_S_EVENT_TRIGGER - i - - - int32 - SCHED_S_TASK_DISABLED - c - - - int32 - SCHED_S_TASK_HAS_NOT_RUN - d - - - int32 - SCHED_S_TASK_NOT_SCHEDULED - f - - - int32 - SCHED_S_TASK_NO_MORE_RUNS - e - - - int32 - SCHED_S_TASK_NO_VALID_TRIGGERS - h - - - int32 - SCHED_S_TASK_READY - a - - - int32 - SCHED_S_TASK_RUNNING - b - - - int32 - SCHED_S_TASK_TERMINATED - g - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems - dn - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() - Clone - b - - - int32(unsigned int32, native int&, unsigned int32&) - Next - a - - - void() - Reset - a - - - void(unsigned int32) - Skip - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - dp - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) - CreateTrigger - a - - - void(unsigned int16) - DeleteTrigger - a - - - void(native int, unsigned int32) - EditWorkItem - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetAccountInformation - m - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetApplicationName - n - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetComment - h - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetCreator - i - - - unsigned int16() - GetErrorRetryCount - j - - - unsigned int16() - GetErrorRetryInterval - k - - - unsigned int32() - GetExitCode - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() - GetFlags - l - - - void(unsigned int16&, unsigned int16&) - GetIdleWait - a - - - unsigned int32() - GetMaxRunTime - s - - - Microsoft.Win32.NativeMethods/SYSTEMTIME() - GetMostRecentRunTime - e - - - Microsoft.Win32.NativeMethods/SYSTEMTIME() - GetNextRunTime - b - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetParameters - o - - - unsigned int32() - GetPriority - q - - - void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int16&, native int&) - GetRunTimes - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() - GetStatus - f - - - unsigned int32() - GetTaskFlags - r - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) - GetTrigger - b - - - unsigned int16() - GetTriggerCount - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString(unsigned int16) - GetTriggerString - c - - - void(unsigned int16&, native int&) - GetWorkItemData - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetWorkingDirectory - p - - - void() - Run - c - - - void(string, native int) - SetAccountInformation - a - - - void(string) - SetApplicationName - c - - - void(string) - SetComment - a - - - void(string) - SetCreator - b - - - void(unsigned int16) - SetErrorRetryCount - d - - - void(unsigned int16) - SetErrorRetryInterval - e - - - void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) - SetFlags - a - - - void(unsigned int16, unsigned int16) - SetIdleWait - a - - - void(unsigned int32) - SetMaxRunTime - c - - - void(string) - SetParameters - d - - - void(unsigned int32) - SetPriority - a - - - void(unsigned int32) - SetTaskFlags - b - - - void(unsigned int16, unsigned int8[]) - SetWorkItemData - a - - - void(string) - SetWorkingDirectory - e - - - void() - Terminate - d - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - dm - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) - Activate - a - - - void(string, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - AddWorkItem - a - - - void(string) - Delete - b - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() - Enum - b - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetTargetComputer - a - - - void(string, System.Guid) - IsOfType - b - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) - NewWorkItem - a - - - void(string) - SetTargetComputer - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger - dq - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() - GetTrigger - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetTriggerString - b - - - void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) - SetTrigger - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW - dj - - - Microsoft.Win32.TaskScheduler.WhichWeek() - get_V2WhichWeek - e - - - void(Microsoft.Win32.TaskScheduler.WhichWeek) - set_V2WhichWeek - e - - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek - DaysOfTheWeek - b - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear - Months - c - - - unsigned int16 - WhichWeek - a - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate - di - - - - unsigned int32 - Days - a - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear - Months - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - dc - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - DeleteWhenDone - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Disabled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - DontStartIfOnBatteries - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Hidden - i - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Interactive - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - KillIfGoingOnBatteries - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - KillOnIdleEnd - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RestartOnIdleResume - k - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunIfConnectedToInternet - j - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunOnlyIfDocked - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunOnlyIfLoggedOn - m - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - StartOnlyIfIdle - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - SystemRequired - l - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - dd - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Disabled - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NeverRun - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoMoreRuns - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoTriggerTime - i - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoTriggers - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NotScheduled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Ready - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Running - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Terminated - g - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger - dl - - - string() - ToString - - - System.DateTime() - get_BeginDate - t - - - System.Nullable`1<System.DateTime>() - get_EndDate - u - - - void(System.DateTime) - set_BeginDate - t - - - void(System.Nullable`1<System.DateTime>) - set_EndDate - t - - - - - unsigned int16 - BeginDay - e - - - unsigned int16 - BeginMonth - d - - - unsigned int16 - BeginYear - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData - Data - o - - - unsigned int16 - EndDay - h - - - unsigned int16 - EndMonth - g - - - unsigned int16 - EndYear - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - Flags - m - - - unsigned int32 - MinutesDuration - k - - - unsigned int32 - MinutesInterval - l - - - unsigned int16 - RandomMinutesInterval - q - - - unsigned int16 - Reserved1 - b - - - unsigned int16 - Reserved2 - p - - - unsigned int16 - StartHour - i - - - unsigned int16 - StartMinute - j - - - unsigned int16 - TriggerSize - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - Type - n - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - df - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - Disabled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - HasEndDate - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - KillAtDurationEnd - b - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - de - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnIdle - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnLogon - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnSystemStart - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunDaily - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunMonthly - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunMonthlyDOW - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunOnce - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunWeekly - c - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData - dk - - - - Microsoft.Win32.TaskScheduler.V1Interop.Daily - daily - a - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW - monthlyDOW - d - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate - monthlyDate - c - - - Microsoft.Win32.TaskScheduler.V1Interop.Weekly - weekly - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.Weekly - dh - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek - DaysOfTheWeek - b - - - unsigned int16 - WeeksInterval - a - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction - b6 - - - string() - get_Id - n - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_Id - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection - b7 - - - void() - Clear - h - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) - Create - e - - - System.Collections.IEnumerator() - GetEnumerator - f - - - void(object) - Remove - e - - - string() - get_Context - i - - - int32() - get_Count - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) - get_Item - e - - - string() - get_XmlText - g - - - void(string) - set_Context - f - - - void(string) - set_XmlText - e - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger - b8 - - - string() - get_Delay - t - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(string) - set_Delay - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction - b9 - - - string() - get_ClassId - m - - - string() - get_Data - q - - - string() - get_Id - n - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_ClassId - m - - - void(string) - set_Data - q - - - void(string) - set_Id - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger - ca - - - int16() - get_DaysInterval - u - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - v - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(int16) - set_DaysInterval - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - u - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction - cb - - - object[]() - get_Attachments - aa - - - string() - get_Bcc - v - - - string() - get_Body - z - - - string() - get_Cc - u - - - string() - get_From - x - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() - get_HeaderFields - y - - - string() - get_Id - n - - - string() - get_ReplyTo - w - - - string() - get_Server - r - - - string() - get_Subject - s - - - string() - get_To - t - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(object[]) - set_Attachments - m - - - void(string) - set_Bcc - v - - - void(string) - set_Body - y - - - void(string) - set_Cc - u - - - void(string) - set_From - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) - set_HeaderFields - m - - - void(string) - set_Id - o - - - void(string) - set_ReplyTo - w - - - void(string) - set_Server - r - - - void(string) - set_Subject - s - - - void(string) - set_To - t - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger - cc - - - string() - get_Delay - x - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - string() - get_Subscription - w - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() - get_ValueQueries - y - - - void(string) - set_Delay - w - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(string) - set_Subscription - v - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) - set_ValueQueries - t - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IExecAction - cd - - - string() - get_Arguments - ac - - - string() - get_Id - n - - - string() - get_Path - ab - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - string() - get_WorkingDirectory - ad - - - void(string) - set_Arguments - aa - - - void(string) - set_Id - o - - - void(string) - set_Path - z - - - void(string) - set_WorkingDirectory - ab - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings - ce - - - string() - get_IdleDuration - e - - - bool() - get_RestartOnIdle - h - - - bool() - get_StopOnIdleEnd - g - - - string() - get_WaitTimeout - f - - - void(string) - set_IdleDuration - e - - - void(bool) - set_RestartOnIdle - f - - - void(bool) - set_StopOnIdleEnd - e - - - void(string) - set_WaitTimeout - f - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger - cf - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger - cg - - - string() - get_Delay - z - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - string() - get_UserId - aa - - - void(string) - set_Delay - x - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(string) - set_UserId - y - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings - c5 - - - string() - get_Deadline - e - - - bool() - get_Exclusive - f - - - string() - get_Period - d - - - void(string) - set_Deadline - e - - - void(bool) - set_Exclusive - d - - - void(string) - set_Period - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger - ch - - - int16() - get_DaysOfWeek - ab - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - int16() - get_MonthsOfYear - ad - - - string() - get_RandomDelay - af - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - bool() - get_RunOnLastWeekOfMonth - ae - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - int16() - get_WeeksOfMonth - ac - - - void(int16) - set_DaysOfWeek - u - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(int16) - set_MonthsOfYear - w - - - void(string) - set_RandomDelay - z - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(bool) - set_RunOnLastWeekOfMonth - t - - - void(string) - set_StartBoundary - i - - - void(int16) - set_WeeksOfMonth - v - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger - ci - - - int32() - get_DaysOfMonth - ag - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - int16() - get_MonthsOfYear - ah - - - string() - get_RandomDelay - aj - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - bool() - get_RunOnLastDayOfMonth - ai - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(int32) - set_DaysOfMonth - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(int16) - set_MonthsOfYear - x - - - void(string) - set_RandomDelay - aa - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(bool) - set_RunOnLastDayOfMonth - u - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings - cj - - - string() - get_Id - d - - - string() - get_Name - c - - - void(string) - set_Id - d - - - void(string) - set_Name - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal - ck - - - string() - get_DisplayName - h - - - string() - get_GroupId - k - - - string() - get_Id - g - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - get_LogonType - j - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - get_RunLevel - l - - - string() - get_UserId - i - - - void(string) - set_DisplayName - h - - - void(string) - set_GroupId - j - - - void(string) - set_Id - g - - - void(Microsoft.Win32.TaskScheduler.TaskLogonType) - set_LogonType - g - - - void(Microsoft.Win32.TaskScheduler.TaskRunLevel) - set_RunLevel - g - - - void(string) - set_UserId - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - cl - - - void(string) - AddRequiredPrivilege - d - - - string(int32) - get_Item - d - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - get_ProcessTokenSidType - d - - - int32() - get_RequiredPrivilegeCount - e - - - void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - set_ProcessTokenSidType - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask - cm - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) - GetInstances - k - - - void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) - GetRunTimes - k - - - string(int32) - GetSecurityDescriptor - l - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - Run - k - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) - RunEx - k - - - void(string, int32) - SetSecurityDescriptor - k - - - void(int32) - Stop - m - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() - get_Definition - s - - - bool() - get_Enabled - n - - - System.DateTime() - get_LastRunTime - o - - - int32() - get_LastTaskResult - p - - - string() - get_Name - k - - - System.DateTime() - get_NextRunTime - r - - - int32() - get_NumberOfMissedRuns - q - - - string() - get_Path - l - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - m - - - string() - get_Xml - t - - - void(bool) - set_Enabled - k - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - cn - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo - co - - - string() - get_Author - k - - - string() - get_Date - m - - - string() - get_Description - j - - - string() - get_Documentation - n - - - object() - get_SecurityDescriptor - q - - - string() - get_Source - r - - - string() - get_URI - p - - - string() - get_Version - l - - - string() - get_XmlText - o - - - void(string) - set_Author - k - - - void(string) - set_Date - m - - - void(string) - set_Description - j - - - void(string) - set_Documentation - n - - - void(object) - set_SecurityDescriptor - j - - - void(string) - set_Source - q - - - void(string) - set_URI - p - - - void(string) - set_Version - l - - - void(string) - set_XmlText - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger - cp - - - string() - get_Delay - ak - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(string) - set_Delay - ab - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern - cq - - - string() - get_Duration - e - - - string() - get_Interval - d - - - bool() - get_StopAtDurationEnd - f - - - void(string) - set_Duration - e - - - void(string) - set_Interval - d - - - void(bool) - set_StopAtDurationEnd - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask - cr - - - void() - Refresh - m - - - void() - Stop - l - - - string() - get_CurrentAction - k - - - unsigned int32() - get_EnginePID - n - - - string() - get_InstanceGuid - h - - - string() - get_Name - g - - - string() - get_Path - i - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - j - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection - cs - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger - ct - - - string() - get_Delay - al - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - get_StateChange - an - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - string() - get_UserId - am - - - void(string) - set_Delay - ac - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - set_StateChange - t - - - void(string) - set_UserId - ad - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction - cu - - - string() - get_Id - n - - - string() - get_MessageBody - af - - - string() - get_Title - ae - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_Id - o - - - void(string) - set_MessageBody - ad - - - void(string) - set_Title - ac - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - cv - - - Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() - get_Actions - m - - - string() - get_Data - k - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() - get_Principal - l - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() - get_RegistrationInfo - h - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() - get_Settings - j - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() - get_Triggers - i - - - string() - get_XmlText - n - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) - set_Actions - h - - - void(string) - set_Data - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) - set_Principal - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) - set_RegistrationInfo - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) - set_Settings - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) - set_Triggers - h - - - void(string) - set_XmlText - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder - cw - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) - CreateFolder - c - - - void(string, int32) - DeleteFolder - c - - - void(string, int32) - DeleteTask - d - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) - GetFolder - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) - GetFolders - c - - - string(int32) - GetSecurityDescriptor - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) - GetTask - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) - GetTasks - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) - RegisterTask - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) - RegisterTaskDefinition - c - - - void(string, int32) - SetSecurityDescriptor - e - - - string() - get_Name - c - - - string() - get_Path - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection - cx - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection - cy - - - void() - Clear - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) - Create - c - - - System.Collections.IEnumerator() - GetEnumerator - d - - - void(int32) - Remove - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair - cz - - - string() - get_Name - c - - - string() - get_Value - d - - - void(string) - set_Name - c - - - void(string) - set_Value - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskService - c0 - - - void(object, object, object, object) - Connect - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) - GetFolder - f - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) - GetRunningTasks - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) - NewTask - f - - - bool() - get_Connected - f - - - string() - get_ConnectedDomain - i - - - string() - get_ConnectedUser - h - - - unsigned int32() - get_HighestVersion - j - - - string() - get_TargetServer - g - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings - c2 - - - bool() - get_AllowDemandStart - q - - - bool() - get_AllowHardTerminate - ac - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - as - - - string() - get_DeleteExpiredTaskAfter - ao - - - bool() - get_DisallowStartIfOnBatteries - aa - - - bool() - get_Enabled - am - - - string() - get_ExecutionTimeLimit - ak - - - bool() - get_Hidden - au - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() - get_IdleSettings - aw - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - w - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() - get_NetworkSettings - a2 - - - int32() - get_Priority - aq - - - int32() - get_RestartCount - u - - - string() - get_RestartInterval - s - - - bool() - get_RunOnlyIfIdle - ay - - - bool() - get_RunOnlyIfNetworkAvailable - ai - - - bool() - get_StartWhenAvailable - ae - - - bool() - get_StopIfGoingOnBatteries - y - - - bool() - get_WakeToRun - a0 - - - string() - get_XmlText - ag - - - void(bool) - set_AllowDemandStart - r - - - void(bool) - set_AllowHardTerminate - ad - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - at - - - void(string) - set_DeleteExpiredTaskAfter - ap - - - void(bool) - set_DisallowStartIfOnBatteries - ab - - - void(bool) - set_Enabled - an - - - void(string) - set_ExecutionTimeLimit - al - - - void(bool) - set_Hidden - av - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) - set_IdleSettings - ax - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) - set_NetworkSettings - a3 - - - void(int32) - set_Priority - ar - - - void(int32) - set_RestartCount - v - - - void(string) - set_RestartInterval - t - - - void(bool) - set_RunOnlyIfIdle - az - - - void(bool) - set_RunOnlyIfNetworkAvailable - aj - - - void(bool) - set_StartWhenAvailable - af - - - void(bool) - set_StopIfGoingOnBatteries - z - - - void(bool) - set_WakeToRun - a1 - - - void(string) - set_XmlText - ah - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 - c3 - - - bool() - get_DisallowStartOnRemoteAppSession - c - - - bool() - get_UseUnifiedSchedulingEngine - d - - - void(bool) - set_DisallowStartOnRemoteAppSession - c - - - void(bool) - set_UseUnifiedSchedulingEngine - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 - c4 - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() - CreateMaintenanceSettings - ar - - - bool() - get_AllowDemandStart - q - - - bool() - get_AllowHardTerminate - ac - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - as - - - string() - get_DeleteExpiredTaskAfter - ao - - - bool() - get_DisallowStartIfOnBatteries - aa - - - bool() - get_DisallowStartOnRemoteAppSession - ah - - - bool() - get_Enabled - am - - - string() - get_ExecutionTimeLimit - ak - - - bool() - get_Hidden - au - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() - get_IdleSettings - aw - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() - get_MaintenanceSettings - ap - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - w - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() - get_NetworkSettings - a2 - - - int32() - get_Priority - aq - - - int32() - get_RestartCount - u - - - string() - get_RestartInterval - s - - - bool() - get_RunOnlyIfIdle - ay - - - bool() - get_RunOnlyIfNetworkAvailable - ai - - - bool() - get_StartWhenAvailable - ae - - - bool() - get_StopIfGoingOnBatteries - y - - - bool() - get_UseUnifiedSchedulingEngine - al - - - bool() - get_Volatile - at - - - bool() - get_WakeToRun - a0 - - - string() - get_XmlText - ag - - - void(bool) - set_AllowDemandStart - r - - - void(bool) - set_AllowHardTerminate - ad - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - at - - - void(string) - set_DeleteExpiredTaskAfter - ap - - - void(bool) - set_DisallowStartIfOnBatteries - ab - - - void(bool) - set_DisallowStartOnRemoteAppSession - ah - - - void(bool) - set_Enabled - an - - - void(string) - set_ExecutionTimeLimit - al - - - void(bool) - set_Hidden - av - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) - set_IdleSettings - ax - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) - set_MaintenanceSettings - ah - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) - set_NetworkSettings - a3 - - - void(int32) - set_Priority - ar - - - void(int32) - set_RestartCount - v - - - void(string) - set_RestartInterval - t - - - void(bool) - set_RunOnlyIfIdle - az - - - void(bool) - set_RunOnlyIfNetworkAvailable - aj - - - void(bool) - set_StartWhenAvailable - af - - - void(bool) - set_StopIfGoingOnBatteries - z - - - void(bool) - set_UseUnifiedSchedulingEngine - al - - - void(bool) - set_Volatile - ap - - - void(bool) - set_WakeToRun - a1 - - - void(string) - set_XmlText - ah - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskVariables - c6 - - - string() - GetContext - b - - - string() - GetInput - a - - - void(string) - SetOutput - a - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger - c7 - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - ao - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - ae - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger - c8 - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection - c9 - - - void() - Clear - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - Create - c - - - System.Collections.IEnumerator() - GetEnumerator - d - - - void(object) - Remove - c - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger - da - - - int16() - get_DaysOfWeek - ap - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - ar - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - int16() - get_WeeksInterval - aq - - - void(int16) - set_DaysOfWeek - y - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - af - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(int16) - set_WeeksInterval - z - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskEnumFlags - b5 - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskEnumFlags - Hidden - a - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass - c1 - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.WeeklyTrigger - - - void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay - - - void(System.TimeSpan) - Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay - - - void(System.Xml.XmlReader) - ReadMyXml - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - V2GetTriggerString - - - void(System.Xml.XmlWriter) - WriteMyXml - a - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - get_DaysOfWeek - - - System.TimeSpan() - get_RandomDelay - - - int16() - get_WeeksInterval - - - void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - set_DaysOfWeek - - - void(System.TimeSpan) - set_RandomDelay - - - void(int16) - set_WeeksInterval - - - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - DaysOfWeek - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay - - - System.TimeSpan() - RandomDelay - - - int16() - WeeksInterval - - - - - - Microsoft.Win32.TaskScheduler.WhichWeek - - - - Microsoft.Win32.TaskScheduler.WhichWeek - AllWeeks - - - Microsoft.Win32.TaskScheduler.WhichWeek - FirstWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - FourthWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - LastWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - SecondWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - ThirdWeek - - - int16 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Wildcard - - - void(string, System.Text.RegularExpressions.RegexOptions) - .ctor - - - string(string) - WildcardToRegex - - - - - - - - Microsoft.Win32.TaskScheduler.XmlSerializationHelper - b4 - - - bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) - GetAttributeValue - a - - - bool(System.Type, System.Type, string, bool, object&) - GetAttributeValue - a - - - object(System.Reflection.PropertyInfo) - GetDefaultValue - c - - - string(object) - GetElementName - b - - - string(System.Reflection.PropertyInfo) - GetPropertyAttributeName - b - - - string(System.Reflection.PropertyInfo) - GetPropertyElementName - a - - - bool(object, string, object&) - GetPropertyValue - a - - - string(object) - GetTopLevelNamespace - a - - - string(object, System.Type) - GetXmlValue - a - - - bool(object) - HasMembers - c - - - bool(System.Type) - IsStandardType - a - - - void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObject - a - - - void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObjectFromXmlText - a - - - void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObjectProperties - b - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) - WriteObject - a - - - void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectAttribute - a - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectAttributes - b - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectProperties - a - - - string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectToXmlText - a - - - bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteProperty - b - - - - - - - - Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler - b4/a - - - void(object, native int) - .ctor - - - System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) - BeginInvoke - - - bool(object&, System.IAsyncResult) - EndInvoke - - - bool(System.Reflection.PropertyInfo, object, object&) - Invoke - - - - - - - - Microsoft.Win32.WindowsImpersonatedIdentity - bv - - - void(string, string, string) - .ctor - - - void() - Dispose - - - string() - get_AuthenticationType - - - bool() - get_IsAuthenticated - - - string() - get_Name - - - - - int32 - LOGON32_LOGON_INTERACTIVE - b - - - int32 - LOGON32_PROVIDER_DEFAULT - c - - - int32 - LOGON32_PROVIDER_WINNT50 - d - - - int32 - LOGON_TYPE_NEW_CREDENTIALS - a - - - System.Security.Principal.WindowsIdentity - identity - g - - - System.Security.Principal.WindowsImpersonationContext - impersonationContext - e - - - Microsoft.Win32.NativeMethods/SafeTokenHandle - token - f - - - - - - - 1 - - T - - System.Collections.Generic.IReadOnlyCollection`1 - - - int32() - get_Count - - - - - - int32() - Count - - - - - - 1 - - T - - System.Collections.Generic.IReadOnlyList`1 - - - !0(int32) - get_Item - - - - - - !0(int32) - Item - - - - - - System.EnumUtil - e - - - 1 - unsigned int8(!!0) - BitPosition - d - - - 1 - void(!!0, string) - CheckHasValue - a - - - 1 - void(bool) - CheckIsEnum - a - - - 1 - !!0(!!0, !!0) - ClearFlags - a - - - 1 - !!0(System.Collections.Generic.IEnumerable`1<!!0>) - CombineFlags - a - - - 1 - string(!!0) - GetDescription - a - - - 1 - System.Collections.Generic.IEnumerable`1<!!0>(!!0) - GetFlags - b - - - 1 - bool(!!0, !!0) - IsFlagSet - b - - - 1 - bool() - IsFlags - a - - - 1 - bool(!!0) - IsValidFlagValue - c - - - 1 - !!0(!!0, !!0, bool) - SetFlags - a - - - 1 - void(!!0&, !!0, bool) - SetFlags - a - - - 1 - !!0(string, bool, !!0) - TryParse - a - - - - - - - - 1 - - T - a - - System.EnumUtil/<GetFlags>d__9`1 - e/a - - - void(int32) - .ctor - - - void() - <>m__Finally1 - a - - - bool() - MoveNext - c - - - System.Collections.Generic.IEnumerator`1<!0>() - System.Collections.Generic.IEnumerable<T>.GetEnumerator - h - - - !0() - System.Collections.Generic.IEnumerator<T>.get_Current - d - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - i - - - void() - System.Collections.IEnumerator.Reset - f - - - object() - System.Collections.IEnumerator.get_Current - g - - - void() - System.IDisposable.Dispose - b - - - - - int32 - <>1__state - a - - - !0 - <>2__current - b - - - !0 - <>3__value - e - - - System.Collections.IEnumerator - <>7__wrap1 - f - - - int32 - <>l__initialThreadId - c - - - !0 - value - d - - - - - - - System.Reflection.ReflectionHelper - f - - - 1 - !!0(object, string, !!0) - GetProperty - b - - - 1 - !!0(System.Type, object[], string, object[]) - InvokeMethod - a - - - 1 - !!0(System.Type, string, object[]) - InvokeMethod - a - - - 1 - !!0(object, string, System.Type[], object[]) - InvokeMethod - a - - - 1 - !!0(object, string, object[]) - InvokeMethod - a - - - System.Type(string, string) - LoadType - a - - - 1 - void(object, string, !!0) - SetProperty - a - - - bool(System.Reflection.Assembly, string, System.Type&) - TryGetType - a - - - bool(string, string, System.Type&) - TryGetType - a - - - - - - - - 1 - - T - - System.Reflection.ReflectionHelper/<>c__5`1 - f/<>c__5`1 - - - void() - .cctor - - - void() - .ctor - - - System.Type(object) - <InvokeMethod>b__5_0 - a - - - - - System.Reflection.ReflectionHelper/<>c__5`1<!0> - <>9 - - - System.Converter`2<object,System.Type> - <>9__5_0 - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2 - h - - - void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) - .ctor - - - void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - a - - - !0() - get_Current - - - - - System.Func`2<!1,!0> - converter - a - - - System.Collections.Generic.IEnumerator`1<!1> - iEnum - b - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 - h/a - - - void() - .ctor - - - System.Collections.Generic.IEnumerator`1<!1>() - <.ctor>g__Enumerate|0 - c - - - - - System.Func`1<int32> - getCount - b - - - System.Func`2<int32,!1> - indexer - a - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d - h/a/a - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - !1() - System.Collections.Generic.IEnumerator<TIn>.get_Current - d - - - void() - System.Collections.IEnumerator.Reset - e - - - object() - System.Collections.IEnumerator.get_Current - f - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - !1 - <>2__current - b - - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> - <>4__this - c - - - int32 - <x>5__2 - d - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 - h/b - - - void() - .ctor - - - System.Collections.Generic.IEnumerator`1<!1>() - <.ctor>g__Enumerate|0 - c - - - - - System.Func`1<int32> - getCount - b - - - System.Func`2<object,!1> - indexer - a - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d - h/b/a - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - !1() - System.Collections.Generic.IEnumerator<TIn>.get_Current - d - - - void() - System.Collections.IEnumerator.Reset - e - - - object() - System.Collections.IEnumerator.get_Current - f - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - !1 - <>2__current - b - - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> - <>4__this - c - - - int32 - <x>5__2 - d - - - - - - - System.Runtime.InteropServices.InteropUtil - g - - - void(native int&, unsigned int32&) - AllocString - b - - - void(native int&, unsigned int32&) - FreeString - a - - - string(native int) - GetString - a - - - bool(native int&, unsigned int32&, string) - SetString - a - - - native int(object) - StructureToPtr - a - - - 1 - !!0[](native int, int32) - ToArray - a - - - 2 - !!1[](native int, int32) - ToArray - b - - - 1 - !!0(native int) - ToStructure - b - - - - - int32 - cbBuffer - a - - - - - - - System.Security.AccessControl.AccessControlExtension - - - void(System.Security.AccessControl.RawAcl) - Canonicalize - - - void(System.Security.AccessControl.ObjectSecurity) - CanonicalizeAccessRules - - - unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) - GetBinaryForm - - - unsigned int8(System.Security.AccessControl.GenericAce) - GetComparisonValue - a - - - - - - - - System.Security.AccessControl.AccessControlExtension/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) - <Canonicalize>b__0_0 - a - - - - - System.Security.AccessControl.AccessControlExtension/<>c - <>9 - - - System.Comparison`1<System.Security.AccessControl.GenericAce> - <>9__0_0 - - - - - - - System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 - System.Security.AccessControl.AccessControlExtension/a - - - void() - .ctor - - - void(System.Security.AccessControl.GenericAce) - <Canonicalize>b__1 - c - - - - - int32 - aceIndex - b - - - System.Security.AccessControl.RawAcl - acl - a - - - - - -
- - winPEAS.exe - - 4 - - <Proc>j__TPar - a - - - <Pth>j__TPar - b - - - <CommLine>j__TPar - c - - - <Owner>j__TPar - d - - <>f__AnonymousType0`4 - dw - - - void(!0, !1, !2, !3) - .ctor - - - bool(object) - Equals - - - int32() - GetHashCode - - - string() - ToString - - - !2() - get_CommLine - c - - - !3() - get_Owner - d - - - !0() - get_Proc - a - - - !1() - get_Pth - b - - - - - !2 - <CommLine>i__Field - c - - - !3 - <Owner>i__Field - d - - - !0 - <Proc>i__Field - a - - - !1 - <Pth>i__Field - b - - - - - !2() - CommLine - - - !3() - Owner - - - !0() - Proc - - - !1() - Pth - - - - - - <PrivateImplementationDetails> - ei - - - unsigned int32(string) - ComputeStringHash - a - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A - a - - - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - ei/a - - - - - - - winPEAS.ApplicationInfo - dx - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass8_0&) - <GetScheduledAppsNoMicrosoft>g__ActOnTask|8_1 - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass8_0&) - <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|8_0 - a - - - string() - GetActiveWindowTitle - e - - - System.Collections.Generic.List`1<string>() - GetAppsRegistry - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) - GetAutoRuns - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetAutoRunsFolder - b - - - native int() - GetForegroundWindow - - - System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() - GetInstalledAppsPerms - c - - - System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) - GetInstalledAppsPermsPath - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetScheduledAppsNoMicrosoft - a - - - int32(native int, System.Text.StringBuilder, int32) - GetWindowText - - - - - - - - winPEAS.ApplicationInfo/<>c - dx/<>c - - - void() - .cctor - - - void() - .ctor - - - string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) - <GetInstalledAppsPerms>b__5_0 - a - - - System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) - <GetInstalledAppsPerms>b__5_1 - b - - - - - winPEAS.ApplicationInfo/<>c - <>9 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> - <>9__5_0 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> - <>9__5_1 - - - - - - - winPEAS.ApplicationInfo/<>c__DisplayClass8_0 - dx/a - - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> - results - a - - - - - - - winPEAS.Beaprint - dy - - - void() - .cctor - - - void() - .ctor - - - void(string, System.Collections.Generic.Dictionary`2<string,string>) - AnsiPrint - a - - - void(string) - BadPrint - b - - - void(System.Collections.Generic.Dictionary`2<string,object>, bool) - DictPrint - a - - - void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) - DictPrint - a - - - void(System.Collections.Generic.Dictionary`2<string,string>, bool) - DictPrint - a - - - void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) - DictPrint - a - - - void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) - DictPrint - a - - - void(string) - GoodPrint - c - - - void(string) - GrayPrint - a - - - void(string) - GreatPrint - e - - - void(string) - InfoPrint - d - - - void(string, string) - LinkPrint - a - - - void(System.Collections.Generic.List`1<string>) - ListPrint - a - - - void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) - ListPrint - a - - - void(string, string) - MainPrint - b - - - void() - NotFoundPrint - c - - - void() - PrintBanner - g - - - void() - PrintInit - f - - - void() - PrintLeyend - e - - - void() - PrintLineSeparator - b - - - void() - PrintUsage - d - - - string(string, string, string) - Regexansi - a - - - void() - deleteColors - a - - - - - string - BLUE - i - - - string - CYAN - l - - - string - DGRAY - b - - - string - GRAY - a - - - string - GREEN - e - - - string - LBLUE - j - - - string - LCYAN - m - - - string - LGREEN - f - - - string - LRED - d - - - string - LYELLOW - h - - - string - MAGENTA - k - - - string - NOCOLOR - n - - - string - RED - c - - - string - YELLOW - g - - - string - ansi_color_bad - o - - - string - ansi_color_good - p - - - string - ansi_color_gray - q - - - string - ansi_color_yellow - r - - - string - ansi_current_user - u - - - string - ansi_users_active - s - - - string - ansi_users_disabled - t - - - - - - - winPEAS.CVE_2019_0836 - d8 - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_0841 - d9 - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1064 - ea - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1130 - eb - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1253 - ec - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1315 - ed - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1385 - ee - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1388 - ef - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1405 - eg - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.InterestingFiles - dz - - - void() - .ctor - - - string(string) - DecryptGPP - a - - - System.Collections.Generic.List`1<string>(string) - ExtractUnattenededPwd - b - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() - GetCachedGPPPassword - d - - - string() - GetConsoleHostHistory - b - - - System.Collections.Generic.List`1<string>() - GetMcAfeeSitelistFiles - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRecycleBin - a - - - System.Collections.Generic.List`1<string>() - GetSAMBackups - f - - - System.Collections.Generic.List`1<string>() - GetUnattendedInstallFiles - g - - - System.Collections.Generic.List`1<string>() - ListUsersDocs - c - - - - - - - - winPEAS.KnownFileCredsInfo - d0 - - - void() - .ctor - - - bool(native int) - CloseHandle - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - DumpVault - r - - - bool(native int, int32, native int&) - DuplicateToken - - - System.Collections.Generic.Dictionary`2<string,string>() - GetChromeDbs - v - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() - GetChromeHistBook - u - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetCredFiles - j - - - System.Collections.Generic.List`1<string>() - GetCurrentIETabs - s - - - System.Collections.Generic.List`1<string>() - GetFirefoxDbs - x - - - System.Collections.Generic.List`1<string>() - GetFirefoxHistory - w - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() - GetIEHistFav - t - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetKerberosTGTData - c - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetPuttySessions - o - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRDCManFiles - i - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRecentFiles - l - - - System.Collections.Generic.Dictionary`2<string,object>() - GetRecentRunCommands - p - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetSavedRDPConnections - q - - - bool() - GetSystem - g - - - object(native int) - GetVaultElementValue - a - - - bool(native int) - ImpersonateLoggedOnUser - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListCloudCreds - m - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTGTDataAllUsers - b - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTGTDataCurrentUser - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTickets - f - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTicketsAllUsers - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTicketsCurrentUser - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListMasterKeys - k - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListPuttySSHHostKeys - n - - - int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) - LsaCallAuthenticationPackage - - - int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) - LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT - - - int32(native int&) - LsaConnectUntrusted - - - int32(native int) - LsaDeregisterLogonProcess - - - unsigned int32(unsigned int64&, native int&) - LsaEnumerateLogonSessions - - - unsigned int32(native int) - LsaFreeReturnBuffer - - - unsigned int32(native int, native int&) - LsaGetLogonSessionData - - - int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) - LsaLookupAuthenticationPackage - - - int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) - LsaRegisterLogonProcess - - - native int() - LsaRegisterLogonProcessHelper - h - - - bool(native int, unsigned int32, native int&) - OpenProcessToken - - - System.Collections.Generic.List`1<string>(string, string) - ParseChromeBookmarks - a - - - System.Collections.Generic.List`1<string>(string, string) - ParseChromeHistory - b - - - System.Collections.Generic.List`1<string>(string, string) - ParseFirefoxHistory - c - - - bool() - RevertToSelf - - - - - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - d0/p - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_AS_KERB_CRED - e - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_CACHE_TICKET - g - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_DEFAULT - a - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_DONT_USE_CACHE - b - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_MAX_LIFETIME - h - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_USE_CACHE_ONLY - c - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_USE_CREDHANDLE - d - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_WITH_SEC_CRED - f - - - unsigned int64 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY - d0/k - - - - int32 - KeyType - a - - - int32 - Length - b - - - native int - Value - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - d0/KERB_ENCRYPTION_TYPE - - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes128_cts_hmac_sha1_96 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes128_cts_hmac_sha256_128 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes256_cts_hmac_sha1_96 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes256_cts_hmac_sha384_192 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - camellia128_cts_cmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - camellia256_cts_cmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_md5 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_sha1 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_sha1_kd - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_crc - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_md4 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_md5 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_ede3_cbc_Env_OID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - dsaWithSHA1_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - md5WithRSAEncryption_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc2CBC_EnvOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc4_hmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc4_hmac_exp - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved0 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved1 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved2 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rsaES_OAEP_ENV_OID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rsaEncryption_EnvOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - sha1WithRSAEncryption_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - subkey_keymaterial - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME - d0/o - - - - unsigned int16 - NameCount - b - - - int16 - NameType - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Names - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET - d0/l - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - AltTargetDomainName - f - - - native int - ClientName - c - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - DomainName - d - - - native int - EncodedTicket - p - - - int32 - EncodedTicketSize - o - - - int64 - EndTime - l - - - unsigned int32 - Flags - i - - - int64 - KeyExpirationTime - j - - - int64 - RenewUntil - m - - - native int - ServiceName - a - - - winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY - SessionKey - g - - - int64 - StartTime - k - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - TargetDomainName - e - - - native int - TargetName - b - - - unsigned int32 - TicketFlags - h - - - int64 - TimeSkew - n - - - - - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - d0/g - - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddBindingCacheEntryExMessage - ab - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddBindingCacheEntryMessage - k - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddExtraCredentialsExMessage - w - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddExtraCredentialsMessage - r - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbChangeMachinePasswordMessage - c - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbChangePasswordMessage - h - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbCleanupMachinePkinitCredsMessage - aa - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbDebugRequestMessage - a - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbDecryptDataMessage - j - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeBindingCacheMessage - ad - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeKdcProxyCacheMessage - y - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeTicketCacheExMessage - p - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeTicketCacheMessage - g - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryBindingCacheMessage - ac - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryDomainExtendedPoliciesMessage - ae - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryKdcProxyCacheMessage - x - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryS4U2ProxyCacheMessage - af - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQuerySupplementalCredentialsMessage - s - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheEx2Message - u - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheEx3Message - z - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheExMessage - o - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheMessage - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRefreshSmartcardCredentialsMessage - q - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRetrieveEncodedTicketMessage - i - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRetrieveTicketMessage - e - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSetPasswordExMessage - m - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSetPasswordMessage - l - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSubmitTicketMessage - v - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbTransferCredentialsMessage - t - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbUpdateAddressesMessage - f - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbVerifyCredentialsMessage - n - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbVerifyPacMessage - d - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST - d0/f - - - - winPEAS.KnownFileCredsInfo/LUID - LogonId - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - - - - - winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE - d0/h - - - - int32 - CountOfTickets - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - native int - Tickets - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST - d0/m - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - CacheOptions - e - - - winPEAS.KnownFileCredsInfo/SECURITY_HANDLE - CredentialsHandle - g - - - int64 - EncryptionType - f - - - winPEAS.KnownFileCredsInfo/LUID - LogonId - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_IN - TargetName - c - - - unsigned int64 - TicketFlags - d - - - - - - - winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE - d0/j - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET - Ticket - a - - - - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO - d0/i - - - - int32 - EncryptionType - f - - - int64 - EndTime - d - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - RealmName - b - - - int64 - RenewTime - e - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - ServerName - a - - - int64 - StartTime - c - - - unsigned int32 - TicketFlags - g - - - - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - d0/KERB_TICKET_FLAGS - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - enc_pa_rep - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - forwardable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - forwarded - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - hw_authent - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - initial - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - invalid - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - may_postdate - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - name_canonicalize - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - ok_as_delegate - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - postdated - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - pre_authent - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - proxiable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - proxy - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - renewable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - reserved - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - reserved1 - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_IN - d0/b - - - - string - Buffer - c - - - unsigned int16 - Length - a - - - unsigned int16 - MaximumLength - b - - - - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - d0/c - - - - native int - Buffer - c - - - unsigned int16 - Length - a - - - unsigned int16 - MaximumLength - b - - - - - - - winPEAS.KnownFileCredsInfo/LUID - d0/d - - - - int32 - HighPart - b - - - unsigned int32 - LowPart - a - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_HANDLE - d0/n - - - void(int32) - .ctor - - - - - native int - HighPart - b - - - native int - LowPart - a - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA - d0/e - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - AuthenticationPackage - e - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - DnsDomainName - k - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - LoginDomain - d - - - winPEAS.KnownFileCredsInfo/LUID - LoginID - b - - - unsigned int64 - LoginTime - i - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - LogonServer - j - - - unsigned int32 - LogonType - f - - - native int - PSiD - h - - - unsigned int32 - Session - g - - - unsigned int32 - Size - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Upn - l - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Username - c - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - d0/q - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Batch - c - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedInteractive - j - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedRemoteInteractive - k - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedUnlock - l - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Interactive - a - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Network - b - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - NetworkCleartext - g - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - NewCredentials - h - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Proxy - e - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - RemoteInteractive - i - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Service - d - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Unlock - f - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli - d0/a - - - int32(native int&) - VaultCloseVault - - - int32(native int, int32, int32&, native int&) - VaultEnumerateItems - - - int32(int32, int32&, native int&) - VaultEnumerateVaults - - - int32(native int&) - VaultFree - - - int32(native int, System.Guid&, native int, native int, native int, int32, native int&) - VaultGetItem_WIN7 - - - int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) - VaultGetItem_WIN8 - - - int32(System.Guid&, unsigned int32, native int&) - VaultOpenVault - - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - d0/a/a - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Attribute - m - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Boolean - b - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - ByteArray - j - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Double - g - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Guid - h - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Int - e - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Last - o - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - ProtectedArray - l - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Short - c - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Sid - n - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - String - i - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - TimeStamp - k - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Undefined - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - UnsignedInt - f - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - UnsignedShort - d - - - int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT - d0/a/e - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - SchemaElementId - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Type - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 - d0/a/d - - - - unsigned int64 - LastModified - f - - - System.Guid - SchemaId - a - - - unsigned int32 - dwFlags - g - - - unsigned int32 - dwPropertiesCount - h - - - native int - pAuthenticatorElement - e - - - native int - pIdentityElement - d - - - native int - pPropertyElements - i - - - native int - pResourceElement - c - - - native int - pszCredentialFriendlyName - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 - d0/a/c - - - - unsigned int64 - LastModified - g - - - System.Guid - SchemaId - a - - - unsigned int32 - dwFlags - h - - - unsigned int32 - dwPropertiesCount - i - - - native int - pAuthenticatorElement - e - - - native int - pIdentityElement - d - - - native int - pPackageSid - f - - - native int - pPropertyElements - j - - - native int - pResourceElement - c - - - native int - pszCredentialFriendlyName - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - d0/a/b - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - AppEnd - h - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - AppStart - g - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Authenticator - d - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Identity - c - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Illegal - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - PackageSid - f - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Resource - b - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Tag - e - - - int32 - value__ - - - - - - - winPEAS.MyUtils - d1 - - - void() - .ctor - - - bool(string) - CheckIfDotNet - f - - - bool(string) - CheckQuoteAndSpace - b - - - bool(string, System.Collections.Generic.List`1<string>) - ContainsAnyRegex - a - - - string(string, string) - ExecCMD - a - - - System.Collections.Generic.List`1<string>(string, string) - FindFiles - b - - - void(string, string, System.Collections.Generic.Dictionary`2<string,string>) - FindFiles - a - - - string(string) - GetExecutableFromPath - e - - - string(string) - GetFolderFromString - c - - - System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) - GetMyPermissionsF - a - - - System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) - GetMyPermissionsR - a - - - System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) - GetPermissionsFile - b - - - System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) - GetPermissionsFolder - a - - - System.Collections.Generic.Dictionary`2<string,string>(string, int32) - GetRecursivePrivs - a - - - string[](string, string) - GetRegSubkeys - c - - - string(string, string, string) - GetRegValue - b - - - unsigned int8[](string, string, string) - GetRegValueBytes - a - - - System.Collections.Generic.Dictionary`2<string,object>(string, string) - GetRegValues - d - - - string() - IsDomainJoined - c - - - string() - IsDomainJoinedWmi - b - - - bool() - IsHighIntegrity - a - - - System.Collections.Generic.List`1<string>(string) - ListFolder - a - - - string(int32, bool, bool) - PermInt2Str - a - - - string(string) - ReconstructExecPath - d - - - - - - - - winPEAS.MyUtils/<>c - d1/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(string) - <FindFiles>b__19_0 - d - - - string(System.Collections.Generic.KeyValuePair`2<string,string>) - <GetRecursivePrivs>b__12_0 - a - - - string(System.Collections.Generic.KeyValuePair`2<string,string>) - <GetRecursivePrivs>b__12_1 - b - - - string(string) - <GetRegValues>b__4_0 - a - - - string(string) - <GetRegValues>b__4_1 - b - - - string(string) - <GetRegValues>b__4_2 - c - - - string(string) - <ListFolder>b__20_0 - e - - - - - winPEAS.MyUtils/<>c - <>9 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> - <>9__12_0 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> - <>9__12_1 - - - System.Func`2<string,bool> - <>9__19_0 - - - System.Func`2<string,string> - <>9__20_0 - - - System.Func`2<string,string> - <>9__4_0 - - - System.Func`2<string,string> - <>9__4_1 - - - System.Func`2<string,string> - <>9__4_2 - - - - - - - winPEAS.MyUtils/Win32 - d1/a - - - void() - .ctor - - - int32(native int) - NetApiBufferFree - - - int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) - NetGetJoinInformation - - - - - int32 - ErrorSuccess - a - - - - - - - winPEAS.MyUtils/Win32/NetJoinStatus - d1/a/a - - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupDomainName - d - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupUnjoined - b - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupUnknownStatus - a - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupWorkgroupName - c - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo - d2 - - - void() - .ctor - - - int32(native int) - FreeMibTable - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetDNSCache - a - - - System.Collections.Generic.Dictionary`2<string,string>() - GetFirewallBooleans - c - - - string() - GetFirewallProfiles - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetFirewallRules - b - - - int32(native int, int32&, bool) - GetIpNetTable - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetNetCardInfo - f - - - System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() - GetNetConnections - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) - GetNetworkShares - a - - - - - int32 - ERROR_INSUFFICIENT_BUFFER - a - - - - - - - winPEAS.NetworkInfo/<>c - d2/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(winPEAS.NetworkInfo/MIB_IPNETROW) - <GetNetCardInfo>b__5_0 - a - - - - - winPEAS.NetworkInfo/<>c - <>9 - - - System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> - <>9__5_0 - - - - - - - winPEAS.NetworkInfo/ArpEntryType - d2/ArpEntryType - - - - winPEAS.NetworkInfo/ArpEntryType - Dynamic - - - winPEAS.NetworkInfo/ArpEntryType - Invalid - - - winPEAS.NetworkInfo/ArpEntryType - Other - - - winPEAS.NetworkInfo/ArpEntryType - Static - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo/FirewallProfiles - d2/FirewallProfiles - - - - winPEAS.NetworkInfo/FirewallProfiles - ALL - - - winPEAS.NetworkInfo/FirewallProfiles - DOMAIN - - - winPEAS.NetworkInfo/FirewallProfiles - PRIVATE - - - winPEAS.NetworkInfo/FirewallProfiles - PUBLIC - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo/MIB_IPNETROW - d2/a - - - - int32 - dwAddr - k - - - int32 - dwIndex - a - - - int32 - dwPhysAddrLen - b - - - int32 - dwType - l - - - unsigned int8 - mac0 - c - - - unsigned int8 - mac1 - d - - - unsigned int8 - mac2 - e - - - unsigned int8 - mac3 - f - - - unsigned int8 - mac4 - g - - - unsigned int8 - mac5 - h - - - unsigned int8 - mac6 - i - - - unsigned int8 - mac7 - j - - - - - - - winPEAS.ProcessesInfo - d3 - - - void() - .cctor - - - void() - .ctor - - - bool(native int) - CloseHandle - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetProcInfo - a - - - string(System.Diagnostics.Process) - GetProcU - a - - - bool(native int, unsigned int32, native int&) - OpenProcessToken - - - - - System.Collections.Hashtable - defensiveProcesses - a - - - System.Collections.Hashtable - interestingProcesses - b - - - - - - - winPEAS.ProcessesInfo/<>c - d3/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(System.Diagnostics.Process) - <GetProcInfo>b__5_0 - a - - - int32(System.Management.ManagementObject) - <GetProcInfo>b__5_1 - a - - - <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) - <GetProcInfo>b__5_2 - a - - - - - winPEAS.ProcessesInfo/<>c - <>9 - - - System.Func`2<System.Diagnostics.Process,int32> - <>9__5_0 - - - System.Func`2<System.Management.ManagementObject,int32> - <>9__5_1 - - - System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> - <>9__5_2 - - - - - - - winPEAS.Program - d4 - - - void() - .cctor - - - void() - .ctor - - - void() - <PrintBrowserInfo>g__PrintDBsChrome|47_2 - s - - - void() - <PrintBrowserInfo>g__PrintDBsFirefox|47_0 - u - - - void() - <PrintBrowserInfo>g__PrintHistBookChrome|47_3 - r - - - void() - <PrintBrowserInfo>g__PrintHistFavIE|47_5 - p - - - void() - <PrintBrowserInfo>g__PrintHistFirefox|47_1 - t - - - void() - <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 - q - - - void() - <PrintInfoApplications>g__PrintActiveWindow|44_0 - at - - - void() - <PrintInfoApplications>g__PrintAutoRuns|44_2 - ar - - - void() - <PrintInfoApplications>g__PrintInstalledApps|44_1 - as - - - void() - <PrintInfoApplications>g__PrintScheduled|44_3 - aq - - - void() - <PrintInfoNetwork>g__PrintDNSCache|45_5 - ak - - - void() - <PrintInfoNetwork>g__PrintFirewallRules|45_4 - al - - - void() - <PrintInfoNetwork>g__PrintHostsFile|45_1 - ao - - - void() - <PrintInfoNetwork>g__PrintListeningPorts|45_3 - am - - - void() - <PrintInfoNetwork>g__PrintNetShares|45_0 - ap - - - void() - <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 - an - - - void() - <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 - aw - - - void(winPEAS.Program/<>c__DisplayClass43_0&) - <PrintInfoServices>g__PrintInterestingServices|43_0 - b - - - void(winPEAS.Program/<>c__DisplayClass43_0&) - <PrintInfoServices>g__PrintModifiableServices|43_1 - a - - - void() - <PrintInfoServices>g__PrintPathDLLHijacking|43_3 - au - - - void() - <PrintInfoServices>g__PrintWritableRegServices|43_2 - av - - - void() - <PrintInfoUsers>g__PrintAutoLogin|41_7 - az - - - void() - <PrintInfoUsers>g__PrintCU|41_1 - a5 - - - void() - <PrintInfoUsers>g__PrintClipboardText|41_3 - a3 - - - void() - <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 - a0 - - - void() - <PrintInfoUsers>g__PrintHomeFolders|41_8 - ay - - - void() - <PrintInfoUsers>g__PrintLoggedUsers|41_4 - a2 - - - void() - <PrintInfoUsers>g__PrintPasswordPolicies|41_9 - ax - - - void() - <PrintInfoUsers>g__PrintRdpSessions|41_5 - a1 - - - void() - <PrintInfoUsers>g__PrintTokenP|41_2 - a4 - - - System.Collections.Generic.Dictionary`2<string,string>() - <PrintInfoUsers>g__colorsU|41_0 - a6 - - - void() - <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 - g - - - void() - <PrintInterestingFiles>g__PrintCloudCreds|48_3 - l - - - void() - <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 - j - - - void() - <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 - h - - - void() - <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 - f - - - void() - <PrintInterestingFiles>g__PrintPuttySSH|48_1 - n - - - void() - <PrintInterestingFiles>g__PrintPuttySess|48_0 - o - - - void() - <PrintInterestingFiles>g__PrintRecentFiles|48_14 - a - - - void() - <PrintInterestingFiles>g__PrintRecycleBin|48_11 - d - - - void() - <PrintInterestingFiles>g__PrintSAMBackups|48_6 - i - - - void() - <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 - m - - - void() - <PrintInterestingFiles>g__PrintUnattendFiles|48_4 - k - - - void() - <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 - e - - - void() - <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 - b - - - void() - <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 - c - - - void() - <PrintSystemInfo>g__PrintAVInfo|40_13 - a8 - - - void() - <PrintSystemInfo>g__PrintAuditInfo|40_2 - bj - - - void() - <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 - bl - - - void() - <PrintSystemInfo>g__PrintCachedCreds|40_8 - bd - - - void() - <PrintSystemInfo>g__PrintCredentialGuard|40_7 - be - - - void() - <PrintSystemInfo>g__PrintDrivesInfo|40_12 - a9 - - - void() - <PrintSystemInfo>g__PrintInetInfo|40_11 - ba - - - void() - <PrintSystemInfo>g__PrintLAPSInfo|40_4 - bh - - - void() - <PrintSystemInfo>g__PrintLSAProtection|40_6 - bf - - - void() - <PrintSystemInfo>g__PrintPSInfo|40_1 - bk - - - void() - <PrintSystemInfo>g__PrintSystemEV|40_10 - bb - - - void() - <PrintSystemInfo>g__PrintUACInfo|40_14 - a7 - - - void() - <PrintSystemInfo>g__PrintUserEV|40_9 - bc - - - void() - <PrintSystemInfo>g__PrintWEFInfo|40_3 - bi - - - void() - <PrintSystemInfo>g__PrintWdigest|40_5 - bg - - - void() - <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 - w - - - void() - <PrintWindowsCreds>g__PrintAppCmd|46_11 - y - - - void() - <PrintWindowsCreds>g__PrintCredManag|46_1 - ai - - - void() - <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 - ae - - - void() - <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 - ad - - - void() - <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 - aa - - - void() - <PrintWindowsCreds>g__PrintKerberosTickets|46_8 - ab - - - void() - <PrintWindowsCreds>g__PrintRCManFiles|46_7 - ac - - - void() - <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 - ag - - - void() - <PrintWindowsCreds>g__PrintSCClient|46_12 - x - - - void() - <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 - ah - - - void() - <PrintWindowsCreds>g__PrintTranscriptPS|46_4 - af - - - void() - <PrintWindowsCreds>g__PrintWSUS|46_14 - v - - - void() - <PrintWindowsCreds>g__PrintWifi|46_10 - z - - - void() - <PrintWindowsCreds>g__PrintvaultCreds|46_0 - aj - - - void() - CheckRegANSI - bw - - - void() - CreateDynamicLists - bx - - - void(string[]) - Main - a - - - void() - PrintBrowserInfo - bo - - - void() - PrintInfoApplications - br - - - void() - PrintInfoNetwork - bq - - - void() - PrintInfoProcesses - bt - - - void() - PrintInfoServices - bs - - - void() - PrintInfoUsers - bu - - - void() - PrintInterestingFiles - bn - - - void() - PrintSystemInfo - bv - - - void() - PrintWindowsCreds - bp - - - void() - wait_enter - bm - - - - - string - advisory - b - - - string - badIps - o - - - string - badLAPS - r - - - string - badPrivileges - l - - - string - badUAC - p - - - string - badgroups - j - - - string - badpasswd - k - - - bool - banner - c - - - string - commonShares - n - - - string - complete_patterns_file_creds - w - - - System.Collections.Generic.List`1<string> - credStringsRegex - u - - - string - currentADDomainName - aa - - - string - currentUserDomainName - z - - - bool - currentUserIsLocal - ac - - - string - currentUserName - y - - - System.Collections.Generic.Dictionary`2<string,string> - currentUserSIDs - ag - - - bool - exec_cmd - f - - - string - goodSoft - m - - - string - goodUAC - q - - - bool - notcolor - g - - - string - paint_activeUsers - ah - - - string - paint_activeUsers_no_Administrator - ai - - - string - paint_adminUsers - al - - - string - paint_disabledUsers - aj - - - string - paint_disabledUsers_no_Administrator - ak - - - bool - partofdomain - ab - - - string - patterns_file_creds - v - - - string - patterns_file_creds_color - x - - - string - print_credStrings - t - - - string - print_credStrings_limited - s - - - System.Management.SelectQuery - query - ad - - - bool - search_fast - d - - - int32 - search_time - e - - - System.Management.ManagementObjectSearcher - searcher - ae - - - string - strFalse - i - - - string - strTrue - h - - - string - version - a - - - System.Management.ManagementObjectCollection - win32_users - af - - - - - - - winPEAS.Program/<>c__DisplayClass43_0 - d4/a - - - - System.Collections.Generic.Dictionary`2<string,string> - mod_services - a - - - - - winPEAS.SamServer @@ -24723,7 +19099,7 @@ winPEAS.ServicesInfo - d5 + cb void() @@ -24770,7 +19146,7 @@ winPEAS.SystemInfo - d6 + cc void() @@ -24843,7 +19219,7 @@ winPEAS.UserInfo - d7 + cd void() @@ -24984,7 +19360,7 @@ winPEAS.UserInfo/LUID - d7/e + cd/e @@ -25003,7 +19379,7 @@ winPEAS.UserInfo/LUID_AND_ATTRIBUTES - d7/f + cd/f @@ -25022,7 +19398,7 @@ winPEAS.UserInfo/LuidAttributes - d7/LuidAttributes + cd/LuidAttributes @@ -25055,7 +19431,7 @@ winPEAS.UserInfo/TOKEN_INFORMATION_CLASS - d7/g + cd/g @@ -25153,7 +19529,7 @@ winPEAS.UserInfo/TOKEN_PRIVILEGES - d7/d + cd/d @@ -25172,7 +19548,7 @@ winPEAS.UserInfo/WTS_CLIENT_ADDRESS - d7/b + cd/b @@ -25191,7 +19567,7 @@ winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS - d7/WTS_CONNECTSTATE_CLASS + cd/WTS_CONNECTSTATE_CLASS @@ -25244,7 +19620,7 @@ winPEAS.UserInfo/WTS_INFO_CLASS - d7/a + cd/a @@ -25407,7 +19783,7 @@ winPEAS.UserInfo/WTS_SESSION_INFO_1 - d7/c + cd/c @@ -25621,7 +19997,7 @@ winPEAS.Watson - eh + cn void() @@ -25662,19 +20038,19 @@ Total Classes - 420 + 305 Total Methods - 2854 + 2204 Total Fields - 1527 + 1245 Total Properties - 388 + 312 Total Events @@ -25682,18 +20058,18 @@ Total Classes Renamed - 307 - 73.10 % + 207 + 67.87 % Total Methods Renamed - 1442 - 50.53 % + 1206 + 54.72 % Total Fields Renamed - 993 - 65.03 % + 748 + 60.08 % Total Properties Renamed @@ -25707,38 +20083,38 @@ Methods Renamed to 'a' - 323 - 11.32 % + 272 + 12.34 % Methods Renamed to 'b' - 166 - 5.82 % + 94 + 4.26 % Methods Renamed to 'c' - 116 - 4.06 % + 93 + 4.22 % Methods Renamed to 'd' - 87 - 3.05 % + 79 + 3.58 % Methods Renamed to 'e' - 60 - 2.10 % + 54 + 2.45 % Methods Renamed to 'f' - 51 - 1.79 % + 45 + 2.04 % Methods Renamed to 'h' - 42 - 1.47 % + 36 + 1.63 % \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.2.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.2.xml new file mode 100644 index 0000000..6daee72 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.2.xml @@ -0,0 +1,20111 @@ + + + +
+ 2020-08-06T00:03:37 + Dotfuscator Community +
+ + + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + + + 2 + + <A>j__TPar + a + + + <B>j__TPar + b + + <>f__AnonymousType1`2 + b + + + void(!0, !1) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + + + !0() + A + + + !1() + B + + + + + + 3 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + <>f__AnonymousType2`3 + c + + + void(!0, !1, !2) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + + + !0() + A + + + !1() + B + + + !2() + C + + + + + + 5 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + <>f__AnonymousType3`5 + d + + + void(!0, !1, !2, !3, !4) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + + + + 9 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + + <F>j__TPar + f + + + <G>j__TPar + g + + + <H>j__TPar + h + + + <I>j__TPar + i + + <>f__AnonymousType4`9 + e + + + void(!0, !1, !2, !3, !4, !5, !6, !7, !8) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + !5() + get_F + f + + + !6() + get_G + g + + + !7() + get_H + h + + + !8() + get_I + i + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + !5 + <F>i__Field + f + + + !6 + <G>i__Field + g + + + !7 + <H>i__Field + h + + + !8 + <I>i__Field + i + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + !5() + F + + + !6() + G + + + !7() + H + + + !8() + I + + + + + + <PrivateImplementationDetails> + cn + + + unsigned int32(string) + ComputeStringHash + a + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A + a + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + C6BF88811CDFBDBDAD9B3A48A826C4BE8FE10B74 + b + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + cn/a + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + cn/b + + + + + + + JetBrains.Annotations.AssertionConditionAttribute + u + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AssertionMethodAttribute + t + + + void() + .ctor + + + + + + + + JetBrains.Annotations.BaseTypeRequiredAttribute + l + + + void(System.Type) + .ctor + + + System.Type() + get_BaseType + b + + + void(System.Type) + set_BaseType + b + + + + + System.Type + <BaseType>k__BackingField + a + + + + + + + JetBrains.Annotations.CanBeNullAttribute + i + + + void() + .ctor + + + + + + + + JetBrains.Annotations.ImplicitUseKindFlags + o + + + + JetBrains.Annotations.ImplicitUseKindFlags + Access + b + + + JetBrains.Annotations.ImplicitUseKindFlags + Assign + c + + + JetBrains.Annotations.ImplicitUseKindFlags + Default + a + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedNoFixedConstructorSignature + e + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedWithFixedConstructorSignature + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + p + + + + JetBrains.Annotations.ImplicitUseTargetFlags + Default + a + + + JetBrains.Annotations.ImplicitUseTargetFlags + Itself + b + + + JetBrains.Annotations.ImplicitUseTargetFlags + Members + c + + + JetBrains.Annotations.ImplicitUseTargetFlags + WithMembers + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ItemNotNullAttribute + k + + + void() + .ctor + + + + + + + + JetBrains.Annotations.MacroAttribute + s + + + void() + .ctor + + + int32() + get_Editable + e + + + string() + get_Expression + d + + + string() + get_Target + f + + + void(int32) + set_Editable + d + + + void(string) + set_Expression + d + + + void(string) + set_Target + e + + + + + int32 + <Editable>k__BackingField + b + + + string + <Expression>k__BackingField + a + + + string + <Target>k__BackingField + c + + + + + + + JetBrains.Annotations.MeansImplicitUseAttribute + n + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + JetBrains.Annotations.NotNullAttribute + j + + + void() + .ctor + + + + + + + + JetBrains.Annotations.PublicAPIAttribute + q + + + void() + .ctor + + + + + + + + JetBrains.Annotations.SourceTemplateAttribute + r + + + void() + .ctor + + + + + + + + JetBrains.Annotations.UsedImplicitlyAttribute + m + + + void() + .ctor + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + Microsoft.Win32.NativeMethods + v + + + bool(native int) + CloseHandle + + + void(string, string, native int&) + DsBind + + + unsigned int32(native int, Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, unsigned int32, string[], native int&) + DsCrackNames + + + void(native int) + DsFreeNameResult + + + unsigned int32(native int&) + DsUnBind + + + int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) + LogonUser + + + + + string + ADVAPI32 + a + + + string + KERNEL32 + b + + + string + NTDSAPI + c + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + v/b + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_DOMAIN_ONLY + f + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_FOUND + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_UNIQUE + d + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_MAPPING + e + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING + g + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_RESOLVING + b + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_TRUST_REFERRAL + h + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_NO_ERROR + a + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + v/c + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_EVAL_AT_DC + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_GCVERIFY + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_SYNTACTICAL_ONLY + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_TRUST_REFERRAL + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_NO_FLAGS + a + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + v/d + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME + f + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME_EX + h + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_DISPLAY_NAME + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_FQDN_1779_NAME + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_NT4_ACCOUNT_NAME + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SERVICE_PRINCIPAL_NAME + i + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SID_OR_SID_HISTORY_NAME + j + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNIQUE_ID_NAME + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNKNOWN_NAME + a + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_USER_PRINCIPAL_NAME + g + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT + v/f + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() + get_Items + c + + + + + unsigned int32 + cItems + a + + + native int + rItems + b + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM + v/g + + + string() + ToString + + + + + string + pDomain + b + + + string + pName + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + status + a + + + + + + + Microsoft.Win32.NativeMethods/DomainService + v/e + + + void(string, string) + .ctor + + + string(string) + CrackName + a + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[](string[], Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT) + CrackNames + a + + + void() + Dispose + + + + + native int + handle + a + + + + + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + v/h + + + void(System.DateTime) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.TypeCode() + System.IConvertible.GetTypeCode + i + + + bool(System.IFormatProvider) + System.IConvertible.ToBoolean + i + + + unsigned int8(System.IFormatProvider) + System.IConvertible.ToByte + j + + + char(System.IFormatProvider) + System.IConvertible.ToChar + k + + + System.DateTime(System.IFormatProvider) + System.IConvertible.ToDateTime + l + + + System.Decimal(System.IFormatProvider) + System.IConvertible.ToDecimal + m + + + float64(System.IFormatProvider) + System.IConvertible.ToDouble + n + + + int16(System.IFormatProvider) + System.IConvertible.ToInt16 + o + + + int32(System.IFormatProvider) + System.IConvertible.ToInt32 + p + + + int64(System.IFormatProvider) + System.IConvertible.ToInt64 + q + + + int8(System.IFormatProvider) + System.IConvertible.ToSByte + r + + + float32(System.IFormatProvider) + System.IConvertible.ToSingle + s + + + string(System.IFormatProvider) + System.IConvertible.ToString + t + + + object(System.Type, System.IFormatProvider) + System.IConvertible.ToType + i + + + unsigned int16(System.IFormatProvider) + System.IConvertible.ToUInt16 + u + + + unsigned int32(System.IFormatProvider) + System.IConvertible.ToUInt32 + v + + + unsigned int64(System.IFormatProvider) + System.IConvertible.ToUInt64 + w + + + string() + ToString + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Equality + j + + + Microsoft.Win32.NativeMethods/SYSTEMTIME(System.DateTime) + op_Implicit + i + + + System.DateTime(Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Implicit + i + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Inequality + i + + + + + unsigned int16 + Day + d + + + unsigned int16 + DayOfWeek + c + + + unsigned int16 + Hour + e + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MaxValue + j + + + unsigned int16 + Milliseconds + h + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MinValue + i + + + unsigned int16 + Minute + f + + + unsigned int16 + Month + b + + + unsigned int16 + Second + g + + + unsigned int16 + Year + a + + + + + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + v/a + + + void() + .cctor + + + void(native int, bool) + .ctor + + + bool() + ReleaseHandle + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + b + + + int32 + ERROR_NO_TOKEN + a + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + currentProcessToken + c + + + + + + + Microsoft.Win32.TaskScheduler.Action + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + Microsoft.Win32.TaskScheduler.Action(string, string) + ActionFromScript + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Action) + CompareTo + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.ExecAction) + ConvertFromPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + CreateAction + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + CreateAction + a + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + CreateAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.Type(Microsoft.Win32.TaskScheduler.TaskActionType) + GetObjectType + a + + + string() + GetPowerShellCommand + + + 2 + !!0(string, !!0) + GetProperty + b + + + void(string) + OnPropertyChanged + c + + + 2 + void(string, !!0) + SetProperty + c + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + 1 + !!0(string, !!0) + TryParse + a + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_ActionType + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(string) + set_Id + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + iAction + a + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + b + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + ActionType + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__47_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + <GetEnumerator>b__47_1 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + AddNew + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Action) + Contains + + + void() + ConvertUnsupportedActions + g + + + void(Microsoft.Win32.TaskScheduler.Action[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Action[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Action(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Action>() + GetEnumerator + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action>() + GetV1Actions + c + + + int32(Microsoft.Win32.TaskScheduler.Action) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Action) + Remove + + + void(int32) + RemoveAt + + + void() + SaveV1Actions + b + + + void(Microsoft.Win32.TaskScheduler.Action) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void() + UnconvertUnsupportedActions + d + + + string() + get_Context + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + get_Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + get_PowerShellConversion + + + bool() + get_SupportV1Conversion + f + + + bool() + get_SupportV2Conversion + e + + + void(string) + set_Context + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + set_Item + + + void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) + set_PowerShellConversion + + + + + int32 + MaxActions + a + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + psConvert + f + + + string + psV2IdRegex + g + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action> + v1Actions + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + v2Coll + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + e + + + + + string() + Context + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + PowerShellConversion + + + bool() + SupportV1Conversion + + + bool() + SupportV2Conversion + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 + Microsoft.Win32.TaskScheduler.ActionCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.BootTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger + ac + + + Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) + GetTriggerFromXml + a + + + void(System.Xml.XmlReader, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader) + ReadXml + a + + + void(System.Xml.XmlWriter, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter) + WriteXml + a + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader + ac/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlReader, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlReader) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter + ac/b + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlWriter, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlWriter) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.ComHandlerAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(System.Guid, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string(System.Guid) + GetNameForCLSID + a + + + string() + GetPowerShellCommand + + + string() + ToString + + + System.Guid() + get_ClassId + + + string() + get_ClassName + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.Guid) + set_ClassId + + + void(string) + set_Data + + + + + + System.Guid() + ClassId + + + string() + ClassName + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + + Microsoft.Win32.TaskScheduler.CultureSwitcher + y + + + void() + .ctor + + + void() + Dispose + + + + + System.Globalization.CultureInfo + cur + a + + + System.Globalization.CultureInfo + curUI + b + + + + + + + Microsoft.Win32.TaskScheduler.CustomTrigger + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + object() + Clone + + + void(string) + UpdateFromXml + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + System.TimeSpan + delay + b + + + string + name + c + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.DailyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int16() + get_DaysInterval + + + System.TimeSpan() + get_RandomDelay + + + void(int16) + set_DaysInterval + + + void(System.TimeSpan) + set_RandomDelay + + + + + + int16() + DaysInterval + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + AllDays + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Friday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Monday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Saturday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Sunday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Thursday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Tuesday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Wednesday + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.DebugHelper + z + + + string(object) + GetDebugString + a + + + + + + + + Microsoft.Win32.TaskScheduler.DefaultValueExAttribute + ab + + + void(System.Type, string) + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.EmailAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string, string, string) + .ctor + + + void(object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) + <get_HeaderFields>b__23_0 + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string(string) + Prep + b + + + string(string, char[]) + ToPS + a + + + string(string[]) + ToPS + a + + + string() + ToString + + + string(string) + ToUTF8 + a + + + object[]() + get_Attachments + + + string() + get_Bcc + + + string() + get_Body + + + string() + get_Cc + + + string() + get_From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + System.Net.Mail.MailPriority() + get_Priority + + + string() + get_ReplyTo + + + string() + get_Server + + + string() + get_Subject + + + string() + get_To + + + void(object[]) + set_Attachments + + + void(string) + set_Bcc + + + void(string) + set_Body + + + void(string) + set_Cc + + + void(string) + set_From + + + void(System.Net.Mail.MailPriority) + set_Priority + + + void(string) + set_ReplyTo + + + void(string) + set_Server + + + void(string) + set_Subject + + + void(string) + set_To + + + + + string + ImportanceHeader + a + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + b + + + bool + validateAttachments + c + + + + + object[]() + Attachments + + + string() + Bcc + + + string() + Body + + + string() + Cc + + + string() + From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + System.Net.Mail.MailPriority() + Priority + + + string() + ReplyTo + + + string() + Server + + + string() + Subject + + + string() + To + + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + + + void() + .cctor + + + void() + .ctor + + + string(object) + <GetPowerShellCommand>b__45_0 + a + + + string(string) + <ToPS>b__48_0 + a + + + string(string) + <ToPS>b__49_0 + b + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + <>9 + + + System.Converter`2<object,string> + <>9__45_0 + + + System.Converter`2<string,string> + <>9__48_0 + + + System.Converter`2<string,string> + <>9__49_0 + + + + + + + Microsoft.Win32.TaskScheduler.EventTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(string&, string&, System.Nullable`1<int32>&) + GetBasic + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_ValueQueries + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_Subscription + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + string() + Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + ValueQueries + + + + + + Microsoft.Win32.TaskScheduler.ExecAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string) + .ctor + + + string(string, string) + BuildPowerShellCmd + b + + + Microsoft.Win32.TaskScheduler.ExecAction(Microsoft.Win32.TaskScheduler.Action) + ConvertToPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.ExecAction(string, string) + CreatePowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string[]() + ParsePowerShellItems + a + + + string() + ToString + + + string() + get_Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_Path + + + string() + get_WorkingDirectory + + + void(string) + set_Arguments + + + void(string) + set_Path + + + void(string) + set_WorkingDirectory + + + + + string + PowerShellArgFormat + a + + + string + PowerShellPath + b + + + string + ScriptIdentifer + c + + + + + string() + Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + Path + + + string() + WorkingDirectory + + + + + + Microsoft.Win32.TaskScheduler.IBindAsExecAction + x + + + + + + + Microsoft.Win32.TaskScheduler.ICalendarTrigger + + + + + + + Microsoft.Win32.TaskScheduler.ITaskHandlerStatus + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + + + + Microsoft.Win32.TaskScheduler.ITriggerDelay + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.ITriggerUserId + + + string() + get_UserId + + + void(string) + set_UserId + + + + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.IdleSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_IdleDuration + + + System.TimeSpan() + get_WaitTimeout + + + void(System.TimeSpan) + set_IdleDuration + + + void(System.TimeSpan) + set_WaitTimeout + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + v2Settings + b + + + + + System.TimeSpan() + IdleDuration + + + System.TimeSpan() + WaitTimeout + + + + + + Microsoft.Win32.TaskScheduler.IdleTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + + + + + + Microsoft.Win32.TaskScheduler.LogonTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_Deadline + + + System.TimeSpan() + get_Period + + + void(System.TimeSpan) + set_Deadline + + + void(System.TimeSpan) + set_Period + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + iMaintSettings + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + iSettings + b + + + + + System.TimeSpan() + Deadline + + + System.TimeSpan() + Period + + + + + + Microsoft.Win32.TaskScheduler.MonthlyDOWTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, Microsoft.Win32.TaskScheduler.MonthsOfTheYear, Microsoft.Win32.TaskScheduler.WhichWeek) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_WeeksOfMonth + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastWeekOfMonth + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int32, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + int32(int32[]) + IndicesToMask + a + + + 1 + bool(System.Collections.Generic.ICollection`1<!!0>, System.Collections.Generic.ICollection`1<!!0>) + ListsEqual + a + + + int32[](int32) + MaskToIndices + a + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int32[]() + get_DaysOfMonth + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastDayOfMonth + + + void(int32[]) + set_DaysOfMonth + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastDayOfMonth + + + + + + int32[]() + DaysOfMonth + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastDayOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <V2GetTriggerString>b__23_0 + a + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__23_0 + + + + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + AllMonths + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + April + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + August + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + December + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + February + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + January + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + July + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + June + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + March + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + May + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + November + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + October + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + September + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.NameValuePair + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + .ctor + + + void(string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair() + Clone + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + object() + System.ICloneable.Clone + + + bool(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + System.IEquatable<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair>.Equals + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + a + + + string() + get_Name + + + string() + get_Value + + + Microsoft.Win32.TaskScheduler.NameValuePair(System.Collections.Generic.KeyValuePair`2<string,string>) + op_Implicit + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string) + set_Name + + + void(string) + set_Value + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + string + name + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + v2Pair + a + + + string + value + c + + + + + bool() + AttributedXmlFormat + + + string() + Name + + + string() + Value + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + .ctor + + + int32() + <GetEnumerator>b__29_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + <GetEnumerator>b__29_1 + a + + + void(Microsoft.Win32.TaskScheduler.NameValuePair) + Add + + + void(string, string) + Add + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + Bind + a + + + void() + Clear + + + void(Microsoft.Win32.TaskScheduler.NamedValueCollection) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair>() + GetEnumerator + + + void(System.Collections.Specialized.NotifyCollectionChangedEventArgs) + OnCollectionChanged + a + + + bool(string) + Remove + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains + + + void(Microsoft.Win32.TaskScheduler.NameValuePair[], int32) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.CopyTo + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.get_IsReadOnly + + + void(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Add + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Contains + + + void(System.Collections.Generic.KeyValuePair`2<string,string>[], int32) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.CopyTo + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Remove + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_IsReadOnly + + + bool(string) + System.Collections.Generic.IDictionary<System.String,System.String>.ContainsKey + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.get_Keys + + + System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<string,string>>() + System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool(string, string&) + TryGetValue + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + add_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + b + + + int32() + get_Count + + + string(string) + get_Item + + + System.Collections.Generic.ICollection`1<string>() + get_Names + + + System.Collections.Generic.ICollection`1<string>() + get_Values + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + remove_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string, string) + set_Item + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + c + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.NameValuePair> + unboundDict + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + v2Coll + a + + + + + bool() + AttributedXmlFormat + + + int32() + Count + + + string(string) + Item + + + System.Collections.Generic.ICollection`1<string>() + Names + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.IsReadOnly + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.IsReadOnly + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.Keys + + + System.Collections.Generic.ICollection`1<string>() + Values + + + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + <GetEnumerator>b__29_2 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Names>b__20_0 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Values>b__22_0 + b + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + <>9 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__20_0 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__22_0 + + + System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> + <>9__29_2 + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <set_Item>b__0 + b + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + <set_Item>b__1 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <Remove>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <TryGetValue>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 + Microsoft.Win32.TaskScheduler.NamedValueCollection/d + + + void(int32) + .ctor + + + void() + <>m__Finally1 + a + + + bool() + MoveNext + d + + + System.Collections.Generic.KeyValuePair`2<string,string>() + System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_Current + e + + + void() + System.Collections.IEnumerator.Reset + f + + + object() + System.Collections.IEnumerator.get_Current + g + + + void() + System.IDisposable.Dispose + b + + + + + int32 + <>1__state + a + + + System.Collections.Generic.KeyValuePair`2<string,string> + <>2__current + b + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + <>4__this + c + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair> + <>7__wrap1 + d + + + + + + + Microsoft.Win32.TaskScheduler.NetworkSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.Guid() + get_Id + + + void(System.Guid) + set_Id + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + v2Settings + a + + + + + System.Guid() + Id + + + + + + Microsoft.Win32.TaskScheduler.NotSupportedPriorToException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV1SupportedException + + + void() + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV2SupportedException + + + void() + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + All + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Never + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version1 + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version2 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + bz + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b1 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bp + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bk + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bv + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + by + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bs + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + br + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bl + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bu + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bt + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + bq + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bg + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bi + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bj + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b2 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|9_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|9_0 + a + + + string() + GetActiveWindowTitle + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsWMIC + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + d + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetRegistryAutoRuns + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b2/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass9_0 + b2/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b3 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + f + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string) + MainPrint + e + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + cd + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b4 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b5 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b5/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b5/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b5/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b5/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b5/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b5/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b5/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b5/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b5/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b5/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b5/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b5/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b5/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b5/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b5/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b5/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b5/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b5/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b5/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b5/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b5/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b5/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b5/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b5/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b6 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetCLSIDBinPath + g + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b6/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__20_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__21_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_1 + + + System.Func`2<string,bool> + <>9__20_0 + + + System.Func`2<string,string> + <>9__21_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b6/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b6/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b7 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b7/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b7/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b7/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b8 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + b9 + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|47_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|47_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|47_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|47_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|47_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|44_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|44_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|44_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|44_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|45_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|45_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|45_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|45_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|45_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintInterestingServices|43_0 + b + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintModifiableServices|43_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|43_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|43_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|41_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|41_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|41_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|41_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|41_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|41_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|41_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|41_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|41_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|48_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|48_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|48_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|48_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|48_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|48_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|48_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|40_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|40_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|40_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|40_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|40_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|40_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|40_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|40_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|40_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|40_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|40_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|40_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|40_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|40_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|46_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|46_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|46_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|46_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|46_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|46_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|46_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|46_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|46_0 + aj + + + void() + CheckRegANSI + bw + + + void() + CreateDynamicLists + bx + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + void() + waitInput + bv + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass43_0 + b9/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources + + + void() + .ctor + + + string() + get_ActionTypeComHandler + bi + + + string() + get_ActionTypeExecute + bh + + + string() + get_ActionTypeSendEmail + bg + + + string() + get_ActionTypeShowMessage + bf + + + string() + get_ComHandlerAction + be + + + System.Globalization.CultureInfo() + get_Culture + bj + + + string() + get_DOWAllDays + bd + + + string() + get_EmailAction + bc + + + string() + get_EndSentence + bb + + + string() + get_Error_TriggerEndBeforeStart + ba + + + string() + get_ExecAction + a9 + + + string() + get_HyphenSeparator + a8 + + + string() + get_ListSeparator + a7 + + + string() + get_MOYAllMonths + a6 + + + string() + get_MultipleActions + a5 + + + string() + get_MultipleTriggers + a4 + + + System.Resources.ResourceManager() + get_ResourceManager + bk + + + string() + get_ShowMessageAction + a3 + + + string() + get_TaskDefaultPrincipal + a2 + + + string() + get_TaskStateDisabled + a1 + + + string() + get_TaskStateQueued + a0 + + + string() + get_TaskStateReady + az + + + string() + get_TaskStateRunning + ay + + + string() + get_TaskStateUnknown + ax + + + string() + get_TriggerAnyUser + aw + + + string() + get_TriggerBoot1 + av + + + string() + get_TriggerCustom1 + au + + + string() + get_TriggerDaily1 + at + + + string() + get_TriggerDaily2 + as + + + string() + get_TriggerDuration0 + ar + + + string() + get_TriggerDurationNot0 + aq + + + string() + get_TriggerDurationNot0Short + ap + + + string() + get_TriggerEndBoundary + ao + + + string() + get_TriggerEvent1 + an + + + string() + get_TriggerEventBasic1 + am + + + string() + get_TriggerEventBasic2 + al + + + string() + get_TriggerEventBasic3 + ak + + + string() + get_TriggerIdle1 + aj + + + string() + get_TriggerLogon1 + ai + + + string() + get_TriggerMonthly1 + ah + + + string() + get_TriggerMonthlyDOW1 + ag + + + string() + get_TriggerRegistration1 + af + + + string() + get_TriggerRepetition + ae + + + string() + get_TriggerRepetitionShort + ad + + + string() + get_TriggerSessionConsoleConnect + ac + + + string() + get_TriggerSessionConsoleDisconnect + ab + + + string() + get_TriggerSessionRemoteConnect + aa + + + string() + get_TriggerSessionRemoteDisconnect + z + + + string() + get_TriggerSessionSessionLock + y + + + string() + get_TriggerSessionSessionUnlock + x + + + string() + get_TriggerSessionUserSession + w + + + string() + get_TriggerTime1 + v + + + string() + get_TriggerTypeBoot + u + + + string() + get_TriggerTypeCustom + t + + + string() + get_TriggerTypeDaily + s + + + string() + get_TriggerTypeEvent + r + + + string() + get_TriggerTypeIdle + q + + + string() + get_TriggerTypeLogon + p + + + string() + get_TriggerTypeMonthly + o + + + string() + get_TriggerTypeMonthlyDOW + n + + + string() + get_TriggerTypeRegistration + m + + + string() + get_TriggerTypeSessionStateChange + l + + + string() + get_TriggerTypeTime + k + + + string() + get_TriggerTypeWeekly + j + + + string() + get_TriggerWeekly1Week + i + + + string() + get_TriggerWeeklyMultWeeks + h + + + string() + get_WWAllWeeks + g + + + string() + get_WWFifthWeek + f + + + string() + get_WWFirstWeek + e + + + string() + get_WWFourthWeek + d + + + string() + get_WWLastWeek + c + + + string() + get_WWSecondWeek + b + + + string() + get_WWThirdWeek + a + + + void(System.Globalization.CultureInfo) + set_Culture + a + + + + + System.Globalization.CultureInfo + resourceCulture + b + + + System.Resources.ResourceManager + resourceMan + a + + + + + string() + ActionTypeComHandler + + + string() + ActionTypeExecute + + + string() + ActionTypeSendEmail + + + string() + ActionTypeShowMessage + + + string() + ComHandlerAction + + + System.Globalization.CultureInfo() + Culture + + + string() + DOWAllDays + + + string() + EmailAction + + + string() + EndSentence + + + string() + Error_TriggerEndBeforeStart + + + string() + ExecAction + + + string() + HyphenSeparator + + + string() + ListSeparator + + + string() + MOYAllMonths + + + string() + MultipleActions + + + string() + MultipleTriggers + + + System.Resources.ResourceManager() + ResourceManager + + + string() + ShowMessageAction + + + string() + TaskDefaultPrincipal + + + string() + TaskStateDisabled + + + string() + TaskStateQueued + + + string() + TaskStateReady + + + string() + TaskStateRunning + + + string() + TaskStateUnknown + + + string() + TriggerAnyUser + + + string() + TriggerBoot1 + + + string() + TriggerCustom1 + + + string() + TriggerDaily1 + + + string() + TriggerDaily2 + + + string() + TriggerDuration0 + + + string() + TriggerDurationNot0 + + + string() + TriggerDurationNot0Short + + + string() + TriggerEndBoundary + + + string() + TriggerEvent1 + + + string() + TriggerEventBasic1 + + + string() + TriggerEventBasic2 + + + string() + TriggerEventBasic3 + + + string() + TriggerIdle1 + + + string() + TriggerLogon1 + + + string() + TriggerMonthly1 + + + string() + TriggerMonthlyDOW1 + + + string() + TriggerRegistration1 + + + string() + TriggerRepetition + + + string() + TriggerRepetitionShort + + + string() + TriggerSessionConsoleConnect + + + string() + TriggerSessionConsoleDisconnect + + + string() + TriggerSessionRemoteConnect + + + string() + TriggerSessionRemoteDisconnect + + + string() + TriggerSessionSessionLock + + + string() + TriggerSessionSessionUnlock + + + string() + TriggerSessionUserSession + + + string() + TriggerTime1 + + + string() + TriggerTypeBoot + + + string() + TriggerTypeCustom + + + string() + TriggerTypeDaily + + + string() + TriggerTypeEvent + + + string() + TriggerTypeIdle + + + string() + TriggerTypeLogon + + + string() + TriggerTypeMonthly + + + string() + TriggerTypeMonthlyDOW + + + string() + TriggerTypeRegistration + + + string() + TriggerTypeSessionStateChange + + + string() + TriggerTypeTime + + + string() + TriggerTypeWeekly + + + string() + TriggerWeekly1Week + + + string() + TriggerWeeklyMultWeeks + + + string() + WWAllWeeks + + + string() + WWFifthWeek + + + string() + WWFirstWeek + + + string() + WWFourthWeek + + + string() + WWLastWeek + + + string() + WWSecondWeek + + + string() + WWThirdWeek + + + + + + winPEAS.SamServer + + + void(string, winPEAS.SamServer/SERVER_ACCESS_MASK) + .ctor + + + void(winPEAS.SamServer/NTSTATUS) + Check + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<string>() + EnumerateDomains + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION(System.Security.Principal.SecurityIdentifier) + GetDomainPasswordInformation + + + System.Security.Principal.SecurityIdentifier(string) + GetDomainSid + + + winPEAS.SamServer/NTSTATUS(native int) + SamCloseHandle + + + winPEAS.SamServer/NTSTATUS(winPEAS.SamServer/UNICODE_STRING, native int&, winPEAS.SamServer/SERVER_ACCESS_MASK, native int) + SamConnect + + + winPEAS.SamServer/NTSTATUS(native int, int32&, native int&, int32, int32&) + SamEnumerateDomainsInSamServer + + + winPEAS.SamServer/NTSTATUS(native int) + SamFreeMemory + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/UNICODE_STRING, native int&) + SamLookupDomainInSamServer + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_ACCESS_MASK, unsigned int8[], native int&) + SamOpenDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int&) + SamQueryInformationDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int) + SamSetInformationDomain + + + void(System.Security.Principal.SecurityIdentifier, winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION) + SetDomainPasswordInformation + + + string() + get_Name + + + + + string + <Name>k__BackingField + b + + + native int + _handle + a + + + + + string() + Name + + + + + + winPEAS.SamServer/<EnumerateDomains>d__9 + winPEAS.SamServer/e + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + System.Collections.Generic.IEnumerator`1<string>() + System.Collections.Generic.IEnumerable<System.String>.GetEnumerator + g + + + string() + System.Collections.Generic.IEnumerator<System.String>.get_Current + c + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + h + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + string + <>2__current + b + + + winPEAS.SamServer + <>4__this + d + + + int32 + <>l__initialThreadId + c + + + int32 + <cookie>5__2 + e + + + winPEAS.SamServer/UNICODE_STRING + <us>5__3 + f + + + + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + winPEAS.SamServer/b + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ADMINISTER_SERVER + k + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ALL_ACCESS + l + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_ALIAS + g + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_GROUP + f + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_USER + e + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_EXECUTE + o + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_GET_ALIAS_MEMBERSHIP + h + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LIST_ACCOUNTS + i + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LOOKUP + j + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ + m + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_OTHER_PARAMETERS + c + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_PASSWORD_PARAMETERS + a + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE + n + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_OTHER_PARAMETERS + d + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_PASSWORD_PARAMS + b + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + winPEAS.SamServer/a + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + DomainPasswordInformation + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION + + + System.TimeSpan() + get_MaxPasswordAge + + + System.TimeSpan() + get_MinPasswordAge + + + void(System.TimeSpan) + set_MaxPasswordAge + + + void(System.TimeSpan) + set_MinPasswordAge + + + + + int16 + MinPasswordLength + + + int16 + PasswordHistoryLength + + + winPEAS.SamServer/PASSWORD_PROPERTIES + PasswordProperties + + + int64 + _maxPasswordAge + a + + + int64 + _minPasswordAge + b + + + + + System.TimeSpan() + MaxPasswordAge + + + System.TimeSpan() + MinPasswordAge + + + + + + winPEAS.SamServer/NTSTATUS + winPEAS.SamServer/d + + + + winPEAS.SamServer/NTSTATUS + STATUS_ACCESS_DENIED + e + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_HANDLE + c + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_PARAMETER + d + + + winPEAS.SamServer/NTSTATUS + STATUS_MORE_ENTRIES + b + + + winPEAS.SamServer/NTSTATUS + STATUS_NO_SUCH_DOMAIN + g + + + winPEAS.SamServer/NTSTATUS + STATUS_OBJECT_TYPE_MISMATCH + f + + + winPEAS.SamServer/NTSTATUS + STATUS_SUCCESS + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_LOCKOUT_ADMINS + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_COMPLEX + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_ANON_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_CLEAR_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_STORE_CLEARTEXT + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_REFUSE_PASSWORD_CHANGE + + + int32 + value__ + + + + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ALL_ACCESS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CONNECT + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CREATE_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ENUMERATE_DOMAINS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_EXECUTE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_INITIALIZE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_LOOKUP_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_READ + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_SHUTDOWN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_WRITE + + + int32 + value__ + + + + + + + winPEAS.SamServer/UNICODE_STRING + winPEAS.SamServer/c + + + void() + .ctor + + + void(string) + .ctor + + + void() + Dispose + + + void(bool) + Dispose + d + + + void() + Finalize + + + string() + ToString + + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.ServicesInfo + ca + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.Dictionary`2<string,string>) + GetModifiableServices + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServices + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServicesFromReg + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPathDLLHijacking + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetWriteServiceRegs + a + + + bool(native int, System.Security.AccessControl.SecurityInfos, unsigned int8[], unsigned int32, unsigned int32&) + QueryServiceObjectSecurity + + + + + + + + winPEAS.SystemInfo + cb + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAVInfo + h + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAuditSettings + e + + + System.Collections.Generic.Dictionary`2<string,string>() + GetBasicOSInfo + j + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDrivesInfo + i + + + System.Collections.Generic.Dictionary`2<string,string>(string) + GetInternetSettings + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetLapsSettings + c + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPowerShellSettings + f + + + System.Collections.Generic.Dictionary`2<string,string>() + GetSystemEnvVariables + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUACSystemPolicies + g + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUserEnvVariables + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetWEFSettings + d + + + bool() + IsVirtualMachine + k + + + + + + + + winPEAS.UserInfo + cc + + + void() + .ctor + + + void(native int) + CloseServer + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAutoLogon + b + + + string() + GetClipboardText + a + + + System.Collections.Generic.List`1<string>() + GetEverLoggedUsers + f + + + System.Collections.Generic.List`1<string>() + GetLoggedUsers + h + + + System.Collections.Generic.List`1<string>(bool, bool, bool, bool, bool) + GetMachineUsers + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPasswordPolicy + d + + + System.DirectoryServices.AccountManagement.PrincipalContext() + GetPrincipalContext + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDPSessions + g + + + string(string, System.DirectoryServices.AccountManagement.ContextType) + GetSIDGroupName + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetTokenGroupPrivs + c + + + bool(native int, winPEAS.UserInfo/TOKEN_INFORMATION_CLASS, native int, int32, int32&) + GetTokenInformation + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUser + b + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUserDomain + a + + + System.Collections.Generic.List`1<string>(string, string) + GetUserGroups + c + + + System.DirectoryServices.AccountManagement.UserPrincipal(string) + GetUserLocal + b + + + System.Collections.Generic.List`1<string>() + GetUsersFolders + e + + + bool(string, string) + IsLocaluser + d + + + bool(string, native int, System.Text.StringBuilder, int32&) + LookupPrivilegeName + + + native int(string) + OpenServer + a + + + string(string) + SID2GroupName + c + + + void(native int) + WTSCloseServer + + + int32(native int, int32&, int32, native int&, int32&) + WTSEnumerateSessionsEx + + + void(native int) + WTSFreeMemory + + + native int(string) + WTSOpenServer + + + bool(native int, unsigned int32, winPEAS.UserInfo/WTS_INFO_CLASS, native int&, unsigned int32&) + WTSQuerySessionInformation + + + string(string) + staticSID2GroupName + d + + + + + + + + winPEAS.UserInfo/LUID + cc/e + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES + cc/f + + + + unsigned int32 + Attributes + b + + + winPEAS.UserInfo/LUID + Luid + a + + + + + + + winPEAS.UserInfo/LuidAttributes + cc/LuidAttributes + + + + winPEAS.UserInfo/LuidAttributes + DISABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED_BY_DEFAULT + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_REMOVED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_USED_FOR_ACCESS + + + unsigned int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + cc/g + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenAuditPolicy + p + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenDefaultDacl + f + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroups + b + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroupsAndPrivileges + m + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenImpersonationLevel + i + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOrigin + q + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOwner + d + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrimaryGroup + e + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrivileges + c + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenRestrictedSids + k + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSandBoxInert + o + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionId + l + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionReference + n + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSource + g + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenStatistics + j + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenType + h + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenUser + a + + + int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_PRIVILEGES + cc/d + + + + unsigned int32 + PrivilegeCount + a + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES[] + Privileges + b + + + + + + + winPEAS.UserInfo/WTS_CLIENT_ADDRESS + cc/b + + + + unsigned int8[] + Address + b + + + unsigned int32 + AddressFamily + a + + + + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + cc/WTS_CONNECTSTATE_CLASS + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Active + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + ConnectQuery + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Connected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Disconnected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Down + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Idle + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Init + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Listen + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Reset + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Shadow + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_INFO_CLASS + cc/a + + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSApplicationName + b + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientAddress + o + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientBuildNumber + j + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDirectory + l + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDisplay + p + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientHardwareId + n + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientInfo + x + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientName + k + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProductId + m + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProtocolType + q + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConfigInfo + aa + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConnectState + i + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSDomainName + h + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIdleTime + r + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingBytes + t + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingFrames + v + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSInitialProgram + a + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIsRemoteSession + ad + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSLogonTime + s + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOEMId + d + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingBytes + u + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingFrames + w + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionAddressV4 + ac + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionId + e + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfo + y + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfoEx + z + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSUserName + f + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSValidationInfo + ab + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWinStationName + g + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWorkingDirectory + c + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_SESSION_INFO_1 + cc/c + + + + int32 + ExecEnvId + a + + + int32 + SessionID + c + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + State + b + + + string + pDomainName + g + + + string + pFarmName + h + + + string + pHostName + e + + + string + pSessionName + d + + + string + pUserName + f + + + + + + + winPEAS.Vulnerability + + + void(string, string[]) + .ctor + + + void() + SetAsVulnerable + + + string() + get_Identification + + + string[]() + get_KnownExploits + + + bool() + get_Vulnerable + + + void(bool) + set_Vulnerable + a + + + + + string + <Identification>k__BackingField + a + + + string[] + <KnownExploits>k__BackingField + b + + + bool + <Vulnerable>k__BackingField + c + + + + + string() + Identification + + + string[]() + KnownExploits + + + bool() + Vulnerable + + + + + + winPEAS.VulnerabilityCollection + + + void() + .ctor + + + System.Collections.Generic.List`1<winPEAS.Vulnerability>() + Populate + a + + + void(string) + SetAsVulnerable + + + void() + ShowResults + + + + + System.Collections.Generic.List`1<winPEAS.Vulnerability> + _vulnerabilities + a + + + + + + + winPEAS.VulnerabilityCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_0 + b + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_1 + c + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_2 + a + + + + + winPEAS.VulnerabilityCollection/<>c + <>9 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_0 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_1 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_2 + + + + + + + winPEAS.VulnerabilityCollection/<>c__DisplayClass1_0 + winPEAS.VulnerabilityCollection/a + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <SetAsVulnerable>b__0 + b + + + + + string + id + a + + + + + + + winPEAS.Watson + cm + + + void() + .ctor + + + void() + FindVulns + a + + + + + + + + winPEAS.Wmi + + + void() + .ctor + + + string() + GetBuildNumber + + + System.Collections.Generic.List`1<string>() + GetInstalledKBs + + + + + + + + + + + Total Classes + 304 + + + Total Methods + 2204 + + + Total Fields + 1245 + + + Total Properties + 312 + + + Total Events + 7 + + + Total Classes Renamed + 206 + 67.76 % + + + Total Methods Renamed + 1206 + 54.72 % + + + Total Fields Renamed + 748 + 60.08 % + + + Total Properties Renamed + 0 + 0.00 % + + + Total Events Renamed + 0 + 0.00 % + + + Methods Renamed to 'a' + 270 + 12.25 % + + + Methods Renamed to 'b' + 93 + 4.22 % + + + Methods Renamed to 'c' + 92 + 4.17 % + + + Methods Renamed to 'd' + 79 + 3.58 % + + + Methods Renamed to 'e' + 55 + 2.50 % + + + Methods Renamed to 'f' + 46 + 2.09 % + + + Methods Renamed to 'h' + 36 + 1.63 % + + +
\ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.3.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.3.xml new file mode 100644 index 0000000..af1143a --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.3.xml @@ -0,0 +1,20111 @@ + + + +
+ 2020-08-06T00:03:58 + Dotfuscator Community +
+ + + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + + + 2 + + <A>j__TPar + a + + + <B>j__TPar + b + + <>f__AnonymousType1`2 + b + + + void(!0, !1) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + + + !0() + A + + + !1() + B + + + + + + 3 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + <>f__AnonymousType2`3 + c + + + void(!0, !1, !2) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + + + !0() + A + + + !1() + B + + + !2() + C + + + + + + 5 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + <>f__AnonymousType3`5 + d + + + void(!0, !1, !2, !3, !4) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + + + + 9 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + + <F>j__TPar + f + + + <G>j__TPar + g + + + <H>j__TPar + h + + + <I>j__TPar + i + + <>f__AnonymousType4`9 + e + + + void(!0, !1, !2, !3, !4, !5, !6, !7, !8) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + !5() + get_F + f + + + !6() + get_G + g + + + !7() + get_H + h + + + !8() + get_I + i + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + !5 + <F>i__Field + f + + + !6 + <G>i__Field + g + + + !7 + <H>i__Field + h + + + !8 + <I>i__Field + i + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + !5() + F + + + !6() + G + + + !7() + H + + + !8() + I + + + + + + <PrivateImplementationDetails> + cn + + + unsigned int32(string) + ComputeStringHash + a + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A + a + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + C6BF88811CDFBDBDAD9B3A48A826C4BE8FE10B74 + b + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + cn/a + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + cn/b + + + + + + + JetBrains.Annotations.AssertionConditionAttribute + u + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AssertionMethodAttribute + t + + + void() + .ctor + + + + + + + + JetBrains.Annotations.BaseTypeRequiredAttribute + l + + + void(System.Type) + .ctor + + + System.Type() + get_BaseType + b + + + void(System.Type) + set_BaseType + b + + + + + System.Type + <BaseType>k__BackingField + a + + + + + + + JetBrains.Annotations.CanBeNullAttribute + i + + + void() + .ctor + + + + + + + + JetBrains.Annotations.ImplicitUseKindFlags + o + + + + JetBrains.Annotations.ImplicitUseKindFlags + Access + b + + + JetBrains.Annotations.ImplicitUseKindFlags + Assign + c + + + JetBrains.Annotations.ImplicitUseKindFlags + Default + a + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedNoFixedConstructorSignature + e + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedWithFixedConstructorSignature + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + p + + + + JetBrains.Annotations.ImplicitUseTargetFlags + Default + a + + + JetBrains.Annotations.ImplicitUseTargetFlags + Itself + b + + + JetBrains.Annotations.ImplicitUseTargetFlags + Members + c + + + JetBrains.Annotations.ImplicitUseTargetFlags + WithMembers + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ItemNotNullAttribute + k + + + void() + .ctor + + + + + + + + JetBrains.Annotations.MacroAttribute + s + + + void() + .ctor + + + int32() + get_Editable + e + + + string() + get_Expression + d + + + string() + get_Target + f + + + void(int32) + set_Editable + d + + + void(string) + set_Expression + d + + + void(string) + set_Target + e + + + + + int32 + <Editable>k__BackingField + b + + + string + <Expression>k__BackingField + a + + + string + <Target>k__BackingField + c + + + + + + + JetBrains.Annotations.MeansImplicitUseAttribute + n + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + JetBrains.Annotations.NotNullAttribute + j + + + void() + .ctor + + + + + + + + JetBrains.Annotations.PublicAPIAttribute + q + + + void() + .ctor + + + + + + + + JetBrains.Annotations.SourceTemplateAttribute + r + + + void() + .ctor + + + + + + + + JetBrains.Annotations.UsedImplicitlyAttribute + m + + + void() + .ctor + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + Microsoft.Win32.NativeMethods + v + + + bool(native int) + CloseHandle + + + void(string, string, native int&) + DsBind + + + unsigned int32(native int, Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, unsigned int32, string[], native int&) + DsCrackNames + + + void(native int) + DsFreeNameResult + + + unsigned int32(native int&) + DsUnBind + + + int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) + LogonUser + + + + + string + ADVAPI32 + a + + + string + KERNEL32 + b + + + string + NTDSAPI + c + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + v/b + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_DOMAIN_ONLY + f + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_FOUND + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_UNIQUE + d + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_MAPPING + e + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING + g + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_RESOLVING + b + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_TRUST_REFERRAL + h + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_NO_ERROR + a + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + v/c + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_EVAL_AT_DC + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_GCVERIFY + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_SYNTACTICAL_ONLY + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_TRUST_REFERRAL + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_NO_FLAGS + a + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + v/d + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME + f + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME_EX + h + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_DISPLAY_NAME + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_FQDN_1779_NAME + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_NT4_ACCOUNT_NAME + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SERVICE_PRINCIPAL_NAME + i + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SID_OR_SID_HISTORY_NAME + j + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNIQUE_ID_NAME + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNKNOWN_NAME + a + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_USER_PRINCIPAL_NAME + g + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT + v/f + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() + get_Items + c + + + + + unsigned int32 + cItems + a + + + native int + rItems + b + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM + v/g + + + string() + ToString + + + + + string + pDomain + b + + + string + pName + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + status + a + + + + + + + Microsoft.Win32.NativeMethods/DomainService + v/e + + + void(string, string) + .ctor + + + string(string) + CrackName + a + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[](string[], Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT) + CrackNames + a + + + void() + Dispose + + + + + native int + handle + a + + + + + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + v/h + + + void(System.DateTime) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.TypeCode() + System.IConvertible.GetTypeCode + i + + + bool(System.IFormatProvider) + System.IConvertible.ToBoolean + i + + + unsigned int8(System.IFormatProvider) + System.IConvertible.ToByte + j + + + char(System.IFormatProvider) + System.IConvertible.ToChar + k + + + System.DateTime(System.IFormatProvider) + System.IConvertible.ToDateTime + l + + + System.Decimal(System.IFormatProvider) + System.IConvertible.ToDecimal + m + + + float64(System.IFormatProvider) + System.IConvertible.ToDouble + n + + + int16(System.IFormatProvider) + System.IConvertible.ToInt16 + o + + + int32(System.IFormatProvider) + System.IConvertible.ToInt32 + p + + + int64(System.IFormatProvider) + System.IConvertible.ToInt64 + q + + + int8(System.IFormatProvider) + System.IConvertible.ToSByte + r + + + float32(System.IFormatProvider) + System.IConvertible.ToSingle + s + + + string(System.IFormatProvider) + System.IConvertible.ToString + t + + + object(System.Type, System.IFormatProvider) + System.IConvertible.ToType + i + + + unsigned int16(System.IFormatProvider) + System.IConvertible.ToUInt16 + u + + + unsigned int32(System.IFormatProvider) + System.IConvertible.ToUInt32 + v + + + unsigned int64(System.IFormatProvider) + System.IConvertible.ToUInt64 + w + + + string() + ToString + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Equality + j + + + Microsoft.Win32.NativeMethods/SYSTEMTIME(System.DateTime) + op_Implicit + i + + + System.DateTime(Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Implicit + i + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Inequality + i + + + + + unsigned int16 + Day + d + + + unsigned int16 + DayOfWeek + c + + + unsigned int16 + Hour + e + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MaxValue + j + + + unsigned int16 + Milliseconds + h + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MinValue + i + + + unsigned int16 + Minute + f + + + unsigned int16 + Month + b + + + unsigned int16 + Second + g + + + unsigned int16 + Year + a + + + + + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + v/a + + + void() + .cctor + + + void(native int, bool) + .ctor + + + bool() + ReleaseHandle + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + b + + + int32 + ERROR_NO_TOKEN + a + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + currentProcessToken + c + + + + + + + Microsoft.Win32.TaskScheduler.Action + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + Microsoft.Win32.TaskScheduler.Action(string, string) + ActionFromScript + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Action) + CompareTo + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.ExecAction) + ConvertFromPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + CreateAction + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + CreateAction + a + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + CreateAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.Type(Microsoft.Win32.TaskScheduler.TaskActionType) + GetObjectType + a + + + string() + GetPowerShellCommand + + + 2 + !!0(string, !!0) + GetProperty + b + + + void(string) + OnPropertyChanged + c + + + 2 + void(string, !!0) + SetProperty + c + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + 1 + !!0(string, !!0) + TryParse + a + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_ActionType + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(string) + set_Id + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + iAction + a + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + b + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + ActionType + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__47_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + <GetEnumerator>b__47_1 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + AddNew + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Action) + Contains + + + void() + ConvertUnsupportedActions + g + + + void(Microsoft.Win32.TaskScheduler.Action[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Action[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Action(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Action>() + GetEnumerator + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action>() + GetV1Actions + c + + + int32(Microsoft.Win32.TaskScheduler.Action) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Action) + Remove + + + void(int32) + RemoveAt + + + void() + SaveV1Actions + b + + + void(Microsoft.Win32.TaskScheduler.Action) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void() + UnconvertUnsupportedActions + d + + + string() + get_Context + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + get_Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + get_PowerShellConversion + + + bool() + get_SupportV1Conversion + f + + + bool() + get_SupportV2Conversion + e + + + void(string) + set_Context + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + set_Item + + + void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) + set_PowerShellConversion + + + + + int32 + MaxActions + a + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + psConvert + f + + + string + psV2IdRegex + g + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action> + v1Actions + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + v2Coll + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + e + + + + + string() + Context + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + PowerShellConversion + + + bool() + SupportV1Conversion + + + bool() + SupportV2Conversion + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 + Microsoft.Win32.TaskScheduler.ActionCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.BootTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger + ac + + + Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) + GetTriggerFromXml + a + + + void(System.Xml.XmlReader, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader) + ReadXml + a + + + void(System.Xml.XmlWriter, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter) + WriteXml + a + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader + ac/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlReader, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlReader) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter + ac/b + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlWriter, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlWriter) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.ComHandlerAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(System.Guid, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string(System.Guid) + GetNameForCLSID + a + + + string() + GetPowerShellCommand + + + string() + ToString + + + System.Guid() + get_ClassId + + + string() + get_ClassName + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.Guid) + set_ClassId + + + void(string) + set_Data + + + + + + System.Guid() + ClassId + + + string() + ClassName + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + + Microsoft.Win32.TaskScheduler.CultureSwitcher + y + + + void() + .ctor + + + void() + Dispose + + + + + System.Globalization.CultureInfo + cur + a + + + System.Globalization.CultureInfo + curUI + b + + + + + + + Microsoft.Win32.TaskScheduler.CustomTrigger + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + object() + Clone + + + void(string) + UpdateFromXml + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + System.TimeSpan + delay + b + + + string + name + c + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.DailyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int16() + get_DaysInterval + + + System.TimeSpan() + get_RandomDelay + + + void(int16) + set_DaysInterval + + + void(System.TimeSpan) + set_RandomDelay + + + + + + int16() + DaysInterval + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + AllDays + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Friday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Monday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Saturday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Sunday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Thursday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Tuesday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Wednesday + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.DebugHelper + z + + + string(object) + GetDebugString + a + + + + + + + + Microsoft.Win32.TaskScheduler.DefaultValueExAttribute + ab + + + void(System.Type, string) + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.EmailAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string, string, string) + .ctor + + + void(object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) + <get_HeaderFields>b__23_0 + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string(string) + Prep + b + + + string(string, char[]) + ToPS + a + + + string(string[]) + ToPS + a + + + string() + ToString + + + string(string) + ToUTF8 + a + + + object[]() + get_Attachments + + + string() + get_Bcc + + + string() + get_Body + + + string() + get_Cc + + + string() + get_From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + System.Net.Mail.MailPriority() + get_Priority + + + string() + get_ReplyTo + + + string() + get_Server + + + string() + get_Subject + + + string() + get_To + + + void(object[]) + set_Attachments + + + void(string) + set_Bcc + + + void(string) + set_Body + + + void(string) + set_Cc + + + void(string) + set_From + + + void(System.Net.Mail.MailPriority) + set_Priority + + + void(string) + set_ReplyTo + + + void(string) + set_Server + + + void(string) + set_Subject + + + void(string) + set_To + + + + + string + ImportanceHeader + a + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + b + + + bool + validateAttachments + c + + + + + object[]() + Attachments + + + string() + Bcc + + + string() + Body + + + string() + Cc + + + string() + From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + System.Net.Mail.MailPriority() + Priority + + + string() + ReplyTo + + + string() + Server + + + string() + Subject + + + string() + To + + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + + + void() + .cctor + + + void() + .ctor + + + string(object) + <GetPowerShellCommand>b__45_0 + a + + + string(string) + <ToPS>b__48_0 + a + + + string(string) + <ToPS>b__49_0 + b + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + <>9 + + + System.Converter`2<object,string> + <>9__45_0 + + + System.Converter`2<string,string> + <>9__48_0 + + + System.Converter`2<string,string> + <>9__49_0 + + + + + + + Microsoft.Win32.TaskScheduler.EventTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(string&, string&, System.Nullable`1<int32>&) + GetBasic + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_ValueQueries + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_Subscription + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + string() + Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + ValueQueries + + + + + + Microsoft.Win32.TaskScheduler.ExecAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string) + .ctor + + + string(string, string) + BuildPowerShellCmd + b + + + Microsoft.Win32.TaskScheduler.ExecAction(Microsoft.Win32.TaskScheduler.Action) + ConvertToPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.ExecAction(string, string) + CreatePowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string[]() + ParsePowerShellItems + a + + + string() + ToString + + + string() + get_Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_Path + + + string() + get_WorkingDirectory + + + void(string) + set_Arguments + + + void(string) + set_Path + + + void(string) + set_WorkingDirectory + + + + + string + PowerShellArgFormat + a + + + string + PowerShellPath + b + + + string + ScriptIdentifer + c + + + + + string() + Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + Path + + + string() + WorkingDirectory + + + + + + Microsoft.Win32.TaskScheduler.IBindAsExecAction + x + + + + + + + Microsoft.Win32.TaskScheduler.ICalendarTrigger + + + + + + + Microsoft.Win32.TaskScheduler.ITaskHandlerStatus + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + + + + Microsoft.Win32.TaskScheduler.ITriggerDelay + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.ITriggerUserId + + + string() + get_UserId + + + void(string) + set_UserId + + + + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.IdleSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_IdleDuration + + + System.TimeSpan() + get_WaitTimeout + + + void(System.TimeSpan) + set_IdleDuration + + + void(System.TimeSpan) + set_WaitTimeout + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + v2Settings + b + + + + + System.TimeSpan() + IdleDuration + + + System.TimeSpan() + WaitTimeout + + + + + + Microsoft.Win32.TaskScheduler.IdleTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + + + + + + Microsoft.Win32.TaskScheduler.LogonTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_Deadline + + + System.TimeSpan() + get_Period + + + void(System.TimeSpan) + set_Deadline + + + void(System.TimeSpan) + set_Period + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + iMaintSettings + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + iSettings + b + + + + + System.TimeSpan() + Deadline + + + System.TimeSpan() + Period + + + + + + Microsoft.Win32.TaskScheduler.MonthlyDOWTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, Microsoft.Win32.TaskScheduler.MonthsOfTheYear, Microsoft.Win32.TaskScheduler.WhichWeek) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_WeeksOfMonth + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastWeekOfMonth + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int32, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + int32(int32[]) + IndicesToMask + a + + + 1 + bool(System.Collections.Generic.ICollection`1<!!0>, System.Collections.Generic.ICollection`1<!!0>) + ListsEqual + a + + + int32[](int32) + MaskToIndices + a + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int32[]() + get_DaysOfMonth + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastDayOfMonth + + + void(int32[]) + set_DaysOfMonth + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastDayOfMonth + + + + + + int32[]() + DaysOfMonth + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastDayOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <V2GetTriggerString>b__23_0 + a + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__23_0 + + + + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + AllMonths + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + April + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + August + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + December + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + February + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + January + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + July + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + June + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + March + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + May + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + November + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + October + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + September + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.NameValuePair + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + .ctor + + + void(string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair() + Clone + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + object() + System.ICloneable.Clone + + + bool(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + System.IEquatable<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair>.Equals + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + a + + + string() + get_Name + + + string() + get_Value + + + Microsoft.Win32.TaskScheduler.NameValuePair(System.Collections.Generic.KeyValuePair`2<string,string>) + op_Implicit + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string) + set_Name + + + void(string) + set_Value + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + string + name + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + v2Pair + a + + + string + value + c + + + + + bool() + AttributedXmlFormat + + + string() + Name + + + string() + Value + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + .ctor + + + int32() + <GetEnumerator>b__29_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + <GetEnumerator>b__29_1 + a + + + void(Microsoft.Win32.TaskScheduler.NameValuePair) + Add + + + void(string, string) + Add + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + Bind + a + + + void() + Clear + + + void(Microsoft.Win32.TaskScheduler.NamedValueCollection) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair>() + GetEnumerator + + + void(System.Collections.Specialized.NotifyCollectionChangedEventArgs) + OnCollectionChanged + a + + + bool(string) + Remove + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains + + + void(Microsoft.Win32.TaskScheduler.NameValuePair[], int32) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.CopyTo + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.get_IsReadOnly + + + void(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Add + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Contains + + + void(System.Collections.Generic.KeyValuePair`2<string,string>[], int32) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.CopyTo + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Remove + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_IsReadOnly + + + bool(string) + System.Collections.Generic.IDictionary<System.String,System.String>.ContainsKey + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.get_Keys + + + System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<string,string>>() + System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool(string, string&) + TryGetValue + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + add_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + b + + + int32() + get_Count + + + string(string) + get_Item + + + System.Collections.Generic.ICollection`1<string>() + get_Names + + + System.Collections.Generic.ICollection`1<string>() + get_Values + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + remove_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string, string) + set_Item + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + c + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.NameValuePair> + unboundDict + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + v2Coll + a + + + + + bool() + AttributedXmlFormat + + + int32() + Count + + + string(string) + Item + + + System.Collections.Generic.ICollection`1<string>() + Names + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.IsReadOnly + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.IsReadOnly + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.Keys + + + System.Collections.Generic.ICollection`1<string>() + Values + + + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + <GetEnumerator>b__29_2 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Names>b__20_0 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Values>b__22_0 + b + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + <>9 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__20_0 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__22_0 + + + System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> + <>9__29_2 + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <set_Item>b__0 + b + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + <set_Item>b__1 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <Remove>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <TryGetValue>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 + Microsoft.Win32.TaskScheduler.NamedValueCollection/d + + + void(int32) + .ctor + + + void() + <>m__Finally1 + a + + + bool() + MoveNext + d + + + System.Collections.Generic.KeyValuePair`2<string,string>() + System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_Current + e + + + void() + System.Collections.IEnumerator.Reset + f + + + object() + System.Collections.IEnumerator.get_Current + g + + + void() + System.IDisposable.Dispose + b + + + + + int32 + <>1__state + a + + + System.Collections.Generic.KeyValuePair`2<string,string> + <>2__current + b + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + <>4__this + c + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair> + <>7__wrap1 + d + + + + + + + Microsoft.Win32.TaskScheduler.NetworkSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.Guid() + get_Id + + + void(System.Guid) + set_Id + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + v2Settings + a + + + + + System.Guid() + Id + + + + + + Microsoft.Win32.TaskScheduler.NotSupportedPriorToException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV1SupportedException + + + void() + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV2SupportedException + + + void() + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + All + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Never + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version1 + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version2 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + bz + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b1 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bp + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bk + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bv + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + by + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bs + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + br + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bl + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bu + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bt + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + bq + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bg + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bi + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bj + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b2 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|9_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|9_0 + a + + + string() + GetActiveWindowTitle + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsWMIC + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + d + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetRegistryAutoRuns + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b2/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass9_0 + b2/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b3 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + f + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string) + MainPrint + e + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + cd + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b4 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b5 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b5/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b5/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b5/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b5/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b5/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b5/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b5/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b5/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b5/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b5/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b5/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b5/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b5/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b5/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b5/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b5/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b5/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b5/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b5/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b5/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b5/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b5/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b5/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b5/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b6 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetCLSIDBinPath + g + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b6/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__20_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__21_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_1 + + + System.Func`2<string,bool> + <>9__20_0 + + + System.Func`2<string,string> + <>9__21_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b6/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b6/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b7 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b7/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b7/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b7/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b8 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + b9 + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|47_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|47_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|47_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|47_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|47_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|44_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|44_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|44_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|44_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|45_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|45_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|45_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|45_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|45_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintInterestingServices|43_0 + b + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintModifiableServices|43_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|43_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|43_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|41_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|41_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|41_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|41_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|41_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|41_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|41_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|41_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|41_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|48_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|48_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|48_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|48_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|48_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|48_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|48_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|40_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|40_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|40_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|40_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|40_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|40_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|40_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|40_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|40_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|40_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|40_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|40_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|40_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|40_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|46_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|46_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|46_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|46_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|46_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|46_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|46_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|46_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|46_0 + aj + + + void() + CheckRegANSI + bw + + + void() + CreateDynamicLists + bx + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + void() + waitInput + bv + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass43_0 + b9/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources + + + void() + .ctor + + + string() + get_ActionTypeComHandler + bi + + + string() + get_ActionTypeExecute + bh + + + string() + get_ActionTypeSendEmail + bg + + + string() + get_ActionTypeShowMessage + bf + + + string() + get_ComHandlerAction + be + + + System.Globalization.CultureInfo() + get_Culture + bj + + + string() + get_DOWAllDays + bd + + + string() + get_EmailAction + bc + + + string() + get_EndSentence + bb + + + string() + get_Error_TriggerEndBeforeStart + ba + + + string() + get_ExecAction + a9 + + + string() + get_HyphenSeparator + a8 + + + string() + get_ListSeparator + a7 + + + string() + get_MOYAllMonths + a6 + + + string() + get_MultipleActions + a5 + + + string() + get_MultipleTriggers + a4 + + + System.Resources.ResourceManager() + get_ResourceManager + bk + + + string() + get_ShowMessageAction + a3 + + + string() + get_TaskDefaultPrincipal + a2 + + + string() + get_TaskStateDisabled + a1 + + + string() + get_TaskStateQueued + a0 + + + string() + get_TaskStateReady + az + + + string() + get_TaskStateRunning + ay + + + string() + get_TaskStateUnknown + ax + + + string() + get_TriggerAnyUser + aw + + + string() + get_TriggerBoot1 + av + + + string() + get_TriggerCustom1 + au + + + string() + get_TriggerDaily1 + at + + + string() + get_TriggerDaily2 + as + + + string() + get_TriggerDuration0 + ar + + + string() + get_TriggerDurationNot0 + aq + + + string() + get_TriggerDurationNot0Short + ap + + + string() + get_TriggerEndBoundary + ao + + + string() + get_TriggerEvent1 + an + + + string() + get_TriggerEventBasic1 + am + + + string() + get_TriggerEventBasic2 + al + + + string() + get_TriggerEventBasic3 + ak + + + string() + get_TriggerIdle1 + aj + + + string() + get_TriggerLogon1 + ai + + + string() + get_TriggerMonthly1 + ah + + + string() + get_TriggerMonthlyDOW1 + ag + + + string() + get_TriggerRegistration1 + af + + + string() + get_TriggerRepetition + ae + + + string() + get_TriggerRepetitionShort + ad + + + string() + get_TriggerSessionConsoleConnect + ac + + + string() + get_TriggerSessionConsoleDisconnect + ab + + + string() + get_TriggerSessionRemoteConnect + aa + + + string() + get_TriggerSessionRemoteDisconnect + z + + + string() + get_TriggerSessionSessionLock + y + + + string() + get_TriggerSessionSessionUnlock + x + + + string() + get_TriggerSessionUserSession + w + + + string() + get_TriggerTime1 + v + + + string() + get_TriggerTypeBoot + u + + + string() + get_TriggerTypeCustom + t + + + string() + get_TriggerTypeDaily + s + + + string() + get_TriggerTypeEvent + r + + + string() + get_TriggerTypeIdle + q + + + string() + get_TriggerTypeLogon + p + + + string() + get_TriggerTypeMonthly + o + + + string() + get_TriggerTypeMonthlyDOW + n + + + string() + get_TriggerTypeRegistration + m + + + string() + get_TriggerTypeSessionStateChange + l + + + string() + get_TriggerTypeTime + k + + + string() + get_TriggerTypeWeekly + j + + + string() + get_TriggerWeekly1Week + i + + + string() + get_TriggerWeeklyMultWeeks + h + + + string() + get_WWAllWeeks + g + + + string() + get_WWFifthWeek + f + + + string() + get_WWFirstWeek + e + + + string() + get_WWFourthWeek + d + + + string() + get_WWLastWeek + c + + + string() + get_WWSecondWeek + b + + + string() + get_WWThirdWeek + a + + + void(System.Globalization.CultureInfo) + set_Culture + a + + + + + System.Globalization.CultureInfo + resourceCulture + b + + + System.Resources.ResourceManager + resourceMan + a + + + + + string() + ActionTypeComHandler + + + string() + ActionTypeExecute + + + string() + ActionTypeSendEmail + + + string() + ActionTypeShowMessage + + + string() + ComHandlerAction + + + System.Globalization.CultureInfo() + Culture + + + string() + DOWAllDays + + + string() + EmailAction + + + string() + EndSentence + + + string() + Error_TriggerEndBeforeStart + + + string() + ExecAction + + + string() + HyphenSeparator + + + string() + ListSeparator + + + string() + MOYAllMonths + + + string() + MultipleActions + + + string() + MultipleTriggers + + + System.Resources.ResourceManager() + ResourceManager + + + string() + ShowMessageAction + + + string() + TaskDefaultPrincipal + + + string() + TaskStateDisabled + + + string() + TaskStateQueued + + + string() + TaskStateReady + + + string() + TaskStateRunning + + + string() + TaskStateUnknown + + + string() + TriggerAnyUser + + + string() + TriggerBoot1 + + + string() + TriggerCustom1 + + + string() + TriggerDaily1 + + + string() + TriggerDaily2 + + + string() + TriggerDuration0 + + + string() + TriggerDurationNot0 + + + string() + TriggerDurationNot0Short + + + string() + TriggerEndBoundary + + + string() + TriggerEvent1 + + + string() + TriggerEventBasic1 + + + string() + TriggerEventBasic2 + + + string() + TriggerEventBasic3 + + + string() + TriggerIdle1 + + + string() + TriggerLogon1 + + + string() + TriggerMonthly1 + + + string() + TriggerMonthlyDOW1 + + + string() + TriggerRegistration1 + + + string() + TriggerRepetition + + + string() + TriggerRepetitionShort + + + string() + TriggerSessionConsoleConnect + + + string() + TriggerSessionConsoleDisconnect + + + string() + TriggerSessionRemoteConnect + + + string() + TriggerSessionRemoteDisconnect + + + string() + TriggerSessionSessionLock + + + string() + TriggerSessionSessionUnlock + + + string() + TriggerSessionUserSession + + + string() + TriggerTime1 + + + string() + TriggerTypeBoot + + + string() + TriggerTypeCustom + + + string() + TriggerTypeDaily + + + string() + TriggerTypeEvent + + + string() + TriggerTypeIdle + + + string() + TriggerTypeLogon + + + string() + TriggerTypeMonthly + + + string() + TriggerTypeMonthlyDOW + + + string() + TriggerTypeRegistration + + + string() + TriggerTypeSessionStateChange + + + string() + TriggerTypeTime + + + string() + TriggerTypeWeekly + + + string() + TriggerWeekly1Week + + + string() + TriggerWeeklyMultWeeks + + + string() + WWAllWeeks + + + string() + WWFifthWeek + + + string() + WWFirstWeek + + + string() + WWFourthWeek + + + string() + WWLastWeek + + + string() + WWSecondWeek + + + string() + WWThirdWeek + + + + + + winPEAS.SamServer + + + void(string, winPEAS.SamServer/SERVER_ACCESS_MASK) + .ctor + + + void(winPEAS.SamServer/NTSTATUS) + Check + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<string>() + EnumerateDomains + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION(System.Security.Principal.SecurityIdentifier) + GetDomainPasswordInformation + + + System.Security.Principal.SecurityIdentifier(string) + GetDomainSid + + + winPEAS.SamServer/NTSTATUS(native int) + SamCloseHandle + + + winPEAS.SamServer/NTSTATUS(winPEAS.SamServer/UNICODE_STRING, native int&, winPEAS.SamServer/SERVER_ACCESS_MASK, native int) + SamConnect + + + winPEAS.SamServer/NTSTATUS(native int, int32&, native int&, int32, int32&) + SamEnumerateDomainsInSamServer + + + winPEAS.SamServer/NTSTATUS(native int) + SamFreeMemory + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/UNICODE_STRING, native int&) + SamLookupDomainInSamServer + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_ACCESS_MASK, unsigned int8[], native int&) + SamOpenDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int&) + SamQueryInformationDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int) + SamSetInformationDomain + + + void(System.Security.Principal.SecurityIdentifier, winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION) + SetDomainPasswordInformation + + + string() + get_Name + + + + + string + <Name>k__BackingField + b + + + native int + _handle + a + + + + + string() + Name + + + + + + winPEAS.SamServer/<EnumerateDomains>d__9 + winPEAS.SamServer/e + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + System.Collections.Generic.IEnumerator`1<string>() + System.Collections.Generic.IEnumerable<System.String>.GetEnumerator + g + + + string() + System.Collections.Generic.IEnumerator<System.String>.get_Current + c + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + h + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + string + <>2__current + b + + + winPEAS.SamServer + <>4__this + d + + + int32 + <>l__initialThreadId + c + + + int32 + <cookie>5__2 + e + + + winPEAS.SamServer/UNICODE_STRING + <us>5__3 + f + + + + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + winPEAS.SamServer/b + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ADMINISTER_SERVER + k + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ALL_ACCESS + l + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_ALIAS + g + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_GROUP + f + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_USER + e + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_EXECUTE + o + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_GET_ALIAS_MEMBERSHIP + h + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LIST_ACCOUNTS + i + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LOOKUP + j + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ + m + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_OTHER_PARAMETERS + c + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_PASSWORD_PARAMETERS + a + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE + n + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_OTHER_PARAMETERS + d + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_PASSWORD_PARAMS + b + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + winPEAS.SamServer/a + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + DomainPasswordInformation + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION + + + System.TimeSpan() + get_MaxPasswordAge + + + System.TimeSpan() + get_MinPasswordAge + + + void(System.TimeSpan) + set_MaxPasswordAge + + + void(System.TimeSpan) + set_MinPasswordAge + + + + + int16 + MinPasswordLength + + + int16 + PasswordHistoryLength + + + winPEAS.SamServer/PASSWORD_PROPERTIES + PasswordProperties + + + int64 + _maxPasswordAge + a + + + int64 + _minPasswordAge + b + + + + + System.TimeSpan() + MaxPasswordAge + + + System.TimeSpan() + MinPasswordAge + + + + + + winPEAS.SamServer/NTSTATUS + winPEAS.SamServer/d + + + + winPEAS.SamServer/NTSTATUS + STATUS_ACCESS_DENIED + e + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_HANDLE + c + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_PARAMETER + d + + + winPEAS.SamServer/NTSTATUS + STATUS_MORE_ENTRIES + b + + + winPEAS.SamServer/NTSTATUS + STATUS_NO_SUCH_DOMAIN + g + + + winPEAS.SamServer/NTSTATUS + STATUS_OBJECT_TYPE_MISMATCH + f + + + winPEAS.SamServer/NTSTATUS + STATUS_SUCCESS + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_LOCKOUT_ADMINS + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_COMPLEX + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_ANON_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_CLEAR_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_STORE_CLEARTEXT + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_REFUSE_PASSWORD_CHANGE + + + int32 + value__ + + + + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ALL_ACCESS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CONNECT + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CREATE_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ENUMERATE_DOMAINS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_EXECUTE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_INITIALIZE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_LOOKUP_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_READ + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_SHUTDOWN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_WRITE + + + int32 + value__ + + + + + + + winPEAS.SamServer/UNICODE_STRING + winPEAS.SamServer/c + + + void() + .ctor + + + void(string) + .ctor + + + void() + Dispose + + + void(bool) + Dispose + d + + + void() + Finalize + + + string() + ToString + + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.ServicesInfo + ca + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.Dictionary`2<string,string>) + GetModifiableServices + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServices + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServicesFromReg + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPathDLLHijacking + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetWriteServiceRegs + a + + + bool(native int, System.Security.AccessControl.SecurityInfos, unsigned int8[], unsigned int32, unsigned int32&) + QueryServiceObjectSecurity + + + + + + + + winPEAS.SystemInfo + cb + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAVInfo + h + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAuditSettings + e + + + System.Collections.Generic.Dictionary`2<string,string>() + GetBasicOSInfo + j + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDrivesInfo + i + + + System.Collections.Generic.Dictionary`2<string,string>(string) + GetInternetSettings + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetLapsSettings + c + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPowerShellSettings + f + + + System.Collections.Generic.Dictionary`2<string,string>() + GetSystemEnvVariables + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUACSystemPolicies + g + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUserEnvVariables + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetWEFSettings + d + + + bool() + IsVirtualMachine + k + + + + + + + + winPEAS.UserInfo + cc + + + void() + .ctor + + + void(native int) + CloseServer + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAutoLogon + b + + + string() + GetClipboardText + a + + + System.Collections.Generic.List`1<string>() + GetEverLoggedUsers + f + + + System.Collections.Generic.List`1<string>() + GetLoggedUsers + h + + + System.Collections.Generic.List`1<string>(bool, bool, bool, bool, bool) + GetMachineUsers + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPasswordPolicy + d + + + System.DirectoryServices.AccountManagement.PrincipalContext() + GetPrincipalContext + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDPSessions + g + + + string(string, System.DirectoryServices.AccountManagement.ContextType) + GetSIDGroupName + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetTokenGroupPrivs + c + + + bool(native int, winPEAS.UserInfo/TOKEN_INFORMATION_CLASS, native int, int32, int32&) + GetTokenInformation + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUser + b + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUserDomain + a + + + System.Collections.Generic.List`1<string>(string, string) + GetUserGroups + c + + + System.DirectoryServices.AccountManagement.UserPrincipal(string) + GetUserLocal + b + + + System.Collections.Generic.List`1<string>() + GetUsersFolders + e + + + bool(string, string) + IsLocaluser + d + + + bool(string, native int, System.Text.StringBuilder, int32&) + LookupPrivilegeName + + + native int(string) + OpenServer + a + + + string(string) + SID2GroupName + c + + + void(native int) + WTSCloseServer + + + int32(native int, int32&, int32, native int&, int32&) + WTSEnumerateSessionsEx + + + void(native int) + WTSFreeMemory + + + native int(string) + WTSOpenServer + + + bool(native int, unsigned int32, winPEAS.UserInfo/WTS_INFO_CLASS, native int&, unsigned int32&) + WTSQuerySessionInformation + + + string(string) + staticSID2GroupName + d + + + + + + + + winPEAS.UserInfo/LUID + cc/e + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES + cc/f + + + + unsigned int32 + Attributes + b + + + winPEAS.UserInfo/LUID + Luid + a + + + + + + + winPEAS.UserInfo/LuidAttributes + cc/LuidAttributes + + + + winPEAS.UserInfo/LuidAttributes + DISABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED_BY_DEFAULT + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_REMOVED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_USED_FOR_ACCESS + + + unsigned int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + cc/g + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenAuditPolicy + p + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenDefaultDacl + f + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroups + b + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroupsAndPrivileges + m + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenImpersonationLevel + i + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOrigin + q + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOwner + d + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrimaryGroup + e + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrivileges + c + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenRestrictedSids + k + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSandBoxInert + o + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionId + l + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionReference + n + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSource + g + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenStatistics + j + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenType + h + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenUser + a + + + int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_PRIVILEGES + cc/d + + + + unsigned int32 + PrivilegeCount + a + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES[] + Privileges + b + + + + + + + winPEAS.UserInfo/WTS_CLIENT_ADDRESS + cc/b + + + + unsigned int8[] + Address + b + + + unsigned int32 + AddressFamily + a + + + + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + cc/WTS_CONNECTSTATE_CLASS + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Active + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + ConnectQuery + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Connected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Disconnected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Down + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Idle + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Init + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Listen + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Reset + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Shadow + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_INFO_CLASS + cc/a + + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSApplicationName + b + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientAddress + o + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientBuildNumber + j + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDirectory + l + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDisplay + p + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientHardwareId + n + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientInfo + x + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientName + k + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProductId + m + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProtocolType + q + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConfigInfo + aa + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConnectState + i + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSDomainName + h + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIdleTime + r + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingBytes + t + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingFrames + v + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSInitialProgram + a + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIsRemoteSession + ad + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSLogonTime + s + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOEMId + d + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingBytes + u + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingFrames + w + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionAddressV4 + ac + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionId + e + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfo + y + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfoEx + z + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSUserName + f + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSValidationInfo + ab + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWinStationName + g + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWorkingDirectory + c + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_SESSION_INFO_1 + cc/c + + + + int32 + ExecEnvId + a + + + int32 + SessionID + c + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + State + b + + + string + pDomainName + g + + + string + pFarmName + h + + + string + pHostName + e + + + string + pSessionName + d + + + string + pUserName + f + + + + + + + winPEAS.Vulnerability + + + void(string, string[]) + .ctor + + + void() + SetAsVulnerable + + + string() + get_Identification + + + string[]() + get_KnownExploits + + + bool() + get_Vulnerable + + + void(bool) + set_Vulnerable + a + + + + + string + <Identification>k__BackingField + a + + + string[] + <KnownExploits>k__BackingField + b + + + bool + <Vulnerable>k__BackingField + c + + + + + string() + Identification + + + string[]() + KnownExploits + + + bool() + Vulnerable + + + + + + winPEAS.VulnerabilityCollection + + + void() + .ctor + + + System.Collections.Generic.List`1<winPEAS.Vulnerability>() + Populate + a + + + void(string) + SetAsVulnerable + + + void() + ShowResults + + + + + System.Collections.Generic.List`1<winPEAS.Vulnerability> + _vulnerabilities + a + + + + + + + winPEAS.VulnerabilityCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_0 + b + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_1 + c + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_2 + a + + + + + winPEAS.VulnerabilityCollection/<>c + <>9 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_0 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_1 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_2 + + + + + + + winPEAS.VulnerabilityCollection/<>c__DisplayClass1_0 + winPEAS.VulnerabilityCollection/a + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <SetAsVulnerable>b__0 + b + + + + + string + id + a + + + + + + + winPEAS.Watson + cm + + + void() + .ctor + + + void() + FindVulns + a + + + + + + + + winPEAS.Wmi + + + void() + .ctor + + + string() + GetBuildNumber + + + System.Collections.Generic.List`1<string>() + GetInstalledKBs + + + + + + + + + + + Total Classes + 304 + + + Total Methods + 2204 + + + Total Fields + 1245 + + + Total Properties + 312 + + + Total Events + 7 + + + Total Classes Renamed + 206 + 67.76 % + + + Total Methods Renamed + 1206 + 54.72 % + + + Total Fields Renamed + 748 + 60.08 % + + + Total Properties Renamed + 0 + 0.00 % + + + Total Events Renamed + 0 + 0.00 % + + + Methods Renamed to 'a' + 270 + 12.25 % + + + Methods Renamed to 'b' + 93 + 4.22 % + + + Methods Renamed to 'c' + 92 + 4.17 % + + + Methods Renamed to 'd' + 79 + 3.58 % + + + Methods Renamed to 'e' + 55 + 2.50 % + + + Methods Renamed to 'f' + 46 + 2.09 % + + + Methods Renamed to 'h' + 36 + 1.63 % + + +
\ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.4.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.4.xml new file mode 100644 index 0000000..48e791f --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.4.xml @@ -0,0 +1,20111 @@ + + + +
+ 2020-08-06T00:04:43 + Dotfuscator Community +
+ + + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + + + 2 + + <A>j__TPar + a + + + <B>j__TPar + b + + <>f__AnonymousType1`2 + b + + + void(!0, !1) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + + + !0() + A + + + !1() + B + + + + + + 3 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + <>f__AnonymousType2`3 + c + + + void(!0, !1, !2) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + + + !0() + A + + + !1() + B + + + !2() + C + + + + + + 5 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + <>f__AnonymousType3`5 + d + + + void(!0, !1, !2, !3, !4) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + + + + 9 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + + <F>j__TPar + f + + + <G>j__TPar + g + + + <H>j__TPar + h + + + <I>j__TPar + i + + <>f__AnonymousType4`9 + e + + + void(!0, !1, !2, !3, !4, !5, !6, !7, !8) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + !5() + get_F + f + + + !6() + get_G + g + + + !7() + get_H + h + + + !8() + get_I + i + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + !5 + <F>i__Field + f + + + !6 + <G>i__Field + g + + + !7 + <H>i__Field + h + + + !8 + <I>i__Field + i + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + !5() + F + + + !6() + G + + + !7() + H + + + !8() + I + + + + + + <PrivateImplementationDetails> + cn + + + unsigned int32(string) + ComputeStringHash + a + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A + a + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + C6BF88811CDFBDBDAD9B3A48A826C4BE8FE10B74 + b + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + cn/a + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + cn/b + + + + + + + JetBrains.Annotations.AssertionConditionAttribute + u + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AssertionMethodAttribute + t + + + void() + .ctor + + + + + + + + JetBrains.Annotations.BaseTypeRequiredAttribute + l + + + void(System.Type) + .ctor + + + System.Type() + get_BaseType + b + + + void(System.Type) + set_BaseType + b + + + + + System.Type + <BaseType>k__BackingField + a + + + + + + + JetBrains.Annotations.CanBeNullAttribute + i + + + void() + .ctor + + + + + + + + JetBrains.Annotations.ImplicitUseKindFlags + o + + + + JetBrains.Annotations.ImplicitUseKindFlags + Access + b + + + JetBrains.Annotations.ImplicitUseKindFlags + Assign + c + + + JetBrains.Annotations.ImplicitUseKindFlags + Default + a + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedNoFixedConstructorSignature + e + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedWithFixedConstructorSignature + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + p + + + + JetBrains.Annotations.ImplicitUseTargetFlags + Default + a + + + JetBrains.Annotations.ImplicitUseTargetFlags + Itself + b + + + JetBrains.Annotations.ImplicitUseTargetFlags + Members + c + + + JetBrains.Annotations.ImplicitUseTargetFlags + WithMembers + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ItemNotNullAttribute + k + + + void() + .ctor + + + + + + + + JetBrains.Annotations.MacroAttribute + s + + + void() + .ctor + + + int32() + get_Editable + e + + + string() + get_Expression + d + + + string() + get_Target + f + + + void(int32) + set_Editable + d + + + void(string) + set_Expression + d + + + void(string) + set_Target + e + + + + + int32 + <Editable>k__BackingField + b + + + string + <Expression>k__BackingField + a + + + string + <Target>k__BackingField + c + + + + + + + JetBrains.Annotations.MeansImplicitUseAttribute + n + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + JetBrains.Annotations.NotNullAttribute + j + + + void() + .ctor + + + + + + + + JetBrains.Annotations.PublicAPIAttribute + q + + + void() + .ctor + + + + + + + + JetBrains.Annotations.SourceTemplateAttribute + r + + + void() + .ctor + + + + + + + + JetBrains.Annotations.UsedImplicitlyAttribute + m + + + void() + .ctor + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + Microsoft.Win32.NativeMethods + v + + + bool(native int) + CloseHandle + + + void(string, string, native int&) + DsBind + + + unsigned int32(native int, Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, unsigned int32, string[], native int&) + DsCrackNames + + + void(native int) + DsFreeNameResult + + + unsigned int32(native int&) + DsUnBind + + + int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) + LogonUser + + + + + string + ADVAPI32 + a + + + string + KERNEL32 + b + + + string + NTDSAPI + c + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + v/b + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_DOMAIN_ONLY + f + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_FOUND + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_UNIQUE + d + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_MAPPING + e + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING + g + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_RESOLVING + b + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_TRUST_REFERRAL + h + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_NO_ERROR + a + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + v/c + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_EVAL_AT_DC + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_GCVERIFY + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_SYNTACTICAL_ONLY + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_TRUST_REFERRAL + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_NO_FLAGS + a + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + v/d + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME + f + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME_EX + h + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_DISPLAY_NAME + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_FQDN_1779_NAME + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_NT4_ACCOUNT_NAME + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SERVICE_PRINCIPAL_NAME + i + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SID_OR_SID_HISTORY_NAME + j + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNIQUE_ID_NAME + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNKNOWN_NAME + a + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_USER_PRINCIPAL_NAME + g + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT + v/f + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() + get_Items + c + + + + + unsigned int32 + cItems + a + + + native int + rItems + b + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM + v/g + + + string() + ToString + + + + + string + pDomain + b + + + string + pName + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + status + a + + + + + + + Microsoft.Win32.NativeMethods/DomainService + v/e + + + void(string, string) + .ctor + + + string(string) + CrackName + a + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[](string[], Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT) + CrackNames + a + + + void() + Dispose + + + + + native int + handle + a + + + + + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + v/h + + + void(System.DateTime) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.TypeCode() + System.IConvertible.GetTypeCode + i + + + bool(System.IFormatProvider) + System.IConvertible.ToBoolean + i + + + unsigned int8(System.IFormatProvider) + System.IConvertible.ToByte + j + + + char(System.IFormatProvider) + System.IConvertible.ToChar + k + + + System.DateTime(System.IFormatProvider) + System.IConvertible.ToDateTime + l + + + System.Decimal(System.IFormatProvider) + System.IConvertible.ToDecimal + m + + + float64(System.IFormatProvider) + System.IConvertible.ToDouble + n + + + int16(System.IFormatProvider) + System.IConvertible.ToInt16 + o + + + int32(System.IFormatProvider) + System.IConvertible.ToInt32 + p + + + int64(System.IFormatProvider) + System.IConvertible.ToInt64 + q + + + int8(System.IFormatProvider) + System.IConvertible.ToSByte + r + + + float32(System.IFormatProvider) + System.IConvertible.ToSingle + s + + + string(System.IFormatProvider) + System.IConvertible.ToString + t + + + object(System.Type, System.IFormatProvider) + System.IConvertible.ToType + i + + + unsigned int16(System.IFormatProvider) + System.IConvertible.ToUInt16 + u + + + unsigned int32(System.IFormatProvider) + System.IConvertible.ToUInt32 + v + + + unsigned int64(System.IFormatProvider) + System.IConvertible.ToUInt64 + w + + + string() + ToString + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Equality + j + + + Microsoft.Win32.NativeMethods/SYSTEMTIME(System.DateTime) + op_Implicit + i + + + System.DateTime(Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Implicit + i + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Inequality + i + + + + + unsigned int16 + Day + d + + + unsigned int16 + DayOfWeek + c + + + unsigned int16 + Hour + e + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MaxValue + j + + + unsigned int16 + Milliseconds + h + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MinValue + i + + + unsigned int16 + Minute + f + + + unsigned int16 + Month + b + + + unsigned int16 + Second + g + + + unsigned int16 + Year + a + + + + + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + v/a + + + void() + .cctor + + + void(native int, bool) + .ctor + + + bool() + ReleaseHandle + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + b + + + int32 + ERROR_NO_TOKEN + a + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + currentProcessToken + c + + + + + + + Microsoft.Win32.TaskScheduler.Action + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + Microsoft.Win32.TaskScheduler.Action(string, string) + ActionFromScript + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Action) + CompareTo + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.ExecAction) + ConvertFromPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + CreateAction + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + CreateAction + a + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + CreateAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.Type(Microsoft.Win32.TaskScheduler.TaskActionType) + GetObjectType + a + + + string() + GetPowerShellCommand + + + 2 + !!0(string, !!0) + GetProperty + b + + + void(string) + OnPropertyChanged + c + + + 2 + void(string, !!0) + SetProperty + c + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + 1 + !!0(string, !!0) + TryParse + a + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_ActionType + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(string) + set_Id + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + iAction + a + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + b + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + ActionType + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__47_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + <GetEnumerator>b__47_1 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + AddNew + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Action) + Contains + + + void() + ConvertUnsupportedActions + g + + + void(Microsoft.Win32.TaskScheduler.Action[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Action[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Action(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Action>() + GetEnumerator + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action>() + GetV1Actions + c + + + int32(Microsoft.Win32.TaskScheduler.Action) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Action) + Remove + + + void(int32) + RemoveAt + + + void() + SaveV1Actions + b + + + void(Microsoft.Win32.TaskScheduler.Action) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void() + UnconvertUnsupportedActions + d + + + string() + get_Context + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + get_Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + get_PowerShellConversion + + + bool() + get_SupportV1Conversion + f + + + bool() + get_SupportV2Conversion + e + + + void(string) + set_Context + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + set_Item + + + void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) + set_PowerShellConversion + + + + + int32 + MaxActions + a + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + psConvert + f + + + string + psV2IdRegex + g + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action> + v1Actions + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + v2Coll + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + e + + + + + string() + Context + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + PowerShellConversion + + + bool() + SupportV1Conversion + + + bool() + SupportV2Conversion + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 + Microsoft.Win32.TaskScheduler.ActionCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.BootTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger + ac + + + Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) + GetTriggerFromXml + a + + + void(System.Xml.XmlReader, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader) + ReadXml + a + + + void(System.Xml.XmlWriter, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter) + WriteXml + a + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader + ac/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlReader, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlReader) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter + ac/b + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlWriter, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlWriter) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.ComHandlerAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(System.Guid, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string(System.Guid) + GetNameForCLSID + a + + + string() + GetPowerShellCommand + + + string() + ToString + + + System.Guid() + get_ClassId + + + string() + get_ClassName + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.Guid) + set_ClassId + + + void(string) + set_Data + + + + + + System.Guid() + ClassId + + + string() + ClassName + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + + Microsoft.Win32.TaskScheduler.CultureSwitcher + y + + + void() + .ctor + + + void() + Dispose + + + + + System.Globalization.CultureInfo + cur + a + + + System.Globalization.CultureInfo + curUI + b + + + + + + + Microsoft.Win32.TaskScheduler.CustomTrigger + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + object() + Clone + + + void(string) + UpdateFromXml + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + System.TimeSpan + delay + b + + + string + name + c + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.DailyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int16() + get_DaysInterval + + + System.TimeSpan() + get_RandomDelay + + + void(int16) + set_DaysInterval + + + void(System.TimeSpan) + set_RandomDelay + + + + + + int16() + DaysInterval + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + AllDays + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Friday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Monday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Saturday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Sunday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Thursday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Tuesday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Wednesday + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.DebugHelper + z + + + string(object) + GetDebugString + a + + + + + + + + Microsoft.Win32.TaskScheduler.DefaultValueExAttribute + ab + + + void(System.Type, string) + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.EmailAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string, string, string) + .ctor + + + void(object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) + <get_HeaderFields>b__23_0 + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string(string) + Prep + b + + + string(string, char[]) + ToPS + a + + + string(string[]) + ToPS + a + + + string() + ToString + + + string(string) + ToUTF8 + a + + + object[]() + get_Attachments + + + string() + get_Bcc + + + string() + get_Body + + + string() + get_Cc + + + string() + get_From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + System.Net.Mail.MailPriority() + get_Priority + + + string() + get_ReplyTo + + + string() + get_Server + + + string() + get_Subject + + + string() + get_To + + + void(object[]) + set_Attachments + + + void(string) + set_Bcc + + + void(string) + set_Body + + + void(string) + set_Cc + + + void(string) + set_From + + + void(System.Net.Mail.MailPriority) + set_Priority + + + void(string) + set_ReplyTo + + + void(string) + set_Server + + + void(string) + set_Subject + + + void(string) + set_To + + + + + string + ImportanceHeader + a + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + b + + + bool + validateAttachments + c + + + + + object[]() + Attachments + + + string() + Bcc + + + string() + Body + + + string() + Cc + + + string() + From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + System.Net.Mail.MailPriority() + Priority + + + string() + ReplyTo + + + string() + Server + + + string() + Subject + + + string() + To + + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + + + void() + .cctor + + + void() + .ctor + + + string(object) + <GetPowerShellCommand>b__45_0 + a + + + string(string) + <ToPS>b__48_0 + a + + + string(string) + <ToPS>b__49_0 + b + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + <>9 + + + System.Converter`2<object,string> + <>9__45_0 + + + System.Converter`2<string,string> + <>9__48_0 + + + System.Converter`2<string,string> + <>9__49_0 + + + + + + + Microsoft.Win32.TaskScheduler.EventTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(string&, string&, System.Nullable`1<int32>&) + GetBasic + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_ValueQueries + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_Subscription + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + string() + Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + ValueQueries + + + + + + Microsoft.Win32.TaskScheduler.ExecAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string) + .ctor + + + string(string, string) + BuildPowerShellCmd + b + + + Microsoft.Win32.TaskScheduler.ExecAction(Microsoft.Win32.TaskScheduler.Action) + ConvertToPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.ExecAction(string, string) + CreatePowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string[]() + ParsePowerShellItems + a + + + string() + ToString + + + string() + get_Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_Path + + + string() + get_WorkingDirectory + + + void(string) + set_Arguments + + + void(string) + set_Path + + + void(string) + set_WorkingDirectory + + + + + string + PowerShellArgFormat + a + + + string + PowerShellPath + b + + + string + ScriptIdentifer + c + + + + + string() + Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + Path + + + string() + WorkingDirectory + + + + + + Microsoft.Win32.TaskScheduler.IBindAsExecAction + x + + + + + + + Microsoft.Win32.TaskScheduler.ICalendarTrigger + + + + + + + Microsoft.Win32.TaskScheduler.ITaskHandlerStatus + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + + + + Microsoft.Win32.TaskScheduler.ITriggerDelay + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.ITriggerUserId + + + string() + get_UserId + + + void(string) + set_UserId + + + + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.IdleSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_IdleDuration + + + System.TimeSpan() + get_WaitTimeout + + + void(System.TimeSpan) + set_IdleDuration + + + void(System.TimeSpan) + set_WaitTimeout + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + v2Settings + b + + + + + System.TimeSpan() + IdleDuration + + + System.TimeSpan() + WaitTimeout + + + + + + Microsoft.Win32.TaskScheduler.IdleTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + + + + + + Microsoft.Win32.TaskScheduler.LogonTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_Deadline + + + System.TimeSpan() + get_Period + + + void(System.TimeSpan) + set_Deadline + + + void(System.TimeSpan) + set_Period + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + iMaintSettings + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + iSettings + b + + + + + System.TimeSpan() + Deadline + + + System.TimeSpan() + Period + + + + + + Microsoft.Win32.TaskScheduler.MonthlyDOWTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, Microsoft.Win32.TaskScheduler.MonthsOfTheYear, Microsoft.Win32.TaskScheduler.WhichWeek) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_WeeksOfMonth + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastWeekOfMonth + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int32, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + int32(int32[]) + IndicesToMask + a + + + 1 + bool(System.Collections.Generic.ICollection`1<!!0>, System.Collections.Generic.ICollection`1<!!0>) + ListsEqual + a + + + int32[](int32) + MaskToIndices + a + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int32[]() + get_DaysOfMonth + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastDayOfMonth + + + void(int32[]) + set_DaysOfMonth + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastDayOfMonth + + + + + + int32[]() + DaysOfMonth + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastDayOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <V2GetTriggerString>b__23_0 + a + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__23_0 + + + + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + AllMonths + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + April + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + August + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + December + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + February + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + January + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + July + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + June + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + March + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + May + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + November + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + October + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + September + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.NameValuePair + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + .ctor + + + void(string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair() + Clone + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + object() + System.ICloneable.Clone + + + bool(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + System.IEquatable<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair>.Equals + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + a + + + string() + get_Name + + + string() + get_Value + + + Microsoft.Win32.TaskScheduler.NameValuePair(System.Collections.Generic.KeyValuePair`2<string,string>) + op_Implicit + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string) + set_Name + + + void(string) + set_Value + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + string + name + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + v2Pair + a + + + string + value + c + + + + + bool() + AttributedXmlFormat + + + string() + Name + + + string() + Value + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + .ctor + + + int32() + <GetEnumerator>b__29_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + <GetEnumerator>b__29_1 + a + + + void(Microsoft.Win32.TaskScheduler.NameValuePair) + Add + + + void(string, string) + Add + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + Bind + a + + + void() + Clear + + + void(Microsoft.Win32.TaskScheduler.NamedValueCollection) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair>() + GetEnumerator + + + void(System.Collections.Specialized.NotifyCollectionChangedEventArgs) + OnCollectionChanged + a + + + bool(string) + Remove + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains + + + void(Microsoft.Win32.TaskScheduler.NameValuePair[], int32) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.CopyTo + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.get_IsReadOnly + + + void(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Add + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Contains + + + void(System.Collections.Generic.KeyValuePair`2<string,string>[], int32) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.CopyTo + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Remove + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_IsReadOnly + + + bool(string) + System.Collections.Generic.IDictionary<System.String,System.String>.ContainsKey + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.get_Keys + + + System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<string,string>>() + System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool(string, string&) + TryGetValue + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + add_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + b + + + int32() + get_Count + + + string(string) + get_Item + + + System.Collections.Generic.ICollection`1<string>() + get_Names + + + System.Collections.Generic.ICollection`1<string>() + get_Values + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + remove_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string, string) + set_Item + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + c + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.NameValuePair> + unboundDict + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + v2Coll + a + + + + + bool() + AttributedXmlFormat + + + int32() + Count + + + string(string) + Item + + + System.Collections.Generic.ICollection`1<string>() + Names + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.IsReadOnly + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.IsReadOnly + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.Keys + + + System.Collections.Generic.ICollection`1<string>() + Values + + + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + <GetEnumerator>b__29_2 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Names>b__20_0 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Values>b__22_0 + b + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + <>9 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__20_0 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__22_0 + + + System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> + <>9__29_2 + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <set_Item>b__0 + b + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + <set_Item>b__1 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <Remove>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <TryGetValue>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 + Microsoft.Win32.TaskScheduler.NamedValueCollection/d + + + void(int32) + .ctor + + + void() + <>m__Finally1 + a + + + bool() + MoveNext + d + + + System.Collections.Generic.KeyValuePair`2<string,string>() + System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_Current + e + + + void() + System.Collections.IEnumerator.Reset + f + + + object() + System.Collections.IEnumerator.get_Current + g + + + void() + System.IDisposable.Dispose + b + + + + + int32 + <>1__state + a + + + System.Collections.Generic.KeyValuePair`2<string,string> + <>2__current + b + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + <>4__this + c + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair> + <>7__wrap1 + d + + + + + + + Microsoft.Win32.TaskScheduler.NetworkSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.Guid() + get_Id + + + void(System.Guid) + set_Id + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + v2Settings + a + + + + + System.Guid() + Id + + + + + + Microsoft.Win32.TaskScheduler.NotSupportedPriorToException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV1SupportedException + + + void() + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV2SupportedException + + + void() + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + All + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Never + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version1 + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version2 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + bz + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b1 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bp + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bk + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bv + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + by + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bs + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + br + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bl + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bu + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bt + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + bq + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bg + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bi + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bj + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b2 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|9_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|9_0 + a + + + string() + GetActiveWindowTitle + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsWMIC + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + d + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetRegistryAutoRuns + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b2/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass9_0 + b2/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b3 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + f + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string) + MainPrint + e + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + cd + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b4 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b5 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b5/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b5/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b5/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b5/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b5/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b5/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b5/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b5/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b5/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b5/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b5/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b5/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b5/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b5/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b5/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b5/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b5/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b5/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b5/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b5/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b5/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b5/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b5/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b5/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b6 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetCLSIDBinPath + g + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b6/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__20_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__21_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_1 + + + System.Func`2<string,bool> + <>9__20_0 + + + System.Func`2<string,string> + <>9__21_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b6/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b6/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b7 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b7/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b7/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b7/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b8 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + b9 + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|47_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|47_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|47_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|47_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|47_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|44_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|44_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|44_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|44_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|45_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|45_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|45_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|45_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|45_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintInterestingServices|43_0 + b + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintModifiableServices|43_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|43_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|43_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|41_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|41_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|41_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|41_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|41_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|41_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|41_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|41_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|41_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|48_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|48_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|48_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|48_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|48_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|48_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|48_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|40_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|40_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|40_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|40_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|40_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|40_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|40_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|40_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|40_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|40_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|40_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|40_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|40_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|40_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|46_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|46_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|46_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|46_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|46_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|46_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|46_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|46_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|46_0 + aj + + + void() + CheckRegANSI + bw + + + void() + CreateDynamicLists + bx + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + void() + waitInput + bv + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass43_0 + b9/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources + + + void() + .ctor + + + string() + get_ActionTypeComHandler + bi + + + string() + get_ActionTypeExecute + bh + + + string() + get_ActionTypeSendEmail + bg + + + string() + get_ActionTypeShowMessage + bf + + + string() + get_ComHandlerAction + be + + + System.Globalization.CultureInfo() + get_Culture + bj + + + string() + get_DOWAllDays + bd + + + string() + get_EmailAction + bc + + + string() + get_EndSentence + bb + + + string() + get_Error_TriggerEndBeforeStart + ba + + + string() + get_ExecAction + a9 + + + string() + get_HyphenSeparator + a8 + + + string() + get_ListSeparator + a7 + + + string() + get_MOYAllMonths + a6 + + + string() + get_MultipleActions + a5 + + + string() + get_MultipleTriggers + a4 + + + System.Resources.ResourceManager() + get_ResourceManager + bk + + + string() + get_ShowMessageAction + a3 + + + string() + get_TaskDefaultPrincipal + a2 + + + string() + get_TaskStateDisabled + a1 + + + string() + get_TaskStateQueued + a0 + + + string() + get_TaskStateReady + az + + + string() + get_TaskStateRunning + ay + + + string() + get_TaskStateUnknown + ax + + + string() + get_TriggerAnyUser + aw + + + string() + get_TriggerBoot1 + av + + + string() + get_TriggerCustom1 + au + + + string() + get_TriggerDaily1 + at + + + string() + get_TriggerDaily2 + as + + + string() + get_TriggerDuration0 + ar + + + string() + get_TriggerDurationNot0 + aq + + + string() + get_TriggerDurationNot0Short + ap + + + string() + get_TriggerEndBoundary + ao + + + string() + get_TriggerEvent1 + an + + + string() + get_TriggerEventBasic1 + am + + + string() + get_TriggerEventBasic2 + al + + + string() + get_TriggerEventBasic3 + ak + + + string() + get_TriggerIdle1 + aj + + + string() + get_TriggerLogon1 + ai + + + string() + get_TriggerMonthly1 + ah + + + string() + get_TriggerMonthlyDOW1 + ag + + + string() + get_TriggerRegistration1 + af + + + string() + get_TriggerRepetition + ae + + + string() + get_TriggerRepetitionShort + ad + + + string() + get_TriggerSessionConsoleConnect + ac + + + string() + get_TriggerSessionConsoleDisconnect + ab + + + string() + get_TriggerSessionRemoteConnect + aa + + + string() + get_TriggerSessionRemoteDisconnect + z + + + string() + get_TriggerSessionSessionLock + y + + + string() + get_TriggerSessionSessionUnlock + x + + + string() + get_TriggerSessionUserSession + w + + + string() + get_TriggerTime1 + v + + + string() + get_TriggerTypeBoot + u + + + string() + get_TriggerTypeCustom + t + + + string() + get_TriggerTypeDaily + s + + + string() + get_TriggerTypeEvent + r + + + string() + get_TriggerTypeIdle + q + + + string() + get_TriggerTypeLogon + p + + + string() + get_TriggerTypeMonthly + o + + + string() + get_TriggerTypeMonthlyDOW + n + + + string() + get_TriggerTypeRegistration + m + + + string() + get_TriggerTypeSessionStateChange + l + + + string() + get_TriggerTypeTime + k + + + string() + get_TriggerTypeWeekly + j + + + string() + get_TriggerWeekly1Week + i + + + string() + get_TriggerWeeklyMultWeeks + h + + + string() + get_WWAllWeeks + g + + + string() + get_WWFifthWeek + f + + + string() + get_WWFirstWeek + e + + + string() + get_WWFourthWeek + d + + + string() + get_WWLastWeek + c + + + string() + get_WWSecondWeek + b + + + string() + get_WWThirdWeek + a + + + void(System.Globalization.CultureInfo) + set_Culture + a + + + + + System.Globalization.CultureInfo + resourceCulture + b + + + System.Resources.ResourceManager + resourceMan + a + + + + + string() + ActionTypeComHandler + + + string() + ActionTypeExecute + + + string() + ActionTypeSendEmail + + + string() + ActionTypeShowMessage + + + string() + ComHandlerAction + + + System.Globalization.CultureInfo() + Culture + + + string() + DOWAllDays + + + string() + EmailAction + + + string() + EndSentence + + + string() + Error_TriggerEndBeforeStart + + + string() + ExecAction + + + string() + HyphenSeparator + + + string() + ListSeparator + + + string() + MOYAllMonths + + + string() + MultipleActions + + + string() + MultipleTriggers + + + System.Resources.ResourceManager() + ResourceManager + + + string() + ShowMessageAction + + + string() + TaskDefaultPrincipal + + + string() + TaskStateDisabled + + + string() + TaskStateQueued + + + string() + TaskStateReady + + + string() + TaskStateRunning + + + string() + TaskStateUnknown + + + string() + TriggerAnyUser + + + string() + TriggerBoot1 + + + string() + TriggerCustom1 + + + string() + TriggerDaily1 + + + string() + TriggerDaily2 + + + string() + TriggerDuration0 + + + string() + TriggerDurationNot0 + + + string() + TriggerDurationNot0Short + + + string() + TriggerEndBoundary + + + string() + TriggerEvent1 + + + string() + TriggerEventBasic1 + + + string() + TriggerEventBasic2 + + + string() + TriggerEventBasic3 + + + string() + TriggerIdle1 + + + string() + TriggerLogon1 + + + string() + TriggerMonthly1 + + + string() + TriggerMonthlyDOW1 + + + string() + TriggerRegistration1 + + + string() + TriggerRepetition + + + string() + TriggerRepetitionShort + + + string() + TriggerSessionConsoleConnect + + + string() + TriggerSessionConsoleDisconnect + + + string() + TriggerSessionRemoteConnect + + + string() + TriggerSessionRemoteDisconnect + + + string() + TriggerSessionSessionLock + + + string() + TriggerSessionSessionUnlock + + + string() + TriggerSessionUserSession + + + string() + TriggerTime1 + + + string() + TriggerTypeBoot + + + string() + TriggerTypeCustom + + + string() + TriggerTypeDaily + + + string() + TriggerTypeEvent + + + string() + TriggerTypeIdle + + + string() + TriggerTypeLogon + + + string() + TriggerTypeMonthly + + + string() + TriggerTypeMonthlyDOW + + + string() + TriggerTypeRegistration + + + string() + TriggerTypeSessionStateChange + + + string() + TriggerTypeTime + + + string() + TriggerTypeWeekly + + + string() + TriggerWeekly1Week + + + string() + TriggerWeeklyMultWeeks + + + string() + WWAllWeeks + + + string() + WWFifthWeek + + + string() + WWFirstWeek + + + string() + WWFourthWeek + + + string() + WWLastWeek + + + string() + WWSecondWeek + + + string() + WWThirdWeek + + + + + + winPEAS.SamServer + + + void(string, winPEAS.SamServer/SERVER_ACCESS_MASK) + .ctor + + + void(winPEAS.SamServer/NTSTATUS) + Check + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<string>() + EnumerateDomains + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION(System.Security.Principal.SecurityIdentifier) + GetDomainPasswordInformation + + + System.Security.Principal.SecurityIdentifier(string) + GetDomainSid + + + winPEAS.SamServer/NTSTATUS(native int) + SamCloseHandle + + + winPEAS.SamServer/NTSTATUS(winPEAS.SamServer/UNICODE_STRING, native int&, winPEAS.SamServer/SERVER_ACCESS_MASK, native int) + SamConnect + + + winPEAS.SamServer/NTSTATUS(native int, int32&, native int&, int32, int32&) + SamEnumerateDomainsInSamServer + + + winPEAS.SamServer/NTSTATUS(native int) + SamFreeMemory + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/UNICODE_STRING, native int&) + SamLookupDomainInSamServer + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_ACCESS_MASK, unsigned int8[], native int&) + SamOpenDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int&) + SamQueryInformationDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int) + SamSetInformationDomain + + + void(System.Security.Principal.SecurityIdentifier, winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION) + SetDomainPasswordInformation + + + string() + get_Name + + + + + string + <Name>k__BackingField + b + + + native int + _handle + a + + + + + string() + Name + + + + + + winPEAS.SamServer/<EnumerateDomains>d__9 + winPEAS.SamServer/e + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + System.Collections.Generic.IEnumerator`1<string>() + System.Collections.Generic.IEnumerable<System.String>.GetEnumerator + g + + + string() + System.Collections.Generic.IEnumerator<System.String>.get_Current + c + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + h + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + string + <>2__current + b + + + winPEAS.SamServer + <>4__this + d + + + int32 + <>l__initialThreadId + c + + + int32 + <cookie>5__2 + e + + + winPEAS.SamServer/UNICODE_STRING + <us>5__3 + f + + + + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + winPEAS.SamServer/b + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ADMINISTER_SERVER + k + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ALL_ACCESS + l + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_ALIAS + g + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_GROUP + f + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_USER + e + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_EXECUTE + o + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_GET_ALIAS_MEMBERSHIP + h + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LIST_ACCOUNTS + i + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LOOKUP + j + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ + m + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_OTHER_PARAMETERS + c + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_PASSWORD_PARAMETERS + a + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE + n + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_OTHER_PARAMETERS + d + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_PASSWORD_PARAMS + b + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + winPEAS.SamServer/a + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + DomainPasswordInformation + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION + + + System.TimeSpan() + get_MaxPasswordAge + + + System.TimeSpan() + get_MinPasswordAge + + + void(System.TimeSpan) + set_MaxPasswordAge + + + void(System.TimeSpan) + set_MinPasswordAge + + + + + int16 + MinPasswordLength + + + int16 + PasswordHistoryLength + + + winPEAS.SamServer/PASSWORD_PROPERTIES + PasswordProperties + + + int64 + _maxPasswordAge + a + + + int64 + _minPasswordAge + b + + + + + System.TimeSpan() + MaxPasswordAge + + + System.TimeSpan() + MinPasswordAge + + + + + + winPEAS.SamServer/NTSTATUS + winPEAS.SamServer/d + + + + winPEAS.SamServer/NTSTATUS + STATUS_ACCESS_DENIED + e + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_HANDLE + c + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_PARAMETER + d + + + winPEAS.SamServer/NTSTATUS + STATUS_MORE_ENTRIES + b + + + winPEAS.SamServer/NTSTATUS + STATUS_NO_SUCH_DOMAIN + g + + + winPEAS.SamServer/NTSTATUS + STATUS_OBJECT_TYPE_MISMATCH + f + + + winPEAS.SamServer/NTSTATUS + STATUS_SUCCESS + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_LOCKOUT_ADMINS + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_COMPLEX + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_ANON_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_CLEAR_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_STORE_CLEARTEXT + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_REFUSE_PASSWORD_CHANGE + + + int32 + value__ + + + + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ALL_ACCESS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CONNECT + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CREATE_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ENUMERATE_DOMAINS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_EXECUTE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_INITIALIZE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_LOOKUP_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_READ + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_SHUTDOWN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_WRITE + + + int32 + value__ + + + + + + + winPEAS.SamServer/UNICODE_STRING + winPEAS.SamServer/c + + + void() + .ctor + + + void(string) + .ctor + + + void() + Dispose + + + void(bool) + Dispose + d + + + void() + Finalize + + + string() + ToString + + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.ServicesInfo + ca + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.Dictionary`2<string,string>) + GetModifiableServices + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServices + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServicesFromReg + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPathDLLHijacking + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetWriteServiceRegs + a + + + bool(native int, System.Security.AccessControl.SecurityInfos, unsigned int8[], unsigned int32, unsigned int32&) + QueryServiceObjectSecurity + + + + + + + + winPEAS.SystemInfo + cb + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAVInfo + h + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAuditSettings + e + + + System.Collections.Generic.Dictionary`2<string,string>() + GetBasicOSInfo + j + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDrivesInfo + i + + + System.Collections.Generic.Dictionary`2<string,string>(string) + GetInternetSettings + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetLapsSettings + c + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPowerShellSettings + f + + + System.Collections.Generic.Dictionary`2<string,string>() + GetSystemEnvVariables + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUACSystemPolicies + g + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUserEnvVariables + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetWEFSettings + d + + + bool() + IsVirtualMachine + k + + + + + + + + winPEAS.UserInfo + cc + + + void() + .ctor + + + void(native int) + CloseServer + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAutoLogon + b + + + string() + GetClipboardText + a + + + System.Collections.Generic.List`1<string>() + GetEverLoggedUsers + f + + + System.Collections.Generic.List`1<string>() + GetLoggedUsers + h + + + System.Collections.Generic.List`1<string>(bool, bool, bool, bool, bool) + GetMachineUsers + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPasswordPolicy + d + + + System.DirectoryServices.AccountManagement.PrincipalContext() + GetPrincipalContext + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDPSessions + g + + + string(string, System.DirectoryServices.AccountManagement.ContextType) + GetSIDGroupName + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetTokenGroupPrivs + c + + + bool(native int, winPEAS.UserInfo/TOKEN_INFORMATION_CLASS, native int, int32, int32&) + GetTokenInformation + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUser + b + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUserDomain + a + + + System.Collections.Generic.List`1<string>(string, string) + GetUserGroups + c + + + System.DirectoryServices.AccountManagement.UserPrincipal(string) + GetUserLocal + b + + + System.Collections.Generic.List`1<string>() + GetUsersFolders + e + + + bool(string, string) + IsLocaluser + d + + + bool(string, native int, System.Text.StringBuilder, int32&) + LookupPrivilegeName + + + native int(string) + OpenServer + a + + + string(string) + SID2GroupName + c + + + void(native int) + WTSCloseServer + + + int32(native int, int32&, int32, native int&, int32&) + WTSEnumerateSessionsEx + + + void(native int) + WTSFreeMemory + + + native int(string) + WTSOpenServer + + + bool(native int, unsigned int32, winPEAS.UserInfo/WTS_INFO_CLASS, native int&, unsigned int32&) + WTSQuerySessionInformation + + + string(string) + staticSID2GroupName + d + + + + + + + + winPEAS.UserInfo/LUID + cc/e + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES + cc/f + + + + unsigned int32 + Attributes + b + + + winPEAS.UserInfo/LUID + Luid + a + + + + + + + winPEAS.UserInfo/LuidAttributes + cc/LuidAttributes + + + + winPEAS.UserInfo/LuidAttributes + DISABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED_BY_DEFAULT + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_REMOVED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_USED_FOR_ACCESS + + + unsigned int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + cc/g + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenAuditPolicy + p + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenDefaultDacl + f + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroups + b + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroupsAndPrivileges + m + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenImpersonationLevel + i + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOrigin + q + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOwner + d + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrimaryGroup + e + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrivileges + c + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenRestrictedSids + k + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSandBoxInert + o + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionId + l + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionReference + n + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSource + g + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenStatistics + j + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenType + h + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenUser + a + + + int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_PRIVILEGES + cc/d + + + + unsigned int32 + PrivilegeCount + a + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES[] + Privileges + b + + + + + + + winPEAS.UserInfo/WTS_CLIENT_ADDRESS + cc/b + + + + unsigned int8[] + Address + b + + + unsigned int32 + AddressFamily + a + + + + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + cc/WTS_CONNECTSTATE_CLASS + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Active + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + ConnectQuery + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Connected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Disconnected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Down + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Idle + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Init + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Listen + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Reset + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Shadow + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_INFO_CLASS + cc/a + + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSApplicationName + b + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientAddress + o + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientBuildNumber + j + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDirectory + l + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDisplay + p + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientHardwareId + n + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientInfo + x + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientName + k + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProductId + m + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProtocolType + q + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConfigInfo + aa + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConnectState + i + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSDomainName + h + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIdleTime + r + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingBytes + t + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingFrames + v + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSInitialProgram + a + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIsRemoteSession + ad + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSLogonTime + s + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOEMId + d + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingBytes + u + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingFrames + w + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionAddressV4 + ac + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionId + e + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfo + y + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfoEx + z + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSUserName + f + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSValidationInfo + ab + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWinStationName + g + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWorkingDirectory + c + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_SESSION_INFO_1 + cc/c + + + + int32 + ExecEnvId + a + + + int32 + SessionID + c + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + State + b + + + string + pDomainName + g + + + string + pFarmName + h + + + string + pHostName + e + + + string + pSessionName + d + + + string + pUserName + f + + + + + + + winPEAS.Vulnerability + + + void(string, string[]) + .ctor + + + void() + SetAsVulnerable + + + string() + get_Identification + + + string[]() + get_KnownExploits + + + bool() + get_Vulnerable + + + void(bool) + set_Vulnerable + a + + + + + string + <Identification>k__BackingField + a + + + string[] + <KnownExploits>k__BackingField + b + + + bool + <Vulnerable>k__BackingField + c + + + + + string() + Identification + + + string[]() + KnownExploits + + + bool() + Vulnerable + + + + + + winPEAS.VulnerabilityCollection + + + void() + .ctor + + + System.Collections.Generic.List`1<winPEAS.Vulnerability>() + Populate + a + + + void(string) + SetAsVulnerable + + + void() + ShowResults + + + + + System.Collections.Generic.List`1<winPEAS.Vulnerability> + _vulnerabilities + a + + + + + + + winPEAS.VulnerabilityCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_0 + b + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_1 + c + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_2 + a + + + + + winPEAS.VulnerabilityCollection/<>c + <>9 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_0 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_1 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_2 + + + + + + + winPEAS.VulnerabilityCollection/<>c__DisplayClass1_0 + winPEAS.VulnerabilityCollection/a + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <SetAsVulnerable>b__0 + b + + + + + string + id + a + + + + + + + winPEAS.Watson + cm + + + void() + .ctor + + + void() + FindVulns + a + + + + + + + + winPEAS.Wmi + + + void() + .ctor + + + string() + GetBuildNumber + + + System.Collections.Generic.List`1<string>() + GetInstalledKBs + + + + + + + + + + + Total Classes + 304 + + + Total Methods + 2204 + + + Total Fields + 1245 + + + Total Properties + 312 + + + Total Events + 7 + + + Total Classes Renamed + 206 + 67.76 % + + + Total Methods Renamed + 1206 + 54.72 % + + + Total Fields Renamed + 748 + 60.08 % + + + Total Properties Renamed + 0 + 0.00 % + + + Total Events Renamed + 0 + 0.00 % + + + Methods Renamed to 'a' + 270 + 12.25 % + + + Methods Renamed to 'b' + 93 + 4.22 % + + + Methods Renamed to 'c' + 92 + 4.17 % + + + Methods Renamed to 'd' + 79 + 3.58 % + + + Methods Renamed to 'e' + 55 + 2.50 % + + + Methods Renamed to 'f' + 46 + 2.09 % + + + Methods Renamed to 'h' + 36 + 1.63 % + + +
\ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.5.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.5.xml new file mode 100644 index 0000000..32572a0 --- /dev/null +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.5.xml @@ -0,0 +1,20111 @@ + + + +
+ 2020-08-06T00:05:37 + Dotfuscator Community +
+ + + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + + + 2 + + <A>j__TPar + a + + + <B>j__TPar + b + + <>f__AnonymousType1`2 + b + + + void(!0, !1) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + + + !0() + A + + + !1() + B + + + + + + 3 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + <>f__AnonymousType2`3 + c + + + void(!0, !1, !2) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + + + !0() + A + + + !1() + B + + + !2() + C + + + + + + 5 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + <>f__AnonymousType3`5 + d + + + void(!0, !1, !2, !3, !4) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + + + + 9 + + <A>j__TPar + a + + + <B>j__TPar + b + + + <C>j__TPar + c + + + <D>j__TPar + d + + + <E>j__TPar + e + + + <F>j__TPar + f + + + <G>j__TPar + g + + + <H>j__TPar + h + + + <I>j__TPar + i + + <>f__AnonymousType4`9 + e + + + void(!0, !1, !2, !3, !4, !5, !6, !7, !8) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !0() + get_A + a + + + !1() + get_B + b + + + !2() + get_C + c + + + !3() + get_D + d + + + !4() + get_E + e + + + !5() + get_F + f + + + !6() + get_G + g + + + !7() + get_H + h + + + !8() + get_I + i + + + + + !0 + <A>i__Field + a + + + !1 + <B>i__Field + b + + + !2 + <C>i__Field + c + + + !3 + <D>i__Field + d + + + !4 + <E>i__Field + e + + + !5 + <F>i__Field + f + + + !6 + <G>i__Field + g + + + !7 + <H>i__Field + h + + + !8 + <I>i__Field + i + + + + + !0() + A + + + !1() + B + + + !2() + C + + + !3() + D + + + !4() + E + + + !5() + F + + + !6() + G + + + !7() + H + + + !8() + I + + + + + + <PrivateImplementationDetails> + cn + + + unsigned int32(string) + ComputeStringHash + a + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A + a + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + C6BF88811CDFBDBDAD9B3A48A826C4BE8FE10B74 + b + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 + cn/a + + + + + + + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + cn/b + + + + + + + JetBrains.Annotations.AssertionConditionAttribute + u + + + void() + .ctor + + + + + + + + JetBrains.Annotations.AssertionMethodAttribute + t + + + void() + .ctor + + + + + + + + JetBrains.Annotations.BaseTypeRequiredAttribute + l + + + void(System.Type) + .ctor + + + System.Type() + get_BaseType + b + + + void(System.Type) + set_BaseType + b + + + + + System.Type + <BaseType>k__BackingField + a + + + + + + + JetBrains.Annotations.CanBeNullAttribute + i + + + void() + .ctor + + + + + + + + JetBrains.Annotations.ImplicitUseKindFlags + o + + + + JetBrains.Annotations.ImplicitUseKindFlags + Access + b + + + JetBrains.Annotations.ImplicitUseKindFlags + Assign + c + + + JetBrains.Annotations.ImplicitUseKindFlags + Default + a + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedNoFixedConstructorSignature + e + + + JetBrains.Annotations.ImplicitUseKindFlags + InstantiatedWithFixedConstructorSignature + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + p + + + + JetBrains.Annotations.ImplicitUseTargetFlags + Default + a + + + JetBrains.Annotations.ImplicitUseTargetFlags + Itself + b + + + JetBrains.Annotations.ImplicitUseTargetFlags + Members + c + + + JetBrains.Annotations.ImplicitUseTargetFlags + WithMembers + d + + + int32 + value__ + + + + + + + JetBrains.Annotations.ItemNotNullAttribute + k + + + void() + .ctor + + + + + + + + JetBrains.Annotations.MacroAttribute + s + + + void() + .ctor + + + int32() + get_Editable + e + + + string() + get_Expression + d + + + string() + get_Target + f + + + void(int32) + set_Editable + d + + + void(string) + set_Expression + d + + + void(string) + set_Target + e + + + + + int32 + <Editable>k__BackingField + b + + + string + <Expression>k__BackingField + a + + + string + <Target>k__BackingField + c + + + + + + + JetBrains.Annotations.MeansImplicitUseAttribute + n + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + JetBrains.Annotations.NotNullAttribute + j + + + void() + .ctor + + + + + + + + JetBrains.Annotations.PublicAPIAttribute + q + + + void() + .ctor + + + + + + + + JetBrains.Annotations.SourceTemplateAttribute + r + + + void() + .ctor + + + + + + + + JetBrains.Annotations.UsedImplicitlyAttribute + m + + + void() + .ctor + + + void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) + .ctor + + + JetBrains.Annotations.ImplicitUseTargetFlags() + get_TargetFlags + d + + + JetBrains.Annotations.ImplicitUseKindFlags() + get_UseKindFlags + c + + + void(JetBrains.Annotations.ImplicitUseTargetFlags) + set_TargetFlags + c + + + void(JetBrains.Annotations.ImplicitUseKindFlags) + set_UseKindFlags + c + + + + + JetBrains.Annotations.ImplicitUseTargetFlags + <TargetFlags>k__BackingField + b + + + JetBrains.Annotations.ImplicitUseKindFlags + <UseKindFlags>k__BackingField + a + + + + + + + Microsoft.Win32.NativeMethods + v + + + bool(native int) + CloseHandle + + + void(string, string, native int&) + DsBind + + + unsigned int32(native int, Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, unsigned int32, string[], native int&) + DsCrackNames + + + void(native int) + DsFreeNameResult + + + unsigned int32(native int&) + DsUnBind + + + int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) + LogonUser + + + + + string + ADVAPI32 + a + + + string + KERNEL32 + b + + + string + NTDSAPI + c + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + v/b + + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_DOMAIN_ONLY + f + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_FOUND + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NOT_UNIQUE + d + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_MAPPING + e + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING + g + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_RESOLVING + b + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_ERROR_TRUST_REFERRAL + h + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + DS_NAME_NO_ERROR + a + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + v/c + + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_EVAL_AT_DC + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_GCVERIFY + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_SYNTACTICAL_ONLY + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_FLAG_TRUST_REFERRAL + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FLAGS + DS_NAME_NO_FLAGS + a + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + v/d + + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME + f + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_CANONICAL_NAME_EX + h + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_DISPLAY_NAME + d + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_FQDN_1779_NAME + b + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_NT4_ACCOUNT_NAME + c + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SERVICE_PRINCIPAL_NAME + i + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_SID_OR_SID_HISTORY_NAME + j + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNIQUE_ID_NAME + e + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_UNKNOWN_NAME + a + + + Microsoft.Win32.NativeMethods/DS_NAME_FORMAT + DS_USER_PRINCIPAL_NAME + g + + + int32 + value__ + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT + v/f + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() + get_Items + c + + + + + unsigned int32 + cItems + a + + + native int + rItems + b + + + + + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM + v/g + + + string() + ToString + + + + + string + pDomain + b + + + string + pName + c + + + Microsoft.Win32.NativeMethods/DS_NAME_ERROR + status + a + + + + + + + Microsoft.Win32.NativeMethods/DomainService + v/e + + + void(string, string) + .ctor + + + string(string) + CrackName + a + + + Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[](string[], Microsoft.Win32.NativeMethods/DS_NAME_FLAGS, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT, Microsoft.Win32.NativeMethods/DS_NAME_FORMAT) + CrackNames + a + + + void() + Dispose + + + + + native int + handle + a + + + + + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + v/h + + + void(System.DateTime) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.TypeCode() + System.IConvertible.GetTypeCode + i + + + bool(System.IFormatProvider) + System.IConvertible.ToBoolean + i + + + unsigned int8(System.IFormatProvider) + System.IConvertible.ToByte + j + + + char(System.IFormatProvider) + System.IConvertible.ToChar + k + + + System.DateTime(System.IFormatProvider) + System.IConvertible.ToDateTime + l + + + System.Decimal(System.IFormatProvider) + System.IConvertible.ToDecimal + m + + + float64(System.IFormatProvider) + System.IConvertible.ToDouble + n + + + int16(System.IFormatProvider) + System.IConvertible.ToInt16 + o + + + int32(System.IFormatProvider) + System.IConvertible.ToInt32 + p + + + int64(System.IFormatProvider) + System.IConvertible.ToInt64 + q + + + int8(System.IFormatProvider) + System.IConvertible.ToSByte + r + + + float32(System.IFormatProvider) + System.IConvertible.ToSingle + s + + + string(System.IFormatProvider) + System.IConvertible.ToString + t + + + object(System.Type, System.IFormatProvider) + System.IConvertible.ToType + i + + + unsigned int16(System.IFormatProvider) + System.IConvertible.ToUInt16 + u + + + unsigned int32(System.IFormatProvider) + System.IConvertible.ToUInt32 + v + + + unsigned int64(System.IFormatProvider) + System.IConvertible.ToUInt64 + w + + + string() + ToString + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Equality + j + + + Microsoft.Win32.NativeMethods/SYSTEMTIME(System.DateTime) + op_Implicit + i + + + System.DateTime(Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Implicit + i + + + bool(Microsoft.Win32.NativeMethods/SYSTEMTIME, Microsoft.Win32.NativeMethods/SYSTEMTIME) + op_Inequality + i + + + + + unsigned int16 + Day + d + + + unsigned int16 + DayOfWeek + c + + + unsigned int16 + Hour + e + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MaxValue + j + + + unsigned int16 + Milliseconds + h + + + Microsoft.Win32.NativeMethods/SYSTEMTIME + MinValue + i + + + unsigned int16 + Minute + f + + + unsigned int16 + Month + b + + + unsigned int16 + Second + g + + + unsigned int16 + Year + a + + + + + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + v/a + + + void() + .cctor + + + void(native int, bool) + .ctor + + + bool() + ReleaseHandle + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + b + + + int32 + ERROR_NO_TOKEN + a + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + currentProcessToken + c + + + + + + + Microsoft.Win32.TaskScheduler.Action + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + Microsoft.Win32.TaskScheduler.Action(string, string) + ActionFromScript + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Action) + CompareTo + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.ExecAction) + ConvertFromPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + CreateAction + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + CreateAction + a + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + CreateAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + System.Type(Microsoft.Win32.TaskScheduler.TaskActionType) + GetObjectType + a + + + string() + GetPowerShellCommand + + + 2 + !!0(string, !!0) + GetProperty + b + + + void(string) + OnPropertyChanged + c + + + 2 + void(string, !!0) + SetProperty + c + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + 1 + !!0(string, !!0) + TryParse + a + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_ActionType + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(string) + set_Id + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + iAction + a + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + b + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + ActionType + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__47_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + <GetEnumerator>b__47_1 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) + AddNew + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Action) + Contains + + + void() + ConvertUnsupportedActions + g + + + void(Microsoft.Win32.TaskScheduler.Action[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Action[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Action(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Action>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Action>() + GetEnumerator + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action>() + GetV1Actions + c + + + int32(Microsoft.Win32.TaskScheduler.Action) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Action) + Remove + + + void(int32) + RemoveAt + + + void() + SaveV1Actions + b + + + void(Microsoft.Win32.TaskScheduler.Action) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void() + UnconvertUnsupportedActions + d + + + string() + get_Context + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + get_Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + get_PowerShellConversion + + + bool() + get_SupportV1Conversion + f + + + bool() + get_SupportV2Conversion + e + + + void(string) + set_Context + + + void(int32, Microsoft.Win32.TaskScheduler.Action) + set_Item + + + void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) + set_PowerShellConversion + + + + + int32 + MaxActions + a + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + psConvert + f + + + string + psV2IdRegex + g + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Action> + v1Actions + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + v2Coll + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + e + + + + + string() + Context + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Action(int32) + Item + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() + PowerShellConversion + + + bool() + SupportV1Conversion + + + bool() + SupportV2Conversion + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Action>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 + Microsoft.Win32.TaskScheduler.ActionCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Action) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Action + item + a + + + + + + + Microsoft.Win32.TaskScheduler.BootTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger + ac + + + Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) + GetTriggerFromXml + a + + + void(System.Xml.XmlReader, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader) + ReadXml + a + + + void(System.Xml.XmlWriter, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter) + WriteXml + a + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader + ac/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlReader, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlReader) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter + ac/b + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Xml.XmlWriter, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(System.Xml.XmlWriter) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.ComHandlerAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(System.Guid, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string(System.Guid) + GetNameForCLSID + a + + + string() + GetPowerShellCommand + + + string() + ToString + + + System.Guid() + get_ClassId + + + string() + get_ClassName + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + void(System.Guid) + set_ClassId + + + void(string) + set_Data + + + + + + System.Guid() + ClassId + + + string() + ClassName + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + + + + Microsoft.Win32.TaskScheduler.CultureSwitcher + y + + + void() + .ctor + + + void() + Dispose + + + + + System.Globalization.CultureInfo + cur + a + + + System.Globalization.CultureInfo + curUI + b + + + + + + + Microsoft.Win32.TaskScheduler.CustomTrigger + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + object() + Clone + + + void(string) + UpdateFromXml + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + System.TimeSpan + delay + b + + + string + name + c + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.DailyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int16() + get_DaysInterval + + + System.TimeSpan() + get_RandomDelay + + + void(int16) + set_DaysInterval + + + void(System.TimeSpan) + set_RandomDelay + + + + + + int16() + DaysInterval + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + AllDays + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Friday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Monday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Saturday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Sunday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Thursday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Tuesday + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + Wednesday + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.DebugHelper + z + + + string(object) + GetDebugString + a + + + + + + + + Microsoft.Win32.TaskScheduler.DefaultValueExAttribute + ab + + + void(System.Type, string) + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.EmailAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string, string, string) + .ctor + + + void(object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) + <get_HeaderFields>b__23_0 + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string(string) + Prep + b + + + string(string, char[]) + ToPS + a + + + string(string[]) + ToPS + a + + + string() + ToString + + + string(string) + ToUTF8 + a + + + object[]() + get_Attachments + + + string() + get_Bcc + + + string() + get_Body + + + string() + get_Cc + + + string() + get_From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + System.Net.Mail.MailPriority() + get_Priority + + + string() + get_ReplyTo + + + string() + get_Server + + + string() + get_Subject + + + string() + get_To + + + void(object[]) + set_Attachments + + + void(string) + set_Bcc + + + void(string) + set_Body + + + void(string) + set_Cc + + + void(string) + set_From + + + void(System.Net.Mail.MailPriority) + set_Priority + + + void(string) + set_ReplyTo + + + void(string) + set_Server + + + void(string) + set_Subject + + + void(string) + set_To + + + + + string + ImportanceHeader + a + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + b + + + bool + validateAttachments + c + + + + + object[]() + Attachments + + + string() + Bcc + + + string() + Body + + + string() + Cc + + + string() + From + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + HeaderFields + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + System.Net.Mail.MailPriority() + Priority + + + string() + ReplyTo + + + string() + Server + + + string() + Subject + + + string() + To + + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + + + void() + .cctor + + + void() + .ctor + + + string(object) + <GetPowerShellCommand>b__45_0 + a + + + string(string) + <ToPS>b__48_0 + a + + + string(string) + <ToPS>b__49_0 + b + + + + + Microsoft.Win32.TaskScheduler.EmailAction/<>c + <>9 + + + System.Converter`2<object,string> + <>9__45_0 + + + System.Converter`2<string,string> + <>9__48_0 + + + System.Converter`2<string,string> + <>9__49_0 + + + + + + + Microsoft.Win32.TaskScheduler.EventTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(string&, string&, System.Nullable`1<int32>&) + GetBasic + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + get_ValueQueries + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_Subscription + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + nvc + a + + + + + System.TimeSpan() + Delay + + + string() + Subscription + + + Microsoft.Win32.TaskScheduler.NamedValueCollection() + ValueQueries + + + + + + Microsoft.Win32.TaskScheduler.ExecAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string, string) + .ctor + + + string(string, string) + BuildPowerShellCmd + b + + + Microsoft.Win32.TaskScheduler.ExecAction(Microsoft.Win32.TaskScheduler.Action) + ConvertToPowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + Microsoft.Win32.TaskScheduler.ExecAction(string, string) + CreatePowerShellAction + a + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string[]() + ParsePowerShellItems + a + + + string() + ToString + + + string() + get_Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_Path + + + string() + get_WorkingDirectory + + + void(string) + set_Arguments + + + void(string) + set_Path + + + void(string) + set_WorkingDirectory + + + + + string + PowerShellArgFormat + a + + + string + PowerShellPath + b + + + string + ScriptIdentifer + c + + + + + string() + Arguments + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + Path + + + string() + WorkingDirectory + + + + + + Microsoft.Win32.TaskScheduler.IBindAsExecAction + x + + + + + + + Microsoft.Win32.TaskScheduler.ICalendarTrigger + + + + + + + Microsoft.Win32.TaskScheduler.ITaskHandlerStatus + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + + + + Microsoft.Win32.TaskScheduler.ITriggerDelay + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.ITriggerUserId + + + string() + get_UserId + + + void(string) + set_UserId + + + + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.IdleSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_IdleDuration + + + System.TimeSpan() + get_WaitTimeout + + + void(System.TimeSpan) + set_IdleDuration + + + void(System.TimeSpan) + set_WaitTimeout + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + v2Settings + b + + + + + System.TimeSpan() + IdleDuration + + + System.TimeSpan() + WaitTimeout + + + + + + Microsoft.Win32.TaskScheduler.IdleTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + + + + + + Microsoft.Win32.TaskScheduler.LogonTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.TimeSpan() + get_Deadline + + + System.TimeSpan() + get_Period + + + void(System.TimeSpan) + set_Deadline + + + void(System.TimeSpan) + set_Period + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + iMaintSettings + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + iSettings + b + + + + + System.TimeSpan() + Deadline + + + System.TimeSpan() + Period + + + + + + Microsoft.Win32.TaskScheduler.MonthlyDOWTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, Microsoft.Win32.TaskScheduler.MonthsOfTheYear, Microsoft.Win32.TaskScheduler.WhichWeek) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_WeeksOfMonth + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastWeekOfMonth + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastWeekOfMonth + + + Microsoft.Win32.TaskScheduler.WhichWeek() + WeeksOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(int32, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + int32(int32[]) + IndicesToMask + a + + + 1 + bool(System.Collections.Generic.ICollection`1<!!0>, System.Collections.Generic.ICollection`1<!!0>) + ListsEqual + a + + + int32[](int32) + MaskToIndices + a + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + int32[]() + get_DaysOfMonth + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + get_MonthsOfYear + + + System.TimeSpan() + get_RandomDelay + + + bool() + get_RunOnLastDayOfMonth + + + void(int32[]) + set_DaysOfMonth + + + void(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + set_MonthsOfYear + + + void(System.TimeSpan) + set_RandomDelay + + + void(bool) + set_RunOnLastDayOfMonth + + + + + + int32[]() + DaysOfMonth + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear() + MonthsOfYear + + + System.TimeSpan() + RandomDelay + + + bool() + RunOnLastDayOfMonth + + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <V2GetTriggerString>b__23_0 + a + + + + + Microsoft.Win32.TaskScheduler.MonthlyTrigger/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__23_0 + + + + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + AllMonths + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + April + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + August + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + December + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + February + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + January + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + July + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + June + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + March + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + May + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + November + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + October + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + September + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.NameValuePair + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + .ctor + + + void(string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair() + Clone + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + object() + System.ICloneable.Clone + + + bool(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + System.IEquatable<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair>.Equals + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + a + + + string() + get_Name + + + string() + get_Value + + + Microsoft.Win32.TaskScheduler.NameValuePair(System.Collections.Generic.KeyValuePair`2<string,string>) + op_Implicit + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string) + set_Name + + + void(string) + set_Value + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + string + name + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + v2Pair + a + + + string + value + c + + + + + bool() + AttributedXmlFormat + + + string() + Name + + + string() + Value + + + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + .ctor + + + int32() + <GetEnumerator>b__29_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + <GetEnumerator>b__29_1 + a + + + void(Microsoft.Win32.TaskScheduler.NameValuePair) + Add + + + void(string, string) + Add + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + Bind + a + + + void() + Clear + + + void(Microsoft.Win32.TaskScheduler.NamedValueCollection) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair>() + GetEnumerator + + + void(System.Collections.Specialized.NotifyCollectionChangedEventArgs) + OnCollectionChanged + a + + + bool(string) + Remove + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains + + + void(Microsoft.Win32.TaskScheduler.NameValuePair[], int32) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.CopyTo + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.get_IsReadOnly + + + void(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Add + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Contains + + + void(System.Collections.Generic.KeyValuePair`2<string,string>[], int32) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.CopyTo + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.Remove + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_IsReadOnly + + + bool(string) + System.Collections.Generic.IDictionary<System.String,System.String>.ContainsKey + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.get_Keys + + + System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<string,string>>() + System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool(string, string&) + TryGetValue + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + add_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + add_PropertyChanged + + + bool() + get_AttributedXmlFormat + b + + + int32() + get_Count + + + string(string) + get_Item + + + System.Collections.Generic.ICollection`1<string>() + get_Names + + + System.Collections.Generic.ICollection`1<string>() + get_Values + + + void(System.Collections.Specialized.NotifyCollectionChangedEventHandler) + remove_CollectionChanged + + + void(System.ComponentModel.PropertyChangedEventHandler) + remove_PropertyChanged + + + void(bool) + set_AttributedXmlFormat + a + + + void(string, string) + set_Item + + + + + bool + <AttributedXmlFormat>k__BackingField + e + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + c + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + d + + + System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.NameValuePair> + unboundDict + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + v2Coll + a + + + + + bool() + AttributedXmlFormat + + + int32() + Count + + + string(string) + Item + + + System.Collections.Generic.ICollection`1<string>() + Names + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.IsReadOnly + + + bool() + System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.String>>.IsReadOnly + + + System.Collections.Generic.ICollection`1<string>() + System.Collections.Generic.IDictionary<System.String,System.String>.Keys + + + System.Collections.Generic.ICollection`1<string>() + Values + + + + + System.Collections.Specialized.NotifyCollectionChangedEventHandler + CollectionChanged + + + System.ComponentModel.PropertyChangedEventHandler + PropertyChanged + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) + <GetEnumerator>b__29_2 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Names>b__20_0 + a + + + string(Microsoft.Win32.TaskScheduler.NameValuePair) + <get_Values>b__22_0 + b + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c + <>9 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__20_0 + + + System.Converter`2<Microsoft.Win32.TaskScheduler.NameValuePair,string> + <>9__22_0 + + + System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> + <>9__29_2 + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/a + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <set_Item>b__0 + b + + + bool(System.Collections.Generic.KeyValuePair`2<string,string>) + <set_Item>b__1 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <Remove>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.NameValuePair) + <TryGetValue>b__0 + b + + + + + string + name + a + + + + + + + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 + Microsoft.Win32.TaskScheduler.NamedValueCollection/d + + + void(int32) + .ctor + + + void() + <>m__Finally1 + a + + + bool() + MoveNext + d + + + System.Collections.Generic.KeyValuePair`2<string,string>() + System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.String>>.get_Current + e + + + void() + System.Collections.IEnumerator.Reset + f + + + object() + System.Collections.IEnumerator.get_Current + g + + + void() + System.IDisposable.Dispose + b + + + + + int32 + <>1__state + a + + + System.Collections.Generic.KeyValuePair`2<string,string> + <>2__current + b + + + Microsoft.Win32.TaskScheduler.NamedValueCollection + <>4__this + c + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.NameValuePair> + <>7__wrap1 + d + + + + + + + Microsoft.Win32.TaskScheduler.NetworkSettings + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + .ctor + + + void() + Dispose + + + string() + ToString + + + System.Guid() + get_Id + + + void(System.Guid) + set_Id + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + v2Settings + a + + + + + System.Guid() + Id + + + + + + Microsoft.Win32.TaskScheduler.NotSupportedPriorToException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV1SupportedException + + + void() + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.NotV2SupportedException + + + void() + .ctor + + + void(string) + .ctor + + + string() + get_LibName + + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + All + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Never + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version1 + + + Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption + Version2 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + bz + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b1 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bp + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bk + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bv + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + by + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bs + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + br + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bl + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bu + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bt + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + bq + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bg + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bi + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bj + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b2 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|9_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|9_0 + a + + + string() + GetActiveWindowTitle + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsWMIC + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + d + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetRegistryAutoRuns + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b2/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass9_0 + b2/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b3 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + f + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string) + MainPrint + e + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + cd + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b4 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b5 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b5/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b5/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b5/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b5/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b5/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b5/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b5/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b5/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b5/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b5/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b5/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b5/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b5/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b5/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b5/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b5/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b5/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b5/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b5/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b5/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b5/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b5/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b5/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b5/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b6 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetCLSIDBinPath + g + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b6/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__20_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__21_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_1 + + + System.Func`2<string,bool> + <>9__20_0 + + + System.Func`2<string,string> + <>9__21_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b6/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b6/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b7 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b7/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b7/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b7/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b8 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + b9 + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|47_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|47_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|47_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|47_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|47_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|44_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|44_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|44_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|44_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|45_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|45_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|45_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|45_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|45_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintInterestingServices|43_0 + b + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintModifiableServices|43_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|43_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|43_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|41_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|41_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|41_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|41_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|41_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|41_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|41_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|41_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|41_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|48_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|48_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|48_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|48_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|48_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|48_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|48_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|40_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|40_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|40_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|40_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|40_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|40_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|40_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|40_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|40_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|40_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|40_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|40_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|40_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|40_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|46_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|46_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|46_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|46_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|46_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|46_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|46_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|46_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|46_0 + aj + + + void() + CheckRegANSI + bw + + + void() + CreateDynamicLists + bx + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + void() + waitInput + bv + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass43_0 + b9/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources + + + void() + .ctor + + + string() + get_ActionTypeComHandler + bi + + + string() + get_ActionTypeExecute + bh + + + string() + get_ActionTypeSendEmail + bg + + + string() + get_ActionTypeShowMessage + bf + + + string() + get_ComHandlerAction + be + + + System.Globalization.CultureInfo() + get_Culture + bj + + + string() + get_DOWAllDays + bd + + + string() + get_EmailAction + bc + + + string() + get_EndSentence + bb + + + string() + get_Error_TriggerEndBeforeStart + ba + + + string() + get_ExecAction + a9 + + + string() + get_HyphenSeparator + a8 + + + string() + get_ListSeparator + a7 + + + string() + get_MOYAllMonths + a6 + + + string() + get_MultipleActions + a5 + + + string() + get_MultipleTriggers + a4 + + + System.Resources.ResourceManager() + get_ResourceManager + bk + + + string() + get_ShowMessageAction + a3 + + + string() + get_TaskDefaultPrincipal + a2 + + + string() + get_TaskStateDisabled + a1 + + + string() + get_TaskStateQueued + a0 + + + string() + get_TaskStateReady + az + + + string() + get_TaskStateRunning + ay + + + string() + get_TaskStateUnknown + ax + + + string() + get_TriggerAnyUser + aw + + + string() + get_TriggerBoot1 + av + + + string() + get_TriggerCustom1 + au + + + string() + get_TriggerDaily1 + at + + + string() + get_TriggerDaily2 + as + + + string() + get_TriggerDuration0 + ar + + + string() + get_TriggerDurationNot0 + aq + + + string() + get_TriggerDurationNot0Short + ap + + + string() + get_TriggerEndBoundary + ao + + + string() + get_TriggerEvent1 + an + + + string() + get_TriggerEventBasic1 + am + + + string() + get_TriggerEventBasic2 + al + + + string() + get_TriggerEventBasic3 + ak + + + string() + get_TriggerIdle1 + aj + + + string() + get_TriggerLogon1 + ai + + + string() + get_TriggerMonthly1 + ah + + + string() + get_TriggerMonthlyDOW1 + ag + + + string() + get_TriggerRegistration1 + af + + + string() + get_TriggerRepetition + ae + + + string() + get_TriggerRepetitionShort + ad + + + string() + get_TriggerSessionConsoleConnect + ac + + + string() + get_TriggerSessionConsoleDisconnect + ab + + + string() + get_TriggerSessionRemoteConnect + aa + + + string() + get_TriggerSessionRemoteDisconnect + z + + + string() + get_TriggerSessionSessionLock + y + + + string() + get_TriggerSessionSessionUnlock + x + + + string() + get_TriggerSessionUserSession + w + + + string() + get_TriggerTime1 + v + + + string() + get_TriggerTypeBoot + u + + + string() + get_TriggerTypeCustom + t + + + string() + get_TriggerTypeDaily + s + + + string() + get_TriggerTypeEvent + r + + + string() + get_TriggerTypeIdle + q + + + string() + get_TriggerTypeLogon + p + + + string() + get_TriggerTypeMonthly + o + + + string() + get_TriggerTypeMonthlyDOW + n + + + string() + get_TriggerTypeRegistration + m + + + string() + get_TriggerTypeSessionStateChange + l + + + string() + get_TriggerTypeTime + k + + + string() + get_TriggerTypeWeekly + j + + + string() + get_TriggerWeekly1Week + i + + + string() + get_TriggerWeeklyMultWeeks + h + + + string() + get_WWAllWeeks + g + + + string() + get_WWFifthWeek + f + + + string() + get_WWFirstWeek + e + + + string() + get_WWFourthWeek + d + + + string() + get_WWLastWeek + c + + + string() + get_WWSecondWeek + b + + + string() + get_WWThirdWeek + a + + + void(System.Globalization.CultureInfo) + set_Culture + a + + + + + System.Globalization.CultureInfo + resourceCulture + b + + + System.Resources.ResourceManager + resourceMan + a + + + + + string() + ActionTypeComHandler + + + string() + ActionTypeExecute + + + string() + ActionTypeSendEmail + + + string() + ActionTypeShowMessage + + + string() + ComHandlerAction + + + System.Globalization.CultureInfo() + Culture + + + string() + DOWAllDays + + + string() + EmailAction + + + string() + EndSentence + + + string() + Error_TriggerEndBeforeStart + + + string() + ExecAction + + + string() + HyphenSeparator + + + string() + ListSeparator + + + string() + MOYAllMonths + + + string() + MultipleActions + + + string() + MultipleTriggers + + + System.Resources.ResourceManager() + ResourceManager + + + string() + ShowMessageAction + + + string() + TaskDefaultPrincipal + + + string() + TaskStateDisabled + + + string() + TaskStateQueued + + + string() + TaskStateReady + + + string() + TaskStateRunning + + + string() + TaskStateUnknown + + + string() + TriggerAnyUser + + + string() + TriggerBoot1 + + + string() + TriggerCustom1 + + + string() + TriggerDaily1 + + + string() + TriggerDaily2 + + + string() + TriggerDuration0 + + + string() + TriggerDurationNot0 + + + string() + TriggerDurationNot0Short + + + string() + TriggerEndBoundary + + + string() + TriggerEvent1 + + + string() + TriggerEventBasic1 + + + string() + TriggerEventBasic2 + + + string() + TriggerEventBasic3 + + + string() + TriggerIdle1 + + + string() + TriggerLogon1 + + + string() + TriggerMonthly1 + + + string() + TriggerMonthlyDOW1 + + + string() + TriggerRegistration1 + + + string() + TriggerRepetition + + + string() + TriggerRepetitionShort + + + string() + TriggerSessionConsoleConnect + + + string() + TriggerSessionConsoleDisconnect + + + string() + TriggerSessionRemoteConnect + + + string() + TriggerSessionRemoteDisconnect + + + string() + TriggerSessionSessionLock + + + string() + TriggerSessionSessionUnlock + + + string() + TriggerSessionUserSession + + + string() + TriggerTime1 + + + string() + TriggerTypeBoot + + + string() + TriggerTypeCustom + + + string() + TriggerTypeDaily + + + string() + TriggerTypeEvent + + + string() + TriggerTypeIdle + + + string() + TriggerTypeLogon + + + string() + TriggerTypeMonthly + + + string() + TriggerTypeMonthlyDOW + + + string() + TriggerTypeRegistration + + + string() + TriggerTypeSessionStateChange + + + string() + TriggerTypeTime + + + string() + TriggerTypeWeekly + + + string() + TriggerWeekly1Week + + + string() + TriggerWeeklyMultWeeks + + + string() + WWAllWeeks + + + string() + WWFifthWeek + + + string() + WWFirstWeek + + + string() + WWFourthWeek + + + string() + WWLastWeek + + + string() + WWSecondWeek + + + string() + WWThirdWeek + + + + + + winPEAS.SamServer + + + void(string, winPEAS.SamServer/SERVER_ACCESS_MASK) + .ctor + + + void(winPEAS.SamServer/NTSTATUS) + Check + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<string>() + EnumerateDomains + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION(System.Security.Principal.SecurityIdentifier) + GetDomainPasswordInformation + + + System.Security.Principal.SecurityIdentifier(string) + GetDomainSid + + + winPEAS.SamServer/NTSTATUS(native int) + SamCloseHandle + + + winPEAS.SamServer/NTSTATUS(winPEAS.SamServer/UNICODE_STRING, native int&, winPEAS.SamServer/SERVER_ACCESS_MASK, native int) + SamConnect + + + winPEAS.SamServer/NTSTATUS(native int, int32&, native int&, int32, int32&) + SamEnumerateDomainsInSamServer + + + winPEAS.SamServer/NTSTATUS(native int) + SamFreeMemory + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/UNICODE_STRING, native int&) + SamLookupDomainInSamServer + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_ACCESS_MASK, unsigned int8[], native int&) + SamOpenDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int&) + SamQueryInformationDomain + + + winPEAS.SamServer/NTSTATUS(native int, winPEAS.SamServer/DOMAIN_INFORMATION_CLASS, native int) + SamSetInformationDomain + + + void(System.Security.Principal.SecurityIdentifier, winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION) + SetDomainPasswordInformation + + + string() + get_Name + + + + + string + <Name>k__BackingField + b + + + native int + _handle + a + + + + + string() + Name + + + + + + winPEAS.SamServer/<EnumerateDomains>d__9 + winPEAS.SamServer/e + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + System.Collections.Generic.IEnumerator`1<string>() + System.Collections.Generic.IEnumerable<System.String>.GetEnumerator + g + + + string() + System.Collections.Generic.IEnumerator<System.String>.get_Current + c + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + h + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + string + <>2__current + b + + + winPEAS.SamServer + <>4__this + d + + + int32 + <>l__initialThreadId + c + + + int32 + <cookie>5__2 + e + + + winPEAS.SamServer/UNICODE_STRING + <us>5__3 + f + + + + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + winPEAS.SamServer/b + + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ADMINISTER_SERVER + k + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_ALL_ACCESS + l + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_ALIAS + g + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_GROUP + f + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_CREATE_USER + e + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_EXECUTE + o + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_GET_ALIAS_MEMBERSHIP + h + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LIST_ACCOUNTS + i + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_LOOKUP + j + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ + m + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_OTHER_PARAMETERS + c + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_READ_PASSWORD_PARAMETERS + a + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE + n + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_OTHER_PARAMETERS + d + + + winPEAS.SamServer/DOMAIN_ACCESS_MASK + DOMAIN_WRITE_PASSWORD_PARAMS + b + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + winPEAS.SamServer/a + + + + winPEAS.SamServer/DOMAIN_INFORMATION_CLASS + DomainPasswordInformation + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/DOMAIN_PASSWORD_INFORMATION + + + System.TimeSpan() + get_MaxPasswordAge + + + System.TimeSpan() + get_MinPasswordAge + + + void(System.TimeSpan) + set_MaxPasswordAge + + + void(System.TimeSpan) + set_MinPasswordAge + + + + + int16 + MinPasswordLength + + + int16 + PasswordHistoryLength + + + winPEAS.SamServer/PASSWORD_PROPERTIES + PasswordProperties + + + int64 + _maxPasswordAge + a + + + int64 + _minPasswordAge + b + + + + + System.TimeSpan() + MaxPasswordAge + + + System.TimeSpan() + MinPasswordAge + + + + + + winPEAS.SamServer/NTSTATUS + winPEAS.SamServer/d + + + + winPEAS.SamServer/NTSTATUS + STATUS_ACCESS_DENIED + e + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_HANDLE + c + + + winPEAS.SamServer/NTSTATUS + STATUS_INVALID_PARAMETER + d + + + winPEAS.SamServer/NTSTATUS + STATUS_MORE_ENTRIES + b + + + winPEAS.SamServer/NTSTATUS + STATUS_NO_SUCH_DOMAIN + g + + + winPEAS.SamServer/NTSTATUS + STATUS_OBJECT_TYPE_MISMATCH + f + + + winPEAS.SamServer/NTSTATUS + STATUS_SUCCESS + a + + + int32 + value__ + + + + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_LOCKOUT_ADMINS + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_COMPLEX + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_ANON_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_NO_CLEAR_CHANGE + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_PASSWORD_STORE_CLEARTEXT + + + winPEAS.SamServer/PASSWORD_PROPERTIES + DOMAIN_REFUSE_PASSWORD_CHANGE + + + int32 + value__ + + + + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ALL_ACCESS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CONNECT + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_CREATE_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_ENUMERATE_DOMAINS + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_EXECUTE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_INITIALIZE + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_LOOKUP_DOMAIN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_READ + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_SHUTDOWN + + + winPEAS.SamServer/SERVER_ACCESS_MASK + SAM_SERVER_WRITE + + + int32 + value__ + + + + + + + winPEAS.SamServer/UNICODE_STRING + winPEAS.SamServer/c + + + void() + .ctor + + + void(string) + .ctor + + + void() + Dispose + + + void(bool) + Dispose + d + + + void() + Finalize + + + string() + ToString + + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.ServicesInfo + ca + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.Dictionary`2<string,string>) + GetModifiableServices + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServices + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNonstandardServicesFromReg + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPathDLLHijacking + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetWriteServiceRegs + a + + + bool(native int, System.Security.AccessControl.SecurityInfos, unsigned int8[], unsigned int32, unsigned int32&) + QueryServiceObjectSecurity + + + + + + + + winPEAS.SystemInfo + cb + + + void() + .ctor + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAVInfo + h + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAuditSettings + e + + + System.Collections.Generic.Dictionary`2<string,string>() + GetBasicOSInfo + j + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDrivesInfo + i + + + System.Collections.Generic.Dictionary`2<string,string>(string) + GetInternetSettings + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetLapsSettings + c + + + System.Collections.Generic.Dictionary`2<string,string>() + GetPowerShellSettings + f + + + System.Collections.Generic.Dictionary`2<string,string>() + GetSystemEnvVariables + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUACSystemPolicies + g + + + System.Collections.Generic.Dictionary`2<string,string>() + GetUserEnvVariables + b + + + System.Collections.Generic.Dictionary`2<string,string>() + GetWEFSettings + d + + + bool() + IsVirtualMachine + k + + + + + + + + winPEAS.UserInfo + cc + + + void() + .ctor + + + void(native int) + CloseServer + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetAutoLogon + b + + + string() + GetClipboardText + a + + + System.Collections.Generic.List`1<string>() + GetEverLoggedUsers + f + + + System.Collections.Generic.List`1<string>() + GetLoggedUsers + h + + + System.Collections.Generic.List`1<string>(bool, bool, bool, bool, bool) + GetMachineUsers + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPasswordPolicy + d + + + System.DirectoryServices.AccountManagement.PrincipalContext() + GetPrincipalContext + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDPSessions + g + + + string(string, System.DirectoryServices.AccountManagement.ContextType) + GetSIDGroupName + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetTokenGroupPrivs + c + + + bool(native int, winPEAS.UserInfo/TOKEN_INFORMATION_CLASS, native int, int32, int32&) + GetTokenInformation + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUser + b + + + System.DirectoryServices.AccountManagement.UserPrincipal(string, string) + GetUserDomain + a + + + System.Collections.Generic.List`1<string>(string, string) + GetUserGroups + c + + + System.DirectoryServices.AccountManagement.UserPrincipal(string) + GetUserLocal + b + + + System.Collections.Generic.List`1<string>() + GetUsersFolders + e + + + bool(string, string) + IsLocaluser + d + + + bool(string, native int, System.Text.StringBuilder, int32&) + LookupPrivilegeName + + + native int(string) + OpenServer + a + + + string(string) + SID2GroupName + c + + + void(native int) + WTSCloseServer + + + int32(native int, int32&, int32, native int&, int32&) + WTSEnumerateSessionsEx + + + void(native int) + WTSFreeMemory + + + native int(string) + WTSOpenServer + + + bool(native int, unsigned int32, winPEAS.UserInfo/WTS_INFO_CLASS, native int&, unsigned int32&) + WTSQuerySessionInformation + + + string(string) + staticSID2GroupName + d + + + + + + + + winPEAS.UserInfo/LUID + cc/e + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES + cc/f + + + + unsigned int32 + Attributes + b + + + winPEAS.UserInfo/LUID + Luid + a + + + + + + + winPEAS.UserInfo/LuidAttributes + cc/LuidAttributes + + + + winPEAS.UserInfo/LuidAttributes + DISABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_ENABLED_BY_DEFAULT + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_REMOVED + + + winPEAS.UserInfo/LuidAttributes + SE_PRIVILEGE_USED_FOR_ACCESS + + + unsigned int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + cc/g + + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenAuditPolicy + p + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenDefaultDacl + f + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroups + b + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenGroupsAndPrivileges + m + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenImpersonationLevel + i + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOrigin + q + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenOwner + d + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrimaryGroup + e + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenPrivileges + c + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenRestrictedSids + k + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSandBoxInert + o + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionId + l + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSessionReference + n + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenSource + g + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenStatistics + j + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenType + h + + + winPEAS.UserInfo/TOKEN_INFORMATION_CLASS + TokenUser + a + + + int32 + value__ + + + + + + + winPEAS.UserInfo/TOKEN_PRIVILEGES + cc/d + + + + unsigned int32 + PrivilegeCount + a + + + winPEAS.UserInfo/LUID_AND_ATTRIBUTES[] + Privileges + b + + + + + + + winPEAS.UserInfo/WTS_CLIENT_ADDRESS + cc/b + + + + unsigned int8[] + Address + b + + + unsigned int32 + AddressFamily + a + + + + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + cc/WTS_CONNECTSTATE_CLASS + + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Active + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + ConnectQuery + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Connected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Disconnected + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Down + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Idle + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Init + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Listen + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Reset + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + Shadow + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_INFO_CLASS + cc/a + + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSApplicationName + b + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientAddress + o + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientBuildNumber + j + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDirectory + l + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientDisplay + p + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientHardwareId + n + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientInfo + x + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientName + k + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProductId + m + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSClientProtocolType + q + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConfigInfo + aa + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSConnectState + i + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSDomainName + h + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIdleTime + r + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingBytes + t + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIncomingFrames + v + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSInitialProgram + a + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSIsRemoteSession + ad + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSLogonTime + s + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOEMId + d + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingBytes + u + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSOutgoingFrames + w + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionAddressV4 + ac + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionId + e + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfo + y + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSSessionInfoEx + z + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSUserName + f + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSValidationInfo + ab + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWinStationName + g + + + winPEAS.UserInfo/WTS_INFO_CLASS + WTSWorkingDirectory + c + + + int32 + value__ + + + + + + + winPEAS.UserInfo/WTS_SESSION_INFO_1 + cc/c + + + + int32 + ExecEnvId + a + + + int32 + SessionID + c + + + winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS + State + b + + + string + pDomainName + g + + + string + pFarmName + h + + + string + pHostName + e + + + string + pSessionName + d + + + string + pUserName + f + + + + + + + winPEAS.Vulnerability + + + void(string, string[]) + .ctor + + + void() + SetAsVulnerable + + + string() + get_Identification + + + string[]() + get_KnownExploits + + + bool() + get_Vulnerable + + + void(bool) + set_Vulnerable + a + + + + + string + <Identification>k__BackingField + a + + + string[] + <KnownExploits>k__BackingField + b + + + bool + <Vulnerable>k__BackingField + c + + + + + string() + Identification + + + string[]() + KnownExploits + + + bool() + Vulnerable + + + + + + winPEAS.VulnerabilityCollection + + + void() + .ctor + + + System.Collections.Generic.List`1<winPEAS.Vulnerability>() + Populate + a + + + void(string) + SetAsVulnerable + + + void() + ShowResults + + + + + System.Collections.Generic.List`1<winPEAS.Vulnerability> + _vulnerabilities + a + + + + + + + winPEAS.VulnerabilityCollection/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_0 + b + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_1 + c + + + bool(winPEAS.Vulnerability) + <ShowResults>b__3_2 + a + + + + + winPEAS.VulnerabilityCollection/<>c + <>9 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_0 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_1 + + + System.Func`2<winPEAS.Vulnerability,bool> + <>9__3_2 + + + + + + + winPEAS.VulnerabilityCollection/<>c__DisplayClass1_0 + winPEAS.VulnerabilityCollection/a + + + void() + .ctor + + + bool(winPEAS.Vulnerability) + <SetAsVulnerable>b__0 + b + + + + + string + id + a + + + + + + + winPEAS.Watson + cm + + + void() + .ctor + + + void() + FindVulns + a + + + + + + + + winPEAS.Wmi + + + void() + .ctor + + + string() + GetBuildNumber + + + System.Collections.Generic.List`1<string>() + GetInstalledKBs + + + + + + + + + + + Total Classes + 304 + + + Total Methods + 2204 + + + Total Fields + 1245 + + + Total Properties + 312 + + + Total Events + 7 + + + Total Classes Renamed + 206 + 67.76 % + + + Total Methods Renamed + 1206 + 54.72 % + + + Total Fields Renamed + 748 + 60.08 % + + + Total Properties Renamed + 0 + 0.00 % + + + Total Events Renamed + 0 + 0.00 % + + + Methods Renamed to 'a' + 270 + 12.25 % + + + Methods Renamed to 'b' + 93 + 4.22 % + + + Methods Renamed to 'c' + 92 + 4.17 % + + + Methods Renamed to 'd' + 79 + 3.58 % + + + Methods Renamed to 'e' + 55 + 2.50 % + + + Methods Renamed to 'f' + 46 + 2.09 % + + + Methods Renamed to 'h' + 36 + 1.63 % + + +
\ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.xml index f049af5..42a0e7d 100755 --- a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.xml +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Map.xml @@ -2,12 +2,112 @@
- 2020-06-24T16:13:28 + 2020-08-06T00:06:30 Dotfuscator Community
- Microsoft.Win32.TaskScheduler.dll + winPEAS.exe + + 4 + + <Proc>j__TPar + a + + + <Pth>j__TPar + b + + + <CommLine>j__TPar + c + + + <Owner>j__TPar + d + + <>f__AnonymousType0`4 + a + + + void(!0, !1, !2, !3) + .ctor + + + bool(object) + Equals + + + int32() + GetHashCode + + + string() + ToString + + + !2() + get_CommLine + c + + + !3() + get_Owner + d + + + !0() + get_Proc + a + + + !1() + get_Pth + b + + + + + !2 + <CommLine>i__Field + c + + + !3 + <Owner>i__Field + d + + + !0 + <Proc>i__Field + a + + + !1 + <Pth>i__Field + b + + + + + !2() + CommLine + + + !3() + Owner + + + !0() + Proc + + + !1() + Pth + + + + 2 @@ -18,8 +118,8 @@ <B>j__TPar b - <>f__AnonymousType0`2 - a + <>f__AnonymousType1`2 + b void(!0, !1) @@ -86,8 +186,8 @@ <C>j__TPar c - <>f__AnonymousType1`3 - b + <>f__AnonymousType2`3 + c void(!0, !1, !2) @@ -176,8 +276,8 @@ <E>j__TPar e - <>f__AnonymousType2`5 - c + <>f__AnonymousType3`5 + d void(!0, !1, !2, !3, !4) @@ -310,8 +410,8 @@ <I>j__TPar i - <>f__AnonymousType3`9 - d + <>f__AnonymousType4`9 + e void(!0, !1, !2, !3, !4, !5, !6, !7, !8) @@ -464,7 +564,7 @@ <PrivateImplementationDetails> - dv + cn unsigned int32(string) @@ -474,8 +574,8 @@ - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 - C4626D1CE322113BA81CB2CE2E038C4D7F712E29 + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A a @@ -489,642 +589,36 @@ <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 - dv/a + cn/a - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 - dv/b + <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 + cn/b - - JetBrains.Annotations.AspChildControlTypeAttribute - bf - - - void(string, System.Type) - .ctor - - - System.Type() - get_ControlType - d - - - string() - get_TagName - c - - - void(System.Type) - set_ControlType - c - - - void(string) - set_TagName - c - - - - - System.Type - <ControlType>k__BackingField - b - - - string - <TagName>k__BackingField - a - - - - - - - JetBrains.Annotations.AspDataFieldAttribute - bg - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspDataFieldsAttribute - bh - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMethodPropertyAttribute - bi - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcActionAttribute - am - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcActionSelectorAttribute - az - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcAreaAttribute - an - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaMasterLocationFormatAttribute - ag - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaPartialViewLocationFormatAttribute - ah - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcAreaViewLocationFormatAttribute - ai - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcControllerAttribute - ao - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_AnonymousProperty - b - - - void(string) - set_AnonymousProperty - b - - - - - string - <AnonymousProperty>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcDisplayTemplateAttribute - at - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcEditorTemplateAttribute - au - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcMasterAttribute - ap - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcMasterLocationFormatAttribute - aj - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcModelTypeAttribute - aq - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcPartialViewAttribute - ar - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcPartialViewLocationFormatAttribute - ak - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspMvcSuppressViewErrorAttribute - as - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcTemplateAttribute - av - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewAttribute - aw - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentAttribute - ax - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewComponentViewAttribute - ay - - - void() - .ctor - - - - - - - - JetBrains.Annotations.AspMvcViewLocationFormatAttribute - al - - - void(string) - .ctor - - - string() - get_Format - b - - - void(string) - set_Format - b - - - - - string - <Format>k__BackingField - a - - - - - - - JetBrains.Annotations.AspRequiredAttributeAttribute - bj - - - void(string) - .ctor - - - string() - get_Attribute - b - - - void(string) - set_Attribute - b - - - - - string - <Attribute>k__BackingField - a - - - - - - - JetBrains.Annotations.AspTypePropertyAttribute - bk - - - void(bool) - .ctor - - - bool() - get_CreateConstructorReferences - b - - - void(bool) - set_CreateConstructorReferences - b - - - - - bool - <CreateConstructorReferences>k__BackingField - a - - - - - JetBrains.Annotations.AssertionConditionAttribute - a6 + u - void(JetBrains.Annotations.AssertionConditionType) + void() .ctor - - JetBrains.Annotations.AssertionConditionType() - get_ConditionType - b - - - void(JetBrains.Annotations.AssertionConditionType) - set_ConditionType - b - - - - JetBrains.Annotations.AssertionConditionType - <ConditionType>k__BackingField - a - - - - - - - JetBrains.Annotations.AssertionConditionType - a7 - - - - JetBrains.Annotations.AssertionConditionType - IS_FALSE - b - - - JetBrains.Annotations.AssertionConditionType - IS_NOT_NULL - d - - - JetBrains.Annotations.AssertionConditionType - IS_NULL - c - - - JetBrains.Annotations.AssertionConditionType - IS_TRUE - a - - - int32 - value__ - - + JetBrains.Annotations.AssertionMethodAttribute - a5 + t void() @@ -1137,7 +631,7 @@ JetBrains.Annotations.BaseTypeRequiredAttribute - t + l void(System.Type) @@ -1177,194 +671,9 @@ - - JetBrains.Annotations.CannotApplyEqualityOperatorAttribute - s - - - void() - .ctor - - - - - - - - JetBrains.Annotations.CollectionAccessAttribute - a3 - - - void(JetBrains.Annotations.CollectionAccessType) - .ctor - - - JetBrains.Annotations.CollectionAccessType() - get_CollectionAccessType - b - - - void(JetBrains.Annotations.CollectionAccessType) - set_CollectionAccessType - b - - - - - JetBrains.Annotations.CollectionAccessType - <CollectionAccessType>k__BackingField - a - - - - - - - JetBrains.Annotations.CollectionAccessType - a4 - - - - JetBrains.Annotations.CollectionAccessType - ModifyExistingContent - c - - - JetBrains.Annotations.CollectionAccessType - None - a - - - JetBrains.Annotations.CollectionAccessType - Read - b - - - JetBrains.Annotations.CollectionAccessType - UpdatedContent - d - - - int32 - value__ - - - - - - - JetBrains.Annotations.ContractAnnotationAttribute - q - - - void(string) - .ctor - - - void(string, bool) - .ctor - - - string() - get_Contract - c - - - bool() - get_ForceFullStates - d - - - void(string) - set_Contract - c - - - void(bool) - set_ForceFullStates - c - - - - - string - <Contract>k__BackingField - a - - - bool - <ForceFullStates>k__BackingField - b - - - - - - - JetBrains.Annotations.HtmlAttributeValueAttribute - a1 - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.HtmlElementAttributesAttribute - a0 - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - JetBrains.Annotations.ImplicitUseKindFlags - w + o @@ -1402,7 +711,7 @@ JetBrains.Annotations.ImplicitUseTargetFlags - x + p @@ -1433,45 +742,6 @@ - - JetBrains.Annotations.InstantHandleAttribute - z - - - void() - .ctor - - - - - - - - JetBrains.Annotations.InvokerParameterNameAttribute - o - - - void() - .ctor - - - - - - - - JetBrains.Annotations.ItemCanBeNullAttribute - l - - - void() - .ctor - - - - - - JetBrains.Annotations.ItemNotNullAttribute k @@ -1485,55 +755,9 @@ - - JetBrains.Annotations.LinqTunnelAttribute - a9 - - - void() - .ctor - - - - - - - - JetBrains.Annotations.LocalizationRequiredAttribute - r - - - void() - .ctor - - - void(bool) - .ctor - - - bool() - get_Required - b - - - void(bool) - set_Required - b - - - - - bool - <Required>k__BackingField - a - - - - - JetBrains.Annotations.MacroAttribute - af + s void() @@ -1592,16 +816,8 @@ JetBrains.Annotations.MeansImplicitUseAttribute - v + n - - void() - .ctor - - - void(JetBrains.Annotations.ImplicitUseKindFlags) - .ctor - void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) .ctor @@ -1646,65 +862,6 @@ - - JetBrains.Annotations.MustUseReturnValueAttribute - ab - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Justification - b - - - void(string) - set_Justification - b - - - - - string - <Justification>k__BackingField - a - - - - - - - JetBrains.Annotations.NoEnumerationAttribute - ba - - - void() - .ctor - - - - - - - - JetBrains.Annotations.NoReorderAttribute - bc - - - void() - .ctor - - - - - - JetBrains.Annotations.NotNullAttribute j @@ -1718,362 +875,9 @@ - - JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute - p - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_ParameterName - b - - - void(string) - set_ParameterName - b - - - - - string - <ParameterName>k__BackingField - a - - - - - - - JetBrains.Annotations.PathReferenceAttribute - ad - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_BasePath - b - - - void(string) - set_BasePath - b - - - - - string - <BasePath>k__BackingField - a - - - - - - - JetBrains.Annotations.ProvidesContextAttribute - ac - - - void() - .ctor - - - - - - JetBrains.Annotations.PublicAPIAttribute - y - - - void() - .ctor - - - void(string) - .ctor - - - string() - get_Comment - b - - - void(string) - set_Comment - b - - - - - string - <Comment>k__BackingField - a - - - - - - - JetBrains.Annotations.PureAttribute - aa - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorDirectiveAttribute - bn - - - void(string) - .ctor - - - string() - get_Directive - b - - - void(string) - set_Directive - b - - - - - string - <Directive>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorHelperCommonAttribute - bp - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorImportNamespaceAttribute - bl - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorInjectionAttribute - bm - - - void(string, string) - .ctor - - - string() - get_FieldName - d - - - string() - get_Type - c - - - void(string) - set_FieldName - c - - - void(string) - set_Type - d - - - - - string - <FieldName>k__BackingField - b - - - string - <Type>k__BackingField - a - - - - - - - JetBrains.Annotations.RazorLayoutAttribute - bq - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorPageBaseTypeAttribute - bo - - - void(string) - .ctor - - - void(string, string) - .ctor - - - string() - get_BaseType - c - - - string() - get_PageName - d - - - void(string) - set_BaseType - d - - - void(string) - set_PageName - c - - - - - string - <BaseType>k__BackingField - a - - - string - <PageName>k__BackingField - b - - - - - - - JetBrains.Annotations.RazorSectionAttribute - a2 - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteLiteralMethodAttribute - br - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteMethodAttribute - bs - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RazorWriteMethodParameterAttribute - bt - - - void() - .ctor - - - - - - - - JetBrains.Annotations.RegexPatternAttribute - bb + q void() @@ -2086,49 +890,7 @@ JetBrains.Annotations.SourceTemplateAttribute - ae - - - void() - .ctor - - - - - - - - JetBrains.Annotations.StringFormatMethodAttribute - m - - - void(string) - .ctor - - - string() - get_FormatParameterName - b - - - void(string) - set_FormatParameterName - b - - - - - string - <FormatParameterName>k__BackingField - a - - - - - - - JetBrains.Annotations.TerminatesProgramAttribute - a8 + r void() @@ -2141,24 +903,16 @@ JetBrains.Annotations.UsedImplicitlyAttribute - u + m void() .ctor - - void(JetBrains.Annotations.ImplicitUseKindFlags) - .ctor - void(JetBrains.Annotations.ImplicitUseKindFlags, JetBrains.Annotations.ImplicitUseTargetFlags) .ctor - - void(JetBrains.Annotations.ImplicitUseTargetFlags) - .ctor - JetBrains.Annotations.ImplicitUseTargetFlags() get_TargetFlags @@ -2195,81 +949,14 @@ - - JetBrains.Annotations.ValueProviderAttribute - n - - - void(string) - .ctor - - - string() - get_Name - b - - - void(string) - set_Name - b - - - - - string - <Name>k__BackingField - a - - - - - - - JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute - be - - - void() - .ctor - - - - - - - - JetBrains.Annotations.XamlItemsControlAttribute - bd - - - void() - .ctor - - - - - - Microsoft.Win32.NativeMethods - bu + v - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, bool, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32&) - AdjustTokenPrivileges - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, bool, Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES&, unsigned int32, native int, native int) - AdjustTokenPrivileges - bool(native int) CloseHandle - - bool(string, native int&) - ConvertStringSidToSid - void(string, string, native int&) DsBind @@ -2286,120 +973,10 @@ unsigned int32(native int&) DsUnBind - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - DuplicateToken - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/AccessTypes, native int, Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL, Microsoft.Win32.NativeMethods/TokenType, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - DuplicateTokenEx - - - bool(native int) - FreeLibrary - - - native int() - GetCurrentProcess - - - native int() - GetCurrentThread - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.NativeMethods/NetworkComputerInfo>(Microsoft.Win32.NativeMethods/ServerTypes, string) - GetNetworkComputerInfo - a - - - System.Collections.Generic.IEnumerable`1<string>(Microsoft.Win32.NativeMethods/ServerTypes, string) - GetNetworkComputerNames - b - - - native int(native int, unsigned int32) - GetSidSubAuthority - - - bool(Microsoft.Win32.NativeMethods/SafeTokenHandle, Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS, native int, int32, int32&) - GetTokenInformation - - - native int(native int) - GlobalLock - - - bool(native int) - GlobalUnlock - - - bool(native int) - ImpersonateLoggedOnUser - - - native int(string) - LoadLibrary - int32(string, string, string, int32, int32, Microsoft.Win32.NativeMethods/SafeTokenHandle&) LogonUser - - bool(string, native int, System.Text.StringBuilder, int32&, System.Text.StringBuilder, int32&, int32&) - LookupAccountSid - - - bool(string, unsigned int8[], System.Text.StringBuilder, int32&, System.Text.StringBuilder, int32&, int32&) - LookupAccountSid - - - bool(string, string, Microsoft.Win32.NativeMethods/LUID&) - LookupPrivilegeValue - - - int32(native int) - NetApiBufferFree - - - 1 - !!0[](Microsoft.Win32.NativeMethods/ServerTypes, string, int32) - NetServerEnum - a - - - int32(string, int32, native int&, int32, int32&, int32&, Microsoft.Win32.NativeMethods/ServerTypes, string, native int) - NetServerEnum - - - 1 - !!0(string, int32) - NetServerGetInfo - a - - - int32(string, int32, native int&) - NetServerGetInfo - - - bool(native int, Microsoft.Win32.NativeMethods/AccessTypes, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - OpenProcessToken - - - bool(native int, Microsoft.Win32.NativeMethods/AccessTypes, bool, Microsoft.Win32.NativeMethods/SafeTokenHandle&) - OpenThreadToken - - - bool(native int, Microsoft.Win32.NativeMethods/PRIVILEGE_SET&, int32&) - PrivilegeCheck - - - bool() - RevertToSelf - - - bool(native int, Microsoft.Win32.NativeMethods/SafeTokenHandle) - SetThreadToken - @@ -2412,222 +989,18 @@ KERNEL32 b - - int32 - MAX_PREFERRED_LENGTH - c - string NTDSAPI - d - - - - - - - Microsoft.Win32.NativeMethods/<>c - bu/<>c - - - void() - .cctor - - - void() - .ctor - - - string(Microsoft.Win32.NativeMethods/SERVER_INFO_100) - <GetNetworkComputerNames>b__50_0 - a - - - - - Microsoft.Win32.NativeMethods/<>c - <>9 - - - System.Converter`2<Microsoft.Win32.NativeMethods/SERVER_INFO_100,string> - <>9__50_0 - - - - - - - Microsoft.Win32.NativeMethods/AccessTypes - bu/a - - - - Microsoft.Win32.NativeMethods/AccessTypes - AccessSystemSecurity - z - - - Microsoft.Win32.NativeMethods/AccessTypes - Delete - o - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericAll - ae - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericExecute - ad - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericRead - ab - - - Microsoft.Win32.NativeMethods/AccessTypes - GenericWrite - ac - - - Microsoft.Win32.NativeMethods/AccessTypes - MaximumAllowed - aa - - - Microsoft.Win32.NativeMethods/AccessTypes - ReadControl - p - - - Microsoft.Win32.NativeMethods/AccessTypes - SpecificRightsAll - y - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsAll - x - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsExecute - w - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsRead - u - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsRequired - t - - - Microsoft.Win32.NativeMethods/AccessTypes - StandardRightsWrite - v - - - Microsoft.Win32.NativeMethods/AccessTypes - Synchronize - s - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustDefault - h - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustGroups - g - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustPrivileges - f - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAdjustSessionID - i - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAllAccess - k - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAllAccessP - j - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenAssignPrimary - a - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenDuplicate - b - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenExecute - n - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenImpersonate c - - Microsoft.Win32.NativeMethods/AccessTypes - TokenQuery - d - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenQuerySource - e - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenRead - l - - - Microsoft.Win32.NativeMethods/AccessTypes - TokenWrite - m - - - Microsoft.Win32.NativeMethods/AccessTypes - WriteDac - q - - - Microsoft.Win32.NativeMethods/AccessTypes - WriteOwner - r - - - unsigned int32 - value__ - Microsoft.Win32.NativeMethods/DS_NAME_ERROR - bu/t + v/b @@ -2680,7 +1053,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FLAGS - bu/u + v/c @@ -2718,7 +1091,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_FORMAT - bu/v + v/d @@ -2781,7 +1154,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT - bu/x + v/f Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM[]() @@ -2806,7 +1179,7 @@ Microsoft.Win32.NativeMethods/DS_NAME_RESULT_ITEM - bu/y + v/g string() @@ -2835,7 +1208,7 @@ Microsoft.Win32.NativeMethods/DomainService - bu/w + v/e void(string, string) @@ -2866,386 +1239,14 @@ - - Microsoft.Win32.NativeMethods/LUID - bu/f - - - Microsoft.Win32.NativeMethods/LUID(string, string) - FromName - c - - - - - int32 - HighPart - b - - - unsigned int32 - LowPart - a - - - - - - - Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES - bu/g - - - void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) - .ctor - - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Attributes - b - - - Microsoft.Win32.NativeMethods/LUID - Luid - a - - - - - - - Microsoft.Win32.NativeMethods/NetworkComputerInfo - bu/s - - - string() - get_Comment - h - - - string() - get_Name - g - - - Microsoft.Win32.NativeMethods/ServerPlatform() - get_Platform - f - - - Microsoft.Win32.NativeMethods/ServerTypes() - get_ServerTypes - i - - - System.Version() - get_Version - j - - - - - string - sv101_comment - f - - - string - sv101_name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - sv101_platform_id - a - - - Microsoft.Win32.NativeMethods/ServerTypes - sv101_type - e - - - int32 - sv101_version_major - c - - - int32 - sv101_version_minor - d - - - - - - - Microsoft.Win32.NativeMethods/PRIVILEGE_SET - bu/h - - - void(unsigned int32, Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES[]) - .ctor - - - void() - Dispose - - - - - unsigned int32 - Control - b - - - native int - Privilege - c - - - unsigned int32 - PrivilegeCount - a - - - - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - bu/b - - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Disabled - a - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - Enabled - c - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - EnabledByDefault - b - - - Microsoft.Win32.NativeMethods/PrivilegeAttributes - UsedForAccess - d - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - bu/c - - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Anonymous - a - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Delegation - d - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Identification - b - - - Microsoft.Win32.NativeMethods/SECURITY_IMPERSONATION_LEVEL - Impersonation - c - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_100 - bu/p - - - - string - Name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_101 - bu/q - - - - string - Comment - f - - - string - Name - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - Microsoft.Win32.NativeMethods/ServerTypes - Type - e - - - int32 - VersionMajor - c - - - int32 - VersionMinor - d - - - - - - - Microsoft.Win32.NativeMethods/SERVER_INFO_102 - bu/r - - - - int32 - AutoDisconnectMinutes - h - - - string - Comment - f - - - bool - Hidden - i - - - int32 - MaxUsers - g - - - string - Name - b - - - int32 - NetworkAnnounceRate - j - - - int32 - NetworkAnnounceRateDelta - k - - - Microsoft.Win32.NativeMethods/ServerPlatform - PlatformId - a - - - Microsoft.Win32.NativeMethods/ServerTypes - Type - e - - - string - UserDirectoryPath - m - - - int32 - UsersPerLicense - l - - - int32 - VersionMajor - c - - - int32 - VersionMinor - d - - - - - - - Microsoft.Win32.NativeMethods/SID_AND_ATTRIBUTES - bu/i - - - - unsigned int32 - Attributes - b - - - native int - Sid - a - - - - - Microsoft.Win32.NativeMethods/SYSTEMTIME - bu/z + v/h - - void() - .cctor - void(System.DateTime) .ctor - - void(unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16, unsigned int16) - .ctor - bool(object) Equals @@ -3421,46 +1422,16 @@ Microsoft.Win32.NativeMethods/SafeTokenHandle - bu/m + v/a void() .cctor - - void() - .ctor - void(native int, bool) .ctor - - Microsoft.Win32.NativeMethods/SafeTokenHandle(Microsoft.Win32.NativeMethods/AccessTypes) - FromCurrentProcess - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(Microsoft.Win32.NativeMethods/AccessTypes, bool) - FromCurrentThread - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(native int, Microsoft.Win32.NativeMethods/AccessTypes) - FromProcess - a - - - Microsoft.Win32.NativeMethods/SafeTokenHandle(native int, Microsoft.Win32.NativeMethods/AccessTypes, bool) - FromThread - a - - - 1 - !!0(Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS) - GetInfo - a - bool() ReleaseHandle @@ -3486,486 +1457,6 @@ - - Microsoft.Win32.NativeMethods/ServerPlatform - bu/o - - - - Microsoft.Win32.NativeMethods/ServerPlatform - DOS - a - - - Microsoft.Win32.NativeMethods/ServerPlatform - NT - c - - - Microsoft.Win32.NativeMethods/ServerPlatform - OS2 - b - - - Microsoft.Win32.NativeMethods/ServerPlatform - OSF - d - - - Microsoft.Win32.NativeMethods/ServerPlatform - VMS - e - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/ServerTypes - bu/n - - - - Microsoft.Win32.NativeMethods/ServerTypes - All - ag - - - Microsoft.Win32.NativeMethods/ServerTypes - AlternateTransport - ad - - - Microsoft.Win32.NativeMethods/ServerTypes - AppleFilingProtocol - g - - - Microsoft.Win32.NativeMethods/ServerTypes - BackupBrowserService - s - - - Microsoft.Win32.NativeMethods/ServerTypes - BackupDomainCtrl - e - - - Microsoft.Win32.NativeMethods/ServerTypes - BrowserService - r - - - Microsoft.Win32.NativeMethods/ServerTypes - DCE - ac - - - Microsoft.Win32.NativeMethods/ServerTypes - DFS - y - - - Microsoft.Win32.NativeMethods/ServerTypes - DialinServer - k - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainCtrl - d - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainMaster - u - - - Microsoft.Win32.NativeMethods/ServerTypes - DomainMember - i - - - Microsoft.Win32.NativeMethods/ServerTypes - LocalListOnly - ae - - - Microsoft.Win32.NativeMethods/ServerTypes - MasterBrowserService - t - - - Microsoft.Win32.NativeMethods/ServerTypes - MicrosoftFileAndPrintServer - p - - - Microsoft.Win32.NativeMethods/ServerTypes - NT - n - - - Microsoft.Win32.NativeMethods/ServerTypes - NTCluster - z - - - Microsoft.Win32.NativeMethods/ServerTypes - NTServer - q - - - Microsoft.Win32.NativeMethods/ServerTypes - Novell - h - - - Microsoft.Win32.NativeMethods/ServerTypes - OSF1Server - v - - - Microsoft.Win32.NativeMethods/ServerTypes - PrimaryDomain - af - - - Microsoft.Win32.NativeMethods/ServerTypes - PrintQueueServer - j - - - Microsoft.Win32.NativeMethods/ServerTypes - Server - b - - - Microsoft.Win32.NativeMethods/ServerTypes - SqlServer - c - - - Microsoft.Win32.NativeMethods/ServerTypes - TerminalServer - aa - - - Microsoft.Win32.NativeMethods/ServerTypes - TimeSource - f - - - Microsoft.Win32.NativeMethods/ServerTypes - UnixServer - m - - - Microsoft.Win32.NativeMethods/ServerTypes - VMSServer - w - - - Microsoft.Win32.NativeMethods/ServerTypes - VirtualNTCluster - ab - - - Microsoft.Win32.NativeMethods/ServerTypes - Windows - x - - - Microsoft.Win32.NativeMethods/ServerTypes - WindowsForWorkgroups - o - - - Microsoft.Win32.NativeMethods/ServerTypes - Workstation - a - - - Microsoft.Win32.NativeMethods/ServerTypes - XenixServer - l - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION - bu/j - - - - int32 - TokenIsElevated - a - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - bu/d - - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Default - a - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Full - b - - - Microsoft.Win32.NativeMethods/TOKEN_ELEVATION_TYPE - Limited - c - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - bu/e - - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - MaxTokenInfoClass - ac - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenAccessInformation - v - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenAuditPolicy - p - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenDefaultDacl - f - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenElevation - t - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenElevationType - r - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenGroups - b - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenGroupsAndPrivileges - m - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenHasRestrictions - u - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenImpersonationLevel - i - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenIntegrityLevel - y - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenLinkedToken - s - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenLogonSid - ab - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenMandatoryPolicy - aa - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenOrigin - q - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenOwner - d - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenPrimaryGroup - e - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenPrivileges - c - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenRestrictedSids - k - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSandBoxInert - o - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSessionId - l - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSessionReference - n - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenSource - g - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenStatistics - j - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenType - h - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenUIAccess - z - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenUser - a - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenVirtualizationAllowed - w - - - Microsoft.Win32.NativeMethods/TOKEN_INFORMATION_CLASS - TokenVirtualizationEnabled - x - - - int32 - value__ - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_MANDATORY_LABEL - bu/k - - - - Microsoft.Win32.NativeMethods/SID_AND_ATTRIBUTES - Label - a - - - - - - - Microsoft.Win32.NativeMethods/TOKEN_PRIVILEGES - bu/l - - - void(Microsoft.Win32.NativeMethods/LUID, Microsoft.Win32.NativeMethods/PrivilegeAttributes) - .ctor - - - unsigned int32() - get_SizeInBytes - c - - - - - unsigned int32 - PrivilegeCount - a - - - Microsoft.Win32.NativeMethods/LUID_AND_ATTRIBUTES - Privileges - b - - - - - - - Microsoft.Win32.NativeMethods/TokenType - bu/TokenType - - - - Microsoft.Win32.NativeMethods/TokenType - TokenImpersonation - - - Microsoft.Win32.NativeMethods/TokenType - TokenPrimary - - - int32 - value__ - - - - - Microsoft.Win32.TaskScheduler.Action @@ -4063,7 +1554,7 @@ void(string) OnPropertyChanged - g + c 2 @@ -4079,10 +1570,6 @@ string() ToString - - string(System.Globalization.CultureInfo) - ToString - 1 !!0(string, !!0) @@ -4173,12 +1660,12 @@ int32() - <GetEnumerator>b__56_0 + <GetEnumerator>b__47_0 a Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) - <GetEnumerator>b__56_1 + <GetEnumerator>b__47_1 a @@ -4186,18 +1673,10 @@ !!0(!!0) Add - - Microsoft.Win32.TaskScheduler.ExecAction(string, string, string) - Add - Microsoft.Win32.TaskScheduler.Action(Microsoft.Win32.TaskScheduler.TaskActionType) AddNew - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Action>) - AddRange - void() Clear @@ -4206,10 +1685,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Contains - - bool(System.Type) - ContainsType - void() ConvertUnsupportedActions @@ -4252,10 +1727,6 @@ int32(Microsoft.Win32.TaskScheduler.Action) IndexOf - - int32(string) - IndexOf - void(int32, Microsoft.Win32.TaskScheduler.Action) Insert @@ -4345,10 +1816,6 @@ void(System.Xml.XmlWriter) System.Xml.Serialization.IXmlSerializable.WriteXml - - Microsoft.Win32.TaskScheduler.Action[]() - ToArray - string() ToString @@ -4370,10 +1837,6 @@ Microsoft.Win32.TaskScheduler.Action(int32) get_Item - - Microsoft.Win32.TaskScheduler.Action(string) - get_Item - Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() get_PowerShellConversion @@ -4388,10 +1851,6 @@ get_SupportV2Conversion e - - string() - get_XmlText - void(string) set_Context @@ -4400,18 +1859,10 @@ void(int32, Microsoft.Win32.TaskScheduler.Action) set_Item - - void(string, Microsoft.Win32.TaskScheduler.Action) - set_Item - void(Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption) set_PowerShellConversion - - void(string) - set_XmlText - @@ -4463,10 +1914,6 @@ Microsoft.Win32.TaskScheduler.Action(int32) Item - - Microsoft.Win32.TaskScheduler.Action(string) - Item - Microsoft.Win32.TaskScheduler.PowerShellActionPlatformOption() PowerShellConversion @@ -4503,40 +1950,12 @@ object(int32) System.Collections.IList.Item - - string() - XmlText - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass40_0 Microsoft.Win32.TaskScheduler.ActionCollection/a - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <get_Item>b__0 - b - - - - - string - actionId - a - - - - - - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass48_0 - Microsoft.Win32.TaskScheduler.ActionCollection/b void() @@ -4559,32 +1978,8 @@ - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass49_0 - Microsoft.Win32.TaskScheduler.ActionCollection/c - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <ContainsType>b__0 - b - - - - - System.Type - actionType - a - - - - - - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass65_0 - Microsoft.Win32.TaskScheduler.ActionCollection/d + Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass56_0 + Microsoft.Win32.TaskScheduler.ActionCollection/b void() @@ -4606,30 +2001,6 @@ - - Microsoft.Win32.TaskScheduler.ActionCollection/<>c__DisplayClass66_0 - Microsoft.Win32.TaskScheduler.ActionCollection/e - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Action) - <IndexOf>b__0 - b - - - - - string - actionId - a - - - - - Microsoft.Win32.TaskScheduler.BootTrigger @@ -4669,7 +2040,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger - b1 + ac Microsoft.Win32.TaskScheduler.Trigger(System.Xml.XmlReader) @@ -4693,7 +2064,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlReader - b1/a + ac/a void(object, native int) @@ -4718,7 +2089,7 @@ Microsoft.Win32.TaskScheduler.CalendarTrigger/CalendarXmlWriter - b1/b + ac/b void(object, native int) @@ -4772,11 +2143,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - string(System.Guid) GetNameForCLSID @@ -4838,10 +2204,10 @@ Microsoft.Win32.TaskScheduler.CultureSwitcher - bx + y - void(System.Globalization.CultureInfo) + void() .ctor @@ -4888,14 +2254,6 @@ System.TimeSpan() get_Delay - - string() - get_Name - - - Microsoft.Win32.TaskScheduler.NamedValueCollection() - get_Properties - void(System.TimeSpan) set_Delay @@ -4923,14 +2281,6 @@ System.TimeSpan() Delay - - string() - Name - - - Microsoft.Win32.TaskScheduler.NamedValueCollection() - Properties - @@ -5071,7 +2421,7 @@
Microsoft.Win32.TaskScheduler.DebugHelper - by + z string(object) @@ -5085,7 +2435,7 @@ Microsoft.Win32.TaskScheduler.DefaultValueExAttribute - b0 + ab void(System.Type, string) @@ -5136,26 +2486,6 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - string(System.Text.RegularExpressions.Group, string) - FromPS - a - - - string[](string) - FromPS - e - - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - f - - - string(string) - FromUTF8 - d - string() GetPowerShellCommand @@ -5163,7 +2493,7 @@ string(string) Prep - c + b string(string, char[]) @@ -5182,11 +2512,6 @@ string(string) ToUTF8 - b - - - string(string) - UnPrep a @@ -5358,30 +2683,20 @@ void() .ctor - - string(string) - <FromPS>b__48_0 - b - - - object(string) - <FromPowerShellCommand>b__43_0 - a - string(object) - <GetPowerShellCommand>b__46_0 + <GetPowerShellCommand>b__45_0 a string(string) - <ToPS>b__52_0 - c + <ToPS>b__48_0 + a string(string) - <ToPS>b__53_0 - d + <ToPS>b__49_0 + b @@ -5389,13 +2704,9 @@ Microsoft.Win32.TaskScheduler.EmailAction/<>c <>9 - - System.Converter`2<string,object> - <>9__43_0 - System.Converter`2<object,string> - <>9__46_0 + <>9__45_0 System.Converter`2<string,string> @@ -5403,11 +2714,7 @@ System.Converter`2<string,string> - <>9__52_0 - - - System.Converter`2<string,string> - <>9__53_0 + <>9__49_0 @@ -5424,18 +2731,10 @@ void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) .ctor - - void(string, string, System.Nullable`1<int32>) - .ctor - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) Bind - - string(string, string, System.Nullable`1<int32>) - BuildQuery - void(Microsoft.Win32.TaskScheduler.Trigger) CopyProperties @@ -5448,10 +2747,6 @@ bool(string&, string&, System.Nullable`1<int32>&) GetBasic - - void(string, string, System.Nullable`1<int32>) - SetBasic - string() V2GetTriggerString @@ -5546,28 +2841,15 @@ bool(Microsoft.Win32.TaskScheduler.Action) Equals - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - string() GetPowerShellCommand - - bool(string, bool, bool) - IsValidPath - string[]() ParsePowerShellItems a - - void(string, bool) - SetValidatedPath - string() ToString @@ -5638,381 +2920,9 @@ - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, string) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - AtLogon - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - AtLogonOf - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - AtTaskRegistration - - - Microsoft.Win32.TaskScheduler.Fluent.IntervalTriggerBuilder(int16) - Every - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyTriggerBuilder(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - InTheMonthOf - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - InWorkingDirectory - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - OnAll - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - OnBoot - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - OnIdle - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - OnStateChange - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - Once - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - WithArguments - - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.BaseBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - Microsoft.Win32.TaskScheduler.Task(string) - AsTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType) - AsTask - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - get_TaskDef - a - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - get_When - - - - - Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo - tb - a - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - TaskDef - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - When - - - - - - Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo - du - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition - td - a - - - Microsoft.Win32.TaskScheduler.TaskService - ts - b - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.IntervalTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, int16) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - Days - - - Microsoft.Win32.TaskScheduler.Fluent.WeeklyTriggerBuilder() - Weeks - - - - - int16 - interval - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyDOWTriggerBuilder(Microsoft.Win32.TaskScheduler.WhichWeek) - In - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - Of - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - trb - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.MonthlyTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32[]) - OnTheDays - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - trb - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - AllowingStartIfOnBatteries - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - AllowingStartOnRemoteAppSession - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(string) - DataIs - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - DeletingTaskAfter - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - DisallowingDemandStart - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - DisallowingHardTerminate - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - ExecutingAtMost - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - InstancesAre - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - NotStoppingIfGoingOnBatteries - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - OnlyIfIdle - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - OnlyIfNetworkAvailable - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.Diagnostics.ProcessPriorityClass) - PriorityIs - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder(System.TimeSpan) - RestartingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - StartingWhenAvailable - - - Microsoft.Win32.TaskScheduler.Fluent.SettingsBuilder() - WakingToRun - - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, Microsoft.Win32.TaskScheduler.TaskTriggerType) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.DateTime) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32, int32, int32, int32) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - Ending - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder() - IsDisabled - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.TimeSpan) - RepeatingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - RepeatingEvery - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.TimeSpan) - RunningAtMostFor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - RunningAtMostFor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(System.DateTime) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(int32, int32, int32, int32, int32, int32) - Starting - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(string) - Starting - - - - - Microsoft.Win32.TaskScheduler.Trigger - trigger - a - - - - - - - Microsoft.Win32.TaskScheduler.Fluent.WeeklyTriggerBuilder - - - void(Microsoft.Win32.TaskScheduler.Fluent.BuilderInfo, int16) - .ctor - - - Microsoft.Win32.TaskScheduler.Fluent.TriggerBuilder(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - On - - - - - - Microsoft.Win32.TaskScheduler.IBindAsExecAction - bw + x @@ -6025,30 +2935,6 @@ - - Microsoft.Win32.TaskScheduler.ITaskHandler - - - void() - Pause - - - void() - Resume - - - void(object, string) - Start - - - void(int32&) - Stop - - - - - - Microsoft.Win32.TaskScheduler.ITaskHandlerStatus @@ -6130,14 +3016,6 @@ System.TimeSpan() get_IdleDuration - - bool() - get_RestartOnIdle - - - bool() - get_StopOnIdleEnd - System.TimeSpan() get_WaitTimeout @@ -6146,14 +3024,6 @@ void(System.TimeSpan) set_IdleDuration - - void(bool) - set_RestartOnIdle - - - void(bool) - set_StopOnIdleEnd - void(System.TimeSpan) set_WaitTimeout @@ -6176,14 +3046,6 @@ System.TimeSpan() IdleDuration - - bool() - RestartOnIdle - - - bool() - StopOnIdleEnd - System.TimeSpan() WaitTimeout @@ -6275,11 +3137,6 @@ void() Dispose - - bool() - IsSet - a - string() ToString @@ -6288,10 +3145,6 @@ System.TimeSpan() get_Deadline - - bool() - get_Exclusive - System.TimeSpan() get_Period @@ -6300,10 +3153,6 @@ void(System.TimeSpan) set_Deadline - - void(bool) - set_Exclusive - void(System.TimeSpan) set_Period @@ -6326,10 +3175,6 @@ System.TimeSpan() Deadline - - bool() - Exclusive - System.TimeSpan() Period @@ -6844,12 +3689,12 @@ int32() - <GetEnumerator>b__32_0 + <GetEnumerator>b__29_0 a Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) - <GetEnumerator>b__32_1 + <GetEnumerator>b__29_1 a @@ -6860,10 +3705,6 @@ void(string, string) Add - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.NameValuePair>) - AddRange - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) Bind @@ -6894,10 +3735,6 @@ bool(string) Remove - - void(int32) - RemoveAt - bool(Microsoft.Win32.TaskScheduler.NameValuePair) System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.NameValuePair>.Contains @@ -6971,10 +3808,6 @@ int32() get_Count - - string(int32) - get_Item - string(string) get_Item @@ -7041,10 +3874,6 @@ int32() Count - - string(int32) - Item - string(string) Item @@ -7094,7 +3923,7 @@ Microsoft.Win32.TaskScheduler.NameValuePair(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair) - <GetEnumerator>b__32_2 + <GetEnumerator>b__29_2 a @@ -7123,14 +3952,14 @@ System.Func`2<Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair,Microsoft.Win32.TaskScheduler.NameValuePair> - <>9__32_2 + <>9__29_2 - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass27_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass25_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/a @@ -7159,7 +3988,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass34_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass31_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/b @@ -7183,7 +4012,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass36_0 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<>c__DisplayClass32_0 Microsoft.Win32.TaskScheduler.NamedValueCollection/c @@ -7207,7 +4036,7 @@ - Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__52 + Microsoft.Win32.TaskScheduler.NamedValueCollection/<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,System-String>>-GetEnumerator>d__48 Microsoft.Win32.TaskScheduler.NamedValueCollection/d @@ -7281,11 +4110,6 @@ void() Dispose - - bool() - IsSet - a - string() ToString @@ -7294,18 +4118,10 @@ System.Guid() get_Id - - string() - get_Name - void(System.Guid) set_Id - - void(string) - set_Name - @@ -7319,10 +4135,6 @@ System.Guid() Id - - string() - Name - @@ -7333,10 +4145,6 @@ void(Microsoft.Win32.TaskScheduler.TaskCompatibility) .ctor - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - string() get_LibName @@ -7387,10 +4195,6 @@ void() .ctor - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - void(string) .ctor @@ -7438,7 +4242,13657 @@ - Microsoft.Win32.TaskScheduler.Properties.Resources + Microsoft.Win32.TaskScheduler.QuickTriggerType + + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Hourly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + TaskRegistration + + + Microsoft.Win32.TaskScheduler.QuickTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.RegistrationTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + void(System.TimeSpan) + set_Delay + + + + + + System.TimeSpan() + Delay + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + + + void(Microsoft.Win32.TaskScheduler.Trigger) + .ctor + + + void() + Bind + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Equals + + + bool(object) + Equals + + + int32() + GetHashCode + + + bool(System.Reflection.PropertyInfo, object, object&) + ReadXmlConverter + a + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + Set + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + System.TimeSpan() + get_Duration + + + System.TimeSpan() + get_Interval + + + bool() + get_StopAtDurationEnd + + + void(System.TimeSpan) + set_Duration + + + void(System.TimeSpan) + set_Interval + + + void(bool) + set_StopAtDurationEnd + + + + + Microsoft.Win32.TaskScheduler.Trigger + pTrigger + a + + + System.TimeSpan + unboundDuration + d + + + System.TimeSpan + unboundInterval + c + + + bool + unboundStopAtDurationEnd + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + v2Pattern + b + + + + + System.TimeSpan() + Duration + + + System.TimeSpan() + Interval + + + bool() + StopAtDurationEnd + + + + + + Microsoft.Win32.TaskScheduler.RepetitionPatternConverter + ad + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.ResourceReferenceValue + + + void(string, int32) + .ctor + + + string() + ToString + + + string() + get_ResourceFilePath + + + int32() + get_ResourceIdentifier + + + string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) + op_Implicit + + + void(string) + set_ResourceFilePath + + + void(int32) + set_ResourceIdentifier + + + + + string + <ResourceFilePath>k__BackingField + a + + + int32 + <ResourceIdentifier>k__BackingField + b + + + + + string() + ResourceFilePath + + + int32() + ResourceIdentifier + + + + + + Microsoft.Win32.TaskScheduler.RunningTask + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + v2RunningTask + a + + + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) + .ctor + + + int32() + <GetEnumerator>b__9_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + <GetEnumerator>b__9_1 + a + + + Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) + <GetEnumerator>b__9_2 + a + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + get_Item + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + v2Coll + b + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.RunningTask(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator + Microsoft.Win32.TaskScheduler.RunningTaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.RunningTask() + get_Current + + + + + Microsoft.Win32.TaskScheduler.TaskService + svc + a + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + tEnum + b + + + + + + + Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool() + StateChangeIsSet + a + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + + + string() + get_UserId + + + void(System.TimeSpan) + set_Delay + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + + + void(string) + set_UserId + + + + + + System.TimeSpan() + Delay + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + StateChange + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.ShowMessageAction + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) + .ctor + + + void(string, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Action) + CopyProperties + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + CreateV2Action + + + bool(Microsoft.Win32.TaskScheduler.Action) + Equals + + + string() + GetPowerShellCommand + + + string() + ToString + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_InternalActionType + + + string() + get_MessageBody + + + string() + get_Title + + + void(string) + set_MessageBody + + + void(string) + set_Title + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType() + InternalActionType + + + string() + MessageBody + + + string() + Title + + + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionLaunchFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ActionSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + BootTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatDirectoryMonitorFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartLsaFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartNetscheduleFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatStartRpcFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskDeleteFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskSetSdFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskStatusUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatTaskUpdateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeLsaCleanupFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNeedNotDetermined + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeNsAccountFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeStoreEnumFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskLoadFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CompatUpgradeTaskRegistrationFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ConsoleDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + CreatedTaskProcess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EngineQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventAggregateFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventRenderFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + EventTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + FailedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IdleTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + IgnoredTaskStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImmediateTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ImpersonationFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + InstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobNoStartWithoutNetwork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobRegistered + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobSuccess + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + JobTermination + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + LogonTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + MissedTaskLaunched + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceIgnored + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NewInstanceQueued + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NoStartUserNotLoggedOn + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + NotStartedWithoutIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RejectedTaskRestart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteConnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RemoteDisconnectTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Run + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + RunningInstanceStopped + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceComInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceCredStoreInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceIdleServiceInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceLsaInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRpcInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceRunBootJobsFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStart + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStartFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceStop + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeInitError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + ScheduleServiceTimeChangeSignaled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionChannelReady + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionConnected + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionError + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionExit + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionFailedToProcessMessage + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionJobsOrphaned + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionLockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionManagerConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionMessageSendFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessConnectFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessLaunchFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainShutdown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessMainStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStartJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessReceivedStopJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionProcessStarted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJob + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionSentJobFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionUnlockTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + SessionWin32ObjectCreated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOffIdle + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnBatteries + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnRequest + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + StoppingOnTimeout + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDeleted + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskDisabled + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskEventSubscriptionFailed + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotRunServiceBusy + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedEngineQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskNotStartedTaskQueueQuotaExceeded + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskQueueQuotaApproaching + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutCredentials + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskRegisteredWithoutSomeTriggers + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskStartedOnComputerWakeup + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TaskUpdated + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeTrigger + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TimeoutWontWork + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + TransactionRollbackFailure + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + Unknown + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + VistaBeta2CredstoreUpgradeFailed + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TSInteropExt + aa + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + GetDataItem + a + + + bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + HasFlags + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) + SetDataItem + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) + SetFlags + a + + + + + + + + Microsoft.Win32.TaskScheduler.TSNotSupportedException + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) + .ctor + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + GetObjectData + + + string() + get_LibName + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + min + + + string + myMessage + + + + + string() + LibName + + + + + + Microsoft.Win32.TaskScheduler.Task + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.Task) + CompareTo + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + CreateTask + b + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.TaskSecurity() + GetAccessControl + + + Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) + GetAccessControl + + + int32() + GetOSLibraryMinorVersion + a + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1Path + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) + GetV2Definition + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + GetV2StrippedDefinition + a + + + void(Microsoft.Win32.TaskScheduler.TaskSecurity) + SetAccessControl + + + void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) + SetSecurityDescriptorSddlForm + + + System.TimeSpan(string) + StringToTimeSpan + a + + + int32(object) + System.IComparable.CompareTo + + + string(System.TimeSpan) + TimeSpanToString + a + + + string() + ToString + + + void() + V1Reactivate + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + get_Definition + + + bool() + get_Enabled + + + string() + get_Name + + + string() + get_Path + + + bool() + get_ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + void(bool) + set_Enabled + + + void(bool) + set_ReadOnly + a + + + + + bool + <ReadOnly>k__BackingField + h + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + i + + + System.Security.AccessControl.AccessControlSections + defaultAccessControlSections + a + + + System.Security.AccessControl.SecurityInfos + defaultSecurityInfosSections + b + + + Microsoft.Win32.TaskScheduler.TaskDefinition + myTD + f + + + int32 + osLibMinorVer + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + c + + + System.DateTime + v2InvalidDate + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + v2Task + g + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + Definition + + + bool() + Enabled + + + string() + Name + + + string() + Path + + + bool() + ReadOnly + + + Microsoft.Win32.TaskScheduler.TaskState() + State + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + + + + Microsoft.Win32.TaskScheduler.Task/DefDoc + Microsoft.Win32.TaskScheduler.Task/a + + + void(string) + .ctor + + + bool(string, string, bool) + Contains + c + + + void(string) + RemoveTag + c + + + System.Version() + get_Version + c + + + string() + get_Xml + d + + + void(System.Version) + set_Version + c + + + + + System.Xml.XmlDocument + doc + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskAccessRule + + + void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) + .ctor + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskActionType + + + + Microsoft.Win32.TaskScheduler.TaskActionType + ComHandler + + + Microsoft.Win32.TaskScheduler.TaskActionType + Execute + + + Microsoft.Win32.TaskScheduler.TaskActionType + SendEmail + + + Microsoft.Win32.TaskScheduler.TaskActionType + ShowMessage + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskAuditRule + + + void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskRights() + get_TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskRights() + TaskRights + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + string() + ToString + + + int32() + get_Count + + + System.Text.RegularExpressions.Regex() + get_Filter + a + + + Microsoft.Win32.TaskScheduler.Task(int32) + get_Item + + + void(System.Text.RegularExpressions.Regex) + set_Filter + a + + + + + System.Text.RegularExpressions.Regex + filter + d + + + Microsoft.Win32.TaskScheduler.TaskFolder + fld + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TS + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + v2Coll + c + + + + + int32() + Count + + + System.Text.RegularExpressions.Regex() + Filter + + + Microsoft.Win32.TaskScheduler.Task(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/a + + + void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.Task() + get_Current + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask() + get_ICurrent + d + + + + + string + curItem + d + + + System.Text.RegularExpressions.Regex + filter + a + + + Microsoft.Win32.TaskScheduler.TaskService + svc + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + ts + e + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + wienum + c + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator + Microsoft.Win32.TaskScheduler.TaskCollection/b + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) + .ctor + + + bool() + MoveNext + + + + + System.Text.RegularExpressions.Regex + filter + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 + Microsoft.Win32.TaskScheduler.TaskCollection/b/a + + + void() + .ctor + + + int32() + <.ctor>b__0 + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + <.ctor>b__1 + c + + + Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) + <.ctor>b__2 + c + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + iTaskColl + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + AT + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_1 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_2 + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + V2_3 + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_CompatibilityLevel + + + string() + get_Property + + + string() + get_Reason + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility + <CompatibilityLevel>k__BackingField + a + + + string + <Property>k__BackingField + b + + + string + <Reason>k__BackingField + c + + + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + CompatibilityLevel + + + string() + Property + + + string() + Reason + + + + + + Microsoft.Win32.TaskScheduler.TaskCreation + + + + Microsoft.Win32.TaskScheduler.TaskCreation + Create + + + Microsoft.Win32.TaskScheduler.TaskCreation + CreateOrUpdate + + + Microsoft.Win32.TaskScheduler.TaskCreation + Disable + + + Microsoft.Win32.TaskScheduler.TaskCreation + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskCreation + IgnoreRegistrationTriggers + + + Microsoft.Win32.TaskScheduler.TaskCreation + Update + + + Microsoft.Win32.TaskScheduler.TaskCreation + ValidateOnly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskDefinition + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + string() + <get_Principal>b__22_0 + a + + + void() + Dispose + + + object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskData + a + + + System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + GetV1TaskDataDictionary + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) + SetV1TaskData + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + void(string) + V1Save + a + + + Microsoft.Win32.TaskScheduler.ActionCollection() + get_Actions + + + string() + get_Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + get_Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + get_RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + get_Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + get_Triggers + + + string() + get_XmlText + + + void(string) + set_Data + + + void(string) + set_XmlText + + + + + Microsoft.Win32.TaskScheduler.ActionCollection + actions + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + regInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings + settings + + + string + tns + + + Microsoft.Win32.TaskScheduler.TriggerCollection + triggers + + + string + v1Name + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + + + + + Microsoft.Win32.TaskScheduler.ActionCollection() + Actions + + + string() + Data + + + Microsoft.Win32.TaskScheduler.TaskPrincipal() + Principal + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() + RegistrationInfo + + + Microsoft.Win32.TaskScheduler.TaskSettings() + Settings + + + Microsoft.Win32.TaskScheduler.TriggerCollection() + Triggers + + + string() + XmlText + + + + + + Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer + + + string(string, object) + BuildEnumString + a + + + string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + GetCultureEquivalentString + a + + + string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) + GetCultureEquivalentString + a + + + string(object) + GetString + + + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) + .ctor + + + int32(Microsoft.Win32.TaskScheduler.TaskEvent) + CompareTo + + + string() + ToString + + + System.Nullable`1<System.Guid>() + get_ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + get_DataValues + + + int32() + get_EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + get_EventRecord + + + string() + get_Level + + + string() + get_OpCode + + + System.Nullable`1<int32>() + get_ProcessId + + + System.Nullable`1<int64>() + get_RecordId + + + string() + get_TaskCategory + + + string() + get_TaskPath + + + System.Nullable`1<System.DateTime>() + get_TimeCreated + + + System.Security.Principal.SecurityIdentifier() + get_UserId + + + System.Nullable`1<unsigned int8>() + get_Version + + + void(System.Nullable`1<System.Guid>) + set_ActivityId + a + + + void(int32) + set_EventId + a + + + void(System.Diagnostics.Eventing.Reader.EventRecord) + set_EventRecord + a + + + void(string) + set_Level + a + + + void(string) + set_OpCode + b + + + void(System.Nullable`1<int32>) + set_ProcessId + a + + + void(System.Nullable`1<int64>) + set_RecordId + a + + + void(string) + set_TaskCategory + c + + + void(string) + set_TaskPath + d + + + void(System.Nullable`1<System.DateTime>) + set_TimeCreated + a + + + void(System.Security.Principal.SecurityIdentifier) + set_UserId + a + + + void(System.Nullable`1<unsigned int8>) + set_Version + a + + + + + System.Nullable`1<System.Guid> + <ActivityId>k__BackingField + a + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + <DataValues>k__BackingField + b + + + int32 + <EventId>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventRecord + <EventRecord>k__BackingField + d + + + string + <Level>k__BackingField + e + + + string + <OpCode>k__BackingField + f + + + System.Nullable`1<int32> + <ProcessId>k__BackingField + g + + + System.Nullable`1<int64> + <RecordId>k__BackingField + h + + + string + <TaskCategory>k__BackingField + i + + + string + <TaskPath>k__BackingField + j + + + System.Nullable`1<System.DateTime> + <TimeCreated>k__BackingField + k + + + System.Security.Principal.SecurityIdentifier + <UserId>k__BackingField + l + + + System.Nullable`1<unsigned int8> + <Version>k__BackingField + m + + + + + System.Nullable`1<System.Guid>() + ActivityId + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() + DataValues + + + int32() + EventId + + + System.Diagnostics.Eventing.Reader.EventRecord() + EventRecord + + + string() + Level + + + string() + OpCode + + + System.Nullable`1<int32>() + ProcessId + + + System.Nullable`1<int64>() + RecordId + + + string() + TaskCategory + + + string() + TaskPath + + + System.Nullable`1<System.DateTime>() + TimeCreated + + + System.Security.Principal.SecurityIdentifier() + UserId + + + System.Nullable`1<unsigned int8>() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues + + + void(System.Diagnostics.Eventing.Reader.EventLogRecord) + .ctor + + + + + System.Diagnostics.Eventing.Reader.EventLogRecord + rec + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventArgs + + + void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_TaskEvent + + + string() + get_TaskPath + + + + + Microsoft.Win32.TaskScheduler.TaskEvent + <TaskEvent>k__BackingField + b + + + string + <TaskPath>k__BackingField + c + + + Microsoft.Win32.TaskScheduler.TaskService + taskService + a + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + TaskEvent + + + string() + TaskPath + + + + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator + + + void(System.Diagnostics.Eventing.Reader.EventLogReader) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskEvent() + get_Current + + + + + System.Diagnostics.Eventing.Reader.EventRecord + curRec + a + + + System.Diagnostics.Eventing.Reader.EventLogReader + log + b + + + + + Microsoft.Win32.TaskScheduler.TaskEvent() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog + + + void() + .cctor + + + void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) + .ctor + + + void(string, string, string, string, string) + .ctor + + + string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) + BuildQuery + a + + + Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) + GetEnumerator + + + void(string, string, bool, string, string, string) + Initialize + a + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + bool() + get_EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + get_Query + a + + + void(bool) + set_EnumerateInReverse + + + void(System.Diagnostics.Eventing.Reader.EventLogQuery) + set_Query + a + + + + + bool + <EnumerateInReverse>k__BackingField + c + + + System.Diagnostics.Eventing.Reader.EventLogQuery + <Query>k__BackingField + d + + + bool + IsVistaOrLater + b + + + string + TSEventLogPath + a + + + + + bool() + EnumerateInReverse + + + System.Diagnostics.Eventing.Reader.EventLogQuery() + Query + + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <BuildQuery>b__4_0 + a + + + string(int32) + <BuildQuery>b__4_1 + b + + + + + Microsoft.Win32.TaskScheduler.TaskEventLog/<>c + <>9 + + + System.Converter`2<int32,string> + <>9__4_0 + + + System.Converter`2<int32,string> + <>9__4_1 + + + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + + + void() + .cctor + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(string, Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void() + BeginInit + + + void(bool) + Dispose + + + void() + EndInit + + + void(string) + InitTask + a + + + bool() + IsSuspended + g + + + void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) + OnEventRecorded + + + void() + ReleaseWatcher + f + + + void() + Restart + e + + + void() + SetupWatcher + d + + + void() + StartRaisingEvents + c + + + void() + StopListening + b + + + void() + StopRaisingEvents + a + + + void(object, System.IO.FileSystemEventArgs) + Watcher_DirectoryChanged + a + + + void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) + Watcher_EventRecordWritten + a + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + add_EventRecorded + + + bool() + get_Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + get_Filter + + + string() + get_Folder + + + bool() + get_IncludeSubfolders + + + bool() + get_IsHandleInvalid + i + + + bool() + get_IsV1 + h + + + System.ComponentModel.ISynchronizeInvoke() + get_SynchronizingObject + + + string() + get_TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) + remove_EventRecorded + + + void(bool) + set_Enabled + + + void(string) + set_Folder + + + void(bool) + set_IncludeSubfolders + + + void(System.ComponentModel.ISynchronizeInvoke) + set_SynchronizingObject + + + void(string) + set_TargetServer + + + void(Microsoft.Win32.TaskScheduler.TaskService) + set_TaskService + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + <Filter>k__BackingField + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + System.TimeSpan + MaxV1EventLapse + + + bool + disposed + + + bool + enabled + + + string + folder + + + bool + includeSubfolders + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.StandardTaskEventId + lastId + + + System.DateTime + lastIdTime + + + string + root + + + string + star + + + System.ComponentModel.ISynchronizeInvoke + synchronizingObject + + + Microsoft.Win32.TaskScheduler.TaskService + ts + + + System.IO.FileSystemWatcher + v1Watcher + + + System.Diagnostics.Eventing.Reader.EventLogWatcher + watcher + + + + + bool() + Enabled + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() + Filter + + + string() + Folder + + + bool() + IncludeSubfolders + + + bool() + IsHandleInvalid + + + bool() + IsV1 + + + System.ComponentModel.ISynchronizeInvoke() + SynchronizingObject + + + string() + TargetServer + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> + EventRecorded + + + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter + + + void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) + .ctor + + + string() + ToString + + + int32[]() + get_EventIds + + + int32[]() + get_EventLevels + + + string() + get_TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + get_Wildcard + a + + + void(int32[]) + set_EventIds + + + void(int32[]) + set_EventLevels + + + void(string) + set_TaskName + + + void(Microsoft.Win32.TaskScheduler.Wildcard) + set_Wildcard + a + + + + + Microsoft.Win32.TaskScheduler.Wildcard + <Wildcard>k__BackingField + + + string + filter + + + int32[] + ids + + + int32[] + levels + + + Microsoft.Win32.TaskScheduler.TaskEventWatcher + parent + + + + + int32[]() + EventIds + + + int32[]() + EventLevels + + + string() + TaskName + + + Microsoft.Win32.TaskScheduler.Wildcard() + Wildcard + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + + + void(Microsoft.Win32.TaskScheduler.TaskService) + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + .ctor + + + Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) + CreateFolder + + + void(string, bool) + DeleteFolder + + + void() + Dispose + + + System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) + EnumerateFolderTasks + a + + + bool(object) + Equals + + + int32() + GetHashCode + + + string(System.Security.AccessControl.SecurityInfos) + GetSecurityDescriptorSddlForm + + + Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) + GetTasks + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) + RegisterTaskDefinition + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + RegisterTaskDefinition + + + int32(Microsoft.Win32.TaskScheduler.TaskFolder) + System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo + + + string() + ToString + + + string() + get_Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + get_SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + get_TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + get_Tasks + + + + + Microsoft.Win32.TaskScheduler.TaskService + <TaskService>k__BackingField + d + + + string + rootString + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1List + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + v2Folder + b + + + + + string() + Path + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection() + SubFolders + + + Microsoft.Win32.TaskScheduler.TaskService() + TaskService + + + Microsoft.Win32.TaskScheduler.TaskCollection() + Tasks + + + + + + Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__25 + Microsoft.Win32.TaskScheduler.TaskFolder/a + + + void(int32) + .ctor + + + void() + <>m__Finally1 + c + + + void() + <>m__Finally2 + b + + + void() + <>m__Finally3 + a + + + bool() + MoveNext + f + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() + System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator + l + + + Microsoft.Win32.TaskScheduler.Task() + System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current + h + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + m + + + void() + System.Collections.IEnumerator.Reset + j + + + object() + System.Collections.IEnumerator.get_Current + k + + + void() + System.IDisposable.Dispose + d + + + + + int32 + <>1__state + a + + + Microsoft.Win32.TaskScheduler.Task + <>2__current + b + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + <>3__filter + g + + + Microsoft.Win32.TaskScheduler.TaskFolder + <>3__folder + e + + + bool + <>3__recurse + i + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> + <>7__wrap1 + j + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> + <>7__wrap2 + k + + + int32 + <>l__initialThreadId + c + + + System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> + filter + f + + + Microsoft.Win32.TaskScheduler.TaskFolder + folder + d + + + bool + recurse + h + + + + + + + Microsoft.Win32.TaskScheduler.TaskFolderCollection + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) + .ctor + + + int32() + <GetEnumerator>b__14_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + <GetEnumerator>b__14_1 + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) + <GetEnumerator>b__14_2 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder) + Add + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) + CopyTo + + + void() + Dispose + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() + GetEnumerator + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder) + Remove + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + + + Microsoft.Win32.TaskScheduler.TaskFolder + parent + a + + + Microsoft.Win32.TaskScheduler.TaskFolder[] + v1FolderList + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + v2FolderList + c + + + + + int32() + Count + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly + + + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + IgnoreNew + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Parallel + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + Queue + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy + StopExisting + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Group + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveToken + + + Microsoft.Win32.TaskScheduler.TaskLogonType + InteractiveTokenOrPassword + + + Microsoft.Win32.TaskScheduler.TaskLogonType + None + + + Microsoft.Win32.TaskScheduler.TaskLogonType + Password + + + Microsoft.Win32.TaskScheduler.TaskLogonType + S4U + + + Microsoft.Win32.TaskScheduler.TaskLogonType + ServiceAccount + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipal + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) + .ctor + + + void() + Dispose + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Account + + + string() + get_GroupId + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + + + string() + get_UserId + + + void(string) + set_GroupId + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + + + void(string) + set_UserId + + + + + string + localSystemAcct + a + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + reqPriv + b + + + string + v1CachedAcctInfo + c + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + v2Principal + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + f + + + System.Func`1<string> + xmlFunc + g + + + + + string() + Account + + + string() + GroupId + + + string() + Id + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + LogonType + + + string() + UserId + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAssignPrimaryTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeAuditPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeBackupPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeChangeNotifyPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateGlobalPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePagefilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreatePermanentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateSymbolicLinkPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeCreateTokenPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeDebugPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeEnableDelegationPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeImpersonatePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseBasePriorityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseQuotaPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeIncreaseWorkingSetPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLoadDriverPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeLockMemoryPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeMachineAccountPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeManageVolumePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeProfileSingleProcessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRelabelPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRemoteShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeRestorePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSecurityPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeShutdownPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSyncAgentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemEnvironmentPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemProfilePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeSystemtimePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTakeOwnershipPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTcbPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTimeZonePrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeTrustedCredManAccessPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUndockPrivilege + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + SeUnsolicitedInputPrivilege + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Add + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + Contains + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) + CopyTo + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + IndexOf + + + void() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear + + + bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert + + + void(int32) + System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32() + get_Count + + + bool() + get_IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + int32() + Count + + + bool() + IsReadOnly + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) + Item + + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + get_Current + + + void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) + set_Current + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege + <Current>k__BackingField + c + + + int32 + cur + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + v2Principal2 + a + + + + + Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() + Current + + + object() + System.Collections.IEnumerator.Current + + + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Default + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + None + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType + Unrestricted + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRegistrationInfo + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + .ctor + + + void() + Dispose + + + string(string) + FixCrLf + a + + + bool(System.Reflection.PropertyInfo, object, object&) + ProcessVersionXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + string() + get_Author + + + System.DateTime() + get_Date + + + string() + get_Description + + + string() + get_Documentation + + + string() + get_Source + + + string() + get_URI + + + System.Version() + get_Version + + + void(string) + set_Author + + + void(System.DateTime) + set_Date + + + void(string) + set_Description + + + void(string) + set_Documentation + + + void(string) + set_Source + + + void(string) + set_URI + + + void(System.Version) + set_Version + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + v2RegInfo + b + + + + + string() + Author + + + System.DateTime() + Date + + + string() + Description + + + string() + Documentation + + + string() + Source + + + string() + URI + + + System.Version() + Version + + + + + + Microsoft.Win32.TaskScheduler.TaskRights + + + + Microsoft.Win32.TaskScheduler.TaskRights + AppendData + + + Microsoft.Win32.TaskScheduler.TaskRights + ChangePermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Delete + + + Microsoft.Win32.TaskScheduler.TaskRights + DeleteChild + + + Microsoft.Win32.TaskScheduler.TaskRights + Execute + + + Microsoft.Win32.TaskScheduler.TaskRights + ExecuteFile + + + Microsoft.Win32.TaskScheduler.TaskRights + FullControl + + + Microsoft.Win32.TaskScheduler.TaskRights + Read + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadData + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadExtendedAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + ReadPermissions + + + Microsoft.Win32.TaskScheduler.TaskRights + Synchronize + + + Microsoft.Win32.TaskScheduler.TaskRights + TakeOwnership + + + Microsoft.Win32.TaskScheduler.TaskRights + Write + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteAttributes + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteData + + + Microsoft.Win32.TaskScheduler.TaskRights + WriteExtendedAttributes + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + Highest + + + Microsoft.Win32.TaskScheduler.TaskRunLevel + LUA + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSecurity + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + .ctor + + + System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) + AccessRuleFactory + + + System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) + AuditRuleFactory + + + System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) + Convert + a + + + System.Security.AccessControl.AccessControlSections() + GetAccessControlSectionsFromChanges + a + + + void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) + Persist + a + + + string() + ToString + + + System.Type() + get_AccessRightType + + + System.Type() + get_AccessRuleType + + + System.Type() + get_AuditRuleType + + + + + + System.Type() + AccessRightType + + + System.Type() + AccessRuleType + + + System.Type() + AuditRuleType + + + + + + Microsoft.Win32.TaskScheduler.TaskService + + + void() + .cctor + + + void() + .ctor + + + void(string, string, string, string, bool) + .ctor + + + Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) + AddTask + + + void() + BeginInit + + + void() + Connect + g + + + void(bool) + Dispose + + + void() + EndInit + + + bool(object) + Equals + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) + FindTaskInFolder + a + + + Microsoft.Win32.TaskScheduler.TaskFolder(string) + GetFolder + + + int32() + GetHashCode + + + System.Version() + GetLibraryVersionFromLocalOS + h + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) + GetTask + a + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) + GetTask + a + + + System.Version() + GetV2Version + f + + + void(object, System.EventArgs) + Instance_ServiceDisconnected + a + + + Microsoft.Win32.TaskScheduler.TaskDefinition() + NewTask + + + void() + ResetHighestSupportedVersion + e + + + void() + ResetUnsetProperties + d + + + bool() + ShouldSerializeTargetServer + c + + + bool() + ShouldSerializeUserAccountDomain + b + + + bool() + ShouldSerializeUserName + a + + + void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + System.Runtime.Serialization.ISerializable.GetObjectData + + + void(System.EventHandler) + add_ServiceConnected + + + void(System.EventHandler) + add_ServiceDisconnected + + + bool() + get_AllowReadOnlyTasks + + + bool() + get_Connected + + + System.Version() + get_HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + get_Instance + + + System.Version() + get_LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + get_RootFolder + + + string() + get_TargetServer + + + string() + get_UserAccountDomain + + + string() + get_UserName + + + string() + get_UserPassword + + + void(System.EventHandler) + remove_ServiceConnected + + + void(System.EventHandler) + remove_ServiceDisconnected + + + void(bool) + set_AllowReadOnlyTasks + + + void(System.Version) + set_HighestSupportedVersion + + + void(string) + set_TargetServer + + + void(string) + set_UserAccountDomain + + + void(string) + set_UserName + + + void(string) + set_UserPassword + + + + + bool + <AllowReadOnlyTasks>k__BackingField + + + System.Version + <LibraryVersion>k__BackingField + + + System.Guid + CLSID_Ctask + + + System.Guid + IID_ITask + + + bool + LibraryIsV2 + + + System.Guid + PowerShellActionGuid + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + bool + connecting + + + bool + forceV1 + + + bool + initializing + + + Microsoft.Win32.TaskScheduler.TaskService + instance + + + System.Version + maxVer + + + bool + maxVerSet + + + System.Version + osLibVer + + + string + targetServer + + + bool + targetServerSet + + + string + userDomain + + + bool + userDomainSet + + + string + userName + + + bool + userNameSet + + + string + userPassword + + + bool + userPasswordSet + + + Microsoft.Win32.WindowsImpersonatedIdentity + v1Impersonation + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + v1TaskScheduler + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + v2TaskService + + + + + bool() + AllowReadOnlyTasks + + + bool() + Connected + + + System.Version() + HighestSupportedVersion + + + Microsoft.Win32.TaskScheduler.TaskService() + Instance + + + System.Version() + LibraryVersion + + + Microsoft.Win32.TaskScheduler.TaskFolder() + RootFolder + + + string() + TargetServer + + + string() + UserAccountDomain + + + string() + UserName + + + string() + UserPassword + + + + + System.EventHandler + ServiceConnected + + + System.EventHandler + ServiceDisconnected + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread + Microsoft.Win32.TaskScheduler.TaskService/a + + + void() + .ctor + + + + + string + Data + b + + + int32 + Timeout + e + + + System.Threading.AutoResetEvent + completed + a + + + System.Type + objType + c + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + status + d + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus + Microsoft.Win32.TaskScheduler.TaskService/a/a + + + void() + .ctor + + + void(int32) + TaskCompleted + + + void(int16, string) + UpdateStatus + + + + + System.Action`1<int32> + OnCompleted + a + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + OnUpdate + b + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate + + + void(object, native int) + .ctor + + + System.IAsyncResult(int16, string, System.AsyncCallback, object) + BeginInvoke + + + void(System.IAsyncResult) + EndInvoke + + + void(int16, string) + Invoke + + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionData + Microsoft.Win32.TaskScheduler.TaskService/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) + Equals + + + + + bool + ForceV1 + a + + + string + TargetServer + b + + + string + UserAccountDomain + c + + + string + UserName + d + + + string + UserPassword + e + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken + + + void(int32) + .ctor + + + + + int32 + token + a + + + + + + + Microsoft.Win32.TaskScheduler.TaskService/VersionConverter + Microsoft.Win32.TaskScheduler.TaskService/c + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.TaskServiceVersion + + + void() + .cctor + + + + + System.Version + V1_1 + + + System.Version + V1_2 + + + System.Version + V1_3 + + + System.Version + V1_4 + + + System.Version + V1_5 + + + System.Version + V1_6 + + + + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + ConsoleDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteConnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + RemoteDisconnect + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionLock + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType + SessionUnlock + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + DontAddPrincipalAce + + + Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions + None + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskSettings + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + .ctor + + + bool(System.Reflection.PropertyInfo, object, object&) + ConvertXmlProperty + a + + + void() + Dispose + + + int32(System.Diagnostics.ProcessPriorityClass) + GetPriorityAsInt + a + + + System.Diagnostics.ProcessPriorityClass(int32) + GetPriorityFromInt + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + bool() + get_Enabled + + + int32() + get_RestartCount + + + System.TimeSpan() + get_RestartInterval + + + void(bool) + set_Enabled + + + void(int32) + set_RestartCount + + + void(System.TimeSpan) + set_RestartInterval + + + + + unsigned int32 + InfiniteRunTimeV1 + a + + + Microsoft.Win32.TaskScheduler.IdleSettings + idleSettings + b + + + Microsoft.Win32.TaskScheduler.MaintenanceSettings + maintenanceSettings + c + + + Microsoft.Win32.TaskScheduler.NetworkSettings + networkSettings + d + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + v2Settings + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + v2Settings2 + g + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + v2Settings3 + h + + + + + bool() + Enabled + + + int32() + RestartCount + + + System.TimeSpan() + RestartInterval + + + + + + Microsoft.Win32.TaskScheduler.TaskState + + + + Microsoft.Win32.TaskScheduler.TaskState + Disabled + + + Microsoft.Win32.TaskScheduler.TaskState + Queued + + + Microsoft.Win32.TaskScheduler.TaskState + Ready + + + Microsoft.Win32.TaskScheduler.TaskState + Running + + + Microsoft.Win32.TaskScheduler.TaskState + Unknown + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Boot + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Custom + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Daily + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Event + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Idle + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Logon + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Monthly + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + MonthlyDOW + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Registration + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + SessionStateChange + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Time + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + Weekly + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.TimeTrigger + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + string() + V2GetTriggerString + + + System.TimeSpan() + get_RandomDelay + + + void(System.TimeSpan) + set_RandomDelay + + + + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + + + + Microsoft.Win32.TaskScheduler.Trigger + + + void() + .cctor + + + void(Microsoft.Win32.TaskScheduler.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + System.DateTime(System.DateTime) + AdjustToLocal + a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + Bind + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + Bind + + + void(string, object&) + CheckBindValue + + + object() + Clone + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + CompareTo + + + Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + ConvertFromV1TriggerType + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) + ConvertToV1TriggerType + a + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + CreateTrigger + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) + CreateTrigger + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + CreateTrigger + a + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + bool(object) + Equals + + + string(System.TimeSpan) + GetBestTimeSpanString + a + + + int32() + GetHashCode + + + 1 + !!0(string, !!0) + GetUnboundValueOrDefault + + + void() + SetV1TriggerData + b + + + int32(object) + System.IComparable.CompareTo + + + string() + ToString + + + string() + V2BaseTriggerString + a + + + string() + V2GetTriggerString + + + bool() + get_Enabled + + + System.DateTime() + get_EndBoundary + + + System.TimeSpan() + get_ExecutionTimeLimit + + + string() + get_Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + get_Repetition + + + System.DateTime() + get_StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_TriggerType + + + void(bool) + set_Enabled + + + void(System.DateTime) + set_EndBoundary + + + void(System.TimeSpan) + set_ExecutionTimeLimit + + + void(string) + set_Id + + + void(Microsoft.Win32.TaskScheduler.RepetitionPattern) + set_Repetition + + + void(System.DateTime) + set_StartBoundary + + + + + System.Globalization.CultureInfo + DefaultDateCulture + b + + + string + V2BoundaryDateFormat + a + + + System.Nullable`1<bool> + foundTimeSpan2 + f + + + Microsoft.Win32.TaskScheduler.RepetitionPattern + repititionPattern + i + + + System.Type + timeSpan2Type + g + + + Microsoft.Win32.TaskScheduler.TaskTriggerType + ttype + h + + + System.Collections.Generic.Dictionary`2<string,object> + unboundValues + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + v1Trigger + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + v1TriggerData + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + v2Trigger + e + + + + + bool() + Enabled + + + System.DateTime() + EndBoundary + + + System.TimeSpan() + ExecutionTimeLimit + + + string() + Id + + + Microsoft.Win32.TaskScheduler.RepetitionPattern() + Repetition + + + System.DateTime() + StartBoundary + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + TriggerType + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression + Microsoft.Win32.TaskScheduler.Trigger/a + + + void() + .ctor + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] + Fields + a + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Microsoft.Win32.TaskScheduler.Trigger/a/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Days + c + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + DaysOfWeek + e + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Hours + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Minutes + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + Months + d + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal + Microsoft.Win32.TaskScheduler.Trigger/a/b + + + void() + .cctor + + + string() + ToString + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType + cft + e + + + System.Collections.Generic.Dictionary`2<string,string> + dow + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + flags + f + + + int32 + incr + g + + + System.Collections.Generic.Dictionary`2<string,string> + mon + c + + + string + rangeRegEx + a + + + System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> + validRange + d + + + int32[] + vals + h + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c + + + void() + .cctor + + + void() + .ctor + + + string(int32) + <ToString>b__9_0 + a + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c + <>9 + + + System.Func`2<int32,string> + <>9__9_0 + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Microsoft.Win32.TaskScheduler.Trigger/a/b/a + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Every + b + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Increment + d + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + List + a + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags + Range + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax + Microsoft.Win32.TaskScheduler.Trigger/a/b/b + + + void(int32, int32) + .ctor + + + + + int32 + Max + b + + + int32 + Min + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) + .ctor + + + int32() + <GetEnumerator>b__33_0 + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + <GetEnumerator>b__33_1 + a + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + <GetEnumerator>b__33_2 + a + + + 1 + !!0(!!0) + Add + + + Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + AddNew + + + void() + Bind + b + + + void() + Clear + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Contains + + + void(Microsoft.Win32.TaskScheduler.Trigger[], int32) + CopyTo + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) + CopyTo + + + void() + Dispose + + + Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + Find + + + int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) + FindIndexOf + + + System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() + GetEnumerator + + + int32(Microsoft.Win32.TaskScheduler.Trigger) + IndexOf + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + Insert + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Remove + + + void(int32) + RemoveAt + + + void(Microsoft.Win32.TaskScheduler.Trigger) + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly + + + void(System.Array, int32) + System.Collections.ICollection.CopyTo + + + bool() + System.Collections.ICollection.get_IsSynchronized + + + object() + System.Collections.ICollection.get_SyncRoot + + + System.Collections.IEnumerator() + System.Collections.IEnumerable.GetEnumerator + + + int32(object) + System.Collections.IList.Add + + + bool(object) + System.Collections.IList.Contains + + + int32(object) + System.Collections.IList.IndexOf + + + void(int32, object) + System.Collections.IList.Insert + + + void(object) + System.Collections.IList.Remove + + + bool() + System.Collections.IList.get_IsFixedSize + + + bool() + System.Collections.IList.get_IsReadOnly + + + object(int32) + System.Collections.IList.get_Item + + + void(int32, object) + System.Collections.IList.set_Item + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + ToString + + + int32() + get_Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + get_Item + + + void(int32, Microsoft.Win32.TaskScheduler.Trigger) + set_Item + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + v1Task + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + v2Coll + b + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + v2Def + c + + + + + int32() + Count + + + Microsoft.Win32.TaskScheduler.Trigger(int32) + Item + + + bool() + System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly + + + bool() + System.Collections.ICollection.IsSynchronized + + + object() + System.Collections.ICollection.SyncRoot + + + bool() + System.Collections.IList.IsFixedSize + + + bool() + System.Collections.IList.IsReadOnly + + + object(int32) + System.Collections.IList.Item + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass26_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/b + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <Contains>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass41_0 + Microsoft.Win32.TaskScheduler.TriggerCollection/c + + + void() + .ctor + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + <IndexOf>b__0 + b + + + + + Microsoft.Win32.TaskScheduler.Trigger + item + a + + + + + + + Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator + Microsoft.Win32.TaskScheduler.TriggerCollection/a + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + b + + + Microsoft.Win32.TaskScheduler.Trigger() + get_Current + + + + + int16 + curItem + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + iTask + b + + + + + + + Microsoft.Win32.TaskScheduler.User + ae + + + void() + .cctor + + + void(System.Security.Principal.WindowsIdentity) + .ctor + + + void(string) + .ctor + + + string(string) + <.ctor>g__GetUser|2_0 + e + + + void() + Dispose + + + bool(Microsoft.Win32.TaskScheduler.User) + Equals + + + bool(object) + Equals + + + Microsoft.Win32.TaskScheduler.User(string) + FromSidString + f + + + int32() + GetHashCode + + + System.Security.Principal.WindowsIdentity() + get_Identity + e + + + bool() + get_IsServiceAccount + f + + + bool() + get_IsSystem + g + + + string() + get_Name + h + + + void(System.Security.Principal.WindowsIdentity) + set_Identity + e + + + + + System.Security.Principal.WindowsIdentity + <Identity>k__BackingField + c + + + System.Security.Principal.WindowsIdentity + cur + a + + + System.Security.Principal.SecurityIdentifier + sid + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTask + b0 + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler + bz + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString + b1 + + + void() + .ctor + + + void(native int) + .ctor + + + void(string) + .ctor + + + bool() + ReleaseHandle + + + string() + ToString + + + bool() + get_IsInvalid + + + string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) + op_Implicit + b + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + bp + + + + unsigned int16 + DaysInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.HResult + bk + + + void() + .ctor + + + + + int32 + SCHED_E_ACCOUNT_DBASE_CORRUPT + r + + + int32 + SCHED_E_ACCOUNT_INFORMATION_NOT_SET + p + + + int32 + SCHED_E_ACCOUNT_NAME_NOT_FOUND + q + + + int32 + SCHED_E_CANNOT_OPEN_TASK + n + + + int32 + SCHED_E_INVALID_TASK + o + + + int32 + SCHED_E_NO_SECURITY_SERVICES + s + + + int32 + SCHED_E_SERVICE_NOT_INSTALLED + m + + + int32 + SCHED_E_SERVICE_NOT_LOCALSYSTEM + w + + + int32 + SCHED_E_SERVICE_NOT_RUNNING + v + + + int32 + SCHED_E_TASK_NOT_READY + k + + + int32 + SCHED_E_TASK_NOT_RUNNING + l + + + int32 + SCHED_E_TRIGGER_NOT_FOUND + j + + + int32 + SCHED_E_UNKNOWN_OBJECT_VERSION + t + + + int32 + SCHED_E_UNSUPPORTED_ACCOUNT_OPTION + u + + + int32 + SCHED_S_EVENT_TRIGGER + i + + + int32 + SCHED_S_TASK_DISABLED + c + + + int32 + SCHED_S_TASK_HAS_NOT_RUN + d + + + int32 + SCHED_S_TASK_NOT_SCHEDULED + f + + + int32 + SCHED_S_TASK_NO_MORE_RUNS + e + + + int32 + SCHED_S_TASK_NO_VALID_TRIGGERS + h + + + int32 + SCHED_S_TASK_READY + a + + + int32 + SCHED_S_TASK_RUNNING + b + + + int32 + SCHED_S_TASK_TERMINATED + g + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems + bw + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Clone + b + + + int32(unsigned int32, native int&, unsigned int32&) + Next + a + + + void() + Reset + a + + + void(unsigned int32) + Skip + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask + bx + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) + CreateTrigger + a + + + void(unsigned int16) + DeleteTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetAccountInformation + f + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetApplicationName + g + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetComment + c + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetCreator + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() + GetFlags + e + + + void(unsigned int16&, unsigned int16&) + GetIdleWait + a + + + unsigned int32() + GetMaxRunTime + k + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetParameters + h + + + unsigned int32() + GetPriority + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() + GetStatus + b + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) + GetTrigger + b + + + unsigned int16() + GetTriggerCount + a + + + void(unsigned int16&, native int&) + GetWorkItemData + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetWorkingDirectory + i + + + void(string, native int) + SetAccountInformation + a + + + void(string) + SetApplicationName + c + + + void(string) + SetComment + a + + + void(string) + SetCreator + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) + SetFlags + a + + + void(unsigned int16, unsigned int16) + SetIdleWait + a + + + void(unsigned int32) + SetMaxRunTime + c + + + void(string) + SetParameters + d + + + void(unsigned int32) + SetPriority + a + + + void(unsigned int32) + SetTaskFlags + b + + + void(unsigned int16, unsigned int8[]) + SetWorkItemData + a + + + void(string) + SetWorkingDirectory + e + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler + bv + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) + Activate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() + Enum + b + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTargetComputer + a + + + Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) + NewWorkItem + a + + + void(string) + SetTargetComputer + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger + by + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() + GetTrigger + a + + + Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() + GetTriggerString + b + + + void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) + SetTrigger + a + + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + bs + + + Microsoft.Win32.TaskScheduler.WhichWeek() + get_V2WhichWeek + e + + + void(Microsoft.Win32.TaskScheduler.WhichWeek) + set_V2WhichWeek + e + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + c + + + unsigned int16 + WhichWeek + a + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + br + + + + unsigned int32 + Days + a + + + Microsoft.Win32.TaskScheduler.MonthsOfTheYear + Months + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + bl + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DeleteWhenDone + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + DontStartIfOnBatteries + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Hidden + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + Interactive + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillIfGoingOnBatteries + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + KillOnIdleEnd + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RestartOnIdleResume + k + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunIfConnectedToInternet + j + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfDocked + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + RunOnlyIfLoggedOn + m + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + StartOnlyIfIdle + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags + SystemRequired + l + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + bm + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Disabled + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NeverRun + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoMoreRuns + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggerTime + i + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NoTriggers + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + NotScheduled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Ready + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Running + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus + Terminated + g + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger + bu + + + string() + ToString + + + System.DateTime() + get_BeginDate + t + + + System.Nullable`1<System.DateTime>() + get_EndDate + u + + + void(System.DateTime) + set_BeginDate + t + + + void(System.Nullable`1<System.DateTime>) + set_EndDate + t + + + + + unsigned int16 + BeginDay + e + + + unsigned int16 + BeginMonth + d + + + unsigned int16 + BeginYear + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + Data + o + + + unsigned int16 + EndDay + h + + + unsigned int16 + EndMonth + g + + + unsigned int16 + EndYear + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Flags + m + + + unsigned int32 + MinutesDuration + k + + + unsigned int32 + MinutesInterval + l + + + unsigned int16 + RandomMinutesInterval + q + + + unsigned int16 + Reserved1 + b + + + unsigned int16 + Reserved2 + p + + + unsigned int16 + StartHour + i + + + unsigned int16 + StartMinute + j + + + unsigned int16 + TriggerSize + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + Type + n + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + bo + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + Disabled + c + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + HasEndDate + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags + KillAtDurationEnd + b + + + unsigned int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + bn + + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnIdle + f + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnLogon + h + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + OnSystemStart + g + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunDaily + b + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthly + d + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunMonthlyDOW + e + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunOnce + a + + + Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType + RunWeekly + c + + + int32 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData + bt + + + + Microsoft.Win32.TaskScheduler.V1Interop.Daily + daily + a + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW + monthlyDOW + d + + + Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate + monthlyDate + c + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + weekly + b + + + + + + + Microsoft.Win32.TaskScheduler.V1Interop.Weekly + bq + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek + DaysOfTheWeek + b + + + unsigned int16 + WeeksInterval + a + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection + ah + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) + Create + d + + + void(object) + Remove + d + + + string() + get_Context + f + + + int32() + get_Count + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) + get_Item + d + + + void(string) + set_Context + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger + ai + + + string() + get_Delay + t + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction + aj + + + string() + get_ClassId + o + + + string() + get_Data + p + + + string() + get_Id + m + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_ClassId + o + + + void(string) + set_Data + p + + + void(string) + set_Id + m + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger + ak + + + int16() + get_DaysInterval + u + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + v + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int16) + set_DaysInterval + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + u + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction + al + + + object[]() + get_Attachments + aa + + + string() + get_Bcc + v + + + string() + get_Body + z + + + string() + get_Cc + u + + + string() + get_From + x + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_HeaderFields + y + + + string() + get_Id + q + + + string() + get_ReplyTo + w + + + string() + get_Server + r + + + string() + get_Subject + s + + + string() + get_To + t + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(object[]) + set_Attachments + m + + + void(string) + set_Bcc + v + + + void(string) + set_Body + y + + + void(string) + set_Cc + u + + + void(string) + set_From + x + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_HeaderFields + m + + + void(string) + set_Id + q + + + void(string) + set_ReplyTo + w + + + void(string) + set_Server + r + + + void(string) + set_Subject + s + + + void(string) + set_To + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger + am + + + string() + get_Delay + x + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + string() + get_Subscription + w + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() + get_ValueQueries + y + + + void(string) + set_Delay + w + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_Subscription + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) + set_ValueQueries + t + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IExecAction + an + + + string() + get_Arguments + ad + + + string() + get_Id + ab + + + string() + get_Path + ac + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + string() + get_WorkingDirectory + ae + + + void(string) + set_Arguments + ab + + + void(string) + set_Id + z + + + void(string) + set_Path + aa + + + void(string) + set_WorkingDirectory + ac + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings + ao + + + string() + get_IdleDuration + e + + + bool() + get_RestartOnIdle + h + + + bool() + get_StopOnIdleEnd + g + + + string() + get_WaitTimeout + f + + + void(string) + set_IdleDuration + e + + + void(bool) + set_RestartOnIdle + f + + + void(bool) + set_StopOnIdleEnd + e + + + void(string) + set_WaitTimeout + f + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger + aq + + + string() + get_Delay + z + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + aa + + + void(string) + set_Delay + x + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(string) + set_UserId + y + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings + bf + + + string() + get_Deadline + e + + + bool() + get_Exclusive + f + + + string() + get_Period + d + + + void(string) + set_Deadline + e + + + void(bool) + set_Exclusive + d + + + void(string) + set_Period + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger + ar + + + int16() + get_DaysOfWeek + ab + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ad + + + string() + get_RandomDelay + af + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastWeekOfMonth + ae + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksOfMonth + ac + + + void(int16) + set_DaysOfWeek + u + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + w + + + void(string) + set_RandomDelay + z + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastWeekOfMonth + t + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksOfMonth + v + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger + as + + + int32() + get_DaysOfMonth + ag + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + int16() + get_MonthsOfYear + ah + + + string() + get_RandomDelay + aj + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + bool() + get_RunOnLastDayOfMonth + ai + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(int32) + set_DaysOfMonth + t + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(int16) + set_MonthsOfYear + x + + + void(string) + set_RandomDelay + aa + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(bool) + set_RunOnLastDayOfMonth + u + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings + at + + + string() + get_Id + d + + + string() + get_Name + c + + + void(string) + set_Id + d + + + void(string) + set_Name + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal + au + + + string() + get_DisplayName + h + + + string() + get_GroupId + k + + + string() + get_Id + g + + + Microsoft.Win32.TaskScheduler.TaskLogonType() + get_LogonType + j + + + Microsoft.Win32.TaskScheduler.TaskRunLevel() + get_RunLevel + l + + + string() + get_UserId + i + + + void(string) + set_DisplayName + h + + + void(string) + set_GroupId + j + + + void(string) + set_Id + g + + + void(Microsoft.Win32.TaskScheduler.TaskLogonType) + set_LogonType + g + + + void(Microsoft.Win32.TaskScheduler.TaskRunLevel) + set_RunLevel + g + + + void(string) + set_UserId + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 + av + + + void(string) + AddRequiredPrivilege + d + + + string(int32) + get_Item + d + + + Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() + get_ProcessTokenSidType + d + + + int32() + get_RequiredPrivilegeCount + e + + + void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) + set_ProcessTokenSidType + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask + aw + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetInstances + k + + + void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) + GetRunTimes + k + + + string(int32) + GetSecurityDescriptor + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + Run + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) + RunEx + k + + + void(string, int32) + SetSecurityDescriptor + k + + + void(int32) + Stop + m + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() + get_Definition + s + + + bool() + get_Enabled + n + + + System.DateTime() + get_LastRunTime + o + + + int32() + get_LastTaskResult + p + + + string() + get_Name + k + + + System.DateTime() + get_NextRunTime + r + + + int32() + get_NumberOfMissedRuns + q + + + string() + get_Path + l + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + m + + + string() + get_Xml + t + + + void(bool) + set_Enabled + k + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection + ax + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo + ay + + + string() + get_Author + k + + + string() + get_Date + m + + + string() + get_Description + j + + + string() + get_Documentation + n + + + object() + get_SecurityDescriptor + q + + + string() + get_Source + r + + + string() + get_URI + p + + + string() + get_Version + l + + + string() + get_XmlText + o + + + void(string) + set_Author + k + + + void(string) + set_Date + m + + + void(string) + set_Description + j + + + void(string) + set_Documentation + n + + + void(object) + set_SecurityDescriptor + j + + + void(string) + set_Source + q + + + void(string) + set_URI + p + + + void(string) + set_Version + l + + + void(string) + set_XmlText + o + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger + az + + + string() + get_Delay + ak + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(string) + set_Delay + ab + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern + a0 + + + string() + get_Duration + e + + + string() + get_Interval + d + + + bool() + get_StopAtDurationEnd + f + + + void(string) + set_Duration + e + + + void(string) + set_Interval + d + + + void(bool) + set_StopAtDurationEnd + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask + a1 + + + void() + Refresh + m + + + void() + Stop + l + + + string() + get_CurrentAction + k + + + unsigned int32() + get_EnginePID + n + + + string() + get_InstanceGuid + h + + + string() + get_Name + g + + + string() + get_Path + i + + + Microsoft.Win32.TaskScheduler.TaskState() + get_State + j + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection + a2 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger + a3 + + + string() + get_Delay + al + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() + get_StateChange + an + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + string() + get_UserId + am + + + void(string) + set_Delay + ac + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) + set_StateChange + t + + + void(string) + set_UserId + ad + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction + a4 + + + string() + get_Id + af + + + string() + get_MessageBody + ah + + + string() + get_Title + ag + + + Microsoft.Win32.TaskScheduler.TaskActionType() + get_Type + n + + + void(string) + set_Id + ad + + + void(string) + set_MessageBody + af + + + void(string) + set_Title + ae + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition + a5 + + + Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() + get_Actions + m + + + string() + get_Data + k + + + Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() + get_Principal + l + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() + get_RegistrationInfo + h + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() + get_Settings + j + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() + get_Triggers + i + + + string() + get_XmlText + n + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) + set_Actions + h + + + void(string) + set_Data + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) + set_Principal + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) + set_RegistrationInfo + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) + set_Settings + h + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) + set_Triggers + h + + + void(string) + set_XmlText + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder + a6 + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) + CreateFolder + c + + + void(string, int32) + DeleteFolder + c + + + void(string, int32) + DeleteTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) + GetFolders + c + + + string(int32) + GetSecurityDescriptor + e + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) + GetTask + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) + GetTasks + d + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTask + c + + + Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) + RegisterTaskDefinition + c + + + void(string, int32) + SetSecurityDescriptor + e + + + string() + get_Name + c + + + string() + get_Path + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection + a7 + + + System.Collections.IEnumerator() + GetEnumerator + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection + a8 + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(int32) + Remove + d + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair + a9 + + + string() + get_Name + c + + + string() + get_Value + d + + + void(string) + set_Name + c + + + void(string) + set_Value + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskService + ba + + + void(object, object, object, object) + Connect + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) + GetFolder + f + + + Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) + GetRunningTasks + f + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) + NewTask + f + + + bool() + get_Connected + f + + + string() + get_ConnectedDomain + i + + + string() + get_ConnectedUser + h + + + unsigned int32() + get_HighestVersion + j + + + string() + get_TargetServer + g + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings + bc + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 + bd + + + bool() + get_DisallowStartOnRemoteAppSession + c + + + bool() + get_UseUnifiedSchedulingEngine + d + + + void(bool) + set_DisallowStartOnRemoteAppSession + c + + + void(bool) + set_UseUnifiedSchedulingEngine + d + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 + be + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + CreateMaintenanceSettings + ar + + + bool() + get_AllowDemandStart + o + + + bool() + get_AllowHardTerminate + aa + + + Microsoft.Win32.TaskScheduler.TaskCompatibility() + get_Compatibility + aq + + + string() + get_DeleteExpiredTaskAfter + am + + + bool() + get_DisallowStartIfOnBatteries + y + + + bool() + get_DisallowStartOnRemoteAppSession + aj + + + bool() + get_Enabled + ak + + + string() + get_ExecutionTimeLimit + ai + + + bool() + get_Hidden + as + + + Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() + get_IdleSettings + au + + + Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() + get_MaintenanceSettings + ap + + + Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() + get_MultipleInstances + u + + + Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() + get_NetworkSettings + a0 + + + int32() + get_Priority + ao + + + int32() + get_RestartCount + s + + + string() + get_RestartInterval + q + + + bool() + get_RunOnlyIfIdle + aw + + + bool() + get_RunOnlyIfNetworkAvailable + ag + + + bool() + get_StartWhenAvailable + ac + + + bool() + get_StopIfGoingOnBatteries + w + + + bool() + get_UseUnifiedSchedulingEngine + an + + + bool() + get_Volatile + at + + + bool() + get_WakeToRun + ay + + + string() + get_XmlText + ae + + + void(bool) + set_AllowDemandStart + p + + + void(bool) + set_AllowHardTerminate + ab + + + void(Microsoft.Win32.TaskScheduler.TaskCompatibility) + set_Compatibility + ar + + + void(string) + set_DeleteExpiredTaskAfter + an + + + void(bool) + set_DisallowStartIfOnBatteries + z + + + void(bool) + set_DisallowStartOnRemoteAppSession + aj + + + void(bool) + set_Enabled + al + + + void(string) + set_ExecutionTimeLimit + aj + + + void(bool) + set_Hidden + at + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) + set_IdleSettings + av + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) + set_MaintenanceSettings + aj + + + void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) + set_MultipleInstances + v + + + void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) + set_NetworkSettings + a1 + + + void(int32) + set_Priority + ap + + + void(int32) + set_RestartCount + t + + + void(string) + set_RestartInterval + r + + + void(bool) + set_RunOnlyIfIdle + ax + + + void(bool) + set_RunOnlyIfNetworkAvailable + ah + + + void(bool) + set_StartWhenAvailable + ad + + + void(bool) + set_StopIfGoingOnBatteries + x + + + void(bool) + set_UseUnifiedSchedulingEngine + an + + + void(bool) + set_Volatile + ap + + + void(bool) + set_WakeToRun + az + + + void(string) + set_XmlText + af + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger + bg + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ao + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + ae + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger + bh + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection + bi + + + void() + Clear + e + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) + Create + c + + + System.Collections.IEnumerator() + GetEnumerator + d + + + void(object) + Remove + c + + + int32() + get_Count + c + + + Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) + get_Item + c + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger + bj + + + int16() + get_DaysOfWeek + ap + + + bool() + get_Enabled + l + + + string() + get_EndBoundary + j + + + string() + get_ExecutionTimeLimit + f + + + string() + get_Id + b + + + string() + get_RandomDelay + ar + + + Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() + get_Repetition + d + + + string() + get_StartBoundary + h + + + Microsoft.Win32.TaskScheduler.TaskTriggerType() + get_Type + a + + + int16() + get_WeeksInterval + aq + + + void(int16) + set_DaysOfWeek + y + + + void(bool) + set_Enabled + m + + + void(string) + set_EndBoundary + k + + + void(string) + set_ExecutionTimeLimit + g + + + void(string) + set_Id + c + + + void(string) + set_RandomDelay + af + + + void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) + set_Repetition + e + + + void(string) + set_StartBoundary + i + + + void(int16) + set_WeeksInterval + z + + + + + + + + Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass + bb + + + void() + .ctor + + + + + + + + Microsoft.Win32.TaskScheduler.WeeklyTrigger + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) + .ctor + + + void(Microsoft.Win32.TaskScheduler.Trigger) + CopyProperties + + + bool(Microsoft.Win32.TaskScheduler.Trigger) + Equals + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay + + + void(System.TimeSpan) + Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay + + + void(System.Xml.XmlReader) + ReadMyXml + a + + + System.Xml.Schema.XmlSchema() + System.Xml.Serialization.IXmlSerializable.GetSchema + + + void(System.Xml.XmlReader) + System.Xml.Serialization.IXmlSerializable.ReadXml + + + void(System.Xml.XmlWriter) + System.Xml.Serialization.IXmlSerializable.WriteXml + + + string() + V2GetTriggerString + + + void(System.Xml.XmlWriter) + WriteMyXml + a + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + get_DaysOfWeek + + + System.TimeSpan() + get_RandomDelay + + + int16() + get_WeeksInterval + + + void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) + set_DaysOfWeek + + + void(System.TimeSpan) + set_RandomDelay + + + void(int16) + set_WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.DaysOfTheWeek() + DaysOfWeek + + + System.TimeSpan() + Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay + + + System.TimeSpan() + RandomDelay + + + int16() + WeeksInterval + + + + + + Microsoft.Win32.TaskScheduler.WhichWeek + + + + Microsoft.Win32.TaskScheduler.WhichWeek + AllWeeks + + + Microsoft.Win32.TaskScheduler.WhichWeek + FirstWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + FourthWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + LastWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + SecondWeek + + + Microsoft.Win32.TaskScheduler.WhichWeek + ThirdWeek + + + int16 + value__ + + + + + + + Microsoft.Win32.TaskScheduler.Wildcard + + + void(string, System.Text.RegularExpressions.RegexOptions) + .ctor + + + string(string) + WildcardToRegex + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper + af + + + bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) + GetAttributeValue + a + + + bool(System.Type, System.Type, string, bool, object&) + GetAttributeValue + a + + + object(System.Reflection.PropertyInfo) + GetDefaultValue + c + + + string(object) + GetElementName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyAttributeName + b + + + string(System.Reflection.PropertyInfo) + GetPropertyElementName + a + + + bool(object, string, object&) + GetPropertyValue + a + + + string(object) + GetTopLevelNamespace + a + + + string(object, System.Type) + GetXmlValue + a + + + bool(object) + HasMembers + c + + + bool(System.Type) + IsStandardType + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObject + a + + + void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectFromXmlText + a + + + void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + ReadObjectProperties + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) + WriteObject + a + + + void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttribute + a + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectAttributes + b + + + void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectProperties + a + + + string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteObjectToXmlText + a + + + bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) + WriteProperty + b + + + + + + + + Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler + af/a + + + void(object, native int) + .ctor + + + System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) + BeginInvoke + + + bool(object&, System.IAsyncResult) + EndInvoke + + + bool(System.Reflection.PropertyInfo, object, object&) + Invoke + + + + + + + + Microsoft.Win32.WindowsImpersonatedIdentity + w + + + void(string, string, string) + .ctor + + + void() + Dispose + + + string() + get_AuthenticationType + + + bool() + get_IsAuthenticated + + + string() + get_Name + + + + + int32 + LOGON32_LOGON_INTERACTIVE + b + + + int32 + LOGON32_PROVIDER_DEFAULT + c + + + int32 + LOGON32_PROVIDER_WINNT50 + d + + + int32 + LOGON_TYPE_NEW_CREDENTIALS + a + + + System.Security.Principal.WindowsIdentity + identity + g + + + System.Security.Principal.WindowsImpersonationContext + impersonationContext + e + + + Microsoft.Win32.NativeMethods/SafeTokenHandle + token + f + + + + + + + System.EnumUtil + f + + + 1 + void(bool) + CheckIsEnum + a + + + 1 + bool(!!0, !!0) + IsFlagSet + a + + + 1 + bool() + IsFlags + a + + + 1 + bool(!!0) + IsValidFlagValue + a + + + 1 + !!0(!!0, !!0, bool) + SetFlags + a + + + 1 + void(!!0&, !!0, bool) + SetFlags + a + + + + + + + + System.Reflection.ReflectionHelper + g + + + 1 + !!0(object, string, !!0) + GetProperty + b + + + 1 + !!0(System.Type, object[], string, object[]) + InvokeMethod + a + + + 1 + !!0(object, string, System.Type[], object[]) + InvokeMethod + a + + + 1 + !!0(object, string, object[]) + InvokeMethod + a + + + System.Type(string, string) + LoadType + a + + + 1 + void(object, string, !!0) + SetProperty + a + + + bool(System.Reflection.Assembly, string, System.Type&) + TryGetType + a + + + bool(string, string, System.Type&) + TryGetType + a + + + + + + + + 1 + + T + + System.Reflection.ReflectionHelper/<>c__4`1 + g/<>c__4`1 + + + void() + .cctor + + + void() + .ctor + + + System.Type(object) + <InvokeMethod>b__4_0 + a + + + + + System.Reflection.ReflectionHelper/<>c__4`1<!0> + <>9 + + + System.Converter`2<object,System.Type> + <>9__4_0 + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2 + h + + + void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) + .ctor + + + void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) + .ctor + + + void() + Dispose + + + bool() + MoveNext + + + void() + Reset + + + object() + System.Collections.IEnumerator.get_Current + a + + + !0() + get_Current + + + + + System.Func`2<!1,!0> + converter + a + + + System.Collections.Generic.IEnumerator`1<!1> + iEnum + b + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 + h/a + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<int32,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d + h/a/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 + h/b + + + void() + .ctor + + + System.Collections.Generic.IEnumerator`1<!1>() + <.ctor>g__Enumerate|0 + c + + + + + System.Func`1<int32> + getCount + b + + + System.Func`2<object,!1> + indexer + a + + + + + + + 2 + + T + a + + + TIn + b + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d + h/b/a + + + void(int32) + .ctor + + + bool() + MoveNext + b + + + !1() + System.Collections.Generic.IEnumerator<TIn>.get_Current + d + + + void() + System.Collections.IEnumerator.Reset + e + + + object() + System.Collections.IEnumerator.get_Current + f + + + void() + System.IDisposable.Dispose + a + + + + + int32 + <>1__state + a + + + !1 + <>2__current + b + + + System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> + <>4__this + c + + + int32 + <x>5__2 + d + + + + + + + System.Security.AccessControl.AccessControlExtension + + + void(System.Security.AccessControl.RawAcl) + Canonicalize + + + void(System.Security.AccessControl.ObjectSecurity) + CanonicalizeAccessRules + + + unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) + GetBinaryForm + + + unsigned int8(System.Security.AccessControl.GenericAce) + GetComparisonValue + a + + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) + <Canonicalize>b__0_0 + a + + + + + System.Security.AccessControl.AccessControlExtension/<>c + <>9 + + + System.Comparison`1<System.Security.AccessControl.GenericAce> + <>9__0_0 + + + + + + + System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 + System.Security.AccessControl.AccessControlExtension/a + + + void() + .ctor + + + void(System.Security.AccessControl.GenericAce) + <Canonicalize>b__1 + c + + + + + int32 + aceIndex + b + + + System.Security.AccessControl.RawAcl + acl + a + + + + + + + winPEAS.ApplicationInfo + b2 + + + void() + .ctor + + + void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__ActOnTask|9_1 + a + + + void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass9_0&) + <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|9_0 + a + + + string() + GetActiveWindowTitle + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetAutoRuns + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsFolder + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetAutoRunsWMIC + b + + + native int() + GetForegroundWindow + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetInstalledAppsPerms + d + + + System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) + GetInstalledAppsPermsPath + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) + GetRegistryAutoRuns + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetScheduledAppsNoMicrosoft + a + + + int32(native int, System.Text.StringBuilder, int32) + GetWindowText + + + + + + + + winPEAS.ApplicationInfo/<>c + b2/<>c + + + void() + .cctor + + + void() + .ctor + + + string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_0 + a + + + System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) + <GetInstalledAppsPerms>b__4_1 + b + + + + + winPEAS.ApplicationInfo/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> + <>9__4_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> + <>9__4_1 + + + + + + + winPEAS.ApplicationInfo/<>c__DisplayClass9_0 + b2/a + + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> + results + a + + + + + + + winPEAS.Beaprint + b3 + + + void() + .cctor + + + void() + .ctor + + + void(string, System.Collections.Generic.Dictionary`2<string,string>) + AnsiPrint + a + + + void(string) + BadPrint + b + + + void(System.Collections.Generic.Dictionary`2<string,object>, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.Dictionary`2<string,string>, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) + DictPrint + a + + + void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) + DictPrint + a + + + void(string) + GoodPrint + c + + + void(string) + GrayPrint + a + + + void(string) + GreatPrint + f + + + void(string) + InfoPrint + d + + + void(string, string) + LinkPrint + a + + + void(System.Collections.Generic.List`1<string>) + ListPrint + a + + + void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) + ListPrint + a + + + void(string) + MainPrint + e + + + void() + NotFoundPrint + c + + + void() + PrintBanner + g + + + void() + PrintInit + f + + + void() + PrintLegend + e + + + void() + PrintLineSeparator + b + + + void() + PrintUsage + d + + + string(string, string, string) + Regexansi + a + + + void() + deleteColors + a + + + + + string + BLUE + i + + + string + CYAN + l + + + string + DGRAY + b + + + string + GRAY + a + + + string + GREEN + e + + + string + LBLUE + j + + + string + LCYAN + m + + + string + LGREEN + f + + + string + LRED + d + + + string + LYELLOW + h + + + string + MAGENTA + k + + + string + NOCOLOR + n + + + string + RED + c + + + string + YELLOW + g + + + string + ansi_color_bad + o + + + string + ansi_color_good + p + + + string + ansi_color_gray + q + + + string + ansi_color_yellow + r + + + string + ansi_current_user + u + + + string + ansi_users_active + s + + + string + ansi_users_disabled + t + + + + + + + winPEAS.CVE_2019_0836 + cd + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_0841 + ce + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1064 + cf + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1130 + cg + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1253 + ch + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1315 + ci + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1385 + cj + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1388 + ck + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.CVE_2019_1405 + cl + + + void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) + Check + a + + + + + string + name + a + + + + + + + winPEAS.InterestingFiles + b4 + + + void() + .ctor + + + string(string) + DecryptGPP + a + + + System.Collections.Generic.List`1<string>(string) + ExtractUnattenededPwd + b + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() + GetCachedGPPPassword + d + + + string() + GetConsoleHostHistory + b + + + System.Collections.Generic.List`1<string>() + GetMcAfeeSitelistFiles + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecycleBin + a + + + System.Collections.Generic.List`1<string>() + GetSAMBackups + f + + + System.Collections.Generic.List`1<string>() + GetUnattendedInstallFiles + g + + + System.Collections.Generic.List`1<string>() + ListUsersDocs + c + + + + + + + + winPEAS.KnownFileCredsInfo + b5 + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + DumpVault + r + + + bool(native int, int32, native int&) + DuplicateToken + + + System.Collections.Generic.Dictionary`2<string,string>() + GetChromeDbs + v + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetChromeHistBook + u + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetCredFiles + j + + + System.Collections.Generic.List`1<string>() + GetCurrentIETabs + s + + + System.Collections.Generic.List`1<string>() + GetFirefoxDbs + x + + + System.Collections.Generic.List`1<string>() + GetFirefoxHistory + w + + + System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() + GetIEHistFav + t + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetKerberosTGTData + c + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetPuttySessions + o + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRDCManFiles + i + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetRecentFiles + l + + + System.Collections.Generic.Dictionary`2<string,object>() + GetRecentRunCommands + p + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetSavedRDPConnections + q + + + bool() + GetSystem + g + + + object(native int) + GetVaultElementValue + a + + + bool(native int) + ImpersonateLoggedOnUser + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListCloudCreds + m + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataAllUsers + b + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTGTDataCurrentUser + a + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTickets + f + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsAllUsers + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListKerberosTicketsCurrentUser + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListMasterKeys + k + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + ListPuttySSHHostKeys + n + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage + + + int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) + LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT + + + int32(native int&) + LsaConnectUntrusted + + + int32(native int) + LsaDeregisterLogonProcess + + + unsigned int32(unsigned int64&, native int&) + LsaEnumerateLogonSessions + + + unsigned int32(native int) + LsaFreeReturnBuffer + + + unsigned int32(native int, native int&) + LsaGetLogonSessionData + + + int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) + LsaLookupAuthenticationPackage + + + int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) + LsaRegisterLogonProcess + + + native int() + LsaRegisterLogonProcessHelper + h + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + System.Collections.Generic.List`1<string>(string) + ParseChromeBookmarks + a + + + System.Collections.Generic.List`1<string>(string) + ParseChromeHistory + b + + + System.Collections.Generic.List`1<string>(string) + ParseFirefoxHistory + c + + + bool() + RevertToSelf + + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + b5/p + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_AS_KERB_CRED + e + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_CACHE_TICKET + g + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DEFAULT + a + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_DONT_USE_CACHE + b + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_MAX_LIFETIME + h + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CACHE_ONLY + c + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_USE_CREDHANDLE + d + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + KERB_RETRIEVE_TICKET_WITH_SEC_CRED + f + + + unsigned int64 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + b5/k + + + + int32 + KeyType + a + + + int32 + Length + b + + + native int + Value + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + b5/KERB_ENCRYPTION_TYPE + + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes128_cts_hmac_sha256_128 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha1_96 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + aes256_cts_hmac_sha384_192 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia128_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + camellia256_cts_cmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des3_cbc_sha1_kd + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_crc + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md4 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_cbc_md5 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + des_ede3_cbc_Env_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + dsaWithSHA1_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + md5WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc2CBC_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rc4_hmac_exp + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved0 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved1 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + reserved2 + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaES_OAEP_ENV_OID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + rsaEncryption_EnvOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + sha1WithRSAEncryption_CmsOID + + + winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE + subkey_keymaterial + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME + b5/o + + + + unsigned int16 + NameCount + b + + + int16 + NameType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Names + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + b5/l + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AltTargetDomainName + f + + + native int + ClientName + c + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DomainName + d + + + native int + EncodedTicket + p + + + int32 + EncodedTicketSize + o + + + int64 + EndTime + l + + + unsigned int32 + Flags + i + + + int64 + KeyExpirationTime + j + + + int64 + RenewUntil + m + + + native int + ServiceName + a + + + winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY + SessionKey + g + + + int64 + StartTime + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + TargetDomainName + e + + + native int + TargetName + b + + + unsigned int32 + TicketFlags + h + + + int64 + TimeSkew + n + + + + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + b5/g + + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryExMessage + ab + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddBindingCacheEntryMessage + k + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsExMessage + w + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbAddExtraCredentialsMessage + r + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangeMachinePasswordMessage + c + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbChangePasswordMessage + h + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbCleanupMachinePkinitCredsMessage + aa + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDebugRequestMessage + a + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbDecryptDataMessage + j + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeBindingCacheMessage + ad + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeKdcProxyCacheMessage + y + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheExMessage + p + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbPurgeTicketCacheMessage + g + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryBindingCacheMessage + ac + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryDomainExtendedPoliciesMessage + ae + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryKdcProxyCacheMessage + x + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryS4U2ProxyCacheMessage + af + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQuerySupplementalCredentialsMessage + s + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx2Message + u + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheEx3Message + z + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheExMessage + o + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbQueryTicketCacheMessage + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRefreshSmartcardCredentialsMessage + q + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveEncodedTicketMessage + i + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbRetrieveTicketMessage + e + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordExMessage + m + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSetPasswordMessage + l + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbSubmitTicketMessage + v + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbTransferCredentialsMessage + t + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbUpdateAddressesMessage + f + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyCredentialsMessage + n + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + KerbVerifyPacMessage + d + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST + b5/f + + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE + b5/h + + + + int32 + CountOfTickets + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + native int + Tickets + c + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST + b5/m + + + + winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS + CacheOptions + e + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + CredentialsHandle + g + + + int64 + EncryptionType + f + + + winPEAS.KnownFileCredsInfo/LUID + LogonId + b + + + winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE + MessageType + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + TargetName + c + + + unsigned int64 + TicketFlags + d + + + + + + + winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE + b5/j + + + + winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET + Ticket + a + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO + b5/i + + + + int32 + EncryptionType + f + + + int64 + EndTime + d + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + RealmName + b + + + int64 + RenewTime + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + ServerName + a + + + int64 + StartTime + c + + + unsigned int32 + TicketFlags + g + + + + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + b5/KERB_TICKET_FLAGS + + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + enc_pa_rep + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwardable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + forwarded + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + hw_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + initial + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + invalid + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + may_postdate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + name_canonicalize + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + ok_as_delegate + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + postdated + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + pre_authent + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxiable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + proxy + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + renewable + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved + + + winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS + reserved1 + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_IN + b5/b + + + + string + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + b5/c + + + + native int + Buffer + c + + + unsigned int16 + Length + a + + + unsigned int16 + MaximumLength + b + + + + + + + winPEAS.KnownFileCredsInfo/LUID + b5/d + + + + int32 + HighPart + b + + + unsigned int32 + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_HANDLE + b5/n + + + void(int32) + .ctor + + + + + native int + HighPart + b + + + native int + LowPart + a + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA + b5/e + + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + AuthenticationPackage + e + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + DnsDomainName + k + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LoginDomain + d + + + winPEAS.KnownFileCredsInfo/LUID + LoginID + b + + + unsigned int64 + LoginTime + i + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + LogonServer + j + + + unsigned int32 + LogonType + f + + + native int + PSiD + h + + + unsigned int32 + Session + g + + + unsigned int32 + Size + a + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Upn + l + + + winPEAS.KnownFileCredsInfo/LSA_STRING_OUT + Username + c + + + + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + b5/q + + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Batch + c + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedInteractive + j + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedRemoteInteractive + k + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + CachedUnlock + l + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Interactive + a + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Network + b + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NetworkCleartext + g + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + NewCredentials + h + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Proxy + e + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + RemoteInteractive + i + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Service + d + + + winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE + Unlock + f + + + unsigned int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli + b5/a + + + int32(native int, int32, int32&, native int&) + VaultEnumerateItems + + + int32(int32, int32&, native int&) + VaultEnumerateVaults + + + int32(native int, System.Guid&, native int, native int, native int, int32, native int&) + VaultGetItem_WIN7 + + + int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) + VaultGetItem_WIN8 + + + int32(System.Guid&, unsigned int32, native int&) + VaultOpenVault + + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + b5/a/a + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Attribute + m + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Boolean + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ByteArray + j + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Double + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Guid + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Int + e + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Last + o + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + ProtectedArray + l + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Short + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Sid + n + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + String + i + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + TimeStamp + k + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Undefined + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedInt + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + UnsignedShort + d + + + int32 + value__ + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT + b5/a/e + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + SchemaElementId + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE + Type + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 + b5/a/d + + + + unsigned int64 + LastModified + f + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + g + + + unsigned int32 + dwPropertiesCount + h + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPropertyElements + i + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 + b5/a/c + + + + unsigned int64 + LastModified + g + + + System.Guid + SchemaId + a + + + unsigned int32 + dwFlags + h + + + unsigned int32 + dwPropertiesCount + i + + + native int + pAuthenticatorElement + e + + + native int + pIdentityElement + d + + + native int + pPackageSid + f + + + native int + pPropertyElements + j + + + native int + pResourceElement + c + + + native int + pszCredentialFriendlyName + b + + + + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + b5/a/b + + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppEnd + h + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + AppStart + g + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Authenticator + d + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Identity + c + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Illegal + a + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + PackageSid + f + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Resource + b + + + winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID + Tag + e + + + int32 + value__ + + + + + + + winPEAS.MyUtils + b6 + + + void() + .ctor + + + bool(string) + CheckIfDotNet + f + + + bool(string) + CheckQuoteAndSpace + b + + + bool(string, System.Collections.Generic.List`1<string>) + ContainsAnyRegex + a + + + string(string, string) + ExecCMD + a + + + System.Collections.Generic.List`1<string>(string, string) + FindFiles + b + + + void(string, string, System.Collections.Generic.Dictionary`2<string,string>) + FindFiles + a + + + string(string) + GetCLSIDBinPath + g + + + string(string) + GetExecutableFromPath + e + + + string(string) + GetFolderFromString + c + + + System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsF + a + + + System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) + GetMyPermissionsR + a + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFile + b + + + System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) + GetPermissionsFolder + a + + + System.Collections.Generic.Dictionary`2<string,string>(string, int32) + GetRecursivePrivs + a + + + string[](string, string) + GetRegSubkeys + c + + + string(string, string, string) + GetRegValue + b + + + unsigned int8[](string, string, string) + GetRegValueBytes + a + + + System.Collections.Generic.Dictionary`2<string,object>(string, string) + GetRegValues + d + + + string() + IsDomainJoined + c + + + string() + IsDomainJoinedWmi + b + + + bool() + IsHighIntegrity + a + + + System.Collections.Generic.List`1<string>(string) + ListFolder + a + + + string(int32, bool, bool) + PermInt2Str + a + + + string(string) + ReconstructExecPath + d + + + + + + + + winPEAS.MyUtils/<>c + b6/<>c + + + void() + .cctor + + + void() + .ctor + + + bool(string) + <FindFiles>b__20_0 + d + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_0 + a + + + string(System.Collections.Generic.KeyValuePair`2<string,string>) + <GetRecursivePrivs>b__13_1 + b + + + string(string) + <GetRegValues>b__4_0 + a + + + string(string) + <GetRegValues>b__4_1 + b + + + string(string) + <GetRegValues>b__4_2 + c + + + string(string) + <ListFolder>b__21_0 + e + + + + + winPEAS.MyUtils/<>c + <>9 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_0 + + + System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> + <>9__13_1 + + + System.Func`2<string,bool> + <>9__20_0 + + + System.Func`2<string,string> + <>9__21_0 + + + System.Func`2<string,string> + <>9__4_0 + + + System.Func`2<string,string> + <>9__4_1 + + + System.Func`2<string,string> + <>9__4_2 + + + + + + + winPEAS.MyUtils/Win32 + b6/a + + + void() + .ctor + + + int32(native int) + NetApiBufferFree + + + int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) + NetGetJoinInformation + + + + + int32 + ErrorSuccess + a + + + + + + + winPEAS.MyUtils/Win32/NetJoinStatus + b6/a/a + + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupDomainName + d + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnjoined + b + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupUnknownStatus + a + + + winPEAS.MyUtils/Win32/NetJoinStatus + NetSetupWorkgroupName + c + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo + b7 + + + void() + .ctor + + + int32(native int) + FreeMibTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetDNSCache + a + + + System.Collections.Generic.Dictionary`2<string,string>() + GetFirewallBooleans + c + + + string() + GetFirewallProfiles + d + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetFirewallRules + b + + + int32(native int, int32&, bool) + GetIpNetTable + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetNetCardInfo + f + + + System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() + GetNetConnections + e + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) + GetNetworkShares + a + + + + + int32 + ERROR_INSUFFICIENT_BUFFER + a + + + + + + + winPEAS.NetworkInfo/<>c + b7/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(winPEAS.NetworkInfo/MIB_IPNETROW) + <GetNetCardInfo>b__5_0 + a + + + + + winPEAS.NetworkInfo/<>c + <>9 + + + System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> + <>9__5_0 + + + + + + + winPEAS.NetworkInfo/ArpEntryType + b7/ArpEntryType + + + + winPEAS.NetworkInfo/ArpEntryType + Dynamic + + + winPEAS.NetworkInfo/ArpEntryType + Invalid + + + winPEAS.NetworkInfo/ArpEntryType + Other + + + winPEAS.NetworkInfo/ArpEntryType + Static + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/FirewallProfiles + b7/FirewallProfiles + + + + winPEAS.NetworkInfo/FirewallProfiles + ALL + + + winPEAS.NetworkInfo/FirewallProfiles + DOMAIN + + + winPEAS.NetworkInfo/FirewallProfiles + PRIVATE + + + winPEAS.NetworkInfo/FirewallProfiles + PUBLIC + + + int32 + value__ + + + + + + + winPEAS.NetworkInfo/MIB_IPNETROW + b7/a + + + + int32 + dwAddr + k + + + int32 + dwIndex + a + + + int32 + dwPhysAddrLen + b + + + int32 + dwType + l + + + unsigned int8 + mac0 + c + + + unsigned int8 + mac1 + d + + + unsigned int8 + mac2 + e + + + unsigned int8 + mac3 + f + + + unsigned int8 + mac4 + g + + + unsigned int8 + mac5 + h + + + unsigned int8 + mac6 + i + + + unsigned int8 + mac7 + j + + + + + + + winPEAS.ProcessesInfo + b8 + + + void() + .cctor + + + void() + .ctor + + + bool(native int) + CloseHandle + + + System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() + GetProcInfo + a + + + string(System.Diagnostics.Process) + GetProcU + a + + + bool(native int, unsigned int32, native int&) + OpenProcessToken + + + + + System.Collections.Hashtable + defensiveProcesses + a + + + System.Collections.Hashtable + interestingProcesses + b + + + + + + + winPEAS.ProcessesInfo/<>c + b8/<>c + + + void() + .cctor + + + void() + .ctor + + + int32(System.Diagnostics.Process) + <GetProcInfo>b__5_0 + a + + + int32(System.Management.ManagementObject) + <GetProcInfo>b__5_1 + a + + + <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) + <GetProcInfo>b__5_2 + a + + + + + winPEAS.ProcessesInfo/<>c + <>9 + + + System.Func`2<System.Diagnostics.Process,int32> + <>9__5_0 + + + System.Func`2<System.Management.ManagementObject,int32> + <>9__5_1 + + + System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> + <>9__5_2 + + + + + + + winPEAS.Program + b9 + + + void() + .cctor + + + void() + .ctor + + + void() + <PrintBrowserInfo>g__PrintDBsChrome|47_2 + s + + + void() + <PrintBrowserInfo>g__PrintDBsFirefox|47_0 + u + + + void() + <PrintBrowserInfo>g__PrintHistBookChrome|47_3 + r + + + void() + <PrintBrowserInfo>g__PrintHistFavIE|47_5 + p + + + void() + <PrintBrowserInfo>g__PrintHistFirefox|47_1 + t + + + void() + <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 + q + + + void() + <PrintInfoApplications>g__PrintActiveWindow|44_0 + at + + + void() + <PrintInfoApplications>g__PrintAutoRuns|44_2 + ar + + + void() + <PrintInfoApplications>g__PrintInstalledApps|44_1 + as + + + void() + <PrintInfoApplications>g__PrintScheduled|44_3 + aq + + + void() + <PrintInfoNetwork>g__PrintDNSCache|45_5 + ak + + + void() + <PrintInfoNetwork>g__PrintFirewallRules|45_4 + al + + + void() + <PrintInfoNetwork>g__PrintHostsFile|45_1 + ao + + + void() + <PrintInfoNetwork>g__PrintListeningPorts|45_3 + am + + + void() + <PrintInfoNetwork>g__PrintNetShares|45_0 + ap + + + void() + <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 + an + + + void() + <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 + aw + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintInterestingServices|43_0 + b + + + void(winPEAS.Program/<>c__DisplayClass43_0&) + <PrintInfoServices>g__PrintModifiableServices|43_1 + a + + + void() + <PrintInfoServices>g__PrintPathDLLHijacking|43_3 + au + + + void() + <PrintInfoServices>g__PrintWritableRegServices|43_2 + av + + + void() + <PrintInfoUsers>g__PrintAutoLogin|41_7 + az + + + void() + <PrintInfoUsers>g__PrintCU|41_1 + a5 + + + void() + <PrintInfoUsers>g__PrintClipboardText|41_3 + a3 + + + void() + <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 + a0 + + + void() + <PrintInfoUsers>g__PrintHomeFolders|41_8 + ay + + + void() + <PrintInfoUsers>g__PrintLoggedUsers|41_4 + a2 + + + void() + <PrintInfoUsers>g__PrintPasswordPolicies|41_9 + ax + + + void() + <PrintInfoUsers>g__PrintRdpSessions|41_5 + a1 + + + void() + <PrintInfoUsers>g__PrintTokenP|41_2 + a4 + + + System.Collections.Generic.Dictionary`2<string,string>() + <PrintInfoUsers>g__colorsU|41_0 + a6 + + + void() + <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 + g + + + void() + <PrintInterestingFiles>g__PrintCloudCreds|48_3 + l + + + void() + <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 + j + + + void() + <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 + h + + + void() + <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 + f + + + void() + <PrintInterestingFiles>g__PrintPuttySSH|48_1 + n + + + void() + <PrintInterestingFiles>g__PrintPuttySess|48_0 + o + + + void() + <PrintInterestingFiles>g__PrintRecentFiles|48_14 + a + + + void() + <PrintInterestingFiles>g__PrintRecycleBin|48_11 + d + + + void() + <PrintInterestingFiles>g__PrintSAMBackups|48_6 + i + + + void() + <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 + m + + + void() + <PrintInterestingFiles>g__PrintUnattendFiles|48_4 + k + + + void() + <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 + e + + + void() + <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 + b + + + void() + <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 + c + + + void() + <PrintSystemInfo>g__PrintAVInfo|40_13 + a8 + + + void() + <PrintSystemInfo>g__PrintAuditInfo|40_2 + bj + + + void() + <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 + bl + + + void() + <PrintSystemInfo>g__PrintCachedCreds|40_8 + bd + + + void() + <PrintSystemInfo>g__PrintCredentialGuard|40_7 + be + + + void() + <PrintSystemInfo>g__PrintDrivesInfo|40_12 + a9 + + + void() + <PrintSystemInfo>g__PrintInetInfo|40_11 + ba + + + void() + <PrintSystemInfo>g__PrintLAPSInfo|40_4 + bh + + + void() + <PrintSystemInfo>g__PrintLSAProtection|40_6 + bf + + + void() + <PrintSystemInfo>g__PrintPSInfo|40_1 + bk + + + void() + <PrintSystemInfo>g__PrintSystemEV|40_10 + bb + + + void() + <PrintSystemInfo>g__PrintUACInfo|40_14 + a7 + + + void() + <PrintSystemInfo>g__PrintUserEV|40_9 + bc + + + void() + <PrintSystemInfo>g__PrintWEFInfo|40_3 + bi + + + void() + <PrintSystemInfo>g__PrintWdigest|40_5 + bg + + + void() + <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 + w + + + void() + <PrintWindowsCreds>g__PrintAppCmd|46_11 + y + + + void() + <PrintWindowsCreds>g__PrintCredManag|46_1 + ai + + + void() + <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 + ae + + + void() + <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 + ad + + + void() + <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 + aa + + + void() + <PrintWindowsCreds>g__PrintKerberosTickets|46_8 + ab + + + void() + <PrintWindowsCreds>g__PrintRCManFiles|46_7 + ac + + + void() + <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 + ag + + + void() + <PrintWindowsCreds>g__PrintSCClient|46_12 + x + + + void() + <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 + ah + + + void() + <PrintWindowsCreds>g__PrintTranscriptPS|46_4 + af + + + void() + <PrintWindowsCreds>g__PrintWSUS|46_14 + v + + + void() + <PrintWindowsCreds>g__PrintWifi|46_10 + z + + + void() + <PrintWindowsCreds>g__PrintvaultCreds|46_0 + aj + + + void() + CheckRegANSI + bw + + + void() + CreateDynamicLists + bx + + + void(string[]) + Main + a + + + void() + PrintBrowserInfo + bn + + + void() + PrintInfoApplications + bq + + + void() + PrintInfoNetwork + bp + + + void() + PrintInfoProcesses + bs + + + void() + PrintInfoServices + br + + + void() + PrintInfoUsers + bt + + + void() + PrintInterestingFiles + bm + + + void() + PrintSystemInfo + bu + + + void() + PrintWindowsCreds + bo + + + void() + waitInput + bv + + + + + string + advisory + b + + + string + badIps + n + + + string + badLAPS + q + + + string + badPrivileges + l + + + string + badUAC + o + + + string + badgroups + j + + + string + badpasswd + k + + + bool + banner + c + + + string + commonShares + m + + + string + complete_patterns_file_creds + v + + + System.Collections.Generic.List`1<string> + credStringsRegex + t + + + string + currentADDomainName + z + + + string + currentUserDomainName + y + + + bool + currentUserIsLocal + ab + + + string + currentUserName + x + + + System.Collections.Generic.Dictionary`2<string,string> + currentUserSIDs + af + + + bool + exec_cmd + f + + + string + goodUAC + p + + + bool + notcolor + g + + + string + paint_activeUsers + ag + + + string + paint_activeUsers_no_Administrator + ah + + + string + paint_adminUsers + ak + + + string + paint_disabledUsers + ai + + + string + paint_disabledUsers_no_Administrator + aj + + + bool + partofdomain + aa + + + string + patterns_file_creds + u + + + string + patterns_file_creds_color + w + + + string + print_credStrings + s + + + string + print_credStrings_limited + r + + + System.Management.SelectQuery + query + ac + + + bool + search_fast + d + + + int32 + search_time + e + + + System.Management.ManagementObjectSearcher + searcher + ad + + + string + strFalse + i + + + string + strTrue + h + + + string + version + a + + + System.Management.ManagementObjectCollection + win32_users + ae + + + + + + + winPEAS.Program/<>c__DisplayClass43_0 + b9/a + + + + System.Collections.Generic.Dictionary`2<string,string> + mod_services + a + + + + + + + winPEAS.Properties.Resources void() @@ -8123,16088 +18577,6 @@ - - Microsoft.Win32.TaskScheduler.QuickTriggerType - - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Boot - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Daily - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Hourly - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Idle - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Logon - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Monthly - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - TaskRegistration - - - Microsoft.Win32.TaskScheduler.QuickTriggerType - Weekly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.RegistrationTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_Delay - - - void(System.TimeSpan) - set_Delay - - - - - - System.TimeSpan() - Delay - - - - - - Microsoft.Win32.TaskScheduler.RepetitionPattern - - - void(Microsoft.Win32.TaskScheduler.Trigger) - .ctor - - - void(System.TimeSpan, System.TimeSpan, bool) - .ctor - - - void() - Bind - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.RepetitionPattern) - Equals - - - bool(object) - Equals - - - int32() - GetHashCode - - - bool() - IsSet - - - bool(System.Reflection.PropertyInfo, object, object&) - ReadXmlConverter - a - - - void(Microsoft.Win32.TaskScheduler.RepetitionPattern) - Set - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - System.TimeSpan() - get_Duration - - - System.TimeSpan() - get_Interval - - - bool() - get_StopAtDurationEnd - - - void(System.TimeSpan) - set_Duration - - - void(System.TimeSpan) - set_Interval - - - void(bool) - set_StopAtDurationEnd - - - - - Microsoft.Win32.TaskScheduler.Trigger - pTrigger - a - - - System.TimeSpan - unboundDuration - d - - - System.TimeSpan - unboundInterval - c - - - bool - unboundStopAtDurationEnd - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern - v2Pattern - b - - - - - System.TimeSpan() - Duration - - - System.TimeSpan() - Interval - - - bool() - StopAtDurationEnd - - - - - - Microsoft.Win32.TaskScheduler.RepetitionPatternConverter - b2 - - - void() - .ctor - - - bool(System.ComponentModel.ITypeDescriptorContext, System.Type) - CanConvertTo - - - object(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object, System.Type) - ConvertTo - - - - - - - - Microsoft.Win32.TaskScheduler.ResourceReferenceValue - - - void(string, int32) - .ctor - - - string() - GetResolvedString - - - int32(native int, int32, System.Text.StringBuilder, int32) - LoadString - - - Microsoft.Win32.TaskScheduler.ResourceReferenceValue(string) - Parse - - - string() - ToString - - - bool(string, Microsoft.Win32.TaskScheduler.ResourceReferenceValue&) - TryParse - - - string() - get_ResourceFilePath - - - int32() - get_ResourceIdentifier - - - string(Microsoft.Win32.TaskScheduler.ResourceReferenceValue) - op_Implicit - - - void(string) - set_ResourceFilePath - - - void(int32) - set_ResourceIdentifier - - - - - string - <ResourceFilePath>k__BackingField - a - - - int32 - <ResourceIdentifier>k__BackingField - b - - - - - string() - ResourceFilePath - - - int32() - ResourceIdentifier - - - - - - Microsoft.Win32.TaskScheduler.RunningTask - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) - .ctor - - - void() - Dispose - - - void() - Refresh - - - string() - get_CurrentAction - - - unsigned int32() - get_EnginePID - - - System.Guid() - get_InstanceGuid - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask - v2RunningTask - a - - - - - string() - CurrentAction - - - unsigned int32() - EnginePID - - - System.Guid() - InstanceGuid - - - Microsoft.Win32.TaskScheduler.TaskState() - State - - - - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection) - .ctor - - - int32() - <GetEnumerator>b__5_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - <GetEnumerator>b__5_1 - a - - - Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask) - <GetEnumerator>b__5_2 - a - - - void() - Dispose - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.RunningTask>() - GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - string() - ToString - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.RunningTask(int32) - get_Item - - - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection - v2Coll - b - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.RunningTask(int32) - Item - - - - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection/V1RunningTaskEnumerator - Microsoft.Win32.TaskScheduler.RunningTaskCollection/a - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - b - - - Microsoft.Win32.TaskScheduler.RunningTask() - get_Current - - - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator - tEnum - b - - - - - - - Microsoft.Win32.TaskScheduler.SessionStateChangeTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - bool() - StateChangeIsSet - a - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_Delay - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - get_StateChange - - - string() - get_UserId - - - void(System.TimeSpan) - set_Delay - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - set_StateChange - - - void(string) - set_UserId - - - - - - System.TimeSpan() - Delay - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - StateChange - - - string() - UserId - - - - - - Microsoft.Win32.TaskScheduler.ShowMessageAction - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IAction) - .ctor - - - void(string, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Action) - CopyProperties - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) - CreateV2Action - - - bool(Microsoft.Win32.TaskScheduler.Action) - Equals - - - Microsoft.Win32.TaskScheduler.Action(string) - FromPowerShellCommand - a - - - string() - GetPowerShellCommand - - - string() - ToString - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_InternalActionType - - - string() - get_MessageBody - - - string() - get_Title - - - void(string) - set_MessageBody - - - void(string) - set_Title - - - - - - Microsoft.Win32.TaskScheduler.TaskActionType() - InternalActionType - - - string() - MessageBody - - - string() - Title - - - - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionLaunchFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ActionSuccess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - BootTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatDirectoryMonitorFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartLsaFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartNetscheduleFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatStartRpcFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskDeleteFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskSetSdFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskStatusUpdateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatTaskUpdateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeLsaCleanupFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeNeedNotDetermined - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeNsAccountFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeStoreEnumFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeTaskLoadFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CompatUpgradeTaskRegistrationFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ConsoleConnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ConsoleDisconnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - CreatedTaskProcess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EngineQuotaApproaching - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventAggregateFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventRenderFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - EventTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - FailedTaskRestart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - IdleTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - IgnoredTaskStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ImmediateTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ImpersonationFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - InstanceQueued - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobNoStartWithoutNetwork - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobRegistered - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobSuccess - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - JobTermination - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - LogonFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - LogonTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - MissedTaskLaunched - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NewInstanceIgnored - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NewInstanceQueued - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NoStartOnBatteries - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NoStartUserNotLoggedOn - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - NotStartedWithoutIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RejectedTaskRestart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RemoteConnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RemoteDisconnectTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - Run - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - RunningInstanceStopped - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceComInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceCredStoreInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceIdleServiceInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceLsaInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceRpcInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceRunBootJobsFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStart - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStartFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceStop - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceTimeChangeInitError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - ScheduleServiceTimeChangeSignaled - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionChannelReady - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionConnected - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionError - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionExit - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionFailedToProcessMessage - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionJobsOrphaned - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionLockTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionManagerConnectFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionMessageSendFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessConnectFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessLaunchFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessMainShutdown - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessMainStarted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessReceivedStartJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessReceivedStopJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionProcessStarted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionSentJob - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionSentJobFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionUnlockTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - SessionWin32ObjectCreated - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOffIdle - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnBatteries - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnRequest - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - StoppingOnTimeout - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskDeleted - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskDisabled - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskEventSubscriptionFailed - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotRunServiceBusy - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotStartedEngineQuotaExceeded - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskNotStartedTaskQueueQuotaExceeded - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskQueueQuotaApproaching - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskRegisteredWithoutCredentials - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskRegisteredWithoutSomeTriggers - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskStartedOnComputerWakeup - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TaskUpdated - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TimeTrigger - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TimeoutWontWork - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - TransactionRollbackFailure - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - Unknown - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - VistaBeta2CredstoreUpgradeFailed - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TSInteropExt - bz - - - string(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) - GetDataItem - a - - - bool(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) - HasFlags - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string, string) - SetDataItem - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags, bool) - SetFlags - a - - - - - - - - Microsoft.Win32.TaskScheduler.TSNotSupportedException - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskCompatibility) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - GetObjectData - - - string() - get_LibName - - - string() - get_Message - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_MinimumSupportedVersion - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - min - - - string - myMessage - - - - - string() - LibName - - - string() - Message - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - MinimumSupportedVersion - - - - - - Microsoft.Win32.TaskScheduler.Task - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - int32(Microsoft.Win32.TaskScheduler.Task) - CompareTo - - - Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) - CreateTask - b - - - void() - Dispose - - - void(string) - Export - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) - GetAccessControl - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection() - GetInstances - - - System.DateTime() - GetLastRegistrationTime - - - int32() - GetOSLibraryMinorVersion - a - - - System.DateTime[](System.DateTime, System.DateTime, unsigned int32) - GetRunTimes - - - string(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptorSddlForm - - - string(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1Path - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask, bool) - GetV2Definition - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) - GetV2StrippedDefinition - a - - - void() - RegisterChanges - - - Microsoft.Win32.TaskScheduler.RunningTask(string[]) - Run - - - Microsoft.Win32.TaskScheduler.RunningTask(Microsoft.Win32.TaskScheduler.TaskRunFlags, int32, string, string[]) - RunEx - - - void(Microsoft.Win32.TaskScheduler.TaskSecurity) - SetAccessControl - - - void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) - SetSecurityDescriptorSddlForm - - - bool() - ShowEditor - - - void() - ShowPropertyPage - - - void() - Stop - - - System.TimeSpan(string) - StringToTimeSpan - a - - - int32(object) - System.IComparable.CompareTo - - - string(System.TimeSpan) - TimeSpanToString - a - - - string() - ToString - - - void() - V1Reactivate - b - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - get_Definition - - - bool() - get_Enabled - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_Folder - - - bool() - get_IsActive - - - System.DateTime() - get_LastRunTime - - - int32() - get_LastTaskResult - - - string() - get_Name - - - System.DateTime() - get_NextRunTime - - - int32() - get_NumberOfMissedRuns - - - string() - get_Path - - - bool() - get_ReadOnly - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - string() - get_Xml - - - void(bool) - set_Enabled - - - void(bool) - set_ReadOnly - a - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - - - bool - <ReadOnly>k__BackingField - h - - - Microsoft.Win32.TaskScheduler.TaskService - <TaskService>k__BackingField - i - - - System.Security.AccessControl.AccessControlSections - defaultAccessControlSections - a - - - System.Security.AccessControl.SecurityInfos - defaultSecurityInfosSections - b - - - Microsoft.Win32.TaskScheduler.TaskDefinition - myTD - f - - - int32 - osLibMinorVer - d - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - c - - - System.DateTime - v2InvalidDate - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask - v2Task - g - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - Definition - - - bool() - Enabled - - - Microsoft.Win32.TaskScheduler.TaskFolder() - Folder - - - bool() - IsActive - - - System.DateTime() - LastRunTime - - - int32() - LastTaskResult - - - string() - Name - - - System.DateTime() - NextRunTime - - - int32() - NumberOfMissedRuns - - - string() - Path - - - bool() - ReadOnly - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskState() - State - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - string() - Xml - - - - - - Microsoft.Win32.TaskScheduler.Task/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(string) - <Run>b__54_0 - a - - - bool(string) - <RunEx>b__55_0 - b - - - bool(string) - <RunEx>b__55_1 - c - - - - - Microsoft.Win32.TaskScheduler.Task/<>c - <>9 - - - System.Func`2<string,bool> - <>9__54_0 - - - System.Func`2<string,bool> - <>9__55_0 - - - System.Func`2<string,bool> - <>9__55_1 - - - - - - - Microsoft.Win32.TaskScheduler.Task/DefDoc - Microsoft.Win32.TaskScheduler.Task/a - - - void(string) - .ctor - - - bool(string, string, bool) - Contains - c - - - void(string) - RemoveTag - c - - - System.Version() - get_Version - c - - - string() - get_Xml - d - - - void(System.Version) - set_Version - c - - - - - System.Xml.XmlDocument - doc - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskAccessRule - - - void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) - .ctor - - - void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AccessControlType) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskRights() - get_TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskRights() - TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskActionType - - - - Microsoft.Win32.TaskScheduler.TaskActionType - ComHandler - - - Microsoft.Win32.TaskScheduler.TaskActionType - Execute - - - Microsoft.Win32.TaskScheduler.TaskActionType - SendEmail - - - Microsoft.Win32.TaskScheduler.TaskActionType - ShowMessage - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskAuditRule - - - void(System.Security.Principal.IdentityReference, Microsoft.Win32.TaskScheduler.TaskRights, System.Security.AccessControl.AuditFlags) - .ctor - - - void(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskRights() - get_TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskRights() - TaskRights - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) - .ctor - - - void() - Dispose - - - bool(string) - Exists - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() - GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - string() - ToString - - - int32() - get_Count - - - System.Text.RegularExpressions.Regex() - get_Filter - a - - - Microsoft.Win32.TaskScheduler.Task(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.Task(string) - get_Item - - - void(System.Text.RegularExpressions.Regex) - set_Filter - a - - - - - System.Text.RegularExpressions.Regex - filter - b - - - Microsoft.Win32.TaskScheduler.TaskFolder - fld - c - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1TS - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - v2Coll - e - - - - - int32() - Count - - - System.Text.RegularExpressions.Regex() - Filter - - - Microsoft.Win32.TaskScheduler.Task(int32) - Item - - - Microsoft.Win32.TaskScheduler.Task(string) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V1TaskEnumerator - Microsoft.Win32.TaskScheduler.TaskCollection/a - - - void(Microsoft.Win32.TaskScheduler.TaskService, System.Text.RegularExpressions.Regex) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - c - - - int32() - get_Count - d - - - Microsoft.Win32.TaskScheduler.Task() - get_Current - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask() - get_ICurrent - b - - - - - string - curItem - d - - - System.Text.RegularExpressions.Regex - filter - e - - - Microsoft.Win32.TaskScheduler.TaskService - svc - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - ts - c - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems - wienum - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator - Microsoft.Win32.TaskScheduler.TaskCollection/b - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection, System.Text.RegularExpressions.Regex) - .ctor - - - bool() - MoveNext - - - - - System.Text.RegularExpressions.Regex - filter - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskCollection/V2TaskEnumerator/<>c__DisplayClass1_0 - Microsoft.Win32.TaskScheduler.TaskCollection/b/a - - - void() - .ctor - - - int32() - <.ctor>b__0 - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) - <.ctor>b__1 - c - - - Microsoft.Win32.TaskScheduler.Task(Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask) - <.ctor>b__2 - c - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - folder - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - iTaskColl - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - AT - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V1 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_1 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_2 - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - V2_3 - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility, string, string) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_CompatibilityLevel - - - string() - get_Property - - - string() - get_Reason - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility - <CompatibilityLevel>k__BackingField - a - - - string - <Property>k__BackingField - b - - - string - <Reason>k__BackingField - c - - - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - CompatibilityLevel - - - string() - Property - - - string() - Reason - - - - - - Microsoft.Win32.TaskScheduler.TaskCreation - - - - Microsoft.Win32.TaskScheduler.TaskCreation - Create - - - Microsoft.Win32.TaskScheduler.TaskCreation - CreateOrUpdate - - - Microsoft.Win32.TaskScheduler.TaskCreation - Disable - - - Microsoft.Win32.TaskScheduler.TaskCreation - DontAddPrincipalAce - - - Microsoft.Win32.TaskScheduler.TaskCreation - IgnoreRegistrationTriggers - - - Microsoft.Win32.TaskScheduler.TaskCreation - Update - - - Microsoft.Win32.TaskScheduler.TaskCreation - ValidateOnly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, string) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - string() - <get_Principal>b__25_0 - a - - - bool(bool, System.Version) - CanUseUnifiedSchedulingEngine - - - void() - Dispose - - - Microsoft.Win32.TaskScheduler.TaskCompatibility(System.Collections.Generic.IList`1<Microsoft.Win32.TaskScheduler.TaskCompatibilityEntry>) - GetLowestSupportedVersion - a - - - System.Xml.Schema.XmlSchemaComplexType(System.Xml.Schema.XmlSchemaSet) - GetV1SchemaFile - - - object(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1TaskData - a - - - System.Collections.Generic.Dictionary`2<string,string>(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - GetV1TaskDataDictionary - b - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask, object) - SetV1TaskData - a - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - System.Runtime.Serialization.ISerializable.GetObjectData - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - void(System.Collections.IDictionary, object, object) - TryAdd - a - - - void(string) - V1Save - a - - - bool(bool) - Validate - - - Microsoft.Win32.TaskScheduler.ActionCollection() - get_Actions - - - string() - get_Data - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_LowestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskPrincipal() - get_Principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() - get_RegistrationInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings() - get_Settings - - - Microsoft.Win32.TaskScheduler.TriggerCollection() - get_Triggers - - - string() - get_XmlText - - - void(string) - set_Data - - - void(string) - set_XmlText - - - - - Microsoft.Win32.TaskScheduler.ActionCollection - actions - - - Microsoft.Win32.TaskScheduler.TaskPrincipal - principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo - regInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings - settings - - - string - tns - - - Microsoft.Win32.TaskScheduler.TriggerCollection - triggers - - - string - v1Name - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - v2Def - - - - - Microsoft.Win32.TaskScheduler.ActionCollection() - Actions - - - string() - Data - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - LowestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskPrincipal() - Principal - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo() - RegistrationInfo - - - Microsoft.Win32.TaskScheduler.TaskSettings() - Settings - - - Microsoft.Win32.TaskScheduler.TriggerCollection() - Triggers - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_0 - a - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_1 - b - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_2 - c - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_3 - d - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <GetLowestSupportedVersion>b__42_4 - e - - - - - Microsoft.Win32.TaskScheduler.TaskDefinition/<>c - <>9 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_0 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_1 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_2 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_3 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger> - <>9__42_4 - - - - - - - Microsoft.Win32.TaskScheduler.TaskEnumGlobalizer - - - string(string, object) - BuildEnumString - a - - - string(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - GetCultureEquivalentString - a - - - string(Microsoft.Win32.TaskScheduler.MonthsOfTheYear) - GetCultureEquivalentString - a - - - string(object) - GetString - - - - - - - - Microsoft.Win32.TaskScheduler.TaskEvent - - - void(System.Diagnostics.Eventing.Reader.EventRecord) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.StandardTaskEventId, System.DateTime) - .ctor - - - int32(Microsoft.Win32.TaskScheduler.TaskEvent) - CompareTo - - - string(string) - GetDataValue - - - string() - ToString - - - System.Nullable`1<System.Guid>() - get_ActivityId - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() - get_DataValues - - - int32() - get_EventId - - - System.Diagnostics.Eventing.Reader.EventRecord() - get_EventRecord - - - string() - get_Level - - - string() - get_OpCode - - - System.Nullable`1<int32>() - get_ProcessId - - - System.Nullable`1<int64>() - get_RecordId - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId() - get_StandardEventId - - - string() - get_TaskCategory - - - string() - get_TaskPath - - - System.Nullable`1<System.DateTime>() - get_TimeCreated - - - System.Security.Principal.SecurityIdentifier() - get_UserId - - - System.Nullable`1<unsigned int8>() - get_Version - - - void(System.Nullable`1<System.Guid>) - set_ActivityId - a - - - void(int32) - set_EventId - a - - - void(System.Diagnostics.Eventing.Reader.EventRecord) - set_EventRecord - a - - - void(string) - set_Level - a - - - void(string) - set_OpCode - b - - - void(System.Nullable`1<int32>) - set_ProcessId - a - - - void(System.Nullable`1<int64>) - set_RecordId - a - - - void(string) - set_TaskCategory - c - - - void(string) - set_TaskPath - d - - - void(System.Nullable`1<System.DateTime>) - set_TimeCreated - a - - - void(System.Security.Principal.SecurityIdentifier) - set_UserId - a - - - void(System.Nullable`1<unsigned int8>) - set_Version - a - - - - - System.Nullable`1<System.Guid> - <ActivityId>k__BackingField - a - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues - <DataValues>k__BackingField - b - - - int32 - <EventId>k__BackingField - c - - - System.Diagnostics.Eventing.Reader.EventRecord - <EventRecord>k__BackingField - d - - - string - <Level>k__BackingField - e - - - string - <OpCode>k__BackingField - f - - - System.Nullable`1<int32> - <ProcessId>k__BackingField - g - - - System.Nullable`1<int64> - <RecordId>k__BackingField - h - - - string - <TaskCategory>k__BackingField - i - - - string - <TaskPath>k__BackingField - j - - - System.Nullable`1<System.DateTime> - <TimeCreated>k__BackingField - k - - - System.Security.Principal.SecurityIdentifier - <UserId>k__BackingField - l - - - System.Nullable`1<unsigned int8> - <Version>k__BackingField - m - - - - - System.Nullable`1<System.Guid>() - ActivityId - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues() - DataValues - - - int32() - EventId - - - System.Diagnostics.Eventing.Reader.EventRecord() - EventRecord - - - string() - Level - - - string() - OpCode - - - System.Nullable`1<int32>() - ProcessId - - - System.Nullable`1<int64>() - RecordId - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId() - StandardEventId - - - string() - TaskCategory - - - string() - TaskPath - - - System.Nullable`1<System.DateTime>() - TimeCreated - - - System.Security.Principal.SecurityIdentifier() - UserId - - - System.Nullable`1<unsigned int8>() - Version - - - - - - Microsoft.Win32.TaskScheduler.TaskEvent/EventDataValues - - - void(System.Diagnostics.Eventing.Reader.EventLogRecord) - .ctor - - - string(string) - get_Item - - - - - System.Diagnostics.Eventing.Reader.EventLogRecord - rec - a - - - - - string(string) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskEventArgs - - - void(Microsoft.Win32.TaskScheduler.TaskEvent, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - Microsoft.Win32.TaskScheduler.Task() - get_Task - - - Microsoft.Win32.TaskScheduler.TaskEvent() - get_TaskEvent - - - string() - get_TaskName - - - string() - get_TaskPath - - - - - Microsoft.Win32.TaskScheduler.TaskEvent - <TaskEvent>k__BackingField - b - - - string - <TaskPath>k__BackingField - c - - - Microsoft.Win32.TaskScheduler.TaskService - taskService - a - - - - - Microsoft.Win32.TaskScheduler.Task() - Task - - - Microsoft.Win32.TaskScheduler.TaskEvent() - TaskEvent - - - string() - TaskName - - - string() - TaskPath - - - - - - Microsoft.Win32.TaskScheduler.TaskEventEnumerator - - - void(System.Diagnostics.Eventing.Reader.EventLogReader) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - void(System.Diagnostics.Eventing.Reader.EventBookmark, int64) - Seek - - - void(System.IO.SeekOrigin, int64) - Seek - - - object() - System.Collections.IEnumerator.get_Current - - - Microsoft.Win32.TaskScheduler.TaskEvent() - get_Current - - - - - System.Diagnostics.Eventing.Reader.EventRecord - curRec - a - - - System.Diagnostics.Eventing.Reader.EventLogReader - log - b - - - - - Microsoft.Win32.TaskScheduler.TaskEvent() - Current - - - object() - System.Collections.IEnumerator.Current - - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog - - - void() - .cctor - - - void(System.DateTime, string, string, string, string, string) - .ctor - - - void(string) - .ctor - - - void(string, int32[], System.Nullable`1<System.DateTime>, string, string, string, string) - .ctor - - - void(string, int32[], int32[], System.Nullable`1<System.DateTime>, string, string, string, string) - .ctor - - - void(string, string, string, string, string) - .ctor - - - string(string, int32[], System.Nullable`1<System.DateTime>, int32[]) - BuildQuery - a - - - Microsoft.Win32.TaskScheduler.TaskEventEnumerator(bool) - GetEnumerator - - - void(string, string, bool, string, string, string) - Initialize - a - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskEvent>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskEvent>.GetEnumerator - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int64() - get_Count - - - bool() - get_Enabled - - - bool() - get_EnumerateInReverse - - - System.Diagnostics.Eventing.Reader.EventLogQuery() - get_Query - a - - - void(bool) - set_Enabled - - - void(bool) - set_EnumerateInReverse - - - void(System.Diagnostics.Eventing.Reader.EventLogQuery) - set_Query - a - - - - - bool - <EnumerateInReverse>k__BackingField - c - - - System.Diagnostics.Eventing.Reader.EventLogQuery - <Query>k__BackingField - d - - - bool - IsVistaOrLater - b - - - string - TSEventLogPath - a - - - - - int64() - Count - - - bool() - Enabled - - - bool() - EnumerateInReverse - - - System.Diagnostics.Eventing.Reader.EventLogQuery() - Query - - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog/<>c - - - void() - .cctor - - - void() - .ctor - - - string(int32) - <BuildQuery>b__7_0 - a - - - string(int32) - <BuildQuery>b__7_1 - b - - - - - Microsoft.Win32.TaskScheduler.TaskEventLog/<>c - <>9 - - - System.Converter`2<int32,string> - <>9__7_0 - - - System.Converter`2<int32,string> - <>9__7_1 - - - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher - - - void() - .cctor - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, string, bool) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, string, bool, Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(string, string, string, bool, string, string, string) - .ctor - - - void(string, string, string, string, string) - .ctor - - - void() - BeginInit - - - void(bool) - Dispose - - - void() - EndInit - - - void(Microsoft.Win32.TaskScheduler.Task) - InitTask - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, string, bool) - InitTask - a - - - void(string) - InitTask - a - - - void(string, string, bool) - InitTask - a - - - bool() - IsSuspended - j - - - void(object, Microsoft.Win32.TaskScheduler.TaskEventArgs) - OnEventRecorded - - - void() - ReleaseWatcher - i - - - void() - ResetTaskService - h - - - void() - Restart - g - - - void() - SetupWatcher - f - - - bool() - ShouldSerializeFilter - e - - - bool() - ShouldSerializeTaskService - d - - - void() - StartRaisingEvents - c - - - void() - StopListening - b - - - void() - StopRaisingEvents - a - - - void(object, System.IO.FileSystemEventArgs) - Watcher_DirectoryChanged - a - - - void(object, System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs) - Watcher_EventRecordWritten - a - - - void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) - add_EventRecorded - - - bool() - get_Enabled - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() - get_Filter - - - string() - get_Folder - - - bool() - get_IncludeSubfolders - - - bool() - get_IsHandleInvalid - l - - - bool() - get_IsV1 - k - - - System.ComponentModel.ISynchronizeInvoke() - get_SynchronizingObject - - - string() - get_TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - string() - get_UserAccountDomain - - - string() - get_UserName - - - string() - get_UserPassword - - - void(System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs>) - remove_EventRecorded - - - void(bool) - set_Enabled - - - void(string) - set_Folder - - - void(bool) - set_IncludeSubfolders - - - void(System.ComponentModel.ISynchronizeInvoke) - set_SynchronizingObject - - - void(string) - set_TargetServer - - - void(Microsoft.Win32.TaskScheduler.TaskService) - set_TaskService - - - void(string) - set_UserAccountDomain - - - void(string) - set_UserName - - - void(string) - set_UserPassword - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter - <Filter>k__BackingField - - - System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> - EventRecorded - - - System.TimeSpan - MaxV1EventLapse - - - bool - disposed - - - bool - enabled - - - string - folder - - - bool - includeSubfolders - - - bool - initializing - - - Microsoft.Win32.TaskScheduler.StandardTaskEventId - lastId - - - System.DateTime - lastIdTime - - - string - root - - - string - star - - - System.ComponentModel.ISynchronizeInvoke - synchronizingObject - - - Microsoft.Win32.TaskScheduler.TaskService - ts - - - System.IO.FileSystemWatcher - v1Watcher - - - System.Diagnostics.Eventing.Reader.EventLogWatcher - watcher - - - - - bool() - Enabled - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter() - Filter - - - string() - Folder - - - bool() - IncludeSubfolders - - - bool() - IsHandleInvalid - - - bool() - IsV1 - - - System.ComponentModel.ISynchronizeInvoke() - SynchronizingObject - - - string() - TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - string() - UserAccountDomain - - - string() - UserName - - - string() - UserPassword - - - - - System.EventHandler`1<Microsoft.Win32.TaskScheduler.TaskEventArgs> - EventRecorded - - - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher/EventFilter - - - void(Microsoft.Win32.TaskScheduler.TaskEventWatcher) - .ctor - - - bool() - ShouldSerialize - b - - - string() - ToString - - - int32[]() - get_EventIds - - - int32[]() - get_EventLevels - - - string() - get_TaskName - - - Microsoft.Win32.TaskScheduler.Wildcard() - get_Wildcard - a - - - void(int32[]) - set_EventIds - - - void(int32[]) - set_EventLevels - - - void(string) - set_TaskName - - - void(Microsoft.Win32.TaskScheduler.Wildcard) - set_Wildcard - a - - - - - Microsoft.Win32.TaskScheduler.Wildcard - <Wildcard>k__BackingField - - - string - filter - - - int32[] - ids - - - int32[] - levels - - - Microsoft.Win32.TaskScheduler.TaskEventWatcher - parent - - - - - int32[]() - EventIds - - - int32[]() - EventLevels - - - string() - TaskName - - - Microsoft.Win32.TaskScheduler.Wildcard() - Wildcard - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - - - void(Microsoft.Win32.TaskScheduler.TaskService) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskService, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) - .ctor - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, Microsoft.Win32.TaskScheduler.TaskSecurity) - CreateFolder - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, System.Security.AccessControl.GenericSecurityDescriptor) - CreateFolder - - - Microsoft.Win32.TaskScheduler.TaskFolder(string, string, bool) - CreateFolder - - - void(string, bool) - DeleteFolder - - - void(string, bool) - DeleteTask - - - void() - Dispose - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - EnumerateFolderTasks - a - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.TaskFolder>(System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder>) - EnumerateFolders - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>(System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - EnumerateTasks - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskSecurity(System.Security.AccessControl.AccessControlSections) - GetAccessControl - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - GetFolder - a - - - int32() - GetHashCode - - - System.Security.AccessControl.GenericSecurityDescriptor(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptor - - - string(System.Security.AccessControl.SecurityInfos) - GetSecurityDescriptorSddlForm - - - Microsoft.Win32.TaskScheduler.TaskCollection(System.Text.RegularExpressions.Regex) - GetTasks - - - Microsoft.Win32.TaskScheduler.Task(string, string, bool) - ImportTask - - - Microsoft.Win32.TaskScheduler.Task(string, string, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - RegisterTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition) - RegisterTaskDefinition - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.TaskDefinition, Microsoft.Win32.TaskScheduler.TaskCreation, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - RegisterTaskDefinition - - - void(Microsoft.Win32.TaskScheduler.TaskSecurity) - SetAccessControl - - - void(System.Security.AccessControl.GenericSecurityDescriptor, System.Security.AccessControl.SecurityInfos) - SetSecurityDescriptor - - - void(string, Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions) - SetSecurityDescriptorSddlForm - - - int32(Microsoft.Win32.TaskScheduler.TaskFolder) - System.IComparable<Microsoft.Win32.TaskScheduler.TaskFolder>.CompareTo - - - string() - ToString - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - get_AllTasks - - - string() - get_Name - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_Parent - - - string() - get_Path - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection() - get_SubFolders - - - Microsoft.Win32.TaskScheduler.TaskService() - get_TaskService - - - Microsoft.Win32.TaskScheduler.TaskCollection() - get_Tasks - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - - - Microsoft.Win32.TaskScheduler.TaskService - <TaskService>k__BackingField - d - - - string - rootString - c - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1List - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder - v2Folder - b - - - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - AllTasks - - - string() - Name - - - Microsoft.Win32.TaskScheduler.TaskFolder() - Parent - - - string() - Path - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection() - SubFolders - - - Microsoft.Win32.TaskScheduler.TaskService() - TaskService - - - Microsoft.Win32.TaskScheduler.TaskCollection() - Tasks - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolderTasks>d__48 - Microsoft.Win32.TaskScheduler.TaskFolder/b - - - void(int32) - .ctor - - - void() - <>m__Finally1 - c - - - void() - <>m__Finally2 - b - - - void() - <>m__Finally3 - a - - - bool() - MoveNext - f - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Task>.GetEnumerator - l - - - Microsoft.Win32.TaskScheduler.Task() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Task>.get_Current - h - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - m - - - void() - System.Collections.IEnumerator.Reset - j - - - object() - System.Collections.IEnumerator.get_Current - k - - - void() - System.IDisposable.Dispose - d - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.Task - <>2__current - b - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - <>3__filter - g - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>3__folder - e - - - bool - <>3__recurse - i - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Task> - <>7__wrap1 - j - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>7__wrap2 - k - - - int32 - <>l__initialThreadId - c - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - filter - f - - - Microsoft.Win32.TaskScheduler.TaskFolder - folder - d - - - bool - recurse - h - - - - - - - Microsoft.Win32.TaskScheduler.TaskFolder/<EnumerateFolders>d__31 - Microsoft.Win32.TaskScheduler.TaskFolder/a - - - void(int32) - .ctor - - - void() - <>m__Finally1 - a - - - bool() - MoveNext - c - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.TaskFolder>.GetEnumerator - i - - - Microsoft.Win32.TaskScheduler.TaskFolder() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.TaskFolder>.get_Current - e - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - j - - - void() - System.Collections.IEnumerator.Reset - g - - - object() - System.Collections.IEnumerator.get_Current - h - - - void() - System.IDisposable.Dispose - b - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>2__current - b - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>3__filter - f - - - Microsoft.Win32.TaskScheduler.TaskFolder - <>4__this - d - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder> - <>7__wrap1 - g - - - int32 - <>l__initialThreadId - c - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.TaskFolder> - filter - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskFolderCollection - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection) - .ctor - - - int32() - <GetEnumerator>b__19_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) - <GetEnumerator>b__19_1 - a - - - Microsoft.Win32.TaskScheduler.TaskFolder(Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder) - <GetEnumerator>b__19_2 - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder) - Add - - - void() - Clear - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder) - Contains - - - void(Microsoft.Win32.TaskScheduler.TaskFolder[], int32) - CopyTo - - - void() - Dispose - - - bool(string) - Exists - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskFolder>() - GetEnumerator - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder) - Remove - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.get_IsReadOnly - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.TaskFolder(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - get_Item - - - - - Microsoft.Win32.TaskScheduler.TaskFolder - parent - a - - - Microsoft.Win32.TaskScheduler.TaskFolder[] - v1FolderList - b - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection - v2FolderList - c - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.TaskFolder(int32) - Item - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - Item - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskFolder>.IsReadOnly - - - - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - IgnoreNew - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - Parallel - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - Queue - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy - StopExisting - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskLogonType - - - - Microsoft.Win32.TaskScheduler.TaskLogonType - Group - - - Microsoft.Win32.TaskScheduler.TaskLogonType - InteractiveToken - - - Microsoft.Win32.TaskScheduler.TaskLogonType - InteractiveTokenOrPassword - - - Microsoft.Win32.TaskScheduler.TaskLogonType - None - - - Microsoft.Win32.TaskScheduler.TaskLogonType - Password - - - Microsoft.Win32.TaskScheduler.TaskLogonType - S4U - - - Microsoft.Win32.TaskScheduler.TaskLogonType - ServiceAccount - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipal - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal, System.Func`1<string>) - .ctor - - - void() - Dispose - - - bool() - RequiresPassword - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - bool(string, Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - ValidateAccountForSidType - - - string() - get_Account - - - string() - get_DisplayName - - - string() - get_GroupId - - - string() - get_Id - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - get_LogonType - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - get_ProcessTokenSidType - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges() - get_RequiredPrivileges - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - get_RunLevel - - - string() - get_UserId - - - void(string) - set_DisplayName - - - void(string) - set_GroupId - - - void(string) - set_Id - - - void(Microsoft.Win32.TaskScheduler.TaskLogonType) - set_LogonType - - - void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - set_ProcessTokenSidType - - - void(Microsoft.Win32.TaskScheduler.TaskRunLevel) - set_RunLevel - - - void(string) - set_UserId - - - - - string - localSystemAcct - a - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges - reqPriv - b - - - string - v1CachedAcctInfo - c - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal - v2Principal - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - f - - - System.Func`1<string> - xmlFunc - g - - - - - string() - Account - - - string() - DisplayName - - - string() - GroupId - - - string() - Id - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - LogonType - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - ProcessTokenSidType - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges() - RequiredPrivileges - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - RunLevel - - - string() - UserId - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipal/<>c__DisplayClass34_0 - Microsoft.Win32.TaskScheduler.TaskPrincipal/a - - - void() - .ctor - - - bool(string) - <ValidateAccountForSidType>b__0 - b - - - - - string - acct - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeAssignPrimaryTokenPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeAuditPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeBackupPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeChangeNotifyPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateGlobalPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreatePagefilePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreatePermanentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateSymbolicLinkPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeCreateTokenPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeDebugPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeEnableDelegationPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeImpersonatePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseBasePriorityPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseQuotaPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeIncreaseWorkingSetPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeLoadDriverPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeLockMemoryPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeMachineAccountPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeManageVolumePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeProfileSingleProcessPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRelabelPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRemoteShutdownPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeRestorePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSecurityPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeShutdownPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSyncAgentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemEnvironmentPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemProfilePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeSystemtimePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTakeOwnershipPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTcbPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTimeZonePrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeTrustedCredManAccessPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeUndockPrivilege - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - SeUnsolicitedInputPrivilege - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - Add - - - bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - Contains - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege[], int32) - CopyTo - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>() - GetEnumerator - - - int32(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - IndexOf - - - void() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Clear - - - bool(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Remove - - - void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.Insert - - - void(int32) - System.Collections.Generic.IList<Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege>.RemoveAt - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32() - get_Count - - - bool() - get_IsReadOnly - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) - get_Item - - - void(int32, Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - set_Item - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - a - - - - - int32() - Count - - - bool() - IsReadOnly - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege(int32) - Item - - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivileges/TaskPrincipalPrivilegesEnumerator - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() - get_Current - - - void(Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege) - set_Current - a - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege - <Current>k__BackingField - c - - - int32 - cur - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - v2Principal2 - a - - - - - Microsoft.Win32.TaskScheduler.TaskPrincipalPrivilege() - Current - - - object() - System.Collections.IEnumerator.Current - - - - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - Default - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - None - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType - Unrestricted - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRegistrationInfo - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) - .ctor - - - void() - Dispose - - - string(string) - FixCrLf - a - - - bool(System.Reflection.PropertyInfo, object, object&) - ProcessVersionXml - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - string() - get_Author - - - System.DateTime() - get_Date - - - string() - get_Description - - - string() - get_Documentation - - - System.Security.AccessControl.GenericSecurityDescriptor() - get_SecurityDescriptor - - - string() - get_SecurityDescriptorSddlForm - - - string() - get_Source - - - string() - get_URI - - - System.Version() - get_Version - - - string() - get_XmlText - - - void(string) - set_Author - - - void(System.DateTime) - set_Date - - - void(string) - set_Description - - - void(string) - set_Documentation - - - void(System.Security.AccessControl.GenericSecurityDescriptor) - set_SecurityDescriptor - - - void(string) - set_SecurityDescriptorSddlForm - - - void(string) - set_Source - - - void(string) - set_URI - - - void(System.Version) - set_Version - - - void(string) - set_XmlText - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo - v2RegInfo - b - - - - - string() - Author - - - System.DateTime() - Date - - - string() - Description - - - string() - Documentation - - - System.Security.AccessControl.GenericSecurityDescriptor() - SecurityDescriptor - - - string() - SecurityDescriptorSddlForm - - - string() - Source - - - string() - URI - - - System.Version() - Version - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskRights - - - - Microsoft.Win32.TaskScheduler.TaskRights - AppendData - - - Microsoft.Win32.TaskScheduler.TaskRights - ChangePermissions - - - Microsoft.Win32.TaskScheduler.TaskRights - Delete - - - Microsoft.Win32.TaskScheduler.TaskRights - DeleteChild - - - Microsoft.Win32.TaskScheduler.TaskRights - Execute - - - Microsoft.Win32.TaskScheduler.TaskRights - ExecuteFile - - - Microsoft.Win32.TaskScheduler.TaskRights - FullControl - - - Microsoft.Win32.TaskScheduler.TaskRights - Read - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadData - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadExtendedAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - ReadPermissions - - - Microsoft.Win32.TaskScheduler.TaskRights - Synchronize - - - Microsoft.Win32.TaskScheduler.TaskRights - TakeOwnership - - - Microsoft.Win32.TaskScheduler.TaskRights - Write - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteAttributes - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteData - - - Microsoft.Win32.TaskScheduler.TaskRights - WriteExtendedAttributes - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - AsSelf - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - IgnoreConstraints - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - NoFlags - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - UseSessionId - - - Microsoft.Win32.TaskScheduler.TaskRunFlags - UserSID - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - Highest - - - Microsoft.Win32.TaskScheduler.TaskRunLevel - LUA - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSecurity - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) - .ctor - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, System.Security.AccessControl.AccessControlSections) - .ctor - - - System.Security.AccessControl.AccessRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) - AccessRuleFactory - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - AddAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - AddAuditRule - - - System.Security.AccessControl.AuditRule(System.Security.Principal.IdentityReference, int32, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) - AuditRuleFactory - - - System.Security.AccessControl.AccessControlSections(System.Security.AccessControl.SecurityInfos) - Convert - a - - - System.Security.AccessControl.SecurityInfos(System.Security.AccessControl.AccessControlSections) - Convert - a - - - System.Security.AccessControl.AccessControlSections() - GetAccessControlSectionsFromChanges - a - - - void(Microsoft.Win32.TaskScheduler.Task, System.Security.AccessControl.AccessControlSections) - Persist - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, System.Security.AccessControl.AccessControlSections) - Persist - a - - - void(string, System.Security.AccessControl.AccessControlSections) - Persist - - - bool(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRuleAll - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - RemoveAccessRuleSpecific - - - bool(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRuleAll - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - RemoveAuditRuleSpecific - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - ResetAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAccessRule) - SetAccessRule - - - void(Microsoft.Win32.TaskScheduler.TaskAuditRule) - SetAuditRule - - - string() - ToString - - - System.Type() - get_AccessRightType - - - System.Type() - get_AccessRuleType - - - System.Type() - get_AuditRuleType - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - get_DefaultTaskSecurity - - - - - - System.Type() - AccessRightType - - - System.Type() - AccessRuleType - - - System.Type() - AuditRuleType - - - Microsoft.Win32.TaskScheduler.TaskSecurity() - DefaultTaskSecurity - - - - - - Microsoft.Win32.TaskScheduler.TaskService - - - void() - .cctor - - - void() - .ctor - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - .ctor - - - void(string, string, string, string, bool) - .ctor - - - Microsoft.Win32.TaskScheduler.Task(string, System.TimeSpan, System.TimeSpan, string, string, string) - AddAutomaticMaintenanceTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.QuickTriggerType, string, string, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - AddTask - - - Microsoft.Win32.TaskScheduler.Task(string, Microsoft.Win32.TaskScheduler.Trigger, Microsoft.Win32.TaskScheduler.Action, string, string, Microsoft.Win32.TaskScheduler.TaskLogonType, string) - AddTask - - - void() - BeginInit - - - void() - Connect - h - - - Microsoft.Win32.TaskScheduler.TaskService(Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken) - CreateFromToken - - - void(bool) - Dispose - - - void() - EndInit - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.Fluent.ActionBuilder(string) - Execute - - - Microsoft.Win32.TaskScheduler.Task[](System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, bool) - FindAllTasks - - - Microsoft.Win32.TaskScheduler.Task[](System.Text.RegularExpressions.Regex, bool) - FindAllTasks - - - Microsoft.Win32.TaskScheduler.Task(string, bool) - FindTask - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Predicate`1<Microsoft.Win32.TaskScheduler.Task>, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) - FindTaskInFolder - a - - - bool(Microsoft.Win32.TaskScheduler.TaskFolder, System.Text.RegularExpressions.Regex, System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.Task>&, bool) - FindTaskInFolder - a - - - string(string, int32) - GetDllResourceString - - - Microsoft.Win32.TaskScheduler.TaskEventLog(string) - GetEventLog - - - Microsoft.Win32.TaskScheduler.TaskFolder(string) - GetFolder - - - int32() - GetHashCode - - - System.Version() - GetLibraryVersionFromLocalOS - i - - - Microsoft.Win32.TaskScheduler.RunningTaskCollection(bool) - GetRunningTasks - - - Microsoft.Win32.TaskScheduler.Task(string) - GetTask - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler, string) - GetTask - a - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(Microsoft.Win32.TaskScheduler.V2Interop.ITaskService, string) - GetTask - a - - - System.Version() - GetV2Version - g - - - void(object, System.EventArgs) - Instance_ServiceDisconnected - a - - - Microsoft.Win32.TaskScheduler.TaskDefinition() - NewTask - - - Microsoft.Win32.TaskScheduler.TaskDefinition(string) - NewTaskFromFile - - - void() - ResetHighestSupportedVersion - f - - - void() - ResetUnsetProperties - e - - - int32(System.Guid, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - RunComHandlerAction - - - void(System.Guid, System.Action`1<int32>, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - RunComHandlerActionAsync - - - bool() - ShouldSerializeHighestSupportedVersion - d - - - bool() - ShouldSerializeTargetServer - c - - - bool() - ShouldSerializeUserAccountDomain - b - - - bool() - ShouldSerializeUserName - a - - - void() - StartSystemTaskSchedulerManager - - - void(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) - System.Runtime.Serialization.ISerializable.GetObjectData - - - void(System.EventHandler) - add_ServiceConnected - - - void(System.EventHandler) - add_ServiceDisconnected - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - get_AllTasks - - - bool() - get_AllowReadOnlyTasks - - - bool() - get_CanRaiseEvents - - - bool() - get_Connected - - - string() - get_ConnectedDomain - - - string() - get_ConnectedUser - - - System.Version() - get_HighestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskService() - get_Instance - - - System.Version() - get_LibraryVersion - - - Microsoft.Win32.TaskScheduler.TaskFolder() - get_RootFolder - - - string() - get_TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken() - get_Token - - - string() - get_UserAccountDomain - - - string() - get_UserName - - - string() - get_UserPassword - - - void(System.EventHandler) - remove_ServiceConnected - - - void(System.EventHandler) - remove_ServiceDisconnected - - - void(bool) - set_AllowReadOnlyTasks - - - void(System.Version) - set_HighestSupportedVersion - - - void(string) - set_TargetServer - - - void(string) - set_UserAccountDomain - - - void(string) - set_UserName - - - void(string) - set_UserPassword - - - - - bool - <AllowReadOnlyTasks>k__BackingField - - - bool - <CanRaiseEvents>k__BackingField - - - System.Version - <LibraryVersion>k__BackingField - - - System.Guid - CLSID_Ctask - - - System.Guid - IID_ITask - - - bool - LibraryIsV2 - - - System.Guid - PowerShellActionGuid - - - System.EventHandler - ServiceConnected - - - System.EventHandler - ServiceDisconnected - - - bool - connecting - - - bool - forceV1 - - - bool - initializing - - - Microsoft.Win32.TaskScheduler.TaskService - instance - - - System.Version - maxVer - - - bool - maxVerSet - - - System.Version - osLibVer - - - string - targetServer - - - bool - targetServerSet - - - string - userDomain - - - bool - userDomainSet - - - string - userName - - - bool - userNameSet - - - string - userPassword - - - bool - userPasswordSet - - - Microsoft.Win32.WindowsImpersonatedIdentity - v1Impersonation - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - v1TaskScheduler - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskService - v2TaskService - - - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Task>() - AllTasks - - - bool() - AllowReadOnlyTasks - - - bool() - CanRaiseEvents - - - bool() - Connected - - - string() - ConnectedDomain - - - string() - ConnectedUser - - - System.Version() - HighestSupportedVersion - - - Microsoft.Win32.TaskScheduler.TaskService() - Instance - - - System.Version() - LibraryVersion - - - Microsoft.Win32.TaskScheduler.TaskFolder() - RootFolder - - - string() - TargetServer - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken() - Token - - - string() - UserAccountDomain - - - string() - UserName - - - string() - UserPassword - - - - - System.EventHandler - ServiceConnected - - - System.EventHandler - ServiceDisconnected - - - - - Microsoft.Win32.TaskScheduler.TaskService/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Task) - <FindAllTasks>b__82_0 - a - - - - - Microsoft.Win32.TaskScheduler.TaskService/<>c - <>9 - - - System.Predicate`1<Microsoft.Win32.TaskScheduler.Task> - <>9__82_0 - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread - Microsoft.Win32.TaskScheduler.TaskService/b - - - void(System.Guid, string, int32, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate, System.Action`1<int32>) - .ctor - - - System.Threading.Thread() - Start - c - - - void() - ThreadProc - b - - - - - string - Data - c - - - int32 - ReturnCode - a - - - int32 - Timeout - f - - - System.Threading.AutoResetEvent - completed - b - - - System.Type - objType - d - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus - status - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/<>c__DisplayClass6_0 - Microsoft.Win32.TaskScheduler.TaskService/b/b - - - void() - .ctor - - - void(int32) - <.ctor>b__0 - c - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread - <>4__this - a - - - System.Action`1<int32> - onComplete - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerThread/TaskHandlerStatus - Microsoft.Win32.TaskScheduler.TaskService/b/a - - - void(System.Action`1<int32>, Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate) - .ctor - - - void(int32) - TaskCompleted - - - void(int16, string) - UpdateStatus - - - - - System.Action`1<int32> - OnCompleted - a - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate - OnUpdate - b - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ComHandlerUpdate - - - void(object, native int) - .ctor - - - System.IAsyncResult(int16, string, System.AsyncCallback, object) - BeginInvoke - - - void(System.IAsyncResult) - EndInvoke - - - void(int16, string) - Invoke - - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionData - Microsoft.Win32.TaskScheduler.TaskService/c - - - void(string, string, string, string, bool) - .ctor - - - bool(Microsoft.Win32.TaskScheduler.TaskService/ConnectionData) - Equals - - - - - bool - ForceV1 - a - - - string - TargetServer - b - - - string - UserAccountDomain - c - - - string - UserName - d - - - string - UserPassword - e - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionDataManager - Microsoft.Win32.TaskScheduler.TaskService/a - - - void() - .cctor - - - Microsoft.Win32.TaskScheduler.TaskService(Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken) - InstanceFromToken - a - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken(string, string, string, string, bool) - TokenFromInstance - a - - - - - System.Collections.Generic.List`1<Microsoft.Win32.TaskScheduler.TaskService/ConnectionData> - connections - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/ConnectionToken - - - void(int32) - .ctor - - - - - int32 - token - a - - - - - - - Microsoft.Win32.TaskScheduler.TaskService/VersionConverter - Microsoft.Win32.TaskScheduler.TaskService/d - - - void() - .ctor - - - bool(System.ComponentModel.ITypeDescriptorContext, System.Type) - CanConvertFrom - - - object(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object) - ConvertFrom - - - - - - - - Microsoft.Win32.TaskScheduler.TaskServiceVersion - - - void() - .cctor - - - - - System.Version - V1_1 - - - System.Version - V1_2 - - - System.Version - V1_3 - - - System.Version - V1_4 - - - System.Version - V1_5 - - - System.Version - V1_6 - - - - - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - ConsoleConnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - ConsoleDisconnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - RemoteConnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - RemoteDisconnect - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - SessionLock - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType - SessionUnlock - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - DontAddPrincipalAce - - - Microsoft.Win32.TaskScheduler.TaskSetSecurityOptions - None - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskSettings - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) - .ctor - - - bool(System.Reflection.PropertyInfo, object, object&) - ConvertXmlProperty - a - - - void() - Dispose - - - int32(System.Diagnostics.ProcessPriorityClass) - GetPriorityAsInt - a - - - System.Diagnostics.ProcessPriorityClass(int32) - GetPriorityFromInt - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - ToString - - - bool() - get_AllowDemandStart - - - bool() - get_AllowHardTerminate - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - - - System.TimeSpan() - get_DeleteExpiredTaskAfter - - - bool() - get_DisallowStartIfOnBatteries - - - bool() - get_DisallowStartOnRemoteAppSession - - - bool() - get_Enabled - - - System.TimeSpan() - get_ExecutionTimeLimit - - - bool() - get_Hidden - - - Microsoft.Win32.TaskScheduler.IdleSettings() - get_IdleSettings - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings() - get_MaintenanceSettings - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - - - Microsoft.Win32.TaskScheduler.NetworkSettings() - get_NetworkSettings - - - System.Diagnostics.ProcessPriorityClass() - get_Priority - - - int32() - get_RestartCount - - - System.TimeSpan() - get_RestartInterval - - - bool() - get_RunOnlyIfIdle - - - bool() - get_RunOnlyIfLoggedOn - - - bool() - get_RunOnlyIfNetworkAvailable - - - bool() - get_StartWhenAvailable - - - bool() - get_StopIfGoingOnBatteries - - - bool() - get_UseUnifiedSchedulingEngine - - - bool() - get_Volatile - - - bool() - get_WakeToRun - - - string() - get_XmlText - - - void(bool) - set_AllowDemandStart - - - void(bool) - set_AllowHardTerminate - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - - - void(System.TimeSpan) - set_DeleteExpiredTaskAfter - - - void(bool) - set_DisallowStartIfOnBatteries - - - void(bool) - set_DisallowStartOnRemoteAppSession - - - void(bool) - set_Enabled - - - void(System.TimeSpan) - set_ExecutionTimeLimit - - - void(bool) - set_Hidden - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - - - void(System.Diagnostics.ProcessPriorityClass) - set_Priority - - - void(int32) - set_RestartCount - - - void(System.TimeSpan) - set_RestartInterval - - - void(bool) - set_RunOnlyIfIdle - - - void(bool) - set_RunOnlyIfLoggedOn - - - void(bool) - set_RunOnlyIfNetworkAvailable - - - void(bool) - set_StartWhenAvailable - - - void(bool) - set_StopIfGoingOnBatteries - - - void(bool) - set_UseUnifiedSchedulingEngine - - - void(bool) - set_Volatile - - - void(bool) - set_WakeToRun - - - void(string) - set_XmlText - - - - - unsigned int32 - InfiniteRunTimeV1 - a - - - Microsoft.Win32.TaskScheduler.IdleSettings - idleSettings - b - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings - maintenanceSettings - c - - - Microsoft.Win32.TaskScheduler.NetworkSettings - networkSettings - d - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings - v2Settings - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 - v2Settings2 - g - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 - v2Settings3 - h - - - - - bool() - AllowDemandStart - - - bool() - AllowHardTerminate - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - Compatibility - - - System.TimeSpan() - DeleteExpiredTaskAfter - - - bool() - DisallowStartIfOnBatteries - - - bool() - DisallowStartOnRemoteAppSession - - - bool() - Enabled - - - System.TimeSpan() - ExecutionTimeLimit - - - bool() - Hidden - - - Microsoft.Win32.TaskScheduler.IdleSettings() - IdleSettings - - - Microsoft.Win32.TaskScheduler.MaintenanceSettings() - MaintenanceSettings - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - MultipleInstances - - - Microsoft.Win32.TaskScheduler.NetworkSettings() - NetworkSettings - - - System.Diagnostics.ProcessPriorityClass() - Priority - - - int32() - RestartCount - - - System.TimeSpan() - RestartInterval - - - bool() - RunOnlyIfIdle - - - bool() - RunOnlyIfLoggedOn - - - bool() - RunOnlyIfNetworkAvailable - - - bool() - StartWhenAvailable - - - bool() - StopIfGoingOnBatteries - - - bool() - UseUnifiedSchedulingEngine - - - bool() - Volatile - - - bool() - WakeToRun - - - string() - XmlText - - - - - - Microsoft.Win32.TaskScheduler.TaskState - - - - Microsoft.Win32.TaskScheduler.TaskState - Disabled - - - Microsoft.Win32.TaskScheduler.TaskState - Queued - - - Microsoft.Win32.TaskScheduler.TaskState - Ready - - - Microsoft.Win32.TaskScheduler.TaskState - Running - - - Microsoft.Win32.TaskScheduler.TaskState - Unknown - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Boot - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Custom - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Daily - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Event - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Idle - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Logon - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Monthly - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - MonthlyDOW - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Registration - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - SessionStateChange - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Time - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - Weekly - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.TimeTrigger - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(System.DateTime) - .ctor - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay - - - void(System.TimeSpan) - Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay - - - string() - V2GetTriggerString - - - System.TimeSpan() - get_RandomDelay - - - void(System.TimeSpan) - set_RandomDelay - - - - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay - - - System.TimeSpan() - RandomDelay - - - - - - Microsoft.Win32.TaskScheduler.Trigger - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.TaskTriggerType) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - Microsoft.Win32.TaskScheduler.Trigger(System.TimeSpan, System.TimeSpan, System.TimeSpan, Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0&) - <ProcessCronTimes>g__MakeTrigger|1_0 - a - - - System.DateTime(System.DateTime) - AdjustToLocal - a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - Bind - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - Bind - - - void(string, object&) - CheckBindValue - - - object() - Clone - - - int32(Microsoft.Win32.TaskScheduler.Trigger) - CompareTo - - - Microsoft.Win32.TaskScheduler.TaskTriggerType(Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - ConvertFromV1TriggerType - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType(Microsoft.Win32.TaskScheduler.TaskTriggerType) - ConvertToV1TriggerType - a - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - CreateTrigger - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - CreateTrigger - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger, Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType) - CreateTrigger - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - CreateTrigger - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.Trigger[](string) - FromCronFormat - - - string(System.TimeSpan) - GetBestTimeSpanString - a - - - int32() - GetHashCode - - - 1 - !!0(string, !!0) - GetUnboundValueOrDefault - - - System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Trigger>(Microsoft.Win32.TaskScheduler.Trigger/CronExpression, Microsoft.Win32.TaskScheduler.Trigger) - ProcessCronTimes - a - - - void(System.TimeSpan, System.TimeSpan, bool) - SetRepetition - - - void() - SetV1TriggerData - b - - - int32(object) - System.IComparable.CompareTo - - - string() - ToString - - - string(System.Globalization.CultureInfo) - ToString - - - string() - V2BaseTriggerString - a - - - string() - V2GetTriggerString - - - bool() - get_Enabled - - - System.DateTime() - get_EndBoundary - - - System.TimeSpan() - get_ExecutionTimeLimit - - - string() - get_Id - - - Microsoft.Win32.TaskScheduler.RepetitionPattern() - get_Repetition - - - System.DateTime() - get_StartBoundary - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_TriggerType - - - void(bool) - set_Enabled - - - void(System.DateTime) - set_EndBoundary - - - void(System.TimeSpan) - set_ExecutionTimeLimit - - - void(string) - set_Id - - - void(Microsoft.Win32.TaskScheduler.RepetitionPattern) - set_Repetition - - - void(System.DateTime) - set_StartBoundary - - - - - System.Globalization.CultureInfo - DefaultDateCulture - b - - - string - V2BoundaryDateFormat - a - - - System.Nullable`1<bool> - foundTimeSpan2 - f - - - Microsoft.Win32.TaskScheduler.RepetitionPattern - repititionPattern - i - - - System.Type - timeSpan2Type - g - - - Microsoft.Win32.TaskScheduler.TaskTriggerType - ttype - h - - - System.Collections.Generic.Dictionary`2<string,object> - unboundValues - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger - v1Trigger - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger - v1TriggerData - d - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger - v2Trigger - e - - - - - bool() - Enabled - - - System.DateTime() - EndBoundary - - - System.TimeSpan() - ExecutionTimeLimit - - - string() - Id - - - Microsoft.Win32.TaskScheduler.RepetitionPattern() - Repetition - - - System.DateTime() - StartBoundary - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - TriggerType - - - - - - Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0 - Microsoft.Win32.TaskScheduler.Trigger/b - - - - Microsoft.Win32.TaskScheduler.Trigger - baseTrigger - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/<ProcessCronTimes>d__1 - Microsoft.Win32.TaskScheduler.Trigger/c - - - void(int32) - .ctor - - - void() - <>m__Finally1 - f - - - void() - <>m__Finally2 - d - - - void() - <>m__Finally3 - c - - - void() - <>m__Finally4 - b - - - void() - <>m__Finally5 - a - - - bool() - MoveNext - i - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() - System.Collections.Generic.IEnumerable<Microsoft.Win32.TaskScheduler.Trigger>.GetEnumerator - m - - - Microsoft.Win32.TaskScheduler.Trigger() - System.Collections.Generic.IEnumerator<Microsoft.Win32.TaskScheduler.Trigger>.get_Current - j - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - n - - - void() - System.Collections.IEnumerator.Reset - k - - - object() - System.Collections.IEnumerator.get_Current - l - - - void() - System.IDisposable.Dispose - h - - - - - int32 - <>1__state - a - - - Microsoft.Win32.TaskScheduler.Trigger - <>2__current - b - - - Microsoft.Win32.TaskScheduler.Trigger - <>3__baseTrigger - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - <>3__cron - g - - - System.Collections.Generic.IEnumerator`1<int32> - <>7__wrap1 - i - - - System.Collections.Generic.IEnumerator`1<int32> - <>7__wrap3 - k - - - Microsoft.Win32.TaskScheduler.Trigger/<>c__DisplayClass1_0 - <>8__1 - h - - - int32 - <>l__initialThreadId - c - - - int32 - <h>5__3 - j - - - Microsoft.Win32.TaskScheduler.Trigger - baseTrigger - d - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - cron - f - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression - Microsoft.Win32.TaskScheduler.Trigger/a - - - void() - .ctor - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression(string) - Parse - f - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_DOW - g - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Days - f - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Hours - h - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Minutes - i - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal() - get_Months - j - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal[] - Fields - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Microsoft.Win32.TaskScheduler.Trigger/a/a - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Days - c - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - DaysOfWeek - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Hours - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Minutes - a - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - Months - d - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - Microsoft.Win32.TaskScheduler.Trigger/a/b - - - void() - .cctor - - - void(Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - .ctor - - - string(string, Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - DoSubs - j - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal(string, Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType) - Parse - k - - - int32(string) - ParseInt - j - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - ToDOW - t - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear() - ToMOY - u - - - string() - ToString - - - void() - Validate - j - - - int32() - get_Duration - k - - - int32() - get_FirstValue - r - - - bool() - get_FullRange - q - - - int32() - get_Increment - l - - - bool() - get_IsEvery - m - - - bool() - get_IsIncr - n - - - bool() - get_IsList - o - - - bool() - get_IsRange - p - - - System.Collections.Generic.IEnumerable`1<int32>() - get_Values - s - - - void(bool) - set_FullRange - j - - - void(bool) - set_IsEvery - n - - - void(bool) - set_IsIncr - m - - - void(bool) - set_IsList - l - - - void(bool) - set_IsRange - k - - - - - bool - <FullRange>k__BackingField - i - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType - cft - e - - - System.Collections.Generic.Dictionary`2<string,string> - dow - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - flags - f - - - int32 - incr - g - - - System.Collections.Generic.Dictionary`2<string,string> - mon - c - - - string - rangeRegEx - a - - - System.Collections.Generic.Dictionary`2<Microsoft.Win32.TaskScheduler.Trigger/CronExpression/CronFieldType,Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax> - validRange - d - - - int32[] - vals - h - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c - Microsoft.Win32.TaskScheduler.Trigger/a/b/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(int32) - <Parse>b__36_0 - a - - - string(int32) - <ToString>b__37_0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c - <>9 - - - System.Func`2<int32,int32> - <>9__36_0 - - - System.Func`2<int32,string> - <>9__37_0 - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<>c__DisplayClass38_0 - Microsoft.Win32.TaskScheduler.Trigger/a/b/d - - - void() - .ctor - - - bool(int32) - <Validate>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax - l - a - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/<get_Values>d__33 - Microsoft.Win32.TaskScheduler.Trigger/a/b/c - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - System.Collections.Generic.IEnumerator`1<int32>() - System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator - h - - - int32() - System.Collections.Generic.IEnumerator<System.Int32>.get_Current - c - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - i - - - void() - System.Collections.IEnumerator.Reset - f - - - object() - System.Collections.IEnumerator.get_Current - g - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - int32 - <>2__current - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - <>3__<>4__this - e - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal - <>4__this - d - - - int32[] - <>7__wrap1 - f - - - int32 - <>7__wrap2 - g - - - int32 - <>l__initialThreadId - c - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Microsoft.Win32.TaskScheduler.Trigger/a/b/a - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Every - b - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Increment - d - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - List - a - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/FieldFlags - Range - c - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Trigger/CronExpression/FieldVal/MinMax - Microsoft.Win32.TaskScheduler.Trigger/a/b/b - - - void(int32, int32) - .ctor - - - - - int32 - Max - b - - - int32 - Min - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition) - .ctor - - - int32() - <GetEnumerator>b__38_0 - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) - <GetEnumerator>b__38_1 - a - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - <GetEnumerator>b__38_2 - a - - - 1 - !!0(!!0) - Add - - - Microsoft.Win32.TaskScheduler.Trigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - AddNew - - - void(System.Collections.Generic.IEnumerable`1<Microsoft.Win32.TaskScheduler.Trigger>) - AddRange - - - void() - Bind - b - - - void() - Clear - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Contains - - - bool(System.Type) - ContainsType - - - void(Microsoft.Win32.TaskScheduler.Trigger[], int32) - CopyTo - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger[], int32, int32) - CopyTo - - - void() - Dispose - - - Microsoft.Win32.TaskScheduler.Trigger(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - Find - - - int32(System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - FindIndexOf - - - int32(int32, int32, System.Predicate`1<Microsoft.Win32.TaskScheduler.Trigger>) - FindIndexOf - - - System.Collections.Generic.IEnumerator`1<Microsoft.Win32.TaskScheduler.Trigger>() - GetEnumerator - - - int32(Microsoft.Win32.TaskScheduler.Trigger) - IndexOf - - - int32(string) - IndexOf - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger) - Insert - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Remove - - - void(int32) - RemoveAt - - - void(Microsoft.Win32.TaskScheduler.Trigger) - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.Add - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.get_IsReadOnly - - - void(System.Array, int32) - System.Collections.ICollection.CopyTo - - - bool() - System.Collections.ICollection.get_IsSynchronized - - - object() - System.Collections.ICollection.get_SyncRoot - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - - - int32(object) - System.Collections.IList.Add - - - bool(object) - System.Collections.IList.Contains - - - int32(object) - System.Collections.IList.IndexOf - - - void(int32, object) - System.Collections.IList.Insert - - - void(object) - System.Collections.IList.Remove - - - bool() - System.Collections.IList.get_IsFixedSize - - - bool() - System.Collections.IList.get_IsReadOnly - - - object(int32) - System.Collections.IList.get_Item - - - void(int32, object) - System.Collections.IList.set_Item - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - Microsoft.Win32.TaskScheduler.Trigger[]() - ToArray - - - string() - ToString - - - int32() - get_Count - - - Microsoft.Win32.TaskScheduler.Trigger(int32) - get_Item - - - Microsoft.Win32.TaskScheduler.Trigger(string) - get_Item - - - void(int32, Microsoft.Win32.TaskScheduler.Trigger) - set_Item - - - void(string, Microsoft.Win32.TaskScheduler.Trigger) - set_Item - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - v1Task - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection - v2Coll - b - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - v2Def - c - - - - - int32() - Count - - - Microsoft.Win32.TaskScheduler.Trigger(int32) - Item - - - Microsoft.Win32.TaskScheduler.Trigger(string) - Item - - - bool() - System.Collections.Generic.ICollection<Microsoft.Win32.TaskScheduler.Trigger>.IsReadOnly - - - bool() - System.Collections.ICollection.IsSynchronized - - - object() - System.Collections.ICollection.SyncRoot - - - bool() - System.Collections.IList.IsFixedSize - - - bool() - System.Collections.IList.IsReadOnly - - - object(int32) - System.Collections.IList.Item - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass30_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/b - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <Contains>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger - item - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass31_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/c - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <ContainsType>b__0 - b - - - - - System.Type - triggerType - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass46_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/d - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <IndexOf>b__0 - b - - - - - Microsoft.Win32.TaskScheduler.Trigger - item - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/<>c__DisplayClass47_0 - Microsoft.Win32.TaskScheduler.TriggerCollection/e - - - void() - .ctor - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - <IndexOf>b__0 - b - - - - - string - triggerId - a - - - - - - - Microsoft.Win32.TaskScheduler.TriggerCollection/V1TriggerEnumerator - Microsoft.Win32.TaskScheduler.TriggerCollection/a - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITask) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - b - - - Microsoft.Win32.TaskScheduler.Trigger() - get_Current - - - - - int16 - curItem - a - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - iTask - b - - - - - - - Microsoft.Win32.TaskScheduler.User - b3 - - - void() - .cctor - - - void(System.Security.Principal.WindowsIdentity) - .ctor - - - void(string) - .ctor - - - string(string) - <.ctor>g__GetUser|2_0 - a - - - void() - Dispose - - - bool(Microsoft.Win32.TaskScheduler.User) - Equals - - - bool(object) - Equals - - - Microsoft.Win32.TaskScheduler.User(string) - FromSidString - i - - - int32() - GetHashCode - - - Microsoft.Win32.TaskScheduler.User() - get_Current - a - - - System.Security.Principal.WindowsIdentity() - get_Identity - i - - - bool() - get_IsAdmin - j - - - bool() - get_IsCurrent - k - - - bool() - get_IsServiceAccount - l - - - bool() - get_IsSystem - m - - - string() - get_Name - o - - - string() - get_SidString - n - - - void(System.Security.Principal.WindowsIdentity) - set_Identity - a - - - - - System.Security.Principal.WindowsIdentity - <Identity>k__BackingField - c - - - System.Security.Principal.WindowsIdentity - cur - a - - - System.Security.Principal.SecurityIdentifier - sid - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CTask - ds - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CTaskScheduler - dr - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString - dt - - - void() - .ctor - - - void(native int) - .ctor - - - void(string) - .ctor - - - bool() - ReleaseHandle - - - string() - ToString - - - bool() - get_IsInvalid - - - string(Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString) - op_Implicit - b - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.Daily - dg - - - - unsigned int16 - DaysInterval - a - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.HResult - db - - - void() - .ctor - - - - - int32 - SCHED_E_ACCOUNT_DBASE_CORRUPT - r - - - int32 - SCHED_E_ACCOUNT_INFORMATION_NOT_SET - p - - - int32 - SCHED_E_ACCOUNT_NAME_NOT_FOUND - q - - - int32 - SCHED_E_CANNOT_OPEN_TASK - n - - - int32 - SCHED_E_INVALID_TASK - o - - - int32 - SCHED_E_NO_SECURITY_SERVICES - s - - - int32 - SCHED_E_SERVICE_NOT_INSTALLED - m - - - int32 - SCHED_E_SERVICE_NOT_LOCALSYSTEM - w - - - int32 - SCHED_E_SERVICE_NOT_RUNNING - v - - - int32 - SCHED_E_TASK_NOT_READY - k - - - int32 - SCHED_E_TASK_NOT_RUNNING - l - - - int32 - SCHED_E_TRIGGER_NOT_FOUND - j - - - int32 - SCHED_E_UNKNOWN_OBJECT_VERSION - t - - - int32 - SCHED_E_UNSUPPORTED_ACCOUNT_OPTION - u - - - int32 - SCHED_S_EVENT_TRIGGER - i - - - int32 - SCHED_S_TASK_DISABLED - c - - - int32 - SCHED_S_TASK_HAS_NOT_RUN - d - - - int32 - SCHED_S_TASK_NOT_SCHEDULED - f - - - int32 - SCHED_S_TASK_NO_MORE_RUNS - e - - - int32 - SCHED_S_TASK_NO_VALID_TRIGGERS - h - - - int32 - SCHED_S_TASK_READY - a - - - int32 - SCHED_S_TASK_RUNNING - b - - - int32 - SCHED_S_TASK_TERMINATED - g - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems - dn - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() - Clone - b - - - int32(unsigned int32, native int&, unsigned int32&) - Next - a - - - void() - Reset - a - - - void(unsigned int32) - Skip - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask - dp - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16&) - CreateTrigger - a - - - void(unsigned int16) - DeleteTrigger - a - - - void(native int, unsigned int32) - EditWorkItem - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetAccountInformation - m - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetApplicationName - n - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetComment - h - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetCreator - i - - - unsigned int16() - GetErrorRetryCount - j - - - unsigned int16() - GetErrorRetryInterval - k - - - unsigned int32() - GetExitCode - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags() - GetFlags - l - - - void(unsigned int16&, unsigned int16&) - GetIdleWait - a - - - unsigned int32() - GetMaxRunTime - s - - - Microsoft.Win32.NativeMethods/SYSTEMTIME() - GetMostRecentRunTime - e - - - Microsoft.Win32.NativeMethods/SYSTEMTIME() - GetNextRunTime - b - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetParameters - o - - - unsigned int32() - GetPriority - q - - - void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int16&, native int&) - GetRunTimes - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus() - GetStatus - f - - - unsigned int32() - GetTaskFlags - r - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger(unsigned int16) - GetTrigger - b - - - unsigned int16() - GetTriggerCount - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString(unsigned int16) - GetTriggerString - c - - - void(unsigned int16&, native int&) - GetWorkItemData - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetWorkingDirectory - p - - - void() - Run - c - - - void(string, native int) - SetAccountInformation - a - - - void(string) - SetApplicationName - c - - - void(string) - SetComment - a - - - void(string) - SetCreator - b - - - void(unsigned int16) - SetErrorRetryCount - d - - - void(unsigned int16) - SetErrorRetryInterval - e - - - void(Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags) - SetFlags - a - - - void(unsigned int16, unsigned int16) - SetIdleWait - a - - - void(unsigned int32) - SetMaxRunTime - c - - - void(string) - SetParameters - d - - - void(unsigned int32) - SetPriority - a - - - void(unsigned int32) - SetTaskFlags - b - - - void(unsigned int16, unsigned int8[]) - SetWorkItemData - a - - - void(string) - SetWorkingDirectory - e - - - void() - Terminate - d - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskScheduler - dm - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid) - Activate - a - - - void(string, Microsoft.Win32.TaskScheduler.V1Interop.ITask) - AddWorkItem - a - - - void(string) - Delete - b - - - Microsoft.Win32.TaskScheduler.V1Interop.IEnumWorkItems() - Enum - b - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetTargetComputer - a - - - void(string, System.Guid) - IsOfType - b - - - Microsoft.Win32.TaskScheduler.V1Interop.ITask(string, System.Guid, System.Guid) - NewWorkItem - a - - - void(string) - SetTargetComputer - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger - dq - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger() - GetTrigger - a - - - Microsoft.Win32.TaskScheduler.V1Interop.CoTaskMemString() - GetTriggerString - b - - - void(Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger&) - SetTrigger - a - - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW - dj - - - Microsoft.Win32.TaskScheduler.WhichWeek() - get_V2WhichWeek - e - - - void(Microsoft.Win32.TaskScheduler.WhichWeek) - set_V2WhichWeek - e - - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek - DaysOfTheWeek - b - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear - Months - c - - - unsigned int16 - WhichWeek - a - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate - di - - - - unsigned int32 - Days - a - - - Microsoft.Win32.TaskScheduler.MonthsOfTheYear - Months - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - dc - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - DeleteWhenDone - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Disabled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - DontStartIfOnBatteries - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Hidden - i - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - Interactive - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - KillIfGoingOnBatteries - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - KillOnIdleEnd - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RestartOnIdleResume - k - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunIfConnectedToInternet - j - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunOnlyIfDocked - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - RunOnlyIfLoggedOn - m - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - StartOnlyIfIdle - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskFlags - SystemRequired - l - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - dd - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Disabled - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NeverRun - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoMoreRuns - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoTriggerTime - i - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NoTriggers - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - NotScheduled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Ready - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Running - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskStatus - Terminated - g - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTrigger - dl - - - string() - ToString - - - System.DateTime() - get_BeginDate - t - - - System.Nullable`1<System.DateTime>() - get_EndDate - u - - - void(System.DateTime) - set_BeginDate - t - - - void(System.Nullable`1<System.DateTime>) - set_EndDate - t - - - - - unsigned int16 - BeginDay - e - - - unsigned int16 - BeginMonth - d - - - unsigned int16 - BeginYear - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData - Data - o - - - unsigned int16 - EndDay - h - - - unsigned int16 - EndMonth - g - - - unsigned int16 - EndYear - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - Flags - m - - - unsigned int32 - MinutesDuration - k - - - unsigned int32 - MinutesInterval - l - - - unsigned int16 - RandomMinutesInterval - q - - - unsigned int16 - Reserved1 - b - - - unsigned int16 - Reserved2 - p - - - unsigned int16 - StartHour - i - - - unsigned int16 - StartMinute - j - - - unsigned int16 - TriggerSize - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - Type - n - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - df - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - Disabled - c - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - HasEndDate - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerFlags - KillAtDurationEnd - b - - - unsigned int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - de - - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnIdle - f - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnLogon - h - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - OnSystemStart - g - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunDaily - b - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunMonthly - d - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunMonthlyDOW - e - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunOnce - a - - - Microsoft.Win32.TaskScheduler.V1Interop.TaskTriggerType - RunWeekly - c - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.TriggerTypeData - dk - - - - Microsoft.Win32.TaskScheduler.V1Interop.Daily - daily - a - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDOW - monthlyDOW - d - - - Microsoft.Win32.TaskScheduler.V1Interop.MonthlyDate - monthlyDate - c - - - Microsoft.Win32.TaskScheduler.V1Interop.Weekly - weekly - b - - - - - - - Microsoft.Win32.TaskScheduler.V1Interop.Weekly - dh - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek - DaysOfTheWeek - b - - - unsigned int16 - WeeksInterval - a - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction - b6 - - - string() - get_Id - n - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_Id - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection - b7 - - - void() - Clear - h - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction(Microsoft.Win32.TaskScheduler.TaskActionType) - Create - e - - - System.Collections.IEnumerator() - GetEnumerator - f - - - void(object) - Remove - e - - - string() - get_Context - i - - - int32() - get_Count - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IAction(int32) - get_Item - e - - - string() - get_XmlText - g - - - void(string) - set_Context - f - - - void(string) - set_XmlText - e - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IBootTrigger - b8 - - - string() - get_Delay - t - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(string) - set_Delay - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IComHandlerAction - b9 - - - string() - get_ClassId - m - - - string() - get_Data - q - - - string() - get_Id - n - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_ClassId - m - - - void(string) - set_Data - q - - - void(string) - set_Id - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IDailyTrigger - ca - - - int16() - get_DaysInterval - u - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - v - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(int16) - set_DaysInterval - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - u - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IEmailAction - cb - - - object[]() - get_Attachments - aa - - - string() - get_Bcc - v - - - string() - get_Body - z - - - string() - get_Cc - u - - - string() - get_From - x - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() - get_HeaderFields - y - - - string() - get_Id - n - - - string() - get_ReplyTo - w - - - string() - get_Server - r - - - string() - get_Subject - s - - - string() - get_To - t - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(object[]) - set_Attachments - m - - - void(string) - set_Bcc - v - - - void(string) - set_Body - y - - - void(string) - set_Cc - u - - - void(string) - set_From - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) - set_HeaderFields - m - - - void(string) - set_Id - o - - - void(string) - set_ReplyTo - w - - - void(string) - set_Server - r - - - void(string) - set_Subject - s - - - void(string) - set_To - t - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IEventTrigger - cc - - - string() - get_Delay - x - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - string() - get_Subscription - w - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection() - get_ValueQueries - y - - - void(string) - set_Delay - w - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(string) - set_Subscription - v - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection) - set_ValueQueries - t - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IExecAction - cd - - - string() - get_Arguments - ac - - - string() - get_Id - n - - - string() - get_Path - ab - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - string() - get_WorkingDirectory - ad - - - void(string) - set_Arguments - aa - - - void(string) - set_Id - o - - - void(string) - set_Path - z - - - void(string) - set_WorkingDirectory - ab - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings - ce - - - string() - get_IdleDuration - e - - - bool() - get_RestartOnIdle - h - - - bool() - get_StopOnIdleEnd - g - - - string() - get_WaitTimeout - f - - - void(string) - set_IdleDuration - e - - - void(bool) - set_RestartOnIdle - f - - - void(bool) - set_StopOnIdleEnd - e - - - void(string) - set_WaitTimeout - f - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleTrigger - cf - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ILogonTrigger - cg - - - string() - get_Delay - z - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - string() - get_UserId - aa - - - void(string) - set_Delay - x - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(string) - set_UserId - y - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings - c5 - - - string() - get_Deadline - e - - - bool() - get_Exclusive - f - - - string() - get_Period - d - - - void(string) - set_Deadline - e - - - void(bool) - set_Exclusive - d - - - void(string) - set_Period - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyDOWTrigger - ch - - - int16() - get_DaysOfWeek - ab - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - int16() - get_MonthsOfYear - ad - - - string() - get_RandomDelay - af - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - bool() - get_RunOnLastWeekOfMonth - ae - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - int16() - get_WeeksOfMonth - ac - - - void(int16) - set_DaysOfWeek - u - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(int16) - set_MonthsOfYear - w - - - void(string) - set_RandomDelay - z - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(bool) - set_RunOnLastWeekOfMonth - t - - - void(string) - set_StartBoundary - i - - - void(int16) - set_WeeksOfMonth - v - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IMonthlyTrigger - ci - - - int32() - get_DaysOfMonth - ag - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - int16() - get_MonthsOfYear - ah - - - string() - get_RandomDelay - aj - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - bool() - get_RunOnLastDayOfMonth - ai - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(int32) - set_DaysOfMonth - t - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(int16) - set_MonthsOfYear - x - - - void(string) - set_RandomDelay - aa - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(bool) - set_RunOnLastDayOfMonth - u - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings - cj - - - string() - get_Id - d - - - string() - get_Name - c - - - void(string) - set_Id - d - - - void(string) - set_Name - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal - ck - - - string() - get_DisplayName - h - - - string() - get_GroupId - k - - - string() - get_Id - g - - - Microsoft.Win32.TaskScheduler.TaskLogonType() - get_LogonType - j - - - Microsoft.Win32.TaskScheduler.TaskRunLevel() - get_RunLevel - l - - - string() - get_UserId - i - - - void(string) - set_DisplayName - h - - - void(string) - set_GroupId - j - - - void(string) - set_Id - g - - - void(Microsoft.Win32.TaskScheduler.TaskLogonType) - set_LogonType - g - - - void(Microsoft.Win32.TaskScheduler.TaskRunLevel) - set_RunLevel - g - - - void(string) - set_UserId - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal2 - cl - - - void(string) - AddRequiredPrivilege - d - - - string(int32) - get_Item - d - - - Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType() - get_ProcessTokenSidType - d - - - int32() - get_RequiredPrivilegeCount - e - - - void(Microsoft.Win32.TaskScheduler.TaskProcessTokenSidType) - set_ProcessTokenSidType - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask - cm - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) - GetInstances - k - - - void(Microsoft.Win32.NativeMethods/SYSTEMTIME&, Microsoft.Win32.NativeMethods/SYSTEMTIME&, unsigned int32&, native int&) - GetRunTimes - k - - - string(int32) - GetSecurityDescriptor - l - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - Run - k - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object, int32, int32, string) - RunEx - k - - - void(string, int32) - SetSecurityDescriptor - k - - - void(int32) - Stop - m - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition() - get_Definition - s - - - bool() - get_Enabled - n - - - System.DateTime() - get_LastRunTime - o - - - int32() - get_LastTaskResult - p - - - string() - get_Name - k - - - System.DateTime() - get_NextRunTime - r - - - int32() - get_NumberOfMissedRuns - q - - - string() - get_Path - l - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - m - - - string() - get_Xml - t - - - void(bool) - set_Enabled - k - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection - cn - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo - co - - - string() - get_Author - k - - - string() - get_Date - m - - - string() - get_Description - j - - - string() - get_Documentation - n - - - object() - get_SecurityDescriptor - q - - - string() - get_Source - r - - - string() - get_URI - p - - - string() - get_Version - l - - - string() - get_XmlText - o - - - void(string) - set_Author - k - - - void(string) - set_Date - m - - - void(string) - set_Description - j - - - void(string) - set_Documentation - n - - - void(object) - set_SecurityDescriptor - j - - - void(string) - set_Source - q - - - void(string) - set_URI - p - - - void(string) - set_Version - l - - - void(string) - set_XmlText - o - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationTrigger - cp - - - string() - get_Delay - ak - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(string) - set_Delay - ab - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern - cq - - - string() - get_Duration - e - - - string() - get_Interval - d - - - bool() - get_StopAtDurationEnd - f - - - void(string) - set_Duration - e - - - void(string) - set_Interval - d - - - void(bool) - set_StopAtDurationEnd - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask - cr - - - void() - Refresh - m - - - void() - Stop - l - - - string() - get_CurrentAction - k - - - unsigned int32() - get_EnginePID - n - - - string() - get_InstanceGuid - h - - - string() - get_Name - g - - - string() - get_Path - i - - - Microsoft.Win32.TaskScheduler.TaskState() - get_State - j - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection - cs - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTask(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ISessionStateChangeTrigger - ct - - - string() - get_Delay - al - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType() - get_StateChange - an - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - string() - get_UserId - am - - - void(string) - set_Delay - ac - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(Microsoft.Win32.TaskScheduler.TaskSessionStateChangeType) - set_StateChange - t - - - void(string) - set_UserId - ad - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IShowMessageAction - cu - - - string() - get_Id - n - - - string() - get_MessageBody - af - - - string() - get_Title - ae - - - Microsoft.Win32.TaskScheduler.TaskActionType() - get_Type - p - - - void(string) - set_Id - o - - - void(string) - set_MessageBody - ad - - - void(string) - set_Title - ac - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition - cv - - - Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection() - get_Actions - m - - - string() - get_Data - k - - - Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal() - get_Principal - l - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo() - get_RegistrationInfo - h - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings() - get_Settings - j - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection() - get_Triggers - i - - - string() - get_XmlText - n - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IActionCollection) - set_Actions - h - - - void(string) - set_Data - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IPrincipal) - set_Principal - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRegistrationInfo) - set_RegistrationInfo - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings) - set_Settings - h - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection) - set_Triggers - h - - - void(string) - set_XmlText - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder - cw - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string, object) - CreateFolder - c - - - void(string, int32) - DeleteFolder - c - - - void(string, int32) - DeleteTask - d - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) - GetFolder - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection(int32) - GetFolders - c - - - string(int32) - GetSecurityDescriptor - e - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string) - GetTask - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTaskCollection(int32) - GetTasks - d - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, string, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) - RegisterTask - c - - - Microsoft.Win32.TaskScheduler.V2Interop.IRegisteredTask(string, Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition, int32, object, object, Microsoft.Win32.TaskScheduler.TaskLogonType, object) - RegisterTaskDefinition - c - - - void(string, int32) - SetSecurityDescriptor - e - - - string() - get_Name - c - - - string() - get_Path - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolderCollection - cx - - - System.Collections.IEnumerator() - GetEnumerator - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(object) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValueCollection - cy - - - void() - Clear - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(string, string) - Create - c - - - System.Collections.IEnumerator() - GetEnumerator - d - - - void(int32) - Remove - d - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair(int32) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskNamedValuePair - cz - - - string() - get_Name - c - - - string() - get_Value - d - - - void(string) - set_Name - c - - - void(string) - set_Value - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskService - c0 - - - void(object, object, object, object) - Connect - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskFolder(string) - GetFolder - f - - - Microsoft.Win32.TaskScheduler.V2Interop.IRunningTaskCollection(int32) - GetRunningTasks - f - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskDefinition(unsigned int32) - NewTask - f - - - bool() - get_Connected - f - - - string() - get_ConnectedDomain - i - - - string() - get_ConnectedUser - h - - - unsigned int32() - get_HighestVersion - j - - - string() - get_TargetServer - g - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings - c2 - - - bool() - get_AllowDemandStart - q - - - bool() - get_AllowHardTerminate - ac - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - as - - - string() - get_DeleteExpiredTaskAfter - ao - - - bool() - get_DisallowStartIfOnBatteries - aa - - - bool() - get_Enabled - am - - - string() - get_ExecutionTimeLimit - ak - - - bool() - get_Hidden - au - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() - get_IdleSettings - aw - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - w - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() - get_NetworkSettings - a2 - - - int32() - get_Priority - aq - - - int32() - get_RestartCount - u - - - string() - get_RestartInterval - s - - - bool() - get_RunOnlyIfIdle - ay - - - bool() - get_RunOnlyIfNetworkAvailable - ai - - - bool() - get_StartWhenAvailable - ae - - - bool() - get_StopIfGoingOnBatteries - y - - - bool() - get_WakeToRun - a0 - - - string() - get_XmlText - ag - - - void(bool) - set_AllowDemandStart - r - - - void(bool) - set_AllowHardTerminate - ad - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - at - - - void(string) - set_DeleteExpiredTaskAfter - ap - - - void(bool) - set_DisallowStartIfOnBatteries - ab - - - void(bool) - set_Enabled - an - - - void(string) - set_ExecutionTimeLimit - al - - - void(bool) - set_Hidden - av - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) - set_IdleSettings - ax - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) - set_NetworkSettings - a3 - - - void(int32) - set_Priority - ar - - - void(int32) - set_RestartCount - v - - - void(string) - set_RestartInterval - t - - - void(bool) - set_RunOnlyIfIdle - az - - - void(bool) - set_RunOnlyIfNetworkAvailable - aj - - - void(bool) - set_StartWhenAvailable - af - - - void(bool) - set_StopIfGoingOnBatteries - z - - - void(bool) - set_WakeToRun - a1 - - - void(string) - set_XmlText - ah - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings2 - c3 - - - bool() - get_DisallowStartOnRemoteAppSession - c - - - bool() - get_UseUnifiedSchedulingEngine - d - - - void(bool) - set_DisallowStartOnRemoteAppSession - c - - - void(bool) - set_UseUnifiedSchedulingEngine - d - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskSettings3 - c4 - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() - CreateMaintenanceSettings - ar - - - bool() - get_AllowDemandStart - q - - - bool() - get_AllowHardTerminate - ac - - - Microsoft.Win32.TaskScheduler.TaskCompatibility() - get_Compatibility - as - - - string() - get_DeleteExpiredTaskAfter - ao - - - bool() - get_DisallowStartIfOnBatteries - aa - - - bool() - get_DisallowStartOnRemoteAppSession - ah - - - bool() - get_Enabled - am - - - string() - get_ExecutionTimeLimit - ak - - - bool() - get_Hidden - au - - - Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings() - get_IdleSettings - aw - - - Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings() - get_MaintenanceSettings - ap - - - Microsoft.Win32.TaskScheduler.TaskInstancesPolicy() - get_MultipleInstances - w - - - Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings() - get_NetworkSettings - a2 - - - int32() - get_Priority - aq - - - int32() - get_RestartCount - u - - - string() - get_RestartInterval - s - - - bool() - get_RunOnlyIfIdle - ay - - - bool() - get_RunOnlyIfNetworkAvailable - ai - - - bool() - get_StartWhenAvailable - ae - - - bool() - get_StopIfGoingOnBatteries - y - - - bool() - get_UseUnifiedSchedulingEngine - al - - - bool() - get_Volatile - at - - - bool() - get_WakeToRun - a0 - - - string() - get_XmlText - ag - - - void(bool) - set_AllowDemandStart - r - - - void(bool) - set_AllowHardTerminate - ad - - - void(Microsoft.Win32.TaskScheduler.TaskCompatibility) - set_Compatibility - at - - - void(string) - set_DeleteExpiredTaskAfter - ap - - - void(bool) - set_DisallowStartIfOnBatteries - ab - - - void(bool) - set_DisallowStartOnRemoteAppSession - ah - - - void(bool) - set_Enabled - an - - - void(string) - set_ExecutionTimeLimit - al - - - void(bool) - set_Hidden - av - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IIdleSettings) - set_IdleSettings - ax - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IMaintenanceSettings) - set_MaintenanceSettings - ah - - - void(Microsoft.Win32.TaskScheduler.TaskInstancesPolicy) - set_MultipleInstances - x - - - void(Microsoft.Win32.TaskScheduler.V2Interop.INetworkSettings) - set_NetworkSettings - a3 - - - void(int32) - set_Priority - ar - - - void(int32) - set_RestartCount - v - - - void(string) - set_RestartInterval - t - - - void(bool) - set_RunOnlyIfIdle - az - - - void(bool) - set_RunOnlyIfNetworkAvailable - aj - - - void(bool) - set_StartWhenAvailable - af - - - void(bool) - set_StopIfGoingOnBatteries - z - - - void(bool) - set_UseUnifiedSchedulingEngine - al - - - void(bool) - set_Volatile - ap - - - void(bool) - set_WakeToRun - a1 - - - void(string) - set_XmlText - ah - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITaskVariables - c6 - - - string() - GetContext - b - - - string() - GetInput - a - - - void(string) - SetOutput - a - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITimeTrigger - c7 - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - ao - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - ae - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger - c8 - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.ITriggerCollection - c9 - - - void() - Clear - e - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(Microsoft.Win32.TaskScheduler.TaskTriggerType) - Create - c - - - System.Collections.IEnumerator() - GetEnumerator - d - - - void(object) - Remove - c - - - int32() - get_Count - c - - - Microsoft.Win32.TaskScheduler.V2Interop.ITrigger(int32) - get_Item - c - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.IWeeklyTrigger - da - - - int16() - get_DaysOfWeek - ap - - - bool() - get_Enabled - l - - - string() - get_EndBoundary - j - - - string() - get_ExecutionTimeLimit - f - - - string() - get_Id - b - - - string() - get_RandomDelay - ar - - - Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern() - get_Repetition - d - - - string() - get_StartBoundary - h - - - Microsoft.Win32.TaskScheduler.TaskTriggerType() - get_Type - a - - - int16() - get_WeeksInterval - aq - - - void(int16) - set_DaysOfWeek - y - - - void(bool) - set_Enabled - m - - - void(string) - set_EndBoundary - k - - - void(string) - set_ExecutionTimeLimit - g - - - void(string) - set_Id - c - - - void(string) - set_RandomDelay - af - - - void(Microsoft.Win32.TaskScheduler.V2Interop.IRepetitionPattern) - set_Repetition - e - - - void(string) - set_StartBoundary - i - - - void(int16) - set_WeeksInterval - z - - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskEnumFlags - b5 - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskEnumFlags - Hidden - a - - - int32 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass - c1 - - - void() - .ctor - - - - - - - - Microsoft.Win32.TaskScheduler.WeeklyTrigger - - - void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek, int16) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V1Interop.ITaskTrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.V2Interop.ITrigger) - .ctor - - - void(Microsoft.Win32.TaskScheduler.Trigger) - CopyProperties - - - bool(Microsoft.Win32.TaskScheduler.Trigger) - Equals - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.get_Delay - - - void(System.TimeSpan) - Microsoft.Win32.TaskScheduler.ITriggerDelay.set_Delay - - - void(System.Xml.XmlReader) - ReadMyXml - a - - - System.Xml.Schema.XmlSchema() - System.Xml.Serialization.IXmlSerializable.GetSchema - - - void(System.Xml.XmlReader) - System.Xml.Serialization.IXmlSerializable.ReadXml - - - void(System.Xml.XmlWriter) - System.Xml.Serialization.IXmlSerializable.WriteXml - - - string() - V2GetTriggerString - - - void(System.Xml.XmlWriter) - WriteMyXml - a - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - get_DaysOfWeek - - - System.TimeSpan() - get_RandomDelay - - - int16() - get_WeeksInterval - - - void(Microsoft.Win32.TaskScheduler.DaysOfTheWeek) - set_DaysOfWeek - - - void(System.TimeSpan) - set_RandomDelay - - - void(int16) - set_WeeksInterval - - - - - - Microsoft.Win32.TaskScheduler.DaysOfTheWeek() - DaysOfWeek - - - System.TimeSpan() - Microsoft.Win32.TaskScheduler.ITriggerDelay.Delay - - - System.TimeSpan() - RandomDelay - - - int16() - WeeksInterval - - - - - - Microsoft.Win32.TaskScheduler.WhichWeek - - - - Microsoft.Win32.TaskScheduler.WhichWeek - AllWeeks - - - Microsoft.Win32.TaskScheduler.WhichWeek - FirstWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - FourthWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - LastWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - SecondWeek - - - Microsoft.Win32.TaskScheduler.WhichWeek - ThirdWeek - - - int16 - value__ - - - - - - - Microsoft.Win32.TaskScheduler.Wildcard - - - void(string, System.Text.RegularExpressions.RegexOptions) - .ctor - - - string(string) - WildcardToRegex - - - - - - - - Microsoft.Win32.TaskScheduler.XmlSerializationHelper - b4 - - - bool(System.Reflection.PropertyInfo, System.Type, string, bool, object&) - GetAttributeValue - a - - - bool(System.Type, System.Type, string, bool, object&) - GetAttributeValue - a - - - object(System.Reflection.PropertyInfo) - GetDefaultValue - c - - - string(object) - GetElementName - b - - - string(System.Reflection.PropertyInfo) - GetPropertyAttributeName - b - - - string(System.Reflection.PropertyInfo) - GetPropertyElementName - a - - - bool(object, string, object&) - GetPropertyValue - a - - - string(object) - GetTopLevelNamespace - a - - - string(object, System.Type) - GetXmlValue - a - - - bool(object) - HasMembers - c - - - bool(System.Type) - IsStandardType - a - - - void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObject - a - - - void(string, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObjectFromXmlText - a - - - void(System.Xml.XmlReader, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - ReadObjectProperties - b - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler, bool, string) - WriteObject - a - - - void(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectAttribute - a - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectAttributes - b - - - void(System.Xml.XmlWriter, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectProperties - a - - - string(object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteObjectToXmlText - a - - - bool(System.Xml.XmlWriter, System.Reflection.PropertyInfo, object, Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler) - WriteProperty - b - - - - - - - - Microsoft.Win32.TaskScheduler.XmlSerializationHelper/PropertyConversionHandler - b4/a - - - void(object, native int) - .ctor - - - System.IAsyncResult(System.Reflection.PropertyInfo, object, object&, System.AsyncCallback, object) - BeginInvoke - - - bool(object&, System.IAsyncResult) - EndInvoke - - - bool(System.Reflection.PropertyInfo, object, object&) - Invoke - - - - - - - - Microsoft.Win32.WindowsImpersonatedIdentity - bv - - - void(string, string, string) - .ctor - - - void() - Dispose - - - string() - get_AuthenticationType - - - bool() - get_IsAuthenticated - - - string() - get_Name - - - - - int32 - LOGON32_LOGON_INTERACTIVE - b - - - int32 - LOGON32_PROVIDER_DEFAULT - c - - - int32 - LOGON32_PROVIDER_WINNT50 - d - - - int32 - LOGON_TYPE_NEW_CREDENTIALS - a - - - System.Security.Principal.WindowsIdentity - identity - g - - - System.Security.Principal.WindowsImpersonationContext - impersonationContext - e - - - Microsoft.Win32.NativeMethods/SafeTokenHandle - token - f - - - - - - - 1 - - T - - System.Collections.Generic.IReadOnlyCollection`1 - - - int32() - get_Count - - - - - - int32() - Count - - - - - - 1 - - T - - System.Collections.Generic.IReadOnlyList`1 - - - !0(int32) - get_Item - - - - - - !0(int32) - Item - - - - - - System.EnumUtil - e - - - 1 - unsigned int8(!!0) - BitPosition - d - - - 1 - void(!!0, string) - CheckHasValue - a - - - 1 - void(bool) - CheckIsEnum - a - - - 1 - !!0(!!0, !!0) - ClearFlags - a - - - 1 - !!0(System.Collections.Generic.IEnumerable`1<!!0>) - CombineFlags - a - - - 1 - string(!!0) - GetDescription - a - - - 1 - System.Collections.Generic.IEnumerable`1<!!0>(!!0) - GetFlags - b - - - 1 - bool(!!0, !!0) - IsFlagSet - b - - - 1 - bool() - IsFlags - a - - - 1 - bool(!!0) - IsValidFlagValue - c - - - 1 - !!0(!!0, !!0, bool) - SetFlags - a - - - 1 - void(!!0&, !!0, bool) - SetFlags - a - - - 1 - !!0(string, bool, !!0) - TryParse - a - - - - - - - - 1 - - T - a - - System.EnumUtil/<GetFlags>d__9`1 - e/a - - - void(int32) - .ctor - - - void() - <>m__Finally1 - a - - - bool() - MoveNext - c - - - System.Collections.Generic.IEnumerator`1<!0>() - System.Collections.Generic.IEnumerable<T>.GetEnumerator - h - - - !0() - System.Collections.Generic.IEnumerator<T>.get_Current - d - - - System.Collections.IEnumerator() - System.Collections.IEnumerable.GetEnumerator - i - - - void() - System.Collections.IEnumerator.Reset - f - - - object() - System.Collections.IEnumerator.get_Current - g - - - void() - System.IDisposable.Dispose - b - - - - - int32 - <>1__state - a - - - !0 - <>2__current - b - - - !0 - <>3__value - e - - - System.Collections.IEnumerator - <>7__wrap1 - f - - - int32 - <>l__initialThreadId - c - - - !0 - value - d - - - - - - - System.Reflection.ReflectionHelper - f - - - 1 - !!0(object, string, !!0) - GetProperty - b - - - 1 - !!0(System.Type, object[], string, object[]) - InvokeMethod - a - - - 1 - !!0(System.Type, string, object[]) - InvokeMethod - a - - - 1 - !!0(object, string, System.Type[], object[]) - InvokeMethod - a - - - 1 - !!0(object, string, object[]) - InvokeMethod - a - - - System.Type(string, string) - LoadType - a - - - 1 - void(object, string, !!0) - SetProperty - a - - - bool(System.Reflection.Assembly, string, System.Type&) - TryGetType - a - - - bool(string, string, System.Type&) - TryGetType - a - - - - - - - - 1 - - T - - System.Reflection.ReflectionHelper/<>c__5`1 - f/<>c__5`1 - - - void() - .cctor - - - void() - .ctor - - - System.Type(object) - <InvokeMethod>b__5_0 - a - - - - - System.Reflection.ReflectionHelper/<>c__5`1<!0> - <>9 - - - System.Converter`2<object,System.Type> - <>9__5_0 - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2 - h - - - void(System.Func`1<int32>, System.Func`2<int32,!1>, System.Func`2<!1,!0>) - .ctor - - - void(System.Func`1<int32>, System.Func`2<object,!1>, System.Func`2<!1,!0>) - .ctor - - - void() - Dispose - - - bool() - MoveNext - - - void() - Reset - - - object() - System.Collections.IEnumerator.get_Current - a - - - !0() - get_Current - - - - - System.Func`2<!1,!0> - converter - a - - - System.Collections.Generic.IEnumerator`1<!1> - iEnum - b - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0 - h/a - - - void() - .ctor - - - System.Collections.Generic.IEnumerator`1<!1>() - <.ctor>g__Enumerate|0 - c - - - - - System.Func`1<int32> - getCount - b - - - System.Func`2<int32,!1> - indexer - a - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0/<<-ctor>g__Enumerate|0>d - h/a/a - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - !1() - System.Collections.Generic.IEnumerator<TIn>.get_Current - d - - - void() - System.Collections.IEnumerator.Reset - e - - - object() - System.Collections.IEnumerator.get_Current - f - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - !1 - <>2__current - b - - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass2_0<!0,!1> - <>4__this - c - - - int32 - <x>5__2 - d - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0 - h/b - - - void() - .ctor - - - System.Collections.Generic.IEnumerator`1<!1>() - <.ctor>g__Enumerate|0 - c - - - - - System.Func`1<int32> - getCount - b - - - System.Func`2<object,!1> - indexer - a - - - - - - - 2 - - T - a - - - TIn - b - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0/<<-ctor>g__Enumerate|0>d - h/b/a - - - void(int32) - .ctor - - - bool() - MoveNext - b - - - !1() - System.Collections.Generic.IEnumerator<TIn>.get_Current - d - - - void() - System.Collections.IEnumerator.Reset - e - - - object() - System.Collections.IEnumerator.get_Current - f - - - void() - System.IDisposable.Dispose - a - - - - - int32 - <>1__state - a - - - !1 - <>2__current - b - - - System.Runtime.InteropServices.ComEnumerator`2/<>c__DisplayClass3_0<!0,!1> - <>4__this - c - - - int32 - <x>5__2 - d - - - - - - - System.Runtime.InteropServices.InteropUtil - g - - - void(native int&, unsigned int32&) - AllocString - b - - - void(native int&, unsigned int32&) - FreeString - a - - - string(native int) - GetString - a - - - bool(native int&, unsigned int32&, string) - SetString - a - - - native int(object) - StructureToPtr - a - - - 1 - !!0[](native int, int32) - ToArray - a - - - 2 - !!1[](native int, int32) - ToArray - b - - - 1 - !!0(native int) - ToStructure - b - - - - - int32 - cbBuffer - a - - - - - - - System.Security.AccessControl.AccessControlExtension - - - void(System.Security.AccessControl.RawAcl) - Canonicalize - - - void(System.Security.AccessControl.ObjectSecurity) - CanonicalizeAccessRules - - - unsigned int8[](System.Security.AccessControl.GenericSecurityDescriptor) - GetBinaryForm - - - unsigned int8(System.Security.AccessControl.GenericAce) - GetComparisonValue - a - - - - - - - - System.Security.AccessControl.AccessControlExtension/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(System.Security.AccessControl.GenericAce, System.Security.AccessControl.GenericAce) - <Canonicalize>b__0_0 - a - - - - - System.Security.AccessControl.AccessControlExtension/<>c - <>9 - - - System.Comparison`1<System.Security.AccessControl.GenericAce> - <>9__0_0 - - - - - - - System.Security.AccessControl.AccessControlExtension/<>c__DisplayClass0_0 - System.Security.AccessControl.AccessControlExtension/a - - - void() - .ctor - - - void(System.Security.AccessControl.GenericAce) - <Canonicalize>b__1 - c - - - - - int32 - aceIndex - b - - - System.Security.AccessControl.RawAcl - acl - a - - - - - -
- - winPEAS.exe - - 4 - - <Proc>j__TPar - a - - - <Pth>j__TPar - b - - - <CommLine>j__TPar - c - - - <Owner>j__TPar - d - - <>f__AnonymousType0`4 - dw - - - void(!0, !1, !2, !3) - .ctor - - - bool(object) - Equals - - - int32() - GetHashCode - - - string() - ToString - - - !2() - get_CommLine - c - - - !3() - get_Owner - d - - - !0() - get_Proc - a - - - !1() - get_Pth - b - - - - - !2 - <CommLine>i__Field - c - - - !3 - <Owner>i__Field - d - - - !0 - <Proc>i__Field - a - - - !1 - <Pth>i__Field - b - - - - - !2() - CommLine - - - !3() - Owner - - - !0() - Proc - - - !1() - Pth - - - - - - <PrivateImplementationDetails> - ei - - - unsigned int32(string) - ComputeStringHash - a - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - 09B384B0D8FACA85FE6E86EE372D2FDF44FEDC0A - a - - - - - - - <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 - ei/a - - - - - - - winPEAS.ApplicationInfo - dx - - - void() - .ctor - - - void(Microsoft.Win32.TaskScheduler.Task, winPEAS.ApplicationInfo/<>c__DisplayClass8_0&) - <GetScheduledAppsNoMicrosoft>g__ActOnTask|8_1 - a - - - void(Microsoft.Win32.TaskScheduler.TaskFolder, winPEAS.ApplicationInfo/<>c__DisplayClass8_0&) - <GetScheduledAppsNoMicrosoft>g__EnumFolderTasks|8_0 - a - - - string() - GetActiveWindowTitle - e - - - System.Collections.Generic.List`1<string>() - GetAppsRegistry - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) - GetAutoRuns - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetAutoRunsFolder - b - - - native int() - GetForegroundWindow - - - System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() - GetInstalledAppsPerms - c - - - System.Collections.Generic.SortedDictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>(string) - GetInstalledAppsPermsPath - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetScheduledAppsNoMicrosoft - a - - - int32(native int, System.Text.StringBuilder, int32) - GetWindowText - - - - - - - - winPEAS.ApplicationInfo/<>c - dx/<>c - - - void() - .cctor - - - void() - .ctor - - - string(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) - <GetInstalledAppsPerms>b__5_0 - a - - - System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>) - <GetInstalledAppsPerms>b__5_1 - b - - - - - winPEAS.ApplicationInfo/<>c - <>9 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,string> - <>9__5_0 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,System.Collections.Generic.Dictionary`2<string,string>>,System.Collections.Generic.Dictionary`2<string,string>> - <>9__5_1 - - - - - - - winPEAS.ApplicationInfo/<>c__DisplayClass8_0 - dx/a - - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>> - results - a - - - - - - - winPEAS.Beaprint - dy - - - void() - .cctor - - - void() - .ctor - - - void(string, System.Collections.Generic.Dictionary`2<string,string>) - AnsiPrint - a - - - void(string) - BadPrint - b - - - void(System.Collections.Generic.Dictionary`2<string,object>, bool) - DictPrint - a - - - void(System.Collections.Generic.Dictionary`2<string,string>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) - DictPrint - a - - - void(System.Collections.Generic.Dictionary`2<string,string>, bool) - DictPrint - a - - - void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, System.Collections.Generic.Dictionary`2<string,string>, bool, bool) - DictPrint - a - - - void(System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>, bool) - DictPrint - a - - - void(string) - GoodPrint - c - - - void(string) - GrayPrint - a - - - void(string) - GreatPrint - e - - - void(string) - InfoPrint - d - - - void(string, string) - LinkPrint - a - - - void(System.Collections.Generic.List`1<string>) - ListPrint - a - - - void(System.Collections.Generic.List`1<string>, System.Collections.Generic.Dictionary`2<string,string>) - ListPrint - a - - - void(string, string) - MainPrint - b - - - void() - NotFoundPrint - c - - - void() - PrintBanner - g - - - void() - PrintInit - f - - - void() - PrintLeyend - e - - - void() - PrintLineSeparator - b - - - void() - PrintUsage - d - - - string(string, string, string) - Regexansi - a - - - void() - deleteColors - a - - - - - string - BLUE - i - - - string - CYAN - l - - - string - DGRAY - b - - - string - GRAY - a - - - string - GREEN - e - - - string - LBLUE - j - - - string - LCYAN - m - - - string - LGREEN - f - - - string - LRED - d - - - string - LYELLOW - h - - - string - MAGENTA - k - - - string - NOCOLOR - n - - - string - RED - c - - - string - YELLOW - g - - - string - ansi_color_bad - o - - - string - ansi_color_good - p - - - string - ansi_color_gray - q - - - string - ansi_color_yellow - r - - - string - ansi_current_user - u - - - string - ansi_users_active - s - - - string - ansi_users_disabled - t - - - - - - - winPEAS.CVE_2019_0836 - d8 - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_0841 - d9 - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1064 - ea - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1130 - eb - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1253 - ec - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1315 - ed - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1385 - ee - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1388 - ef - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.CVE_2019_1405 - eg - - - void(winPEAS.VulnerabilityCollection, string, System.Collections.Generic.List`1<string>) - Check - a - - - - - string - name - a - - - - - - - winPEAS.InterestingFiles - dz - - - void() - .ctor - - - string(string) - DecryptGPP - a - - - System.Collections.Generic.List`1<string>(string) - ExtractUnattenededPwd - b - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.Dictionary`2<string,string>>() - GetCachedGPPPassword - d - - - string() - GetConsoleHostHistory - b - - - System.Collections.Generic.List`1<string>() - GetMcAfeeSitelistFiles - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRecycleBin - a - - - System.Collections.Generic.List`1<string>() - GetSAMBackups - f - - - System.Collections.Generic.List`1<string>() - GetUnattendedInstallFiles - g - - - System.Collections.Generic.List`1<string>() - ListUsersDocs - c - - - - - - - - winPEAS.KnownFileCredsInfo - d0 - - - void() - .ctor - - - bool(native int) - CloseHandle - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - DumpVault - r - - - bool(native int, int32, native int&) - DuplicateToken - - - System.Collections.Generic.Dictionary`2<string,string>() - GetChromeDbs - v - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() - GetChromeHistBook - u - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetCredFiles - j - - - System.Collections.Generic.List`1<string>() - GetCurrentIETabs - s - - - System.Collections.Generic.List`1<string>() - GetFirefoxDbs - x - - - System.Collections.Generic.List`1<string>() - GetFirefoxHistory - w - - - System.Collections.Generic.Dictionary`2<string,System.Collections.Generic.List`1<string>>() - GetIEHistFav - t - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetKerberosTGTData - c - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetPuttySessions - o - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRDCManFiles - i - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetRecentFiles - l - - - System.Collections.Generic.Dictionary`2<string,object>() - GetRecentRunCommands - p - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetSavedRDPConnections - q - - - bool() - GetSystem - g - - - object(native int) - GetVaultElementValue - a - - - bool(native int) - ImpersonateLoggedOnUser - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListCloudCreds - m - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTGTDataAllUsers - b - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTGTDataCurrentUser - a - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTickets - f - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTicketsAllUsers - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListKerberosTicketsCurrentUser - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListMasterKeys - k - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - ListPuttySSHHostKeys - n - - - int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST&, int32, native int&, int32&, int32&) - LsaCallAuthenticationPackage - - - int32(native int, int32, winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST&, int32, native int&, int32&, int32&) - LsaCallAuthenticationPackage_KERB_RETRIEVE_TKT - - - int32(native int&) - LsaConnectUntrusted - - - int32(native int) - LsaDeregisterLogonProcess - - - unsigned int32(unsigned int64&, native int&) - LsaEnumerateLogonSessions - - - unsigned int32(native int) - LsaFreeReturnBuffer - - - unsigned int32(native int, native int&) - LsaGetLogonSessionData - - - int32(native int, winPEAS.KnownFileCredsInfo/LSA_STRING_IN&, int32&) - LsaLookupAuthenticationPackage - - - int32(winPEAS.KnownFileCredsInfo/LSA_STRING_IN, native int&, unsigned int64&) - LsaRegisterLogonProcess - - - native int() - LsaRegisterLogonProcessHelper - h - - - bool(native int, unsigned int32, native int&) - OpenProcessToken - - - System.Collections.Generic.List`1<string>(string, string) - ParseChromeBookmarks - a - - - System.Collections.Generic.List`1<string>(string, string) - ParseChromeHistory - b - - - System.Collections.Generic.List`1<string>(string, string) - ParseFirefoxHistory - c - - - bool() - RevertToSelf - - - - - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - d0/p - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_AS_KERB_CRED - e - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_CACHE_TICKET - g - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_DEFAULT - a - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_DONT_USE_CACHE - b - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_MAX_LIFETIME - h - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_USE_CACHE_ONLY - c - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_USE_CREDHANDLE - d - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - KERB_RETRIEVE_TICKET_WITH_SEC_CRED - f - - - unsigned int64 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY - d0/k - - - - int32 - KeyType - a - - - int32 - Length - b - - - native int - Value - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - d0/KERB_ENCRYPTION_TYPE - - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes128_cts_hmac_sha1_96 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes128_cts_hmac_sha256_128 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes256_cts_hmac_sha1_96 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - aes256_cts_hmac_sha384_192 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - camellia128_cts_cmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - camellia256_cts_cmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_md5 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_sha1 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des3_cbc_sha1_kd - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_crc - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_md4 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_cbc_md5 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - des_ede3_cbc_Env_OID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - dsaWithSHA1_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - md5WithRSAEncryption_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc2CBC_EnvOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc4_hmac - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rc4_hmac_exp - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved0 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved1 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - reserved2 - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rsaES_OAEP_ENV_OID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - rsaEncryption_EnvOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - sha1WithRSAEncryption_CmsOID - - - winPEAS.KnownFileCredsInfo/KERB_ENCRYPTION_TYPE - subkey_keymaterial - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_NAME - d0/o - - - - unsigned int16 - NameCount - b - - - int16 - NameType - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Names - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET - d0/l - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - AltTargetDomainName - f - - - native int - ClientName - c - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - DomainName - d - - - native int - EncodedTicket - p - - - int32 - EncodedTicketSize - o - - - int64 - EndTime - l - - - unsigned int32 - Flags - i - - - int64 - KeyExpirationTime - j - - - int64 - RenewUntil - m - - - native int - ServiceName - a - - - winPEAS.KnownFileCredsInfo/KERB_CRYPTO_KEY - SessionKey - g - - - int64 - StartTime - k - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - TargetDomainName - e - - - native int - TargetName - b - - - unsigned int32 - TicketFlags - h - - - int64 - TimeSkew - n - - - - - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - d0/g - - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddBindingCacheEntryExMessage - ab - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddBindingCacheEntryMessage - k - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddExtraCredentialsExMessage - w - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbAddExtraCredentialsMessage - r - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbChangeMachinePasswordMessage - c - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbChangePasswordMessage - h - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbCleanupMachinePkinitCredsMessage - aa - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbDebugRequestMessage - a - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbDecryptDataMessage - j - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeBindingCacheMessage - ad - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeKdcProxyCacheMessage - y - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeTicketCacheExMessage - p - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbPurgeTicketCacheMessage - g - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryBindingCacheMessage - ac - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryDomainExtendedPoliciesMessage - ae - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryKdcProxyCacheMessage - x - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryS4U2ProxyCacheMessage - af - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQuerySupplementalCredentialsMessage - s - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheEx2Message - u - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheEx3Message - z - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheExMessage - o - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbQueryTicketCacheMessage - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRefreshSmartcardCredentialsMessage - q - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRetrieveEncodedTicketMessage - i - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbRetrieveTicketMessage - e - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSetPasswordExMessage - m - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSetPasswordMessage - l - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbSubmitTicketMessage - v - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbTransferCredentialsMessage - t - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbUpdateAddressesMessage - f - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbVerifyCredentialsMessage - n - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - KerbVerifyPacMessage - d - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_REQUEST - d0/f - - - - winPEAS.KnownFileCredsInfo/LUID - LogonId - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - - - - - winPEAS.KnownFileCredsInfo/KERB_QUERY_TKT_CACHE_RESPONSE - d0/h - - - - int32 - CountOfTickets - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - native int - Tickets - c - - - - - - - winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_REQUEST - d0/m - - - - winPEAS.KnownFileCredsInfo/KERB_CACHE_OPTIONS - CacheOptions - e - - - winPEAS.KnownFileCredsInfo/SECURITY_HANDLE - CredentialsHandle - g - - - int64 - EncryptionType - f - - - winPEAS.KnownFileCredsInfo/LUID - LogonId - b - - - winPEAS.KnownFileCredsInfo/KERB_PROTOCOL_MESSAGE_TYPE - MessageType - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_IN - TargetName - c - - - unsigned int64 - TicketFlags - d - - - - - - - winPEAS.KnownFileCredsInfo/KERB_RETRIEVE_TKT_RESPONSE - d0/j - - - - winPEAS.KnownFileCredsInfo/KERB_EXTERNAL_TICKET - Ticket - a - - - - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_CACHE_INFO - d0/i - - - - int32 - EncryptionType - f - - - int64 - EndTime - d - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - RealmName - b - - - int64 - RenewTime - e - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - ServerName - a - - - int64 - StartTime - c - - - unsigned int32 - TicketFlags - g - - - - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - d0/KERB_TICKET_FLAGS - - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - enc_pa_rep - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - forwardable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - forwarded - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - hw_authent - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - initial - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - invalid - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - may_postdate - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - name_canonicalize - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - ok_as_delegate - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - postdated - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - pre_authent - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - proxiable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - proxy - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - renewable - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - reserved - - - winPEAS.KnownFileCredsInfo/KERB_TICKET_FLAGS - reserved1 - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_IN - d0/b - - - - string - Buffer - c - - - unsigned int16 - Length - a - - - unsigned int16 - MaximumLength - b - - - - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - d0/c - - - - native int - Buffer - c - - - unsigned int16 - Length - a - - - unsigned int16 - MaximumLength - b - - - - - - - winPEAS.KnownFileCredsInfo/LUID - d0/d - - - - int32 - HighPart - b - - - unsigned int32 - LowPart - a - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_HANDLE - d0/n - - - void(int32) - .ctor - - - - - native int - HighPart - b - - - native int - LowPart - a - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_SESSION_DATA - d0/e - - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - AuthenticationPackage - e - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - DnsDomainName - k - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - LoginDomain - d - - - winPEAS.KnownFileCredsInfo/LUID - LoginID - b - - - unsigned int64 - LoginTime - i - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - LogonServer - j - - - unsigned int32 - LogonType - f - - - native int - PSiD - h - - - unsigned int32 - Session - g - - - unsigned int32 - Size - a - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Upn - l - - - winPEAS.KnownFileCredsInfo/LSA_STRING_OUT - Username - c - - - - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - d0/q - - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Batch - c - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedInteractive - j - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedRemoteInteractive - k - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - CachedUnlock - l - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Interactive - a - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Network - b - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - NetworkCleartext - g - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - NewCredentials - h - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Proxy - e - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - RemoteInteractive - i - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Service - d - - - winPEAS.KnownFileCredsInfo/SECURITY_LOGON_TYPE - Unlock - f - - - unsigned int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli - d0/a - - - int32(native int&) - VaultCloseVault - - - int32(native int, int32, int32&, native int&) - VaultEnumerateItems - - - int32(int32, int32&, native int&) - VaultEnumerateVaults - - - int32(native int&) - VaultFree - - - int32(native int, System.Guid&, native int, native int, native int, int32, native int&) - VaultGetItem_WIN7 - - - int32(native int, System.Guid&, native int, native int, native int, native int, int32, native int&) - VaultGetItem_WIN8 - - - int32(System.Guid&, unsigned int32, native int&) - VaultOpenVault - - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - d0/a/a - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Attribute - m - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Boolean - b - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - ByteArray - j - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Double - g - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Guid - h - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Int - e - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Last - o - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - ProtectedArray - l - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Short - c - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Sid - n - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - String - i - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - TimeStamp - k - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Undefined - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - UnsignedInt - f - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - UnsignedShort - d - - - int32 - value__ - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_ELEMENT - d0/a/e - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - SchemaElementId - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ELEMENT_TYPE - Type - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN7 - d0/a/d - - - - unsigned int64 - LastModified - f - - - System.Guid - SchemaId - a - - - unsigned int32 - dwFlags - g - - - unsigned int32 - dwPropertiesCount - h - - - native int - pAuthenticatorElement - e - - - native int - pIdentityElement - d - - - native int - pPropertyElements - i - - - native int - pResourceElement - c - - - native int - pszCredentialFriendlyName - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_ITEM_WIN8 - d0/a/c - - - - unsigned int64 - LastModified - g - - - System.Guid - SchemaId - a - - - unsigned int32 - dwFlags - h - - - unsigned int32 - dwPropertiesCount - i - - - native int - pAuthenticatorElement - e - - - native int - pIdentityElement - d - - - native int - pPackageSid - f - - - native int - pPropertyElements - j - - - native int - pResourceElement - c - - - native int - pszCredentialFriendlyName - b - - - - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - d0/a/b - - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - AppEnd - h - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - AppStart - g - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Authenticator - d - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Identity - c - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Illegal - a - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - PackageSid - f - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Resource - b - - - winPEAS.KnownFileCredsInfo/VaultCli/VAULT_SCHEMA_ELEMENT_ID - Tag - e - - - int32 - value__ - - - - - - - winPEAS.MyUtils - d1 - - - void() - .ctor - - - bool(string) - CheckIfDotNet - f - - - bool(string) - CheckQuoteAndSpace - b - - - bool(string, System.Collections.Generic.List`1<string>) - ContainsAnyRegex - a - - - string(string, string) - ExecCMD - a - - - System.Collections.Generic.List`1<string>(string, string) - FindFiles - b - - - void(string, string, System.Collections.Generic.Dictionary`2<string,string>) - FindFiles - a - - - string(string) - GetExecutableFromPath - e - - - string(string) - GetFolderFromString - c - - - System.Collections.Generic.List`1<string>(System.Security.AccessControl.FileSecurity, System.Collections.Generic.Dictionary`2<string,string>) - GetMyPermissionsF - a - - - System.Collections.Generic.List`1<string>(Microsoft.Win32.RegistryKey, System.Collections.Generic.Dictionary`2<string,string>) - GetMyPermissionsR - a - - - System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) - GetPermissionsFile - b - - - System.Collections.Generic.List`1<string>(string, System.Collections.Generic.Dictionary`2<string,string>) - GetPermissionsFolder - a - - - System.Collections.Generic.Dictionary`2<string,string>(string, int32) - GetRecursivePrivs - a - - - string[](string, string) - GetRegSubkeys - c - - - string(string, string, string) - GetRegValue - b - - - unsigned int8[](string, string, string) - GetRegValueBytes - a - - - System.Collections.Generic.Dictionary`2<string,object>(string, string) - GetRegValues - d - - - string() - IsDomainJoined - c - - - string() - IsDomainJoinedWmi - b - - - bool() - IsHighIntegrity - a - - - System.Collections.Generic.List`1<string>(string) - ListFolder - a - - - string(int32, bool, bool) - PermInt2Str - a - - - string(string) - ReconstructExecPath - d - - - - - - - - winPEAS.MyUtils/<>c - d1/<>c - - - void() - .cctor - - - void() - .ctor - - - bool(string) - <FindFiles>b__19_0 - d - - - string(System.Collections.Generic.KeyValuePair`2<string,string>) - <GetRecursivePrivs>b__12_0 - a - - - string(System.Collections.Generic.KeyValuePair`2<string,string>) - <GetRecursivePrivs>b__12_1 - b - - - string(string) - <GetRegValues>b__4_0 - a - - - string(string) - <GetRegValues>b__4_1 - b - - - string(string) - <GetRegValues>b__4_2 - c - - - string(string) - <ListFolder>b__20_0 - e - - - - - winPEAS.MyUtils/<>c - <>9 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> - <>9__12_0 - - - System.Func`2<System.Collections.Generic.KeyValuePair`2<string,string>,string> - <>9__12_1 - - - System.Func`2<string,bool> - <>9__19_0 - - - System.Func`2<string,string> - <>9__20_0 - - - System.Func`2<string,string> - <>9__4_0 - - - System.Func`2<string,string> - <>9__4_1 - - - System.Func`2<string,string> - <>9__4_2 - - - - - - - winPEAS.MyUtils/Win32 - d1/a - - - void() - .ctor - - - int32(native int) - NetApiBufferFree - - - int32(string, native int&, winPEAS.MyUtils/Win32/NetJoinStatus&) - NetGetJoinInformation - - - - - int32 - ErrorSuccess - a - - - - - - - winPEAS.MyUtils/Win32/NetJoinStatus - d1/a/a - - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupDomainName - d - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupUnjoined - b - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupUnknownStatus - a - - - winPEAS.MyUtils/Win32/NetJoinStatus - NetSetupWorkgroupName - c - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo - d2 - - - void() - .ctor - - - int32(native int) - FreeMibTable - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetDNSCache - a - - - System.Collections.Generic.Dictionary`2<string,string>() - GetFirewallBooleans - c - - - string() - GetFirewallProfiles - d - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetFirewallRules - b - - - int32(native int, int32&, bool) - GetIpNetTable - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetNetCardInfo - f - - - System.Collections.Generic.List`1<System.Collections.Generic.List`1<string>>() - GetNetConnections - e - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(string) - GetNetworkShares - a - - - - - int32 - ERROR_INSUFFICIENT_BUFFER - a - - - - - - - winPEAS.NetworkInfo/<>c - d2/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(winPEAS.NetworkInfo/MIB_IPNETROW) - <GetNetCardInfo>b__5_0 - a - - - - - winPEAS.NetworkInfo/<>c - <>9 - - - System.Func`2<winPEAS.NetworkInfo/MIB_IPNETROW,int32> - <>9__5_0 - - - - - - - winPEAS.NetworkInfo/ArpEntryType - d2/ArpEntryType - - - - winPEAS.NetworkInfo/ArpEntryType - Dynamic - - - winPEAS.NetworkInfo/ArpEntryType - Invalid - - - winPEAS.NetworkInfo/ArpEntryType - Other - - - winPEAS.NetworkInfo/ArpEntryType - Static - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo/FirewallProfiles - d2/FirewallProfiles - - - - winPEAS.NetworkInfo/FirewallProfiles - ALL - - - winPEAS.NetworkInfo/FirewallProfiles - DOMAIN - - - winPEAS.NetworkInfo/FirewallProfiles - PRIVATE - - - winPEAS.NetworkInfo/FirewallProfiles - PUBLIC - - - int32 - value__ - - - - - - - winPEAS.NetworkInfo/MIB_IPNETROW - d2/a - - - - int32 - dwAddr - k - - - int32 - dwIndex - a - - - int32 - dwPhysAddrLen - b - - - int32 - dwType - l - - - unsigned int8 - mac0 - c - - - unsigned int8 - mac1 - d - - - unsigned int8 - mac2 - e - - - unsigned int8 - mac3 - f - - - unsigned int8 - mac4 - g - - - unsigned int8 - mac5 - h - - - unsigned int8 - mac6 - i - - - unsigned int8 - mac7 - j - - - - - - - winPEAS.ProcessesInfo - d3 - - - void() - .cctor - - - void() - .ctor - - - bool(native int) - CloseHandle - - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() - GetProcInfo - a - - - string(System.Diagnostics.Process) - GetProcU - a - - - bool(native int, unsigned int32, native int&) - OpenProcessToken - - - - - System.Collections.Hashtable - defensiveProcesses - a - - - System.Collections.Hashtable - interestingProcesses - b - - - - - - - winPEAS.ProcessesInfo/<>c - d3/<>c - - - void() - .cctor - - - void() - .ctor - - - int32(System.Diagnostics.Process) - <GetProcInfo>b__5_0 - a - - - int32(System.Management.ManagementObject) - <GetProcInfo>b__5_1 - a - - - <>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>(System.Diagnostics.Process, System.Management.ManagementObject) - <GetProcInfo>b__5_2 - a - - - - - winPEAS.ProcessesInfo/<>c - <>9 - - - System.Func`2<System.Diagnostics.Process,int32> - <>9__5_0 - - - System.Func`2<System.Management.ManagementObject,int32> - <>9__5_1 - - - System.Func`3<System.Diagnostics.Process,System.Management.ManagementObject,<>f__AnonymousType0`4<System.Diagnostics.Process,string,string,string>> - <>9__5_2 - - - - - - - winPEAS.Program - d4 - - - void() - .cctor - - - void() - .ctor - - - void() - <PrintBrowserInfo>g__PrintDBsChrome|47_2 - s - - - void() - <PrintBrowserInfo>g__PrintDBsFirefox|47_0 - u - - - void() - <PrintBrowserInfo>g__PrintHistBookChrome|47_3 - r - - - void() - <PrintBrowserInfo>g__PrintHistFavIE|47_5 - p - - - void() - <PrintBrowserInfo>g__PrintHistFirefox|47_1 - t - - - void() - <PrintBrowserInfo>g__PrinteCurrentIETabs|47_4 - q - - - void() - <PrintInfoApplications>g__PrintActiveWindow|44_0 - at - - - void() - <PrintInfoApplications>g__PrintAutoRuns|44_2 - ar - - - void() - <PrintInfoApplications>g__PrintInstalledApps|44_1 - as - - - void() - <PrintInfoApplications>g__PrintScheduled|44_3 - aq - - - void() - <PrintInfoNetwork>g__PrintDNSCache|45_5 - ak - - - void() - <PrintInfoNetwork>g__PrintFirewallRules|45_4 - al - - - void() - <PrintInfoNetwork>g__PrintHostsFile|45_1 - ao - - - void() - <PrintInfoNetwork>g__PrintListeningPorts|45_3 - am - - - void() - <PrintInfoNetwork>g__PrintNetShares|45_0 - ap - - - void() - <PrintInfoNetwork>g__PrintNetworkIfaces|45_2 - an - - - void() - <PrintInfoProcesses>g__PrintInterestingProcesses|42_0 - aw - - - void(winPEAS.Program/<>c__DisplayClass43_0&) - <PrintInfoServices>g__PrintInterestingServices|43_0 - b - - - void(winPEAS.Program/<>c__DisplayClass43_0&) - <PrintInfoServices>g__PrintModifiableServices|43_1 - a - - - void() - <PrintInfoServices>g__PrintPathDLLHijacking|43_3 - au - - - void() - <PrintInfoServices>g__PrintWritableRegServices|43_2 - av - - - void() - <PrintInfoUsers>g__PrintAutoLogin|41_7 - az - - - void() - <PrintInfoUsers>g__PrintCU|41_1 - a5 - - - void() - <PrintInfoUsers>g__PrintClipboardText|41_3 - a3 - - - void() - <PrintInfoUsers>g__PrintEverLoggedUsers|41_6 - a0 - - - void() - <PrintInfoUsers>g__PrintHomeFolders|41_8 - ay - - - void() - <PrintInfoUsers>g__PrintLoggedUsers|41_4 - a2 - - - void() - <PrintInfoUsers>g__PrintPasswordPolicies|41_9 - ax - - - void() - <PrintInfoUsers>g__PrintRdpSessions|41_5 - a1 - - - void() - <PrintInfoUsers>g__PrintTokenP|41_2 - a4 - - - System.Collections.Generic.Dictionary`2<string,string>() - <PrintInfoUsers>g__colorsU|41_0 - a6 - - - void() - <PrintInterestingFiles>g__PrintCachedGPPPassword|48_8 - g - - - void() - <PrintInterestingFiles>g__PrintCloudCreds|48_3 - l - - - void() - <PrintInterestingFiles>g__PrintConsoleHostHistory|48_5 - j - - - void() - <PrintInterestingFiles>g__PrintMcAffeSitelistFiles|48_7 - h - - - void() - <PrintInterestingFiles>g__PrintPossCredsRegs|48_9 - f - - - void() - <PrintInterestingFiles>g__PrintPuttySSH|48_1 - n - - - void() - <PrintInterestingFiles>g__PrintPuttySess|48_0 - o - - - void() - <PrintInterestingFiles>g__PrintRecentFiles|48_14 - a - - - void() - <PrintInterestingFiles>g__PrintRecycleBin|48_11 - d - - - void() - <PrintInterestingFiles>g__PrintSAMBackups|48_6 - i - - - void() - <PrintInterestingFiles>g__PrintSSHKeysReg|48_2 - m - - - void() - <PrintInterestingFiles>g__PrintUnattendFiles|48_4 - k - - - void() - <PrintInterestingFiles>g__PrintUserCredsFiles|48_10 - e - - - void() - <PrintInterestingFiles>g__PrintUsersDocsKeys|48_13 - b - - - void() - <PrintInterestingFiles>g__PrintUsersInterestingFiles|48_12 - c - - - void() - <PrintSystemInfo>g__PrintAVInfo|40_13 - a8 - - - void() - <PrintSystemInfo>g__PrintAuditInfo|40_2 - bj - - - void() - <PrintSystemInfo>g__PrintBasicSystemInfo|40_0 - bl - - - void() - <PrintSystemInfo>g__PrintCachedCreds|40_8 - bd - - - void() - <PrintSystemInfo>g__PrintCredentialGuard|40_7 - be - - - void() - <PrintSystemInfo>g__PrintDrivesInfo|40_12 - a9 - - - void() - <PrintSystemInfo>g__PrintInetInfo|40_11 - ba - - - void() - <PrintSystemInfo>g__PrintLAPSInfo|40_4 - bh - - - void() - <PrintSystemInfo>g__PrintLSAProtection|40_6 - bf - - - void() - <PrintSystemInfo>g__PrintPSInfo|40_1 - bk - - - void() - <PrintSystemInfo>g__PrintSystemEV|40_10 - bb - - - void() - <PrintSystemInfo>g__PrintUACInfo|40_14 - a7 - - - void() - <PrintSystemInfo>g__PrintUserEV|40_9 - bc - - - void() - <PrintSystemInfo>g__PrintWEFInfo|40_3 - bi - - - void() - <PrintSystemInfo>g__PrintWdigest|40_5 - bg - - - void() - <PrintWindowsCreds>g__PrintAlwaysInstallElevated|46_13 - w - - - void() - <PrintWindowsCreds>g__PrintAppCmd|46_11 - y - - - void() - <PrintWindowsCreds>g__PrintCredManag|46_1 - ai - - - void() - <PrintWindowsCreds>g__PrintDPAPIMasterKeys|46_5 - ae - - - void() - <PrintWindowsCreds>g__PrintDpapiCredFiles|46_6 - ad - - - void() - <PrintWindowsCreds>g__PrintKerberosTGTTickets|46_9 - aa - - - void() - <PrintWindowsCreds>g__PrintKerberosTickets|46_8 - ab - - - void() - <PrintWindowsCreds>g__PrintRCManFiles|46_7 - ac - - - void() - <PrintWindowsCreds>g__PrintRecentRunCommands|46_3 - ag - - - void() - <PrintWindowsCreds>g__PrintSCClient|46_12 - x - - - void() - <PrintWindowsCreds>g__PrintSavedRDPInfo|46_2 - ah - - - void() - <PrintWindowsCreds>g__PrintTranscriptPS|46_4 - af - - - void() - <PrintWindowsCreds>g__PrintWSUS|46_14 - v - - - void() - <PrintWindowsCreds>g__PrintWifi|46_10 - z - - - void() - <PrintWindowsCreds>g__PrintvaultCreds|46_0 - aj - - - void() - CheckRegANSI - bw - - - void() - CreateDynamicLists - bx - - - void(string[]) - Main - a - - - void() - PrintBrowserInfo - bo - - - void() - PrintInfoApplications - br - - - void() - PrintInfoNetwork - bq - - - void() - PrintInfoProcesses - bt - - - void() - PrintInfoServices - bs - - - void() - PrintInfoUsers - bu - - - void() - PrintInterestingFiles - bn - - - void() - PrintSystemInfo - bv - - - void() - PrintWindowsCreds - bp - - - void() - wait_enter - bm - - - - - string - advisory - b - - - string - badIps - o - - - string - badLAPS - r - - - string - badPrivileges - l - - - string - badUAC - p - - - string - badgroups - j - - - string - badpasswd - k - - - bool - banner - c - - - string - commonShares - n - - - string - complete_patterns_file_creds - w - - - System.Collections.Generic.List`1<string> - credStringsRegex - u - - - string - currentADDomainName - aa - - - string - currentUserDomainName - z - - - bool - currentUserIsLocal - ac - - - string - currentUserName - y - - - System.Collections.Generic.Dictionary`2<string,string> - currentUserSIDs - ag - - - bool - exec_cmd - f - - - string - goodSoft - m - - - string - goodUAC - q - - - bool - notcolor - g - - - string - paint_activeUsers - ah - - - string - paint_activeUsers_no_Administrator - ai - - - string - paint_adminUsers - al - - - string - paint_disabledUsers - aj - - - string - paint_disabledUsers_no_Administrator - ak - - - bool - partofdomain - ab - - - string - patterns_file_creds - v - - - string - patterns_file_creds_color - x - - - string - print_credStrings - t - - - string - print_credStrings_limited - s - - - System.Management.SelectQuery - query - ad - - - bool - search_fast - d - - - int32 - search_time - e - - - System.Management.ManagementObjectSearcher - searcher - ae - - - string - strFalse - i - - - string - strTrue - h - - - string - version - a - - - System.Management.ManagementObjectCollection - win32_users - af - - - - - - - winPEAS.Program/<>c__DisplayClass43_0 - d4/a - - - - System.Collections.Generic.Dictionary`2<string,string> - mod_services - a - - - - - winPEAS.SamServer @@ -24723,7 +19095,7 @@ winPEAS.ServicesInfo - d5 + ca void() @@ -24732,7 +19104,7 @@ System.Collections.Generic.Dictionary`2<string,string>(System.Collections.Generic.Dictionary`2<string,string>) GetModifiableServices - c + b System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>() @@ -24749,15 +19121,10 @@ GetPathDLLHijacking a - - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) - GetRegistryAutoRuns - a - System.Collections.Generic.List`1<System.Collections.Generic.Dictionary`2<string,string>>(System.Collections.Generic.Dictionary`2<string,string>) GetWriteServiceRegs - b + a bool(native int, System.Security.AccessControl.SecurityInfos, unsigned int8[], unsigned int32, unsigned int32&) @@ -24770,7 +19137,7 @@ winPEAS.SystemInfo - d6 + cb void() @@ -24843,7 +19210,7 @@ winPEAS.UserInfo - d7 + cc void() @@ -24984,7 +19351,7 @@ winPEAS.UserInfo/LUID - d7/e + cc/e @@ -25003,7 +19370,7 @@ winPEAS.UserInfo/LUID_AND_ATTRIBUTES - d7/f + cc/f @@ -25022,7 +19389,7 @@ winPEAS.UserInfo/LuidAttributes - d7/LuidAttributes + cc/LuidAttributes @@ -25055,7 +19422,7 @@ winPEAS.UserInfo/TOKEN_INFORMATION_CLASS - d7/g + cc/g @@ -25153,7 +19520,7 @@ winPEAS.UserInfo/TOKEN_PRIVILEGES - d7/d + cc/d @@ -25172,7 +19539,7 @@ winPEAS.UserInfo/WTS_CLIENT_ADDRESS - d7/b + cc/b @@ -25191,7 +19558,7 @@ winPEAS.UserInfo/WTS_CONNECTSTATE_CLASS - d7/WTS_CONNECTSTATE_CLASS + cc/WTS_CONNECTSTATE_CLASS @@ -25244,7 +19611,7 @@ winPEAS.UserInfo/WTS_INFO_CLASS - d7/a + cc/a @@ -25407,7 +19774,7 @@ winPEAS.UserInfo/WTS_SESSION_INFO_1 - d7/c + cc/c @@ -25621,7 +19988,7 @@ winPEAS.Watson - eh + cm void() @@ -25662,19 +20029,19 @@ Total Classes - 420 + 304 Total Methods - 2854 + 2204 Total Fields - 1527 + 1245 Total Properties - 388 + 312 Total Events @@ -25682,18 +20049,18 @@ Total Classes Renamed - 307 - 73.10 % + 206 + 67.76 % Total Methods Renamed - 1442 - 50.53 % + 1206 + 54.72 % Total Fields Renamed - 993 - 65.03 % + 748 + 60.08 % Total Properties Renamed @@ -25707,38 +20074,38 @@ Methods Renamed to 'a' - 323 - 11.32 % + 270 + 12.25 % Methods Renamed to 'b' - 166 - 5.82 % + 93 + 4.22 % Methods Renamed to 'c' - 116 - 4.06 % + 92 + 4.17 % Methods Renamed to 'd' - 87 - 3.05 % + 79 + 3.58 % Methods Renamed to 'e' - 60 - 2.10 % + 55 + 2.50 % Methods Renamed to 'f' - 51 - 1.79 % + 46 + 2.09 % Methods Renamed to 'h' - 42 - 1.47 % + 36 + 1.63 % \ No newline at end of file diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index 588b4addeb73002e59cbb00059550832e3a99cbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289792 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�?zY-nnj-8|^Ly7|L~4sxG;;|;Z%h4rL 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:*`r)tb4tu8y#=l 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%0DVwiqiG4-nMCo5&AHlIs(&%5LS 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

Y~|vk!5Qr>(Vw< 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

M|FtqE2%zRmC^~206Dq-8jin`&;{C%5z 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 delta 2413 zcmbtVZEO@p7=HI?ODUxk`$1cJ$F#L2mG*LXMd)z^Xxi8|rda3~;Dxfi+g>-_yFGXJ zT3dhI852eQ0nLI0FhLO|eqzA*kzfQQ62lKANB|>(#Apx*30f==JqJKZ_oEhXyVz)GT`jIpvj zvrOpCS~L#`!zeXh5*#^28Cb5w$i#4%9}5eFD)UF7yf)Vd0IdbXM(OlJ9nmc)3l>WB zDkD1l5Ro5v!gLE22itAgdFGyygy}DERTbHYDmn~Jj)Zh>(UeA%i@Bn?tF;MpC-!@7 z=79o#+$AJ^W>A&j7c!`fxJ7{2N&rtxf&64{pIZNQkAJ+O=O9ml%prkJWvmoTs zF(B!Djh;_OAm;;XXI%67qL^@kgg6<=Efh}DG}@Hf&8O4YafkVkHW<#Jm~fotK>maz zW5RW+hP*>=OL{HYV98cXuD0YlOFF3nuAH>cl66#pwT}vIPKq~D4W`Gb1+s%WA+xB@ z)<}8uD>c$Q`V+zVsj|QWQ8t~&-iFlpNT;*}PcG9Umum@hUdSP^JJsHxLag7j_FQ9U zlA`4EWo_omb7gaOk$qNcq+iv-q9LmhQ8Dw1cG}zIfTrqdzv1kWBXu5Ur>GBh1O}vF zOp!G6qoTI|(8w&Vir?3VQPzL+6(idslA_@z1e=C;C~G_h$@|2LoC zKJmm^O1wr76Qw1Hw&HOHt{C61>1c5C1M?bh-}-Lg;EvPp7aZ9;@j~IHf)nwHPnUN+ zb#3*PyfXz?dv|m%{Ov&HjL$A;H^+~yx$VEvet4oY_|>g1A4{vO-BeHge5tD~@9ZA)x#AV^a)Ito z9NwrK0wu1rYwD03lyoLC9WRn1F;Um0aGx^5hBYx7l{AKuF=IetZl{Zhks$M69+EU2 zMbw$v&v?n$RL!6si^PLWjxbSC*i>zp3SX#vB*gR)-H^gMi>kW8Q1+lYtTS)DleHR1 zA{#8x zt4d02xxTTod{Zl#FmpY#w-BuFtU{G|IB z^tmgZ7*9z-XZZ5U(C0_cEl&n8HI-p&;0F(z9rg$0VY+$T mQI>Z%51fQ$;OCB`a`xRg_&GR-T@$kL986i0&qBsr)Bgnz#w`&5 diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscator1.xml b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscator1.xml index a85fb47..f9aa5ad 100755 --- a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscator1.xml +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscator1.xml @@ -8,19 +8,12 @@ - + - - - - - - - - + diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Microsoft.Win32.TaskScheduler.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/Microsoft.Win32.TaskScheduler.dll deleted file mode 100755 index 118220e6c99991bffb6e723a1e1e5e996717d88f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314880 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 - - - Microsoft.Win32.TaskScheduler - - - -

Defines the type of actions a task can perform. - The action type is defined when the action is created and cannot be changed later. See . - - - - This action performs a command-line operation. For example, the action can run a script, launch an executable, or, if the name of a document is - provided, find its associated application and launch the application with the document. - - - - This action fires a handler. - - - This action sends and e-mail. - - - This action shows a message box. - - - - An interface that exposes the ability to convert an actions functionality to a PowerShell script. - - - - - Abstract base class that provides the common properties that are inherited by all action - objects. An action object is created by the method. - - - - List of unbound values when working with Actions not associated with a registered task. - - - - Occurs when a property value changes. - - - - - Gets the type of the action. - - The type of the action. - - - - Gets or sets the identifier of the action. - - - - - Creates the specified action. - - Type of the action to instantiate. - of specified type. - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Releases all resources used by this class. - - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns the action Id. - - String representation of action. - - - - Returns a that represents this action. - - The culture. - String representation of action. - - - - Creates a specialized class from a defined interface. - - Version 1.0 interface. - Specialized action class - - - - Creates a specialized class from a defined interface. - - Version 2.0 Action interface. - Specialized action class - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that fires a handler. Only available on Task Scheduler 2.0. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - This action is the most complex. It allows the task to execute and In-Proc COM server object that implements the ITaskHandler interface. There is a sample project that shows how to do this in the Downloads section. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Identifier of the handler class. - Addition data associated with the handler. - - - - Gets or sets the identifier of the handler class. - - - - - Gets the name of the object referred to by . - - - - - Gets or sets additional data that is associated with the handler. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Gets the name for CLSID. - - The unique identifier. - - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that sends an e-mail. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - The EmailAction allows for an email to be sent when the task is triggered. - - - - - Creates an unbound instance of . - - - - - Creates an unbound instance of . - - Subject of the e-mail. - E-mail address that you want to send the e-mail from. - E-mail address or addresses that you want to send the e-mail to. - Body of the e-mail that contains the e-mail message. - Name of the server that you use to send e-mail from. - - - - Gets or sets an array of file paths to be sent as attachments with the e-mail. Each item must be a value containing a path to file. - - - - - Gets or sets the e-mail address or addresses that you want to Bcc in the e-mail. - - - - - Gets or sets the body of the e-mail that contains the e-mail message. - - - - - Gets or sets the e-mail address or addresses that you want to Cc in the e-mail. - - - - - Gets or sets the e-mail address that you want to send the e-mail from. - - - - - Gets or sets the header information in the e-mail message to send. - - - - - Gets or sets the priority of the e-mail message. - - - A that contains the priority of this message. - - - - - Gets or sets the e-mail address that you want to reply to. - - - - - Gets or sets the name of the server that you use to send e-mail from. - - - - - Gets or sets the subject of the e-mail. - - - - - Gets or sets the e-mail address or addresses that you want to send the e-mail to. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that executes a command-line operation. - - All versions of the base library support the ExecAction. It only has three properties that allow it to run an executable with parameters. - - - - - Creates a new instance of an that can be added to . - - - - - Creates a new instance of an that can be added to . - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - - - - Gets or sets the arguments associated with the command-line operation. - - - - - Gets or sets the path to an executable file. - - - - - Gets or sets the directory that contains either the executable file or the files that are used by the executable file. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Validates the input as a valid filename and optionally checks for its existence. If valid, the property is set to the validated absolute file path. - - The file path to validate. - if set to true check if the file exists. - - - - Gets a string representation of the . - - String representation of this action. - - - Determines whether the specified path is a valid filename and, optionally, if it exists. - The path. - if set to true check if file exists. - if set to true throw exception on error. - true if the specified path is a valid filename; otherwise, false. - - - - Copies the properties from another the current instance. - - The source . - - - - Represents an action that shows a message box when a task is activated. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - This action has been deprecated in Windows 8 and later. However, this library is able to mimic its functionality using PowerShell if the property is set to . To disable this conversion, set the value to . - - Display a message when the trigger fires using the ShowMessageAction. - - - - - Creates a new unbound instance of . - - - - - Creates a new unbound instance of . - - Message text that is displayed in the body of the message box. - Title of the message box. - - - - Gets or sets the message text that is displayed in the body of the message box. - - - - - Gets or sets the title of the message box. - - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Gets a string representation of the . - - String representation of this action. - - - - Copies the properties from another the current instance. - - The source . - - - - Options for when to convert actions to PowerShell equivalents. - - - - - Never convert any actions to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - - - - - Convert actions under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. - If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - - - - - Convert all and references to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - - - - - Convert all actions regardless of version or operating system. - - - - - Collection that contains the actions that are performed by the task. - - - - - Gets or sets the identifier of the principal for the task. - - - - - Gets the number of actions in the collection. - - - - Gets or sets the systems under which unsupported actions will be converted to PowerShell instances. - The PowerShell platform options. - This property will affect how many actions are physically stored in the system and is tied to the version of Task Scheduler. - If set to , then no actions will ever be converted to PowerShell. This will force exceptions to be thrown when unsupported actions our action quantities are found. - If set to , then actions will be converted only under Version 1 of the library (Windows XP or Windows Server 2003 and earlier). This option supports multiple actions of all types. If not specified, only a single is supported. Developer must ensure that PowerShell v2 or higher is installed on the target computer. - If set to (which is the default value), then and references will be converted to their PowerShell equivalents on systems on or after Windows 8 / Server 2012. - If set to , then any actions not supported by the Task Scheduler version will be converted to PowerShell. - - - - - Gets or sets an XML-formatted version of the collection. - - - - - Gets or sets a an action at the specified index. - - The zero-based index of the action to get or set. - - - - Gets or sets a specified action from the collection. - - - The . - - The id () of the action to be retrieved. - - Specialized instance. - - - - - Mismatching Id for action and lookup. - - - - Adds an action to the task. - - A type derived from . - A derived class. - The bound that was added to the collection. - - - - Adds an to the task. - - Path to an executable file. - Arguments associated with the command-line operation. This value can be null. - Directory that contains either the executable file or the files that are used by the executable file. This value can be null. - The bound that was added to the collection. - - - - Adds a new instance to the task. - - Type of task to be created - Specialized instance. - - - - Adds a collection of actions to the end of the . - - The actions to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all actions from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified action type is contained in this collection. - - Type of the action. - - true if the specified action type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an array of , starting at a particular index. - - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Copies the elements of the to an array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Retrieves an enumeration of each of the actions. - - Returns an object that implements the interface and that can iterate through the objects within the . - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the action to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an action at the specified index. - - The zero-based index at which action should be inserted. - The action to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the action at a specified index. - - Index of action to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the actions in this collection. - - - A that represents the actions in this collection. - - - - - Functions to provide localized strings for enumerated types and values. - - - - - Gets a string representing the localized value of the provided enum. - - The enum value. - A localized string, if available. - - - - Pair of name and value. - - - - - Occurs when a property has changed. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name. - - - The name. - - - - - Gets or sets the value. - - - The value. - - - - - Clones this instance. - - A copy of an unbound . - - - - Determines whether the specified , is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Implements the operator implicit NameValuePair. - - The KeyValuePair. - - The result of the operator. - - - - - Contains a collection of name-value pairs. - - - - - Occurs when the collection has changed. - - - - - Occurs when a property has changed. - - - - - Copies current to another. - - The destination collection. - - - - Releases all resources used by this class. - - - - - Gets the number of items in the collection. - - - - - Gets a collection of the names. - - - The names. - - - - - Gets a collection of the values. - - - The values. - - - - - Gets the value of the item at the specified index. - - The index of the item being requested. - The value of the name-value pair at the specified index. - - - - Gets the value of the item with the specified name. - - Name to get the value for. - Value for the name, or null if not found. - - - - Adds an item to the . - - The object to add to the . - - - - Adds a name-value pair to the collection. - - The name associated with a value in a name-value pair. - The value associated with a name in a name-value pair. - - - - Adds the elements of the specified collection to the end of . - - The collection of whose elements should be added to the end of . - - - - Clears the entire collection of name-value pairs. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the name-value pair with the specified key from the collection. - - The name associated with a value in a name-value pair. - true if item successfully removed; false otherwise. - - - - Removes a selected name-value pair from the collection. - - Index of the pair to remove. - - - - Gets the value associated with the specified name. - - The name whose value to get. - When this method returns, the value associated with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized. - true if the collection contains an element with the specified name; otherwise, false. - - - - Gets the collection enumerator for the name-value collection. - - An for the collection. - - - - Abstract class for throwing a method specific exception. - - - - Defines the minimum supported version for the action not allowed by this exception. - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Gets a message that describes the current exception. - - - - - Gets the minimum supported TaskScheduler version required for this method or property. - - - - - Gets the object data. - - The information. - The context. - - - - Thrown when the calling method is not supported by Task Scheduler 1.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Initializes a new instance of the class. - - The message. - - - - Thrown when the calling method is not supported by Task Scheduler 2.0. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified. - - - - - Initializes a new instance of the class. - - The serialization information. - The streaming context. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Call a COM object. - - - - - Looks up a localized string similar to Start a program. - - - - - Looks up a localized string similar to Send an e-mail. - - - - - Looks up a localized string similar to Display a message. - - - - - Looks up a localized string similar to {3} {0:P}. - - - - - Looks up a localized string similar to every day. - - - - - Looks up a localized string similar to {1} {0}. - - - - - Looks up a localized string similar to .. - - - - - Looks up a localized string similar to The date and time a trigger expires must be later than the time time it starts or is activated.. - - - - - Looks up a localized string similar to {0} {1}. - - - - - Looks up a localized string similar to -. - - - - - Looks up a localized string similar to ,. - - - - - Looks up a localized string similar to every month. - - - - - Looks up a localized string similar to Multiple actions defined. - - - - - Looks up a localized string similar to Multiple triggers defined. - - - - - Looks up a localized string similar to {0}. - - - - - Looks up a localized string similar to Author. - - - - - Looks up a localized string similar to Disabled. - - - - - Looks up a localized string similar to Queued. - - - - - Looks up a localized string similar to Ready. - - - - - Looks up a localized string similar to Running. - - - - - Looks up a localized string similar to Unknown. - - - - - Looks up a localized string similar to any user. - - - - - Looks up a localized string similar to At system startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to At {0:t} every day. - - - - - Looks up a localized string similar to At {0:t} every {1} days. - - - - - Looks up a localized string similar to indefinitely. - - - - - Looks up a localized string similar to for a duration of {0}. - - - - - Looks up a localized string similar to for {0}. - - - - - Looks up a localized string similar to Trigger expires at {0:G}.. - - - - - Looks up a localized string similar to Custom event filter. - - - - - Looks up a localized string similar to On event - Log: {0}. - - - - - Looks up a localized string similar to , Source: {0}. - - - - - Looks up a localized string similar to , EventID: {0}. - - - - - Looks up a localized string similar to When computer is idle. - - - - - Looks up a localized string similar to At log on of {0}. - - - - - Looks up a localized string similar to At {0:t} on day {1} of {2}, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} on {1} {2:f} each {3}, starting {0:d}. - - - - - Looks up a localized string similar to When the task is created or modified. - - - - - Looks up a localized string similar to After triggered, repeat every {0} {1}.. - - - - - Looks up a localized string similar to Every {0} {1}.. - - - - - Looks up a localized string similar to On local connection to {0}.. - - - - - Looks up a localized string similar to On local disconnect from {0}.. - - - - - Looks up a localized string similar to On remote connection to {0}.. - - - - - Looks up a localized string similar to On remote disconnect from {0}.. - - - - - Looks up a localized string similar to On workstation lock of {0}.. - - - - - Looks up a localized string similar to On workstation unlock of {0}.. - - - - - Looks up a localized string similar to user session of {0}. - - - - - Looks up a localized string similar to At {0:t} on {0:d}. - - - - - Looks up a localized string similar to At startup. - - - - - Looks up a localized string similar to Custom Trigger. - - - - - Looks up a localized string similar to Daily. - - - - - Looks up a localized string similar to On an event. - - - - - Looks up a localized string similar to On idle. - - - - - Looks up a localized string similar to At log on. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to Monthly. - - - - - Looks up a localized string similar to At task creation/modification. - - - - - Looks up a localized string similar to On state change. - - - - - Looks up a localized string similar to One time. - - - - - Looks up a localized string similar to Weekly. - - - - - Looks up a localized string similar to At {0:t} every {1} of every week, starting {0:d}. - - - - - Looks up a localized string similar to At {0:t} every {1} of every {2} weeks, starting {0:d}. - - - - - Looks up a localized string similar to every. - - - - - Looks up a localized string similar to fifth. - - - - - Looks up a localized string similar to first. - - - - - Looks up a localized string similar to fourth. - - - - - Looks up a localized string similar to last. - - - - - Looks up a localized string similar to second. - - - - - Looks up a localized string similar to third. - - - - - Some string values of properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings. - - - - - Initializes a new instance of the class. - - The DLL path. - The resource identifier. - - - - Gets or sets the resource file path. This can be a relative path, full path or lookup path (e.g. %SystemRoot%\System32\ResourceName.dll). - - - The resource file path. - - - - - Gets or sets the resource identifier. - - The resource identifier. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Parses the input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - A new instance on success or null on failure. - is null - is not in the format "$(@ [Dll], [ResourceID])" - - - - Tries to parse to input string. String must be in the format "$(@ [Dll], [ResourceID])". - - The input string value. - The resource reference to be returned. On failure, this value equals null. - A new instance on success or null on failure. - - - - Gets the result of pulling the string from the resource file using the identifier. - - from resource file. - cannot be found. - Unable to load or string identified by . - - - - Returns a in the format required by the Task Scheduler to reference a string in a DLL. - - A formatted in the format $(@ [Dll], [ResourceID]). - - - Defines what versions of Task Scheduler or the AT command that the task is compatible with. - - - The task is compatible with the AT command. - - - The task is compatible with Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - Items not available when compared to V2: - - TaskDefinition.Principal.GroupId - All account information can be retrieved via the UserId property. - TaskLogonType values Group, None and S4U are not supported. - TaskDefinition.Principal.RunLevel == TaskRunLevel.Highest is not supported. - Assigning access security to a task is not supported using TaskDefinition.RegistrationInfo.SecurityDescriptorSddlForm or in RegisterTaskDefinition. - TaskDefinition.RegistrationInfo.Documentation, Source, URI and Version properties are only supported using this library. See details in the remarks for . - TaskDefinition.Settings.AllowDemandStart cannot be false. - TaskDefinition.Settings.AllowHardTerminate cannot be false. - TaskDefinition.Settings.MultipleInstances can only be IgnoreNew. - TaskDefinition.Settings.NetworkSettings cannot have any values. - TaskDefinition.Settings.RestartCount can only be 0. - TaskDefinition.Settings.StartWhenAvailable can only be false. - TaskDefinition.Actions can only contain ExecAction instances unless the TaskDefinition.Actions.PowerShellConversion property has the Version1 flag set. - TaskDefinition.Triggers cannot contain CustomTrigger, EventTrigger, SessionStateChangeTrigger, or RegistrationTrigger instances. - TaskDefinition.Triggers cannot contain instances with delays set. - TaskDefinition.Triggers cannot contain instances with ExecutionTimeLimit or Id properties set. - TaskDefinition.Triggers cannot contain LogonTriggers instances with the UserId property set. - TaskDefinition.Triggers cannot contain MonthlyDOWTrigger instances with the RunOnLastWeekOfMonth property set to true. - TaskDefinition.Triggers cannot contain MonthlyTrigger instances with the RunOnDayWeekOfMonth property set to true. - - - - - The task is compatible with Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - This version is the baseline for the new, non-file based Task Scheduler. See remarks for functionality that was - not forward-compatible. - - - - The task is compatible with Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - Changes from V2: - - TaskDefinition.Principal.ProcessTokenSidType can be defined as a value other than Default. - TaskDefinition.Actions may not contain EmailAction or ShowMessageAction instances unless the TaskDefinition.Actions.PowerShellConversion property has - the Version2 flag set. - TaskDefinition.Principal.RequiredPrivileges can have privilege values assigned. - TaskDefinition.Settings.DisallowStartOnRemoteAppSession can be set to true. - TaskDefinition.UseUnifiedSchedulingEngine can be set to true. - - - - - The task is compatible with Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - Changes from V2_1: - - TaskDefinition.Settings.MaintenanceSettings can have Period or Deadline be values other than TimeSpan.Zero or the Exclusive property set to true. - TaskDefinition.Settings.Volatile can be set to true. - - - - - The task is compatible with Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - Changes from V2_2: - - None published. - - - - - Defines how the Task Scheduler service creates, updates, or disables the task. - - - The Task Scheduler service registers the task as a new task. - - - - The Task Scheduler service either registers the task as a new task or as an updated version if the task already exists. Equivalent to Create | Update. - - - - - The Task Scheduler service registers the disabled task. A disabled task cannot run until it is enabled. For more information, see Enabled Property of - TaskSettings and Enabled Property of RegisteredTask. - - - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. When the - TaskFolder.RegisterTaskDefinition or TaskFolder.RegisterTask functions are called with this flag to update a task, the Task Scheduler service does - not add the ACE for the new context principal and does not remove the ACE from the old context principal. - - - - - The Task Scheduler service creates the task, but ignores the registration triggers in the task. By ignoring the registration triggers, the task will - not execute when it is registered unless a time-based trigger causes it to execute on registration. - - - - - The Task Scheduler service registers the task as an updated version of an existing task. When a task with a registration trigger is updated, the task - will execute after the update occurs. - - - - - The Task Scheduler service checks the syntax of the XML that describes the task but does not register the task. This constant cannot be combined with - the Create, Update, or CreateOrUpdate values. - - - - Defines how the Task Scheduler handles existing instances of the task when it starts a new instance of the task. - - - Starts new instance while an existing instance is running. - - - Starts a new instance of the task after all other instances of the task are complete. - - - Does not start a new instance if an existing instance of the task is running. - - - Stops an existing instance of the task before it starts a new instance. - - - Defines what logon technique is required to run a task. - - - The logon method is not specified. Used for non-NT credentials. - - - Use a password for logging on the user. The password must be supplied at registration time. - - - - Use an existing interactive token to run a task. The user must log on using a service for user (S4U) logon. When an S4U logon is used, no password is - stored by the system and there is no access to either the network or to encrypted files. - - - - User must already be logged on. The task will be run only in an existing interactive session. - - - Group activation. The groupId field specifies the group. - - - Indicates that a Local System, Local Service, or Network Service account is being used as a security context to run the task. - - - - First use the interactive token. If the user is not logged on (no interactive token is available), then the password is used. The password must be - specified when a task is registered. This flag is not recommended for new tasks because it is less reliable than Password. - - - - Defines which privileges must be required for a secured task. - - - Required to create a primary token. User Right: Create a token object. - - - Required to assign the primary token of a process. User Right: Replace a process-level token. - - - Required to lock physical pages in memory. User Right: Lock pages in memory. - - - Required to increase the quota assigned to a process. User Right: Adjust memory quotas for a process. - - - Required to read unsolicited input from a terminal device. User Right: Not applicable. - - - Required to create a computer account. User Right: Add workstations to domain. - - - - This privilege identifies its holder as part of the trusted computer base. Some trusted protected subsystems are granted this privilege. User Right: - Act as part of the operating system. - - - - - Required to perform a number of security-related functions, such as controlling and viewing audit messages. This privilege identifies its holder as a - security operator. User Right: Manage auditing and the security log. - - - - - Required to take ownership of an object without being granted discretionary access. This privilege allows the owner value to be set only to those - values that the holder may legitimately assign as the owner of an object. User Right: Take ownership of files or other objects. - - - - Required to load or unload a device driver. User Right: Load and unload device drivers. - - - Required to gather profiling information for the entire system. User Right: Profile system performance. - - - Required to modify the system time. User Right: Change the system time. - - - Required to gather profiling information for a single process. User Right: Profile single process. - - - Required to increase the base priority of a process. User Right: Increase scheduling priority. - - - Required to create a paging file. User Right: Create a pagefile. - - - Required to create a permanent object. User Right: Create permanent shared objects. - - - - Required to perform backup operations. This privilege causes the system to grant all read access control to any file, regardless of the access - control list (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. This privilege is required by the - RegSaveKey and RegSaveKeyExfunctions. The following access rights are granted if this privilege is held: READ_CONTROL, ACCESS_SYSTEM_SECURITY, - FILE_GENERIC_READ, FILE_TRAVERSE. User Right: Back up files and directories. - - - - - Required to perform restore operations. This privilege causes the system to grant all write access control to any file, regardless of the ACL - specified for the file. Any access request other than write is still evaluated with the ACL. Additionally, this privilege enables you to set any - valid user or group security identifier (SID) as the owner of a file. This privilege is required by the RegLoadKey function. The following access - rights are granted if this privilege is held: WRITE_DAC, WRITE_OWNER, ACCESS_SYSTEM_SECURITY, FILE_GENERIC_WRITE, FILE_ADD_FILE, - FILE_ADD_SUBDIRECTORY, DELETE. User Right: Restore files and directories. - - - - Required to shut down a local system. User Right: Shut down the system. - - - Required to debug and adjust the memory of a process owned by another account. User Right: Debug programs. - - - Required to generate audit-log entries. Give this privilege to secure servers. User Right: Generate security audits. - - - - Required to modify the nonvolatile RAM of systems that use this type of memory to store configuration information. User Right: Modify firmware - environment values. - - - - - Required to receive notifications of changes to files or directories. This privilege also causes the system to skip all traversal access checks. It - is enabled by default for all users. User Right: Bypass traverse checking. - - - - Required to shut down a system by using a network request. User Right: Force shutdown from a remote system. - - - Required to undock a laptop. User Right: Remove computer from docking station. - - - - Required for a domain controller to use the LDAP directory synchronization services. This privilege allows the holder to read all objects and - properties in the directory, regardless of the protection on the objects and properties. By default, it is assigned to the Administrator and - LocalSystem accounts on domain controllers. User Right: Synchronize directory service data. - - - - - Required to mark user and computer accounts as trusted for delegation. User Right: Enable computer and user accounts to be trusted for delegation. - - - - Required to enable volume management privileges. User Right: Manage the files on a volume. - - - - Required to impersonate. User Right: Impersonate a client after authentication. Windows XP/2000: This privilege is not supported. Note that this - value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - - Required to create named file mapping objects in the global namespace during Terminal Services sessions. This privilege is enabled by default for - administrators, services, and the local system account. User Right: Create global objects. Windows XP/2000: This privilege is not supported. Note - that this value is supported starting with Windows Server 2003, Windows XP with SP2, and Windows 2000 with SP4. - - - - Required to access Credential Manager as a trusted caller. User Right: Access Credential Manager as a trusted caller. - - - Required to modify the mandatory integrity level of an object. User Right: Modify an object label. - - - Required to allocate more memory for applications that run in the context of users. User Right: Increase a process working set. - - - Required to adjust the time zone associated with the computer's internal clock. User Right: Change the time zone. - - - Required to create a symbolic link. User Right: Create symbolic links. - - - - Defines the types of process security identifier (SID) that can be used by tasks. These changes are used to specify the type of process SID in the - IPrincipal2 interface. - - - - No changes will be made to the process token groups list. - - - - A task SID that is derived from the task name will be added to the process token groups list, and the token default discretionary access control list - (DACL) will be modified to allow only the task SID and local system full control and the account SID read control. - - - - A Task Scheduler will apply default settings to the task process. - - - Defines how a task is run. - - - The task is run with all flags ignored. - - - The task is run as the user who is calling the Run method. - - - The task is run regardless of constraints such as "do not run on batteries" or "run only if idle". - - - The task is run using a terminal server session identifier. - - - The task is run using a security identifier. - - - Defines LUA elevation flags that specify with what privilege level the task will be run. - - - Tasks will be run with the least privileges. - - - Tasks will be run with the highest privileges. - - - - Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state - change in the SessionStateChangeTrigger. - - - - - Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer. - - - - - Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on - the computer. - - - - - Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program - from a remote computer. - - - - - Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection - program from a remote computer. - - - - Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked. - - - Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked. - - - Options for use when calling the SetSecurityDescriptorSddlForm methods. - - - No special handling. - - - The Task Scheduler service is prevented from adding the allow access-control entry (ACE) for the context principal. - - - Defines the different states that a registered task can be in. - - - The state of the task is unknown. - - - The task is registered but is disabled and no instances of the task are queued or running. The task cannot be run until it is enabled. - - - Instances of the task are queued. - - - The task is ready to be executed, but no instances are queued or running. - - - One or more instances of the task is running. - - - - Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions, see Task Idle Conditions. - - - - Gets or sets a value that indicates the amount of time that the computer must be in an idle state before the task is run. - - A value that indicates the amount of time that the computer must be in an idle state before the task is run. The minimum value is one minute. If this - value is TimeSpan.Zero, then the delay will be set to the default of 10 minutes. - - - - - Gets or sets a Boolean value that indicates whether the task is restarted when the computer cycles into an idle condition more than once. - - - - - Gets or sets a Boolean value that indicates that the Task Scheduler will terminate the task if the idle condition ends before the task is completed. - - - - - Gets or sets a value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. If no value is specified for - this property, then the Task Scheduler service will wait indefinitely for an idle condition to occur. - - - A value that indicates the amount of time that the Task Scheduler will wait for an idle condition to occur. The minimum time allowed is 1 minute. If - this value is TimeSpan.Zero, then the delay will be set to the default of 1 hour. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. - - - - Gets or sets the amount of time after which the Task scheduler attempts to run the task during emergency Automatic maintenance, if the task failed to - complete during regular Automatic maintenance. The minimum value is one day. The value of the property should be greater than - the value of the property. If the deadline is not specified the task will not be started during emergency Automatic maintenance. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - - Gets or sets a value indicating whether the Task Scheduler must start the task during the Automatic maintenance in exclusive mode. The exclusivity is - guaranteed only between other maintenance tasks and doesn't grant any ordering priority of the task. If exclusivity is not specified, the task is - started in parallel with other maintenance tasks. - - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets the amount of time the task needs to be started during Automatic maintenance. The minimum value is one minute. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to obtain a network profile. - - - Gets or sets a GUID value that identifies a network profile. - Not supported under Task Scheduler 1.0. - - - Gets or sets the name of a network profile. The name is used for display purposes. - Not supported under Task Scheduler 1.0. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the methods to get information from and control a running task. - - - Gets the process ID for the engine (process) which is running the task. - Not supported under Task Scheduler 1.0. - - - Gets the name of the current action that the running task is performing. - - - Gets the GUID identifier for this instance of the task. - - - Gets the operational state of the running task. - - - Releases all resources used by this class. - - - Refreshes all of the local instance variables of the task. - Thrown if task is no longer running. - - - - Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials that are used to - register the task, and the properties that describe the task. - - - - Gets the definition of the task. - - - Gets or sets a Boolean value that indicates if the registered task is enabled. - - As of version 1.8.1, under V1 systems (prior to Vista), this property will immediately update the Disabled state and re-save the current task. If - changes have been made to the , then those changes will be saved. - - - - Gets an instance of the parent folder. - A object representing the parent folder of this task. - - - Gets a value indicating whether this task instance is active. - true if this task instance is active; otherwise, false. - - - Gets the time the registered task was last run. - Returns if there are no prior run times. - - - Gets the results that were returned the last time the registered task was run. - The value returned is the last exit code of the last program run via an . - - - - Gets the time when the registered task is next scheduled to run. - Returns if there are no future run times. - - Potentially breaking change in release 1.8.2. For Task Scheduler 2.0, the return value prior to 1.8.2 would be Dec 30, 1899 if there were no future - run times. For 1.0, that value would have been DateTime.MinValue. In release 1.8.2 and later, all versions will return - DateTime.MinValue if there are no future run times. While this is different from the native 2.0 library, it was deemed more appropriate to - have consistency between the two libraries and with other .NET libraries. - - - - Gets the number of times the registered task has missed a scheduled run. - Not supported under Task Scheduler 1.0. - - - Gets the path to where the registered task is stored. - - - - Gets a value indicating whether this task is read only. Only available if - is true. - - true if read only; otherwise, false. - - - Gets or sets the security descriptor for the task. - The security descriptor. - - - Gets the operational state of the registered task. - - - Gets or sets the that manages this task. - The task service. - - - Gets the name of the registered task. - - - Gets the XML-formatted registration information for the registered task. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - Releases all resources used by this class. - - - Exports the task to the specified file in XML. - Name of the output file. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current task. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current task. - - - Gets all instances of the currently running registered task. - A with all instances of current task. - Not supported under Task Scheduler 1.0. - - - - Gets the last registration time, looking first at the value and then looking for the most recent registration - event in the Event Log. - - of the last registration or if no value can be found. - - - Gets the times that the registered task is scheduled to run during a specified time. - The starting time for the query. - The ending time for the query. - The requested number of runs. A value of 0 will return all times requested. - The scheduled times that the task will run. - - - Gets the security descriptor for the task. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the task. - Not supported under Task Scheduler 1.0. - - - - Updates the task with any changes made to the by calling - from the currently registered folder using the currently registered name. - - Thrown if task was previously registered with a password. - - - Runs the registered task immediately. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. Run()). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see -
Task Actions. - - - A instance that defines the new instance of the task. - - - - Runs the registered task immediately using specified flags and a session identifier. - Defines how the task is run. - - The terminal server session in which you want to start the task. - - If the value is not passed into the parameter, then the value specified in this - parameter is ignored.If the value is passed into the flags parameter and the sessionID value is less than or - equal to 0, then an invalid argument error will be returned. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if no value is specified for the user parameter, then the Task Scheduler service will try to start the task interactively as - the user who is logged on to the specified session. - - - If the value is passed into the parameter and the sessionID value is a valid session - ID greater than 0 and if a user is specified in the user parameter, then the Task Scheduler service will try to start the task interactively as the - user who is specified in the user parameter. - - - The user for which the task runs. - - - The parameters used as values in the task actions. A maximum of 32 parameters can be supplied. To run a task with no parameters, - call this method without any values (e.g. RunEx(0, 0, "MyUserName")). - - - The string values that you specify are paired with names and stored as name-value pairs. If you specify a single string value, - then Arg0 will be the name assigned to the value. The value can be used in the task action where the $(Arg0) variable is used in - the action properties. - - - If you pass in values such as "0", "100", and "250" as an array of string values, then "0" will replace the $(Arg0) variables, - "100" will replace the $(Arg1) variables, and "250" will replace the $(Arg2) variables used in the action properties. - - - For more information and a list of action properties that can use $(Arg0), $(Arg1), ..., $(Arg32) variables in their values, see - Task Actions. - - - A instance that defines the new instance of the task. - - - This method will return without error, but the task will not run if the AllowDemandStart property of ITaskSettings is set to false for the task. - - If RunEx is invoked from a disabled task, it will return null and the task will not be run. - - Not supported under Task Scheduler 1.0. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current task. - - Give read access to all authenticated users for a task. - - - - - - - Sets the security descriptor for the task. Not available to Task Scheduler 1.0. - The security descriptor for the task. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - Dynamically tries to load the assembly for the editor and displays it as editable for this task. - true if editor returns with OK response; false otherwise. - - The Microsoft.Win32.TaskSchedulerEditor.dll assembly must reside in the same directory as the Microsoft.Win32.TaskScheduler.dll or in the GAC. - - - - Shows the property page for the task (v1.0 only). - - - Stops the registered task immediately. - - The Stop method stops all instances of the task. - - System account users can stop a task, users with Administrator group privileges can stop a task, and if a user has rights to execute and read a task, - then the user can stop the task. A user can stop the task instances that are running under the same credentials as the user account. In all other - cases, the user is denied access to stop the task. - - - - - Returns a that represents this instance. - A that represents this instance. - - - Gets the ITaskDefinition for a V2 task and prevents the errors that come when connecting remotely to a higher version of the Task Scheduler. - The local task service. - The task instance. - if set to true this method will throw an exception if unable to get the task definition. - A valid ITaskDefinition that should not throw errors on the local instance. - Unable to get a compatible task definition for this version of the library. - - - Contains information about the compatibility of the current configuration with a specified version. - - - Gets the compatibility level. - The compatibility level. - - - Gets the property name with the incompatibility. - The property name. - - - Gets the reason for the incompatibility. - The reason. - - - Defines all the components of a task, such as the task settings, triggers, actions, and registration information. - - - Gets a collection of actions that are performed by the task. - - - - Gets or sets the data that is associated with the task. This data is ignored by the Task Scheduler service, but is used by third-parties who wish to - extend the task format. - - - For V1 tasks, this library makes special use of the SetWorkItemData and GetWorkItemData methods and does not expose that data stream directly. - Instead, it uses that data stream to hold a dictionary of properties that are not supported under V1, but can have values under V2. An example of - this is the value which is stored in the data stream. - - The library does not provide direct access to the V1 work item data. If using V2 properties with a V1 task, programmatic access to the task using the - native API will retrieve unreadable results from GetWorkItemData and will eliminate those property values if SetWorkItemData is used. - - - - - Gets the lowest supported version that supports the settings for this . - - - Gets a collection of triggers that are used to start a task. - - - Gets or sets the XML-formatted definition of the task. - - - Gets the principal for the task that provides the security credentials for the task. - - - - Gets a class instance of registration information that is used to describe a task, such as the description of the task, the author of the task, and - the date the task is registered. - - - - Gets the settings that define how the Task Scheduler service performs the task. - - - Gets the XML Schema file for V1 tasks. - The for V1 tasks. - An object containing the XML Schema for V1 tasks. - - - Determines whether this can use the Unified Scheduling Engine or if it contains unsupported properties. - - if set to true throws an with details about unsupported properties in the Data property of the exception. - - - true if this can use the Unified Scheduling Engine; otherwise, false. - - - Releases all resources used by this class. - - - Validates the current . - if set to true throw a with details about invalid properties. - true if current is valid; false if not. - - - Gets the lowest supported version. - The output list. - - - - - Provides the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - - - Gets the account associated with this principal. This value is pulled from the TaskDefinition's XMLText property if set. - The account. - - - Gets or sets the name of the principal that is displayed in the Task Scheduler UI. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the identifier of the user group that is required to run the tasks that are associated with the principal. Setting this property to - something other than a null or empty string, will set the property to NULL and will set the property to TaskLogonType.Group; - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier of the principal. - Not supported under Task Scheduler 1.0. - - - Gets or sets the security logon method that is required to run the tasks that are associated with the principal. - TaskLogonType values of Group, None, or S4UNot are not supported under Task Scheduler 1.0. - - - Gets or sets the task process security identifier (SID) type. - One of the enumeration constants. - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - Not supported under Task Scheduler versions prior to 2.1. - - - - Gets the security credentials for a principal. These security credentials define the security context for the tasks that are associated with the principal. - - Setting this value appears to break the Task Scheduler MMC and does not output in XML. Removed to prevent problems. - - - - Gets or sets the identifier that is used to specify the privilege level that is required to run the tasks that are associated with the principal. - - Not supported under Task Scheduler 1.0. - - - - Gets or sets the user identifier that is required to run the tasks that are associated with the principal. Setting this property to something other - than a null or empty string, will set the property to NULL; - - - - Validates the supplied account against the supplied . - The user or group account name. - The SID type for the process. - true if supplied account can be used for the supplied SID type. - - - Releases all resources used by this class. - - - Gets a value indicating whether current Principal settings require a password to be provided. - true if settings requires a password to be provided; otherwise, false. - - - Returns a that represents this instance. - A that represents this instance. - - - - List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security context for the - tasks that are associated with the principal. - - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. - - - Gets or sets the element at the specified index. - The element at the specified index. - is not a valid index in the . - The property is set and the is read-only. - - - Adds an item to the . - The object to add to the . - The is read-only. - - - Determines whether the contains a specific value. - The object to locate in the . - true if is found in the ; otherwise, false. - - - Copies to. - The array. - Index of the array. - - - Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. - - - Determines the index of a specific item in the . - The object to locate in the . - The index of if found in the list; otherwise, -1. - - - Removes all items from the . - The is read-only. - - - Inserts an item to the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - is not a valid index in the . - The is read-only. - - - Removes the first occurrence of a specific object from the . - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This - method also returns false if is not found in the original . - - The is read-only. - - - Removes the item at the specified index. - The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. - - - Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. - - - Gets the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Advances the enumerator to the next element of the collection. - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - The collection was modified after the enumerator was created. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. - - - - Provides the administrative information that can be used to describe the task. This information includes details such as a description of the task, the - author of the task, the date the task is registered, and the security descriptor of the task. - - - - Gets or sets the author of the task. - - - Gets or sets the date and time when the task is registered. - - - Gets or sets the description of the task. - - - Gets or sets any additional documentation for the task. - - - Gets or sets the security descriptor of the task. - The security descriptor. - - - Gets or sets the security descriptor of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets where the task originated from. For example, a task may originate from a component, service, application, or user. - - - Gets or sets the URI of the task. - - Note: Breaking change in version 2.0. This property was previously of type . It was found that in Windows 8, many of the - native tasks use this property in a string format rather than in a URI format. - - - - Gets or sets the version number of the task. - - - Gets or sets an XML-formatted version of the registration information for the task. - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - Provides the settings that the Task Scheduler service uses to perform the task. - - - Gets or sets a Boolean value that indicates that the task can be started by using either the Run command or the Context menu. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task may be terminated by using TerminateProcess. - Not supported under Task Scheduler 1.0. - - - Gets or sets an integer value that indicates which version of Task Scheduler a task is compatible with. - Not supported under Task Scheduler 1.0. - - - - Gets or sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. If no value is specified for this - property, then the Task Scheduler service will not delete the task. - - - Gets and sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. A TimeSpan value of 1 second indicates - the task is set to delete when done. A value of TimeSpan.Zero indicates that the task should not be deleted. - - - A task expires after the end boundary has been exceeded for all triggers associated with the task. The end boundary for a trigger is specified by the - EndBoundary property of all trigger types. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the computer is running on battery power. - - - - Gets or sets a Boolean value that indicates that the task will not be started if the task is triggered to run in a Remote Applications Integrated - Locally (RAIL) session. - - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a Boolean value that indicates that the task is enabled. The task can be performed only when this setting is TRUE. - - - - Gets or sets the amount of time that is allowed to complete the task. By default, a task will be stopped 72 hours after it starts to run. - - - The amount of time that is allowed to complete the task. When this parameter is set to , the execution time limit is infinite. - - - If a task is started on demand, the ExecutionTimeLimit setting is bypassed. Therefore, a task that is started on demand will not be terminated if it - exceeds the ExecutionTimeLimit. - - - - Gets or sets a Boolean value that indicates that the task will not be visible in the UI by default. - - - Gets or sets the information that the Task Scheduler uses during Automatic maintenance. - - - Gets or sets the policy that defines how the Task Scheduler handles multiple instances of the task. - Not supported under Task Scheduler 1.0. - - - Gets or sets the priority level of the task. - The priority. - Value set to AboveNormal or BelowNormal on Task Scheduler 1.0. - - - Gets or sets the number of times that the Task Scheduler will attempt to restart the task. - - The number of times that the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that specifies how long the Task Scheduler will attempt to restart the task. - - A value that specifies how long the Task Scheduler will attempt to restart the task. If this property is set, the property - must also be set. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only if the user is logged on (v1.0 only) - Property set for a task on a Task Scheduler version other than 1.0. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will run the task only when a network is available. - - - Gets or sets a Boolean value that indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task will be stopped if the computer switches to battery power. - - - Gets or sets a Boolean value that indicates that the Unified Scheduling Engine will be utilized to run this task. - Property set for a task on a Task Scheduler version prior to 2.1. - - - Gets or sets a boolean value that indicates whether the task is automatically disabled every time Windows starts. - Property set for a task on a Task Scheduler version prior to 2.2. - - - Gets or sets a Boolean value that indicates that the Task Scheduler will wake the computer when it is time to run the task. - - - Gets or sets an XML-formatted definition of the task settings. - - - Gets or sets the information that specifies how the Task Scheduler performs tasks when the computer is in an idle state. - - - - Gets or sets the network settings object that contains a network profile identifier and name. If the RunOnlyIfNetworkAvailable property of - ITaskSettings is true and a network profile is specified in the NetworkSettings property, then the task will run only if the specified network - profile is available. - - - - Releases all resources used by this class. - - - Returns a that represents this instance. - A that represents this instance. - - - - Contains all the tasks that are registered. - - Potentially breaking change in 1.6.2 and later where under V1 the list previously included the '.job' extension on the task name. This has been removed so that it is consistent with V2. - - - - Releases all resources used by this class. - - - - - Gets the collection enumerator for the register task collection. - - An for this collection. - - - - Internal constructor - - TaskService instance - The filter. - - - - Retrieves the current task. See for more information. - - - - - Releases all resources used by this class. - - - - - Moves to the next task. See MoveNext for more information. - - true if next task found, false if no more tasks. - - - - Reset task enumeration. See Reset for more information. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets or sets the regular expression filter for task names. - - The regular expression filter. - - - - Gets the specified registered task from the collection. - - The index of the registered task to be retrieved. - A instance that contains the requested context. - - - - Gets the named registered task from the collection. - - The name of the registered task to be retrieved. - A instance that contains the requested context. - - - - Determines whether the specified task exists. - - The name of the task. - true if task exists; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Collection of running tasks. - - - - - Releases all resources used by this class. - - - - - Gets an IEnumerator instance for this collection. - - An enumerator. - - - - Releases all resources used by this class. - - - - - Gets the number of registered tasks in the collection. - - - - - Gets the specified running task from the collection. - - The index of the running task to be retrieved. - A instance. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Changes to tasks and the engine that cause events. - - - - Task Scheduler started an instance of a task for a user. - For detailed information, see the documentation for Event ID 100 on TechNet. - - - Task Scheduler failed to start a task for a user. - For detailed information, see the documentation for Event ID 101 on TechNet. - - - Task Scheduler successfully finished an instance of a task for a user. - For detailed information, see the documentation for Event ID 102 on TechNet. - - - Task Scheduler failed to start an instance of a task for a user. - For detailed information, see the documentation for Event ID 103 on TechNet. - - - Task Scheduler failed to log on the user. - For detailed information, see the documentation for Event ID 104 on TechNet. - - - Task Scheduler failed to impersonate a user. - For detailed information, see the documentation for Event ID 105 on TechNet. - - - The a user registered the Task Scheduler a task. - For detailed information, see the documentation for Event ID 106 on TechNet. - - - Task Scheduler launched an instance of a task due to a time trigger. - For detailed information, see the documentation for Event ID 107 on TechNet. - - - Task Scheduler launched an instance of a task due to an event trigger. - For detailed information, see the documentation for Event ID 108 on TechNet. - - - Task Scheduler launched an instance of a task due to a registration trigger. - For detailed information, see the documentation for Event ID 109 on TechNet. - - - Task Scheduler launched an instance of a task for a user. - For detailed information, see the documentation for Event ID 110 on TechNet. - - - Task Scheduler terminated an instance of a task due to exceeding the time allocated for execution, as configured in the task definition. - For detailed information, see the documentation for Event ID 111 on TechNet. - - - Task Scheduler could not start a task because the network was unavailable. Ensure the computer is connected to the required network as specified in the task. - For detailed information, see the documentation for Event ID 112 on TechNet. - - - The Task Scheduler registered the a task, but not all the specified triggers will start the task. Ensure all the task triggers are valid. - For detailed information, see the documentation for Event ID 113 on TechNet. - - - Task Scheduler could not launch a task as scheduled. Instance is started now as required by the configuration option to start the task when available, if the scheduled time is missed. - For detailed information, see the documentation for Event ID 114 on TechNet. - - - Task Scheduler failed to roll back a transaction when updating or deleting a task. - For detailed information, see the documentation for Event ID 115 on TechNet. - - - Task Scheduler saved the configuration for a task, but the credentials used to run the task could not be stored. - For detailed information, see the documentation for Event ID 116 on TechNet. - - - Task Scheduler launched an instance of a task due to an idle condition. - For detailed information, see the documentation for Event ID 117 on TechNet. - - - Task Scheduler launched an instance of a task due to system startup. - For detailed information, see the documentation for Event ID 118 on TechNet. - - - Task Scheduler launched an instance of a task due to a user logon. - For detailed information, see the documentation for Event ID 119 on TechNet. - - - Task Scheduler launched an instance of a task due to a user connecting to the console. - For detailed information, see the documentation for Event ID 120 on TechNet. - - - Task Scheduler launched an instance of a task due to a user disconnecting from the console. - For detailed information, see the documentation for Event ID 121 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely connecting. - For detailed information, see the documentation for Event ID 122 on TechNet. - - - Task Scheduler launched an instance of a task due to a user remotely disconnecting. - For detailed information, see the documentation for Event ID 123 on TechNet. - - - Task Scheduler launched an instance of a task due to a user locking the computer. - For detailed information, see the documentation for Event ID 124 on TechNet. - - - Task Scheduler launched an instance of a task due to a user unlocking the computer. - For detailed information, see the documentation for Event ID 125 on TechNet. - - - Task Scheduler failed to execute a task. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 126 on TechNet. - - - Task Scheduler failed to execute a task due to a shutdown race condition. Task Scheduler is attempting to restart the task. - For detailed information, see the documentation for Event ID 127 on TechNet. - - - Task Scheduler did not launch a task because the current time exceeds the configured task end time. - For detailed information, see the documentation for Event ID 128 on TechNet. - - - Task Scheduler launched an instance of a task in a new process. - For detailed information, see the documentation for Event ID 129 on TechNet. - - - The Task Scheduler service failed to start a task due to the service being busy. - For detailed information, see the documentation for Event ID 130 on TechNet. - - - Task Scheduler failed to start a task because the number of tasks in the task queue exceeds the quota currently configured. - For detailed information, see the documentation for Event ID 131 on TechNet. - - - The Task Scheduler task launching queue quota is approaching its preset limit of tasks currently configured. - For detailed information, see the documentation for Event ID 132 on TechNet. - - - Task Scheduler failed to start a task in the task engine for a user. - For detailed information, see the documentation for Event ID 133 on TechNet. - - - Task Engine for a user is approaching its preset limit of tasks. - For detailed information, see the documentation for Event ID 134 on TechNet. - - - Task Scheduler did not launch a task because launch condition not met, machine not idle. - For detailed information, see the documentation for Event ID 135 on TechNet. - - - A user updated Task Scheduler a task - For detailed information, see the documentation for Event ID 140 on TechNet. - - - A user deleted Task Scheduler a task - For detailed information, see the documentation for Event ID 141 on TechNet. - - - A user disabled Task Scheduler a task - For detailed information, see the documentation for Event ID 142 on TechNet. - - - Task Scheduler woke up the computer to run a task. - For detailed information, see the documentation for Event ID 145 on TechNet. - - - Task Scheduler failed to subscribe the event trigger for a task. - For detailed information, see the documentation for Event ID 150 on TechNet. - - - Task Scheduler launched an action in an instance of a task. - For detailed information, see the documentation for Event ID 200 on TechNet. - - - Task Scheduler successfully completed a task instance and action. - For detailed information, see the documentation for Event ID 201 on TechNet. - - - Task Scheduler failed to complete an instance of a task with an action. - For detailed information, see the documentation for Event ID 202 on TechNet. - - - Task Scheduler failed to launch an action in a task instance. - For detailed information, see the documentation for Event ID 203 on TechNet. - - - Task Scheduler failed to retrieve the event triggering values for a task . The event will be ignored. - For detailed information, see the documentation for Event ID 204 on TechNet. - - - Task Scheduler failed to match the pattern of events for a task. The events will be ignored. - For detailed information, see the documentation for Event ID 205 on TechNet. - - - Task Scheduler is shutting down the a task engine. - For detailed information, see the documentation for Event ID 301 on TechNet. - - - Task Scheduler is shutting down the a task engine due to an error. - For detailed information, see the documentation for Event ID 303 on TechNet. - - - Task Scheduler sent a task to a task engine. - For detailed information, see the documentation for Event ID 304 on TechNet. - - - Task Scheduler did not send a task to a task engine. - For detailed information, see the documentation for Event ID 305 on TechNet. - - - For a Task Scheduler task engine, the thread pool failed to process the message. - For detailed information, see the documentation for Event ID 306 on TechNet. - - - The Task Scheduler service failed to connect to a task engine process. - For detailed information, see the documentation for Event ID 307 on TechNet. - - - Task Scheduler connected to a task engine process. - For detailed information, see the documentation for Event ID 308 on TechNet. - - - There are Task Scheduler tasks orphaned during a task engine shutdown. - For detailed information, see the documentation for Event ID 309 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 310 on TechNet. - - - Task Scheduler failed to start a task engine process due to an error. - For detailed information, see the documentation for Event ID 311 on TechNet. - - - Task Scheduler created the Win32 job object for a task engine. - For detailed information, see the documentation for Event ID 312 on TechNet. - - - The Task Scheduler channel is ready to send and receive messages. - For detailed information, see the documentation for Event ID 313 on TechNet. - - - Task Scheduler has no tasks running for a task engine, and the idle timer has started. - For detailed information, see the documentation for Event ID 314 on TechNet. - - - A task engine process failed to connect to the Task Scheduler service. - For detailed information, see the documentation for Event ID 315 on TechNet. - - - A task engine failed to send a message to the Task Scheduler service. - For detailed information, see the documentation for Event ID 316 on TechNet. - - - Task Scheduler started a task engine process. - For detailed information, see the documentation for Event ID 317 on TechNet. - - - Task Scheduler shut down a task engine process. - For detailed information, see the documentation for Event ID 318 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to launch a task. - For detailed information, see the documentation for Event ID 319 on TechNet. - - - A task engine received a message from the Task Scheduler service requesting to stop a task instance. - For detailed information, see the documentation for Event ID 320 on TechNet. - - - Task Scheduler did not launch a task because an instance of the same task is already running. - For detailed information, see the documentation for Event ID 322 on TechNet. - - - Task Scheduler stopped an instance of a task in order to launch a new instance. - For detailed information, see the documentation for Event ID 323 on TechNet. - - - Task Scheduler queued an instance of a task and will launch it as soon as another instance completes. - For detailed information, see the documentation for Event ID 324 on TechNet. - - - Task Scheduler queued an instance of a task that will launch immediately. - For detailed information, see the documentation for Event ID 325 on TechNet. - - - Task Scheduler did not launch a task because the computer is running on batteries. If launching the task on batteries is required, change the respective flag in the task configuration. - For detailed information, see the documentation for Event ID 326 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is switching to battery power. - For detailed information, see the documentation for Event ID 327 on TechNet. - - - Task Scheduler stopped an instance of a task because the computer is no longer idle. - For detailed information, see the documentation for Event ID 328 on TechNet. - - - Task Scheduler stopped an instance of a task because the task timed out. - For detailed information, see the documentation for Event ID 329 on TechNet. - - - Task Scheduler stopped an instance of a task as request by a user . - For detailed information, see the documentation for Event ID 330 on TechNet. - - - Task Scheduler will continue to execute an instance of a task even after the designated timeout, due to a failure to create the timeout mechanism. - For detailed information, see the documentation for Event ID 331 on TechNet. - - - Task Scheduler did not launch a task because a user was not logged on when the launching conditions were met. Ensure the user is logged on or change the task definition to allow the task to launch when the user is logged off. - For detailed information, see the documentation for Event ID 332 on TechNet. - - - The Task Scheduler service has started. - For detailed information, see the documentation for Event ID 400 on TechNet. - - - The Task Scheduler service failed to start due to an error. - For detailed information, see the documentation for Event ID 401 on TechNet. - - - Task Scheduler service is shutting down. - For detailed information, see the documentation for Event ID 402 on TechNet. - - - The Task Scheduler service has encountered an error. - For detailed information, see the documentation for Event ID 403 on TechNet. - - - The Task Scheduler service has encountered an RPC initialization error. - For detailed information, see the documentation for Event ID 404 on TechNet. - - - The Task Scheduler service has failed to initialize COM. - For detailed information, see the documentation for Event ID 405 on TechNet. - - - The Task Scheduler service failed to initialize the credentials store. - For detailed information, see the documentation for Event ID 406 on TechNet. - - - Task Scheduler service failed to initialize LSA. - For detailed information, see the documentation for Event ID 407 on TechNet. - - - Task Scheduler service failed to initialize idle state detection module. Idle tasks may not be started as required. - For detailed information, see the documentation for Event ID 408 on TechNet. - - - The Task Scheduler service failed to initialize a time change notification. System time updates may not be picked by the service and task schedules may not be updated. - For detailed information, see the documentation for Event ID 409 on TechNet. - - - Task Scheduler service received a time system change notification. - For detailed information, see the documentation for Event ID 411 on TechNet. - - - Task Scheduler service failed to launch tasks triggered by computer startup. Restart the Task Scheduler service. - For detailed information, see the documentation for Event ID 412 on TechNet. - - - Task Scheduler service started Task Compatibility module. - For detailed information, see the documentation for Event ID 700 on TechNet. - - - Task Scheduler service failed to start Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 701 on TechNet. - - - Task Scheduler failed to initialize the RPC server for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 702 on TechNet. - - - Task Scheduler failed to initialize Net Schedule API for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 703 on TechNet. - - - Task Scheduler failed to initialize LSA for starting the Task Compatibility module. Tasks may not be able to register on previous Window versions. - For detailed information, see the documentation for Event ID 704 on TechNet. - - - Task Scheduler failed to start directory monitoring for the Task Compatibility module. - For detailed information, see the documentation for Event ID 705 on TechNet. - - - Task Compatibility module failed to update a task to the required status. - For detailed information, see the documentation for Event ID 706 on TechNet. - - - Task Compatibility module failed to delete a task. - For detailed information, see the documentation for Event ID 707 on TechNet. - - - Task Compatibility module failed to set a security descriptor for a task. - For detailed information, see the documentation for Event ID 708 on TechNet. - - - Task Compatibility module failed to update a task. - For detailed information, see the documentation for Event ID 709 on TechNet. - - - Task Compatibility module failed to upgrade existing tasks. Upgrade will be attempted again next time 'Task Scheduler' service starts. - For detailed information, see the documentation for Event ID 710 on TechNet. - - - Task Compatibility module failed to upgrade NetSchedule account. - For detailed information, see the documentation for Event ID 711 on TechNet. - - - Task Compatibility module failed to read existing store to upgrade tasks. - For detailed information, see the documentation for Event ID 712 on TechNet. - - - Task Compatibility module failed to load a task for upgrade. - For detailed information, see the documentation for Event ID 713 on TechNet. - - - Task Compatibility module failed to register a task for upgrade. - For detailed information, see the documentation for Event ID 714 on TechNet. - - - Task Compatibility module failed to delete LSA store for upgrade. - For detailed information, see the documentation for Event ID 715 on TechNet. - - - Task Compatibility module failed to upgrade existing scheduled tasks. - For detailed information, see the documentation for Event ID 716 on TechNet. - - - Task Compatibility module failed to determine if upgrade is needed. - For detailed information, see the documentation for Event ID 717 on TechNet. - - - Task scheduler was unable to upgrade the credential store from the Beta 2 version. You may need to re-register any tasks that require passwords. - For detailed information, see the documentation for Event ID 718 on TechNet. - - - A unknown value. - - - - Historical event information for a task. This class wraps and extends the class. - - - For events on systems prior to Windows Vista, this class will only have information for the TaskPath, TimeCreated and EventId properties. - - - - - Gets the activity id. This value is null for V1 events. - - - - - An indexer that gets the value of each of the data item values. This value is null for V1 events. - - - The data values. - - - - - Gets the event id. - - - - - Gets the underlying . This value is null for V1 events. - - - - - Gets the from the . - - - The . If not found, returns . - - - - - Gets the level. This value is null for V1 events. - - - - - Gets the op code. This value is null for V1 events. - - - - - Gets the process id. This value is null for V1 events. - - - - - Gets the record id. This value is null for V1 events. - - - - - Gets the task category. This value is null for V1 events. - - - - - Gets the task path. - - - - - Gets the time created. - - - - - Gets the user id. This value is null for V1 events. - - - - - Gets the version. This value is null for V1 events. - - - - - Gets the data value from the task specific event data item list. - - The name of the data element. - Contents of the requested data element if found. null if no value found. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. - - - - - Get indexer class for data values. - - - - - Gets the value of the specified property name. - - - The value. - - Name of the property. - Value of the specified property name. null if property does not exist. - - - - An enumerator over a task's history of events. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Seeks the specified bookmark. - - The bookmark. - The offset. - - - - Seeks the specified origin. - - The origin. - The offset. - - - - Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems. - - Many applications have the need to audit the execution of the tasks they supply. To enable this, the library provides the TaskEventLog class that allows for TaskEvent instances to be enumerated. This can be done for single tasks or the entire system. It can also be filtered by specific events or criticality. - - - - - Initializes a new instance of the class. - - The task path. This can be retrieved using the property. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class. - - Name of the machine. - The task path. This can be retrieved using the property. - The domain. - The user. - The password. - Thrown when instantiated on an OS prior to Windows Vista. - - - - Initializes a new instance of the class that looks at all task events from a specified time. - - The start time. - Name of the task. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Initializes a new instance of the class. - - Name of the task. - The event ids. - The levels. - The start time. - Name of the machine (optional). - The domain. - The user. - The password. - - - - Gets the total number of events for this task. - - - - - Gets or sets a value indicating whether this is enabled. - - - true if enabled; otherwise, false. - - - - - Gets or sets a value indicating whether to enumerate in reverse when calling the default enumerator (typically with foreach statement). - - - true if enumerates in reverse (newest to oldest) by default; otherwise, false to enumerate oldest to newest. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through the collection. - - if set to true reverse. - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Information about the task event. - - - - - If possible, gets the task associated with this event. - - - The task or null if unable to retrieve. - - - - - Gets the . - - - The TaskEvent. - - - - - Gets the task name. - - - The task name. - - - - - Gets the task path. - - - The task path. - - - - - Watches system events related to tasks and issues a event when the filtered conditions are met. - Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - Sometimes, a developer will need to know about events as they occur. In this case, they can use the TaskEventWatcher component that enables the developer to watch a task, a folder, or the entire system for filtered events. - - Below is information on how to watch a folder for all task events. For a complete example, look at this sample project: TestTaskWatcher.zip - - - - - Initializes a new instance of the class. If other - properties are not set, this will watch for all events for all tasks on the local machine. - - - - - Initializes a new instance of the class watching only - those events for the task with the provided path on the local machine. - - The full path (folders and name) of the task to watch. - The task service. - $Invalid task name: {taskPath} - - - - Initializes a new instance of the class watching only - those events for the specified task. - - The task to watch. - Occurs if the is null. - - - - Initializes a new instance of the class watching only those events for - the tasks whose name matches the in the specified - and optionally all subfolders. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - Occurs if the is null. - - - - Initializes a new instance of the class. - - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The task service. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task path. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Initializes a new instance of the class on a remote machine. - - Name of the remote machine. - The task folder to watch. - The filter for task names using standard file system wildcards. Use "*" to include all tasks. - if set to true include events from tasks subfolders. - The domain of the user account. - The user name with permissions on the remote machine. - The password for the user. - - - - Occurs when a task or the task engine records an event. - - - - - Gets or sets a value indicating whether the component is enabled. - - - true if enabled; otherwise, false. - - - - - Gets the filter for this . - - - The filter. - - - - - Gets or sets the folder to watch. - - - The folder path to watch. This value should include the leading "\" to indicate the root folder. - - Thrown if the folder specified does not exist or contains invalid characters. - - - - Gets or sets a value indicating whether to include events from subfolders when the - property is set. If the property is set, - this property is ignored. - - true if include events from subfolders; otherwise, false. - - - - Gets or sets the synchronizing object. - - - The synchronizing object. - - - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - - - Gets or sets the instance associated with this event watcher. Setting this value - will override any values set for , , - , and and set them to those values in the supplied - instance. - - The TaskService. - - - - Gets or sets the user account domain to be used when connecting to the . - - The user account domain. - - - - Gets or sets the user name to be used when connecting to the . - - The user name. - - - - Gets or sets the user password to be used when connecting to the . - - The user password. - - - - Gets a value indicating if watching is available. - - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is complete. - - - - - Releases the unmanaged resources used by the FileSystemWatcher and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Fires the event. - - The sender. - The instance containing the event data. - - - - Holds filter information for a . - - - - - Gets or sets an optional array of event identifiers to use when filtering those events that will fire a event. - - - The array of event identifier filters. All know task event identifiers are declared in the enumeration. - - - - - Gets or sets an optional array of event levels to use when filtering those events that will fire a event. - - - The array of event levels. While event providers can define custom levels, most will use integers defined in the System.Diagnostics.Eventing.Reader.StandardEventLevel enumeration. - - - - - Gets or sets the task name, which can utilize wildcards, to look for when watching a folder. - - A task name or wildcard. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder. - - - - - Releases all resources used by this class. - - - - - Gets a which enumerates all the tasks in this and all subfolders. - - - A for all instances. - - - - - Gets the name that is used to identify the folder that contains a task. - - - - - Gets the parent folder of this folder. - - - The parent folder, or null if this folder is the root folder. - - - - - Gets the path to where the folder is stored. - - - - - Gets or sets the security descriptor of the task. - - The security descriptor. - - - - Gets all the subfolders in the folder. - - - - - Gets a collection of all the tasks in the folder. - - - - - Gets or sets the that manages this task. - - The task service. - - - - Compares the current object with another object of the same type. - - An object to compare with this object. - - A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . - - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The task security associated with the folder. - A instance that represents the new subfolder. - - - - Creates a folder for related tasks. Not available to Task Scheduler 1.0. - - The name used to identify the folder. If "FolderName\SubFolder1\SubFolder2" is specified, the entire folder tree will be created if the folders do not exist. This parameter can be a relative path to the current instance. The root task folder is specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The security descriptor associated with the folder. - Set this value to false to avoid having an exception called if the folder already exists. - A instance that represents the new subfolder. - Security descriptor mismatch between specified credentials and credentials on existing folder by same name. - Invalid SDDL form. - Not supported under Task Scheduler 1.0. - - - - Deletes a subfolder from the parent folder. Not available to Task Scheduler 1.0. - - The name of the subfolder to be removed. The root task folder is specified with a backslash (\). This parameter can be a relative path to the folder you want to delete. An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - Set this value to false to avoid having an exception called if the folder does not exist. - Not supported under Task Scheduler 1.0. - - - Deletes a task from the folder. - - The name of the task that is specified when the task was registered. The '.' character cannot be used to specify the current task folder and the '..' - characters cannot be used to specify the parent task folder in the path. - - Set this value to false to avoid having an exception called if the task does not exist. - - - Returns an enumerable collection of folders that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - An enumerable collection of folders that matches . - - - Returns an enumerable collection of tasks that matches a specified filter and recursion option. - An optional predicate used to filter the returned instances. - Specifies whether the enumeration should include tasks in any subfolders. - An enumerable collection of directories that matches and . - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task described by the - current object. - - A object that encapsulates the access control rules for the current folder. - - - - Gets a object that encapsulates the specified type of access control list (ACL) entries for the task folder described by - the current object. - - - One of the values that specifies which group of access control entries to retrieve. - - A object that encapsulates the access control rules for the current folder. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - Section(s) of the security descriptor to return. - The security descriptor for the folder. - - - - Gets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - Section(s) of the security descriptor to return. - The security descriptor for the folder. - Not supported under Task Scheduler 1.0. - - - - Gets a collection of all the tasks in the folder whose name matches the optional . - - The optional name filter expression. - Collection of all matching tasks. - - - Imports a from an XML file. - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The file containing the XML-formatted definition of the task. - If set to , overwrites any existing task with the same name. - A instance that represents the new task. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - - Registers (creates) a new task in the folder using XML to define the task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - An XML-formatted definition of the task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - A instance that represents the new task. - " + - "" + - " " + - " " + - " S-1-5-18" + - " " + - " " + - " " + - " " + - " 2017-09-04T14:04:03" + - " " + - " " + - " " + - " " + - " " + - " cmd" + - " " + - " " + - ""; - // Register the task in the root folder of the local machine using the SYSTEM account defined in XML - TaskService.Instance.RootFolder.RegisterTaskDefinition("Test", xml); - ]]> - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A instance that represents the new task. - - - - - - Registers (creates) a task in a specified location using a instance to define a task. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - The of the registered task. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - The security descriptor associated with the registered task. You can specify the access control list (ACL) in the security descriptor for a task in order to allow or deny certain users and groups access to a task. - - A instance that represents the new task. This will return null if is set to ValidateOnly and there are no validation errors. - - - Task names may not include any characters which are invalid for file names. - or - Task names ending with a period followed by three or fewer characters cannot be retrieved due to a bug in the native library. - - This LogonType is not supported on Task Scheduler 1.0. - or - Security settings are not available on Task Scheduler 1.0. - or - Registration triggers are not available on Task Scheduler 1.0. - or - XML validation not available on Task Scheduler 1.0. - This method is effectively the "Save" method for tasks. It takes a modified TaskDefinition instance and registers it in the folder defined by this TaskFolder instance. Optionally, you can use this method to override the user, password and logon type defined in the definition and supply security against the task. - - This first example registers a simple task with a single trigger and action using the default security. - - This example registers that same task using the SYSTEM account. - - This example registers that same task using a specific username and password along with a security definition. - - - - - Applies access control list (ACL) entries described by a object to the file described by the current object. - - A object that describes an access control list (ACL) entry to apply to the current folder. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Section(s) of the security descriptor to set. - - - - Sets the security descriptor for the folder. Not available to Task Scheduler 1.0. - - The security descriptor for the folder. - Flags that specify how to set the security descriptor. - Not supported under Task Scheduler 1.0. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Enumerates the tasks in the specified folder and its child folders. - - The folder in which to start enumeration. - An optional filter to apply to the task list. - true if subfolders are to be queried recursively. - A that can be used to iterate through the tasks. - - - - Provides information and control for a collection of folders that contain tasks. - - - - - Gets the number of items in the collection. - - - - - Gets a value indicating whether the is read-only. - - - - - Gets the specified folder from the collection. - - The index of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Gets the specified folder from the collection. - - The path of the folder to be retrieved. - A TaskFolder instance that represents the requested folder. - - - - Adds an item to the . - - The object to add to the . - This action is technically unfeasible due to limitations of the underlying library. Use the instead. - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the ICollection to an Array, starting at a particular Array index. - - The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing. - The zero-based index in array at which copying begins. - - - - Releases all resources used by this class. - - - - - Determines whether the specified folder exists. - - The path of the folder. - true if folder exists; otherwise, false. - - - - Gets a list of items in a collection. - - Enumerated list of items in the collection. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Defines the methods that are called by the Task Scheduler service to manage a COM handler. - - - This interface must be implemented for a task to perform a COM handler action. When the Task Scheduler performs a COM handler action, it creates and activates the handler and calls the methods of this interface as needed. For information on specifying a COM handler action, see the class. - - - - - Called to start the COM handler. This method must be implemented by the handler. - - An IUnkown interface that is used to communicate back with the Task Scheduler. - The arguments that are required by the handler. These arguments are defined in the property of the COM handler action. - - - - Called to stop the COM handler. This method must be implemented by the handler. - - The return code that the Task Schedule will raise as an event when the COM handler action is completed. - - - - Called to pause the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to pause and restart the handler. - - - - - Called to resume the COM handler. This method is optional and should only be implemented to give the Task Scheduler the ability to resume the handler. - - - - - Provides the methods that are used by COM handlers to notify the Task Scheduler about the status of the handler. - - - - - Tells the Task Scheduler about the percentage of completion of the COM handler. - - A value that indicates the percentage of completion for the COM handler. - The message that is displayed in the Task Scheduler UI. - - - - Tells the Task Scheduler that the COM handler is completed. - - The error code that the Task Scheduler will raise as an event. - - - - Specifies the access control rights that can be applied to Task Scheduler tasks. - - - - Specifies the right to exert full control over a task folder or task, and to modify access control and audit rules. This value represents the right to do anything with a task and is the combination of all rights in this enumeration. - - - Specifies the right to create tasks and folders, and to add or remove data from tasks. This right includes the following rights: . - - - Specifies the right to open and copy folders or tasks as read-only. This right includes the following rights: . - - - Specifies the right run tasks. This right includes the following rights: . - - - The right to wait on a task. - - - The right to change the owner of a task. - - - Specifies the right to change the security and audit rules associated with a task or folder. - - - The right to open and copy the access rules and audit rules for a task. - - - The right to delete a folder or task. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and copy file system attributes from a folder or task. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to delete a folder and any tasks contained within that folder. - - - Specifies the right to run a task. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Specifies the right to open and copy extended system attributes from a folder or task. For example, this value specifies the right to view author and content information. This does not include the right to read data, system attributes, or access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a task or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - - The name of the user or group the rule applies to. - A bitwise combination of values specifying the rights allowed or denied. - One of the values specifying whether the rights are allowed or denied. - - - - Gets the rights allowed or denied by the access rule. - - - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, and whether to audit success, failure, or both. - - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - The audit flags. - - - - Gets the access rights affected by the audit rule. - - - A bitwise combination of values that indicates the rights affected by the audit rule. - - objects are immutable. You can create a new audit rule representing a different user, different rights, or a different combination of AuditFlags values, but you cannot modify an existing audit rule. - - - - Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited. - - - A TaskSecurity object specifies access rights for a Task Scheduler task, and also specifies how access attempts are audited. Access rights to the task are expressed as rules, with each access rule represented by a object. Each auditing rule is represented by a object. - This mirrors the underlying Windows security system, in which each securable object has at most one discretionary access control list (DACL) that controls access to the secured object, and at most one system access control list (SACL) that specifies which access attempts are audited. The DACL and SACL are ordered lists of access control entries (ACE) that specify access and auditing for users and groups. A or object might represent more than one ACE. - Note - A object can represent a local task or a Task Scheduler task. Windows access control security is meaningful only for Task Scheduler tasks. - The TaskSecurity, , and classes hide the implementation details of ACLs and ACEs. They allow you to ignore the seventeen different ACE types and the complexity of correctly maintaining inheritance and propagation of access rights. These objects are also designed to prevent the following common access control errors: - - Creating a security descriptor with a null DACL. A null reference to a DACL allows any user to add access rules to an object, potentially creating a denial-of-service attack. A new TaskSecurity object always starts with an empty DACL, which denies all access for all users. - Violating the canonical ordering of ACEs. If the ACE list in the DACL is not kept in the canonical order, users might inadvertently be given access to the secured object. For example, denied access rights must always appear before allowed access rights. TaskSecurity objects maintain the correct order internally. - Manipulating security descriptor flags, which should be under resource manager control only. - Creating invalid combinations of ACE flags. - Manipulating inherited ACEs. Inheritance and propagation are handled by the resource manager, in response to changes you make to access and audit rules. - Inserting meaningless ACEs into ACLs. - - The only capabilities not supported by the .NET security objects are dangerous activities that should be avoided by the majority of application developers, such as the following: - - Low-level tasks that are normally performed by the resource manager. - Adding or removing access control entries in ways that do not maintain the canonical ordering. - - To modify Windows access control security for a task, use the method to get the TaskSecurity object. Modify the security object by adding and removing rules, and then use the method to reattach it. - Important: Changes you make to a TaskSecurity object do not affect the access levels of the task until you call the method to assign the altered security object to the task. - To copy access control security from one task to another, use the method to get a TaskSecurity object representing the access and audit rules for the first task, then use the method, or a constructor that accepts a TaskSecurity object, to assign those rules to the second task. - Users with an investment in the security descriptor definition language (SDDL) can use the method to set access rules for a task, and the method to obtain a string that represents the access rules in SDDL format. This is not recommended for new development. - - - - - Initializes a new instance of the class with default values. - - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The task. - The sections of the ACL to retrieve. - - - - Initializes a new instance of the class with the specified sections of the access control security rules from the specified task. - - The folder. - The sections of the ACL to retrieve. - - - - Gets the enumeration that the class uses to represent access rights. - - A object representing the enumeration. - - - - Gets the type that the TaskSecurity class uses to represent access rules. - - A object representing the class. - - - - Gets the type that the TaskSecurity class uses to represent audit rules. - - A object representing the class. - - - - Gets a object that represent the default access rights. - - The default task security. - - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether the rights are allowed or denied. - - The object that this method creates. - - - - - Searches for a matching rule with which the new rule can be merged. If none are found, adds the new rule. - - The access control rule to add. - - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - - The audit rule to add. The user specified by this rule determines the search. - - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, and the outcome that triggers the audit rule. - - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - Meaningless for tasks, because they have no hierarchy. - One of the values specifying whether to audit successful access, failed access, or both. - - A object representing the specified audit rule for the specified user. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - - - Searches for an access control rule with the same user and (allow or deny) as the specified rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Any rights specified by this rule are ignored. - - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - true if a compatible rule is found; otherwise false. - - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - - A that specifies the user to search for. Any rights specified by this rule are ignored. - - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - - The to remove. - - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - - The to add. The user and of this rule determine the rules to remove before this rule is added. - - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - The task folder used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. For more information, see Remarks. - - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - - Quick simple trigger types for the - method. - - - - At boot. - - - On system idle. - - - At logon of any user. - - - When the task is registered. - - - Hourly, starting now. - - - Daily, starting now. - - - Weekly, starting now. - - - Monthly, starting now. - - - - Known versions of the native Task Scheduler library. This can be used as a decoder for the - and values. - - - - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016 post build 1703). - - - Provides access to the Task Scheduler service for managing registered tasks. - - - Creates a new instance of a TaskService connecting to the local machine as the current user. - - - Initializes a new instance of the class. - - The name of the computer that you want to connect to. If the this parameter is empty, then this will connect to the local computer. - - - The user name that is used during the connection to the computer. If the user is not specified, then the current token is used. - - The domain of the user specified in the parameter. - - The password that is used to connect to the computer. If the user name and password are not specified, then the current token is used. - - If set to true force Task Scheduler 1.0 compatibility. - - - Delegate for methods that support update calls during COM handler execution. - The percentage of completion (0 to 100). - An optional message. - - - Occurs when the Task Scheduler is connected to the local or remote target. - - - Occurs when the Task Scheduler is disconnected from the local or remote target. - - - Gets a local instance of the using the current user's credentials. - Local user instance. - - - - Gets the library version. This is the highest version supported by the local library. Tasks cannot be created using any - compatibility level higher than this version. - - The library version. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - - Gets or sets a value indicating whether to allow tasks from later OS versions with new properties to be retrieved as read only tasks. - - true if allow read only tasks; otherwise, false. - - - Gets the name of the domain to which the computer is connected. - - - Gets the name of the user that is connected to the Task Scheduler service. - - - Gets the highest version of Task Scheduler that a computer supports. - - The following table list the various versions and their host operating system: - - - Version - Operating System - - - 1.1 - Task Scheduler 1.0 (Windows Server™ 2003, Windows® XP, or Windows® 2000). - - - 1.2 - Task Scheduler 2.0 (Windows Vista™, Windows Server™ 2008). - - - 1.3 - Task Scheduler 2.1 (Windows® 7, Windows Server™ 2008 R2). - - - 1.4 - Task Scheduler 2.2 (Windows® 8.x, Windows Server™ 2012). - - - 1.5 - Task Scheduler 2.3 (Windows® 10, Windows Server™ 2016). - - - 1.6 - Task Scheduler 2.4 (Windows® 10 Version 1703, Windows Server™ 2016 Version 1703). - - - - - - Gets the root ("\") folder. For Task Scheduler 1.0, this is the only folder. - - - Gets or sets the name of the computer that is running the Task Scheduler service that the user is connected to. - - - Gets or sets the user account domain to be used when connecting to the . - The user account domain. - - - Gets or sets the user name to be used when connecting to the . - The user name. - - - Gets or sets the user password to be used when connecting to the . - The user password. - - - Gets a which enumerates all the tasks in all folders. - A for all instances. - - - Gets a Boolean value that indicates if you are connected to the Task Scheduler service. - - - - Gets the connection token for this instance. This token is thread safe and can be used to create new - instances on other threads using the static method. - - The connection token. - - - Gets a value indicating whether the component can raise an event. - - - - Creates a new instance from a token. Given that a TaskService instance is thread specific, this is the - preferred method for multi-thread creation or asynchronous method parameters. - - The token. - A instance valid for the thread calling this method. - - - Gets a formatted string that tells the Task Scheduler to retrieve a string from a resource .dll file. - The path to the .dll file that contains the resource. - The identifier for the resource text (typically a negative number). - A string in the format of $(@ [dllPath], [resourceId]). - - For example, the setting this property value to $(@ %SystemRoot%\System32\ResourceName.dll, -101) will set the property to the - value of the resource text with an identifier equal to -101 in the %SystemRoot%\System32\ResourceName.dll file. - - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - The value set by the COM object via a call to the method. - - - - Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the - interface. - - The CLSID of the COM object. - The action to run on thread completion. - An optional string passed to the COM object at startup. - The number of milliseconds to wait or -1 for indefinitely. - - An optional delegate that is called when the COM object calls the - method. - - - - Adds or updates an Automatic Maintenance Task on the connected machine. - Name of the task with full path. - The amount of time the task needs once executed during regular Automatic maintenance. - - The amount of time after which the Task Scheduler attempts to run the task during emergency Automatic maintenance, if the task - failed to complete during regular Automatic Maintenance. - - The path to an executable file. - The arguments associated with the command-line operation. - - The directory that contains either the executable file or the files that are used by the executable file. - - A instance of the Automatic Maintenance Task. - - Automatic Maintenance tasks are only supported on Windows 8/Server 2012 and later. - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The to determine what happens when the task is triggered. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - This method is shorthand for creating a new TaskDescription, adding a trigger and action, and then registering it in the root folder. - - - - - - - - - Creates a new task, registers the task, and returns the instance. - - The task name. If this value is NULL, the task will be registered in the root task folder and the task name will be a GUID value - that is created by the Task Scheduler service. A task name cannot begin or end with a space character. The '.' character cannot - be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - The to determine when to run the task. - The executable path. - The arguments (optional). Value can be NULL. - The user credentials used to register the task. - The password for the userId used to register the task. - - A value that defines what logon technique is used to run the registered task. - - The task description. - A instance of the registered task. - - - - - - - - Signals the object that initialization is starting. - - - Signals the object that initialization is complete. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Finds all tasks matching a name or standard wildcards. - Name of the task in regular expression form. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds all tasks matching a name or standard wildcards. - The filter used to determine tasks to select. - if set to true search all sub folders. - An array of containing all tasks matching . - - - Finds a task given a name and standard wildcards. - The task name. This can include the wildcards * or ?. - if set to true search all sub folders. - A if one matches , otherwise NULL. - - - Gets the event log for this instance. - (Optional) The task path if only the events for a single task are desired. - A instance. - - - Gets the path to a folder of registered tasks. - - The path to the folder to retrieve. Do not use a backslash following the last folder name in the path. The root task folder is - specified with a backslash (\). An example of a task folder path, under the root task folder, is \MyTaskFolder. The '.' character - cannot be used to specify the current task folder and the '..' characters cannot be used to specify the parent task folder in the path. - - instance for the requested folder or null if was unrecognized. - - Folder other than the root (\) was requested on a system not supporting Task Scheduler 2.0. - - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Gets a collection of running tasks. - True to include hidden tasks. - instance with the list of running tasks. - - - Gets the task with the specified path. - The task path. - - The instance matching the , if found. If not found, this method returns null. - - - - - Returns an empty task definition object to be filled in with settings and properties and then registered using the - method. - - A instance for setting properties. - - - Returns a populated with the properties defined in an XML file. - The XML file to use as input. - A instance. - Importing from an XML file is only supported under Task Scheduler 2.0. - - - Starts the Task Scheduler UI for the OS hosting the assembly if the session is running in interactive mode. - - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Connects this instance of the class to a running Task Scheduler. - - - Finds the task in folder. - The folder. - The wildcard expression to compare task names with. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - Finds the task in folder. - The folder. - The filter to use when looking for tasks. - The results. - if set to true recurse folders. - True if any tasks are found, False if not. - - - - Represents a valid, connected session to a Task Scheduler instance. This token is thread-safe and should be the means of passing - information about a between threads. - - - - Initial call for a Fluent model of creating a task. - The path of the program to run. - An instance. - - - - Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using the - or the method. - - - - Creates a trigger using a cron string. - String using cron defined syntax for specifying a time interval. See remarks for syntax. - Array of representing the specified cron string. - Unsupported cron string. - - This method does not support all combinations of cron strings. Please test extensively before use. Please post an issue with any - syntax that should work, but doesn't. - The following combinations are known not to work: - - Intervals on months (e.g. "* * * */5 *") - Intervals on DOW (e.g. "* * * * MON/3") - - - This section borrows liberally from the site http://www.nncron.ru/help/EN/working/cron-format.htm. The cron format consists of five fields separated - by white spaces: - - - <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> - - Each item has bounds as defined by the following: - - * * * * * - | | | | | - | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) - | | | +------ Month of the Year (range: 1-12) - | | +-------- Day of the Month (range: 1-31) - | +---------- Hour (range: 0-23) - +------------ Minute (range: 0-59) - - Any of these 5 fields may be an asterisk (*). This would mean the entire range of possible values, i.e. each minute, each hour, etc. - - Any of the first 4 fields can be a question mark ("?"). It stands for the current time, i.e. when a field is processed, the current time will be - substituted for the question mark: minutes for Minute field, hour for Hour field, day of the month for Day of month field and month for Month field. - - Any field may contain a list of values separated by commas, (e.g. 1,3,7) or a range of values (two integers separated by a hyphen, e.g. 1-5). - - After an asterisk (*) or a range of values, you can use character / to specify that values are repeated over and over with a certain interval between - them. For example, you can write "0-23/2" in Hour field to specify that some action should be performed every two hours (it will have the same effect - as "0,2,4,6,8,10,12,14,16,18,20,22"); value "*/4" in Minute field means that the action should be performed every 4 minutes, "1-30/3" means the same - as "1,4,7,10,13,16,19,22,25,28". - - - - - In testing and may change. Do not use until officially introduced into library. - - - Gets or sets a Boolean value that indicates whether the trigger is enabled. - - - Gets or sets the date and time when the trigger is deactivated. The trigger cannot start the task after it is deactivated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for the Day, Month and Year values of the structure. - - - Version 2 (1.2 or higher) of the native library only allows for both date and time and all values. However, the user - interface and methods will always show the time translated to local time. The library makes every attempt to - maintain the Kind value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be - checked if the Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time - adjusted from the value displayed as the local time. - - - - - - Gets or sets the maximum amount of time that the task launched by this trigger is allowed to run. Not available with Task Scheduler 1.0. - - Not supported under Task Scheduler 1.0. - - - Gets or sets the identifier for the trigger. Cannot set with Task Scheduler 1.0. - Not supported under Task Scheduler 1.0. - - - - Gets a instance that indicates how often the task is run and how long the repetition pattern is repeated after the - task is started. - - - - Gets or sets the date and time when the trigger is activated. - - - Version 1 (1.1 on all systems prior to Vista) of the native library only allows for values where the - is unspecified. If the DateTime value Kind is then it will be used as is. If the - DateTime value Kind is then it will be converted to the local time and then used. - - - Version 2 (1.2 or higher) of the native library only allows for all values. However, the user interface and - methods will always show the time translated to local time. The library makes every attempt to maintain the Kind - value. When using the UI elements provided in the TaskSchedulerEditor library, the "Synchronize across time zones" checkbox will be checked if the - Kind is Local or Utc. If the Kind is Unspecified and the user selects the checkbox, the Kind will be changed to Utc and the time adjusted from the - value displayed as the local time. - - - Under Version 2, when converting the string used in the native library for this value (ITrigger.Startboundary) this library will behave as follows: - - YYYY-MM-DDTHH:MM:SS format uses DateTimeKind.Unspecified and the time specified. - YYYY-MM-DDTHH:MM:SSZ format uses DateTimeKind.Utc and the time specified as the GMT time. - YYYY-MM-DDTHH:MM:SS±HH:MM format uses DateTimeKind.Local and the time specified in that time zone. - - - - - - Gets the type of the trigger. - The of the trigger. - - - Creates the specified trigger. - Type of the trigger to instantiate. - of specified type. - - - Creates a new that is an unbound copy of this instance. - A new that is an unbound copy of this instance. - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, - follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - A value that indicates the relative order of the objects being compared. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Sets the repetition. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - if set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Returns a string representing this trigger. - String value of trigger. - - - Returns a that represents this trigger in a specific language. - The language of the resulting string. - String value of trigger. - - - Gets the best time span string. - The to display. - Either the full string representation created by TimeSpan2 or the default TimeSpan representation. - - - Assigns the unbound TriggerData structure to the V1 trigger instance. - - - Checks the bind value for any conversion. - The key (property) name. - The value. - - - Gets the unbound value or a default. - Return type. - The property name. - The default value if not found in unbound value list. - The unbound value, if set, or the default value. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Fluent helper class. Not intended for use. - - - Adds a trigger that executes at logon of all users. - instance. - - - Adds a trigger that executes at logon of a specific user. - The user id. - instance. - - - Adds a trigger that executes at task registration. - instance. - - - Adds a trigger that executes every day or week. - The interval of days or weeks. - instance. - - - Adds a trigger that executes monthly on specific days. - The months of the year in which to run. - instance. - - - Adds a working directory to the . - The directory. - instance. - - - Adds a trigger that executes monthly on certain days of the week. - The days of the week on which to run. - instance. - - - Adds a trigger that executes at system startup. - instance. - - - Adds a trigger that executes once at a specific time. - instance. - - - Adds a trigger that executes when system is idle. - instance. - - - Adds a trigger that executes once at specified state change. - Type of the change. - instance. - - - Adds arguments to the . - The arguments. - instance. - - - Fluent helper class. Not intended for use. - - - Transitions to settings syntax. - - - Assigns the name of the task and registers it. - The name. - A registered instance. - - - Assigns the name of the task and registers it. - The name. - A union of flags. - The user credentials used to register the task. - The password for the userId used to register the task. - A value that defines what logon technique is used to run the registered task. - A registered instance. - - - Fluent helper class. Not intended for use. - - - Specifies that an Every target uses days as the interval. - instance. - - - Specifies that an Every target uses weeks as the interval. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify in which weeks of the month it will run. - The week. - instance. - - - Updates a monthly trigger to specify the months of the year in which it will run. - The month of the year. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a monthly trigger to specify the days of the month on which it will run. - The days. - instance. - - - Fluent helper class. Not intended for use. - - - Indicates that the task will be started even if the computer is running on battery power. - instance. - - - - Indicates that the task will be started even if the task is triggered to run in a Remote Applications Integrated Locally - (RAIL) session. - - instance. - - - Sets the task data to a string. - instance. - - - Sets the amount of time that the Task Scheduler will wait before deleting the task after it expires. - instance. - - - Indicates that the task cannot be started with the Run command or the Context menu. - instance. - - - Indicates that the task may not be terminated by using TerminateProcess. - instance. - - - Sets the amount of time that is allowed to complete the task. - instance. - - - Sets the policy that defines how the Task Scheduler handles multiple instances of the task. - instance. - - - Indicates that the task will not be stopped if the computer switches to battery power. - instance. - - - Indicates that the Task Scheduler will run the task only if the computer is in an idle condition. - instance. - - - Indicates that the Task Scheduler will run the task only when a network is available. - instance. - - - Sets the priority level of the task. - instance. - - - Sets a value that specifies how long the Task Scheduler will attempt to restart the task. - instance. - - - Indicates that the Task Scheduler can start the task at any time after its scheduled time has passed. - instance. - - - Indicates that the Task Scheduler will wake the computer when it is time to run the task. - instance. - - - Fluent helper class. Not intended for use. - - - Specifies a date on which a trigger will no longer run. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will no longer run. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will no longer run. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will no longer run. - The DateTime value. - instance. - - - Determines whether this trigger is disabled. - instance. - - - Specifies a repetition interval for the trigger. - The interval span. - instance. - - - Specifies a repetition interval for the trigger. - The interval span string. Must be parsable by . - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span. - instance. - - - Specifies the maximum amount of time to repeat the execution of a trigger. - The duration span string. Must be parsable by . - instance. - - - Specifies a date on which a trigger will start. - The year. - The month. - The day. - instance. - - - Specifies a date and time on which a trigger will start. - The year. - The month. - The day. - The hour. - The min. - The sec. - instance. - - - Specifies a date and time on which a trigger will start. - A string representing a DateTime and parsable via . - instance. - - - Specifies a date and time on which a trigger will start. - The DateTime value. - instance. - - - Fluent helper class. Not intended for use. - - - Updates a weekly trigger to specify the days of the week on which it will run. - The days of the week. - instance. - - - Fluent helper class. Not intended for use. - - - Values for days of the week (Monday, Tuesday, etc.) - - - Sunday - - - Monday - - - Tuesday - - - Wednesday - - - Thursday - - - Friday - - - Saturday - - - All days - - - Values for months of the year (January, February, etc.) - - - January - - - February - - - March - - - April - - - May - - - June - - - July - - - August - - - September - - - October - - - November - - - December - - - All months - - - Defines the type of triggers that can be used by tasks. - - - Triggers the task when a specific event occurs. Version 1.2 only. - - - Triggers the task at a specific time of day. - - - Triggers the task on a daily schedule. - - - Triggers the task on a weekly schedule. - - - Triggers the task on a monthly schedule. - - - Triggers the task on a monthly day-of-week schedule. - - - Triggers the task when the computer goes into an idle state. - - - Triggers the task when the task is registered. Version 1.2 only. - - - Triggers the task when the computer boots. - - - Triggers the task when a specific user logs on. - - - Triggers the task when a specific user session state changes. Version 1.2 only. - - - Triggers the custom trigger. Version 1.3 only. - - - Values for week of month (first, second, ..., last) - - - First week of the month - - - Second week of the month - - - Third week of the month - - - Fourth week of the month - - - Last week of the month - - - Every week of the month - - - Interface that categorizes the trigger as a calendar trigger. - - - Interface for triggers that support a delay. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Interface for triggers that support a user identifier. - - - Gets or sets the user for the . - - - Represents a trigger that starts a task when the system is booted. - A BootTrigger will fire when the system starts. It can only be delayed. All triggers that support a delay implement the ITriggerDelay interface. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only available for reading custom - triggers. It cannot be used to create custom triggers. - - - - Gets a value that indicates the amount of time between the trigger events and when the task is started. - This value cannot be set. - - - Gets the name of the custom trigger type. - The name of the XML element representing this custom trigger. - - - Gets the properties from the XML definition if possible. - - - Clones this instance. - This method will always throw an exception. - CustomTrigger cannot be cloned due to OS restrictions. - - - Updates custom properties from XML provided by definition. - The XML from the TaskDefinition. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every other day, every - third day, and so on. - - A DailyTrigger will fire at a specified time every day or interval of days. - - - - - - - - Creates an unbound instance of a . - Interval between the days in the schedule. - - - Sets or retrieves the interval between the days in the schedule. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 - and later. - - The EventTrigger runs when a system event fires. - - - "; - eTrigger.ValueQueries.Add("Name", "Value"); - ]]> - - - - - Creates an unbound instance of a . - - - Initializes an unbound instance of the class and sets a basic event. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the XPath query string that identifies the event that fires the trigger. - - - - Gets a collection of named XPath queries. Each query in the collection is applied to the last matching event XML returned from the subscription query - specified in the Subscription property. The name of the query can be used as a variable in the message of a action. - - - - Builds an event log XML query string based on the input parameters. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - XML query string. - log - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets basic event information. - The event's log. - The event's source. Can be null. - The event's id. Can be null. - true if subscription represents a basic event, false if not. - - - - Sets the subscription for a basic event. This will replace the contents of the property and clear all entries in the - property. - - The event's log. - The event's source. Can be null. - The event's id. Can be null. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task Idle Conditions. - - - An IdleTrigger will fire when the system becomes idle. It is generally a good practice to set a limit on how long it can run using the ExecutionTimeLimit property. - - - - - - - - - Creates an unbound instance of a . - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are enumerated and any tasks - registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0. - - A LogonTrigger will fire after a user logs on. It can only be delayed. Under V2, you can specify which user it applies to. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - - Gets or sets The identifier of the user. For example, "MyDomain\MyName" or for a local account, "Administrator". - This property can be in one of the following formats: - • User name or SID: The task is started when the user logs on to the computer. - • NULL: The task is started when any user logs on to the computer. - - - If you want a task to be triggered when any member of a group logs on to the computer rather than when a specific user logs on, then do not assign a - value to the LogonTrigger.UserId property. Instead, create a logon trigger with an empty LogonTrigger.UserId property and assign a value to the - principal for the task using the Principal.GroupId property. - - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May through October. - - - - Creates an unbound instance of a . - The days of the week. - The months of the year. - The weeks of the month. - - - Gets or sets the days of the week during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last week of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets the weeks of the month during which the task runs. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months. - - - Creates an unbound instance of a . - - The day of the month. This must be a value between 1 and 32. If this value is set to 32, then the - value will be set and no days will be added regardless of the month. - - The months of the year. - - - Gets or sets the days of the month during which the task runs. - - - Gets or sets the months of the year during which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a Boolean value that indicates that the task runs on the last day of the month. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Converts an array of bit indices into a mask with bits turned ON at every index contained in the array. Indices must be from 1 to 32 and bits are - numbered the same. - - An array with an element for each bit of the mask which is ON. - An integer to be interpreted as a mask. - - - Compares two collections. - Item type of collections. - The first collection. - The second collection - true if the collections values are equal; false otherwise. - - - - Convert an integer representing a mask to an array where each element contains the index of a bit that is ON in the mask. Bits are considered to - number from 1 to 32. - - An integer to be interpreted as a mask. - An array with an element for each bit of the mask which is ON. - - - Reads the subclass XML for V1 streams. - The reader. - - - - Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only available for Task - Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - The RegistrationTrigger will fire after the task is registered (saved). It is advisable to put in a delay. - - - - - - - - Creates an unbound instance of a . - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - Not supported under Task Scheduler 1.0. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Defines how often the task is run and how long the repetition pattern is repeated after the task is started. - This can be used directly or by assignment for a . - - - - - - - - Initializes a new instance of the class. - - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - The duration of how long the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is - repeated indefinitely. - - If set to true the running instance of the task is stopped at the end of repetition pattern duration. - - - Gets or sets how long the pattern is repeated. - - The duration that the pattern is repeated. The minimum time allowed is one minute. If TimeSpan.Zero is specified, the pattern is repeated indefinitely. - - If you specify a repetition duration for a task, you must also specify the repetition interval. - - - Gets or sets the amount of time between each restart of the task. - The amount of time between each restart of the task. The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - If you specify a repetition duration for a task, you must also specify the repetition interval. - The maximum time allowed is 31 days, and the minimum time allowed is 1 minute. - - - Gets or sets a Boolean value that indicates if a running instance of the task is stopped at the end of repetition pattern duration. - - - Releases all resources used by this class. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - Determines whether any properties for this have been set. - true if properties have been set; otherwise, false. - - - - Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications. Only available for - Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. - - - The SessionStateChangeTrigger will fire after six different system events: connecting or disconnecting locally or remotely, or locking or unlocking the session. - - - - - - - - - Creates an unbound instance of a . - - - Initializes a new instance of the class. - The state change. - The user identifier. - - - Gets or sets a value that indicates the amount of time between when the system is booted and when the task is started. - - - Gets or sets the kind of Terminal Server session change that would trigger a task launch. - - - Gets or sets the user for the Terminal Server session. When a session state change is detected for this user, a task is started. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Returns a value indicating if the StateChange property has been set. - StateChange property has been set. - - - Represents a trigger that starts a task at a specific date and time. - A TimeTrigger runs at a specified date and time. - - - - - - - - Creates an unbound instance of a . - - - Creates an unbound instance of a and assigns the execution time. - Date and time for the trigger to fire. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - - Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of the week every week or - every other week. - - A WeeklyTrigger runs at a specified time on specified days of the week every week or interval of weeks. - - - - - - - - Creates an unbound instance of a . - The days of the week. - The interval between the weeks in the schedule. - - - Gets or sets the days of the week on which the task runs. - - - Gets or sets a delay time that is randomly added to the start time of the trigger. - Not supported under Task Scheduler 1.0. - - - Gets or sets the interval between the weeks in the schedule. - - - Gets or sets a value that indicates the amount of time before the task is started. - The delay duration. - - - - Copies the properties from another the current instance. This will not copy any properties associated with any derived triggers - except those supporting the interface. - - The source . - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Gets the non-localized trigger string for V2 triggers. - String describing the trigger. - - - Reads the subclass XML for V1 streams. - The reader. - - - Writes the subclass XML for V1 streams. - The writer. - - - - Provides the methods that are used to add to, remove from, and get the triggers of a task. - - - - - Gets the number of triggers in the collection. - - - - - Gets or sets a specified trigger from the collection. - - - The . - - The id () of the trigger to be retrieved. - - Specialized instance. - - - - - Mismatching Id for trigger and lookup. - - - - Gets a specified trigger from the collection. - - The index of the trigger to be retrieved. - Specialized instance. - - - - Add an unbound to the task. - - A type derived from . - derivative to add to the task. - Bound trigger. - unboundTrigger is null. - - - - Add a new trigger to the collections of triggers for the task. - - The type of trigger to create. - A instance of the specified type. - - - - Adds a collection of unbound triggers to the end of the . - - The triggers to be added to the end of the . The collection itself cannot be null and cannot contain null elements. - is null. - - - - Clears all triggers from the task. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the specified trigger type is contained in this collection. - - Type of the trigger. - - true if the specified trigger type is contained in this collection; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Copies the elements of the to a array, starting at a particular array index. - - The zero-based index in the source at which copying begins. - The array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in array at which copying begins. - The number of elements to copy. - is null. - is less than 0. - The number of elements in the source is greater than the available space from to the end of the destination . - - - - Releases all resources used by this class. - - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire collection. - - The delegate that defines the conditions of the to search for. - The first that matches the conditions defined by the specified predicate, if found; otherwise, null. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection that starts at the specified index and contains the specified number of elements. - - The zero-based starting index of the search. - The number of elements in the collection to search. - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Searches for an that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the collection. - - The delegate that defines the conditions of the element to search for. - The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, –1. - - - - Gets the collection enumerator for this collection. - - The for this collection. - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Determines the index of a specific item in the . - - The id () of the trigger to be retrieved. - - The index of if found in the list; otherwise, -1. - - - - - Inserts an trigger at the specified index. - - The zero-based index at which trigger should be inserted. - The trigger to insert into the list. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Removes the trigger at a specified index. - - Index of trigger to remove. - Index out of range. - - - - Copies the elements of the to a new array. - - An array containing copies of the elements of the . - - - - Returns a that represents the triggers in this collection. - - - A that represents the triggers in this collection. - - - - - Releases all resources used by this class. - - - - Represents a system account. - - - Initializes a new instance of the class. - - Name of the user. This can be in the format DOMAIN\username or username@domain.com or username or - null (for current user). - - - - Initializes a new instance of the class. - The . - - - Gets the current user. - The current user. - - - Gets the identity. - The identity. - - - Gets a value indicating whether this instance is in an administrator role. - true if this instance is an admin; otherwise, false. - - - Gets a value indicating whether this instance is the interactive user. - true if this instance is the current user; otherwise, false. - - - Gets a value indicating whether this instance is a service account. - true if this instance is a service account; otherwise, false. - - - Gets a value indicating whether this instance is the SYSTEM account. - true if this instance is the SYSTEM account; otherwise, false. - - - Gets the SID string. - The SID string. - - - Gets the NT name (DOMAIN\username). - The name of the user. - - - Create a instance from a SID string. - The SID string. - A instance. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Determines whether the specified , is equal to this instance. - The to compare with this instance. - true if the specified is equal to this instance; otherwise, false. - - - Indicates whether the current object is equal to another object of the same type. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. - - - Returns a hash code for this instance. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - Options for a task, used for the Flags property of a Task. Uses the - "Flags" attribute, so these values are combined with |. - Some flags are documented as Windows 95 only, but they have a - user interface in Windows XP so that may not be true. - - - - - The interactive flag is set if the task is intended to be displayed to the user. - If the flag is not set, no user interface associated with the task is presented - to the user when the task is executed. - - - - - The task will be deleted when there are no more scheduled run times. - - - - - The task is disabled. This is useful to temporarily prevent a task from running - at the scheduled time(s). - - - - - The task begins only if the computer is not in use at the scheduled start time. Windows 95 only. - - - - - The task terminates if the computer makes an idle to non-idle transition while the task is running. - The computer is not considered idle until the IdleWait triggers' time elapses with no user input. - Windows 95 only. For information regarding idle triggers, see . - - - - - The task does not start if its target computer is running on battery power. Windows 95 only. - - - - - The task ends, and the associated application quits if the task's target computer switches - to battery power. Windows 95 only. - - - - - The task runs only if the system is docked. Windows 95 only. - - - - - The work item created will be hidden. - - - - - The task runs only if there is currently a valid Internet connection. - This feature is currently not implemented. - - - - - The task starts again if the computer makes a non-idle to idle transition before all the - task's task_triggers elapse. (Use this flag in conjunction with KillOnIdleEnd.) Windows 95 only. - - - - - The task runs only if the SYSTEM account is available. - - - - - The task runs only if the user specified in SetAccountInformation is logged on interactively. - This flag has no effect on work items set to run in the local account. - - - - - Status values returned for a task. Some values have been determined to occur although - they do no appear in the Task Scheduler system documentation. - - - - The task is ready to run at its next scheduled time. - - - The task is currently running. - - - One or more of the properties that are needed to run this task on a schedule have not been set. - - - The task has not yet run. - - - The task will not run at the scheduled times because it has been disabled. - - - There are no more runs scheduled for this task. - - - The last run of the task was terminated by the user. - - - Either the task has no triggers or the existing triggers are disabled or not set. - - - Event triggers don't have set run times. - - - Valid types of triggers - - - Trigger is set to run the task a single time. - - - Trigger is set to run the task on a daily interval. - - - Trigger is set to run the work item on specific days of a specific week of a specific month. - - - Trigger is set to run the task on a specific day(s) of the month. - - - Trigger is set to run the task on specific days, weeks, and months. - - - Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task. - - - Trigger is set to run the task at system startup. - - - Trigger is set to run the task when a user logs on. - - - - Represents a wildcard running on the - engine. - - - - - Initializes a wildcard with the given search pattern and options. - - The wildcard pattern to match. - A combination of one or more . - - - - Converts a wildcard to a regular expression. - - The wildcard pattern to convert. - A regular expression equivalent of the given wildcard. - - - - The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. - GlobalLock function increments the lock count by one. - Needed for the clipboard functions when getting the data from IDataObject - - - - - - - The GlobalUnlock function decrements the lock count associated with a memory object. - - - - - - - Defines the errors returned by the status member of the DS_NAME_RESULT_ITEM structure. These are potential errors that may be encountered while a name is converted by the DsCrackNames function. - - - - The conversion was successful. - - - Generic processing error occurred. - - - The name cannot be found or the caller does not have permission to access the name. - - - The input name is mapped to more than one output name or the desired format did not have a single, unique value for the object found. - - - The input name was found, but the associated output format cannot be found. This can occur if the object does not have all the required attributes. - - - Unable to resolve entire name, but was able to determine in which domain object resides. The caller is expected to retry the call at a domain controller for the specified domain. The entire name cannot be resolved, but the domain that the object resides in could be determined. The pDomain member of the DS_NAME_RESULT_ITEM contains valid data when this error is specified. - - - A syntactical mapping cannot be performed on the client without transmitting over the network. - - - The name is from an external trusted forest. - - - - Used to define how the name syntax will be cracked. These flags are used by the DsCrackNames function. - - - - Indicate that there are no associated flags. - - - Perform a syntactical mapping at the client without transferring over the network. The only syntactic mapping supported is from DS_FQDN_1779_NAME to DS_CANONICAL_NAME or DS_CANONICAL_NAME_EX. - - - Force a trip to the DC for evaluation, even if this could be locally cracked syntactically. - - - The call fails if the domain controller is not a global catalog server. - - - Enable cross forest trust referral. - - - - Provides formats to use for input and output names for the DsCrackNames function. - - - - Indicates the name is using an unknown name type. This format can impact performance because it forces the server to attempt to match all possible formats. Only use this value if the input format is unknown. - - - Indicates that the fully qualified distinguished name is used. For example: "CN = someone, OU = Users, DC = Engineering, DC = Fabrikam, DC = Com" - - - Indicates a Windows NT 4.0 account name. For example: "Engineering\someone" The domain-only version includes two trailing backslashes (\\). - - - Indicates a user-friendly display name, for example, Jeff Smith. The display name is not necessarily the same as relative distinguished name (RDN). - - - Indicates a GUID string that the IIDFromString function returns. For example: "{4fa050f0-f561-11cf-bdd9-00aa003a77b6}" - - - Indicates a complete canonical name. For example: "engineering.fabrikam.com/software/someone" The domain-only version includes a trailing forward slash (/). - - - Indicates that it is using the user principal name (UPN). For example: "someone@engineering.fabrikam.com" - - - This element is the same as DS_CANONICAL_NAME except that the rightmost forward slash (/) is replaced with a newline character (\n), even in a domain-only case. For example: "engineering.fabrikam.com/software\nsomeone" - - - Indicates it is using a generalized service principal name. For example: "www/www.fabrikam.com@fabrikam.com" - - - Indicates a Security Identifier (SID) for the object. This can be either the current SID or a SID from the object SID history. The SID string can use either the standard string representation of a SID, or one of the string constants defined in Sddl.h. For more information about converting a binary SID into a SID string, see SID Strings. The following is an example of a SID string: "S-1-5-21-397955417-626881126-188441444-501" - - - - Class that provides methods against a AD domain service. - - - - - - Initializes a new instance of the class. - - Name of the domain controller. - Name of the DNS domain. - - - - - Converts a directory service object name from any format to the UPN. - - The name to convert. - The corresponding UPN. - Unable to resolve user name. - - - - Converts an array of directory service object names from one format to another. Name conversion enables client applications to map between the multiple names used to identify various directory service objects. - - The names to convert. - Values used to determine how the name syntax will be cracked. - Format of the input names. - Desired format for the output names. - An array of DS_NAME_RESULT_ITEM structures. Each element of this array represents a single converted name. - - - - Impersonation of a user. Allows to execute code under another - user context. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - - - - Constructor. Starts the impersonation with the given credentials. - Please note that the account that instantiates the Impersonator class - needs to have the 'Act as part of operating system' privilege set. - - The name of the user to act as. - The domain name of the user to act as. - The password of the user to act as. - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage. - - - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null. - - - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - - - - - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form. - - - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of . - - - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - System.ComponentModel.INotifyPropertyChanged interface and this method - is used to notify that some property value changed. - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output. - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) for method output - means that the methos doesn't return normally (throws or terminates the process).
- Value canbenull is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, or use single attribute - with rows separated by semicolon. There is no notion of order rows, all rows are checked - for applicability and applied per each program state tracked by R# analysis.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("=> true, result: notnull; => false, result: null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not. - - - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - - - - - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Entity marked with attribute and all its members considered used. - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - - - - - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute. - - - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - - - - - Indicates that the return value of method invocation must be used. - - - - - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - - - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - - - - - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - - - - - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - - - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the attribute to specify macros for parameters. - - - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - - - - - - Allows specifying a macro for a parameter of a source template. - - - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the property. When applied on a method, the target - template parameter is defined in the property. To apply the macro silently - for the parameter, set the property value = -1. - - - Applying the attribute on a source template method: - - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - - Applying the attribute on a template method parameter: - - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - - - - - - Allows specifying a macro that will be executed for a source template - parameter when the template is expanded. - - - - - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - - - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - > - - - - Identifies the target parameter of a source template if the - is applied on a template method. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object). - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String). - - - - - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - - - - Method does not use or modify content of the collection. - - - Method only reads content of the collection but does not modify it. - - - Method can change content of the collection but does not add new elements. - - - Method can add new elements to the collection. - - - - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - attribute. - - - - - Indicates the condition parameter of the assertion method. The method itself should be - marked by attribute. The mandatory argument of - the attribute is the assertion type. - - - - - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - - - - Marked parameter should be evaluated to true. - - - Marked parameter should be evaluated to false. - - - Marked parameter should be evaluated to null value. - - - Marked parameter should be evaluated to not null value. - - - - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - - - - - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - - - - - Indicates that IEnumerable, passed as parameter, is not enumerated. - - - - - Indicates that parameter is regular expression pattern. - - - - - Prevents the Member Reordering feature from tossing members of the marked class. - - - The attribute must be mentioned in your member reordering patterns - - - - - XAML attribute. Indicates the type that has ItemsSource property and should be treated - as ItemsControl-derived type, to enable inner items DataContext type resolve. - - - - - XAML attribute. Indicates the property of some BindingBase-derived type, that - is used to bind some item of ItemsControl-derived type. This annotation will - enable the DataContext type resolve for XAML bindings for such properties. - - - Property should have the tree ancestor of the ItemsControl type or - marked with the attribute. - - - - Extensions for classes in the System.Security.AccessControl namespace. - - - Canonicalizes the specified Access Control List. - The Access Control List. - - - Sort ACEs according to canonical form for this . - The object security whose DiscretionaryAcl will be made canonical. - - - Returns an array of byte values that represents the information contained in this object. - The object. - The byte array into which the contents of the is marshaled. - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object or returns the value of . If is undefined, it returns the first declared item in the enumerated type. - - The enumeration type to which to convert . - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - The default value. - An object of type whose value is represented by value. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - Output type for the CLI array. must be able to convert to . - The pointing to the native array. - The number of items in the native array. - An array of type containing the converted elements of the native array. - - - - Converts an that points to a C-style array into a CLI array. - - Type of native structure used by the C-style array. - The pointing to the native array. - The number of items in the native array. - An array of type containing the elements of the native array. - - - Represents a strongly-typed, read-only collection of elements. - The type of the elements. - - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Represents a read-only collection of elements that can be accessed by index. - The type of elements in the read-only list. - - - - Gets the element at the specified index in the read-only list. - The element at the specified index in the read-only list. - The zero-based index of the element to get. - - - Extensions related to System.Reflection - - - Loads a type from a named assembly. - Name of the type. - The name or path of the file that contains the manifest of the assembly. - The reference, or null if type or assembly not found. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly reference name from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Tries the retrieve a reference from an assembly. - Name of the type. - The assembly from which to load the type. - The reference, if found. - true if the type was found in the assembly; otherwise, false. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. This method assumes the type has a default public constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on a created instance of a type with parameters. - The expected type of the method's return value. - The type to be instantiated and then used to invoke the method. - The arguments to supply to the constructor. - Name of the method. - The arguments to provide to the method invocation. - The value returned from the method. - - - Invokes a named method on an object with parameters and no return value. - The object on which to invoke the method. - Name of the method. - The arguments to provide to the method invocation. - - - Invokes a named method on an object with parameters and no return value. - The expected type of the method's return value. - The object on which to invoke the method. - Name of the method. - The types of the . - The arguments to provide to the method invocation. - The value returned from the method. - - - Gets a named property value from an object. - The expected type of the property to be returned. - The object from which to retrieve the property. - Name of the property. - The default value to return in the instance that the property is not found. - The property value, if found, or the if not. - - - Sets a named property on an object. - The type of the property to be set. - The object on which to set the property. - Name of the property. - The property value to set on the object. - - - diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/de/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 52% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/de/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/de/winPEAS.resources.dll index 96e077cc99dbed75be81e7de8eeb8c2a9e96c255..8c87b5d7d58d99032afb5608c04f643d02f51e7e GIT binary patch delta 835 zcmZ`%+e;K-6#sp*Ue?=gxwgCB#+hALC1aW07Iw`pD=8_KZLJE0p+mFT;w@%0yC7~* zP(ji13DQgYU`00yq|0+JMG^K8AqnAwe?V`6FLh?sq@**P+i%W%=l7j6saPs{=ep-Z zq`nvHvJ62kU~pjgtfgUhTpf6hgSMC#@@nP^ii z6h=w2NXz&uR?9^Goq1|f^tCCiqyn;07Xs?2m}O8PCIMd^{8+`#`Okv2B)FGec;lmb za=70xOI{EQD|v5M9B(MzX2yrQ+M3C~r@Rk5-_^`k_)%AF?o&AE2JiTU>p){Q{FH^r zmS?ONCQ^?*WOrwfMjS_0YLg0`NV1AT{?k>-?0koNmM^)>^E!1^OAM*{0AF#}2FH`b zv6iN|Ur!h#WBTcY;nxNSu?2;e*Z}!tY0V@oQs(#xS;nq7&P1Q>n!fhniPoJZF=n$f0l#8C)bYaF{As-;x6MRK%T6H`=4BOA+$Qd~Ez%S>WKrNJ zMZbM>CYd$yX;Bp-0$&w9LW#h|DyJoi0zM%7%2gQ9VA|liCw?Rftb9SP+!vr}D}NL? z3@5F=4Z|2k0y=pWgXkbTL^&{yBw;bMpb2q)!c%2wMKQnZX|PMwK|ug?Lv+H)KYDyc xTdO0)tKD1qUtS^N_0TIj{^b=Re97x8`U|JO@=G2Kv5;EMhUd3e|6pk)=Qju~qs#yR delta 2246 zcmbtV3v3ic82r7zWF#r+bJ+*B`^s9E(FGpfMq4U@35v9F7_Uql60mRU?GLe z0n%c7vut`6vt)dw0}+D5rLSNzlhR`GwH${9N2b1unaWJjPcYd9qyzzMH8@NV18>g+ zm=gmKZ=e8&2*CF?fI6IebPtmgiCK9r=J$Ip<{jx!=JlO(RPDXA@BZ}P&dSAYuO1KG z8XuojX?300^i2HPp>spen~p!)WaalCTv+v>|0wUUee}~H<8R$sH0^w(#cTX}E|a(>}L!09afN;nNAn85VMYA~WDud@qE*@L38DlevfTV=>gCWw;ldOoiT=n!!}* zYf?8(stvZvN`TWuImk)Pf}-k|Qd9NWY3X`1>Zq?X@VzAK5HgalvgRf2C z!;+w|ilEA2#V4pNFG=tpWq}v|MYK+lLxQ4-f~tR<=8TLZ=r+Kv?8@NY3|mdVecPHn z4^Qs}%kJ)$=Jc7TUP@kR-qGDLBje=s!*SJlL#LbO+m3EF6NX9Z*@*Fixd&i1YKTRq z>AJpQo(IeT4EA-a-}UvaAKad@?~UOX?Wa=?4(};zdh+su^R^=?7nZDVp7C?!gWUKJ zPb$~0?yvu&$x_0N#8u9Fn!$;;xx2&hDt!Ey) zxS=$0QO#@DKH1!24Z9kT?es0KzFF{Nd-H|^v8xU_e%QB3v0L(l;{I#~GX9ad2-fcv z271mTEgd2+sDvXb7LOzlPF01#QmKn{DqILDBbZ8}wF$(-x(OHLi5KS%%qb>UC2}jF z=_6zLL-8;Qi9y0i5*c%XQ1-DPf_|cQsaiw`s3at-8o?6aV5 z88&?~k6ZEy=l3gupVOjnAS`KO2%R1CgF1!=sV3^LB>Ol?>^3TpsNqmZRx}nMg#l}| zsMUlQEF~3kAP^3US{Fb91F>GVi1o|@EM%}($e}Jp^tWl`)2+noc6$rFZVz586Bw|J z$gysK#OP&#`3JT{U!3kRk&@o5Wc|7Hm-|TO6O5kZC`;tnR_$LNb3>_iKm9eO0A zv%b#3nOrgYpN?$Pb+ex7v`2nnE?^l|fD8fb0t7(=damn0L97Er;1N~vO5<>-xDJ9J zB*ZA9Vi$1VQbf8C>BLsy=|#s6Es{*80;xH_=wSDnRZ!HwMu z1vuPj2TvIEpoLOb?p<1FK^|7RGVYRxIQ?^1mhE;PC%SyG;y!p}Zp diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/es/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/es/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 945939b062627ad75eb928914da0df0e5ccf3381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 C8>Ke@ delta 2241 zcmbtVeQXnD7=NzozF>^uKH1vxZe<{Dy|e|9ZOBG8*=B}Tx{Zh%c(k|f+_hKlt{Yn< zE%6VLXka-IiGMIrnTi5B6iFtsN$~3r`G_Dyg)GKo!cr%HfNqG-d+iny5;gL^dGCGS z-#wqd=eagg6LIa>TIBuutyYMSD_|&`$;<>WAuuBb9xv~Gmo@Zl@4d7jy}ca3P2nnl zyrka3Os$aFFymxCA_SL7+s0VZ^OEpbg)0S@Mf;dp$Slx)Vv1~is7*&5E(0V&>4N~v z69H0n6yP)gXvqR_;U3W(j5TbFo_YROL&Lr+!ylbsMibJ?wUUB|qnj^QF%3srZ;fo3 zGrzdOv}wVJ`%x)<_}I2{eU_5*{bv`xr?pN*Q{O1vFAP^_ch1k~@C=S0KfvaX9e6}L z+L|)!0~vBY{j%ebI`rz;Gu0!v*Ke*|v$bcowPx+hPx|hwus&T`H*a3$tRd#efXnbw zmUAluV0Ejq5b!B9)=5JwIct*}j0pf4h*@i!>T7V%!u$OOEj_n}iE8fLg~>-D6O!Pp zwk5Z+;uNrW8^vb<{J^ka1&Wlw?|5Def8nzN@(soa8wNwS|)1u4LZ&AhDOLF>=6Y0AZ=U{7a>`SJtjl4}=@jx?>#{C=O2Fid)+57Px>1YjpxNJ66NeT{pi z1B?I+&fPl?cn0=-_kQ-!o0Bi(jAVZ^`N@i=XQNMC&AgC(ZNr}Cl3&9g7N;J&EZ?|( za?KwtT$-7~6N8fyh;) zrBm?o3gL)?y(993Qxx96QS2sNG8aV32v(A)?L2X?cESa`#EE-ntfUH&+6XNlnXVs- zhfqie5Ka`ybP$BHkNptv5v5yE!@OT1K}k^wwt!daQb^e{mei{lgg+<>ZCEDVr$_Rl zN-5!dKAHD%Y8>{5L{$i4u+wqSz|bMJMB^1D4<`yedIJ(A6bwqT$^v9FkWnkBb)lw> zq+0U(LjghU2AIh}l9OG=I+g{&S3$Zd#E(h`$_DV=z%$XJTik;Aca>#`v!7HgN`1qV}h$ z$Z*rBSc{~wlLmPBgpif&0oOp1raVK}ig2!s`kTS0(kLEQ#XjNS>X z)rGux@6z9t!7>b%K)wE!hU!OY5%)G+F^;D4^q`hk*Y`mw>Tt-J55wW{N!?FNhw(_z z5Y353MGaEqZa%npp0Nz4f|?>&M28+ddjWcM7cnMj$wFwArX`~X>`JJCInyPt2%>NR zId}|rT7NofF%T91ltNfnGTj@LXo_P8gJ%l@~0?TmR|f(vrA>*g}_V8`hM8!kKg!LJJ<=%K<= ze2*SlkcaIS^F8vAtbJiA%)FBa%E5BvXTnlE`%WDB8JI(&Od7sNrs#H}Tt|BC$$tY! C9YIY1 diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/fr/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/fr/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index ec1d3b0c0a5854bc423a88afe3b7d14325f5b55c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/fr/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/fr/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 58% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/fr/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/fr/winPEAS.resources.dll index a77b715c2f667122995133019e616c1eaeb3143c..fc42ba028351c4479633e843174bad187e1b9aa0 GIT binary patch delta 844 zcmZ`%T}V@L6#xD2{B~~Ybh+8)z5CF}8h2~KmX#AHDT$1xLSg8oOcT=f|)iYKKoFeJ2ffkTz=={chCKw^FQZiBiV3n!SO!O zK8jr_K#;0gHDD#8Y=<-i^G`iG^79*R!)gGCYJ3Qgb$Q9eB{o{sU?D~%SowWsH^^Fc zh)_Z}%wMxMCi1V$(Yi%nYtl;)P>S41;0PtNA`3)BptF&`vK?LiEX*|ePSXo#G@~X` z6KO5wr2tfrbq+I?`iaN>rt!=*fL@LtL z74@j`^z^KHC7$-gl1Ut3F|O{B{D-ymHgsa~_~XL&!ore2{AO`;x@_0s`N*JA?*-+gr@K5UTm4;pqpY4X8yt9 zt~r<;puWyKZU61dPklXhN~VAN3J|~Hbl3dF^E%g;N*bn~O4bIK>s(tbFPHrWJlG5UExfn+Rjx6m{W)3r3yTat;hf$lhN*o4=h2%nj zl30LAItp-_04y>AIB^bZHYPW;aQBQ2GyB??Cl^WAcCPQg-QW8R`{H)r;l;w`o}62s zjJ|40Jk+=@Wy6`5?>#tFRq48L<;1MJMTPr*_@(5#!437t4qJ~yPydaE`UBMqxPk}H z&Q~t(>0EtqYvSxTy570`d--VL$=w@EM)FranaX`QRC035n&m>>&*y5=dxux;@3b&I zy-q{GWZ%R9(C*AAXNI+fX>;O_ zKnldc_ZpwJ$Z-l-+zsI~6D~0<ru-!6X3;auf=s4N8%VP- z%e4Dx-P5c59!d6bsv!9}v5uD&TxhSS=WA!vO`#QnOO_PLqq6mazrfDca7uHvtBH39 zMP6oQUXg;bi&t2;D8he~1&{nMqE1-~@UklKik6p=8HynoHGs!|{%B{MuVP2(rGd>$ zyS{~lBkc`!=?kuIp1#%iaeK==%fQoT<16M44c4wmxv3h46q$7#39ji zzp{FX4U7N`_MO`gxO#V;`^a>B@7TuFLDM&5M@wth4ZmyXf8X4m=2Bb3`-vlO9vs>sT)%hr{1Wj&@?b^swbi$} z9Eqzc-@efiUk(G7e`GF%$M-e^ z;TuRxi{R!J!Vv|}j>r>EQFvdY*hX4qE`XE~tRzvJcw%F%g!8+J9p{!vNfjb_2rVC( zs2_?4QAqF;P87*R5QMUi=fUqKN}HmFc%MQ7lA;nk0&b~QA;m>3sZucrUqBQ*SSH=4 zOLC*ie8PFXGVkToDC`T0st~|nC*q)ip+jnk#w$uLP88bp14xu$ARx&q3t(a(xk6AY zgSCyMO!E1HenD*mn8HAuoh@Q*c-u1>NG+2BZL;8PQpt(^#BR0P^X*n!F~AcHBt+y` zD}WmPR$%>M3tf|r>{LV8pY9GEOTZqA0xh}%H7}t9>P|vs0yVmmW?WT+ zOE=<%pzeO$d=TZSDH<3JNyJWI1@2vX3W{z?MNEo@#bG#+Gzf$gj9Wo~Wk*g z)aycS+_&m)ilGRDB~YcmrJ?#zTEy9dBf`;mo-WjK>-t`pk2)N3=EZP$d{Xxl(jiZvQBi{wd6W+>nr9@#@u0>D7SW+g&t8Cb-9>~+TCyNorD@6N0S_gV!?cN#I|3-| zM-HCDnbx1S3JgTWe^L>+G)gI9dkd7!Nk0m{N; z>x$M39cjiMvb&2&8;+tRyGeykBw2x(uR7h#%H6J8{Hv?3yiZdT$#GR1W&`9`YyFpDkc!853@*-?pSr?w9TWsXw?rQt{H@1V ywY54zybgKY|K$}XUU$8+?O$FI!asX`Re$01XMQZFL7J)MQcHeY<1dy|jK2ZfxTHD& delta 2245 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/ru/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/ru/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 59% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/ru/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/ru/winPEAS.resources.dll index 5febb3538ac6ce36e073b8588987972420c7475d..93d1d44eeb5327b1f8d648a6eb9e315d382ac717 GIT binary patch delta 839 zcmZ{h-%C?r7{|ZwnLp;QO`S~gZ1deuBja$k22GbWQ)yy|v?&yY9@?_uuQ=Nh>ms{| zeo)YOFO04vs7MO}qrC2>UqoGWAqi#RAJDZo^_;0mNzdVVp7;5jm-qd?&oi5xjo-cD zc^_#V#+I!?a#yh`z(JsF6DrZdf+7KhuK~+iJJ4s~7@(R8Zkuqk;mWW~gp)hOE#|VQ zCR)bGOUPZ~C2L_G@r`)`wNV0OadHWzSUw2srOm8JfdLMr8^w?2eM_IEdySz(^uwFT z>6yvVtg+=esW4Oa4koZn>sn)dY_PYR@>{A$AnrGHvvu*ksipiWZ1jRRqDDRv^+BO3 zOi?aIFAUO(c8UjzB#IL#nca~>Cz5TTT3nZ%%qkwr^J2^)S0r^Um7dV_F_Ck$gr+l- z13jGyMNem^^7`3yR!NPIV;6;<--g2K3|xVU7mt6}aWuL5;&%MOOulr`*0m1vt4pVc z_Jr4NHhjEzrhnv)DSy>=F7|By+_guGsi6|in8nIasby1IHbkBRN*R6ujSTf&Qx|6R z%;@kQ!_Qsu{|IifVjxqj|IcG+r{7QSgG>F4acGLUT&+z`U^V!z6fTk%AFJTbVSHsW6LAUS~&;I}#`fx3ZyU+y2!RA-?MO*ZjprUEoUvHL}`xP;{v-@RJqPvfqM>qh%1Aci(+~ z`+WYMXLlpzk=peuGku@zdKjYPA{a8_nRoyj0ux5SlSN&7S;KwXy3Wl^REq$XQg{)- zG*eebvX;TDnDB)a5rWI6t!8YA(@c1~2v-~~qP@w?VrFaKGMRb%QJao(Tn31Nf&zf~ zF#zLr6rhIy@M!>5xJNW6lNCO?%aqepef+7sZNIjkzdxnH^W9dGcs8%$>KjCu`QoJ? zt>pu2K2H5?>D?K7(T0&`=y#YtZzw;pr|0SeyD#qSjvor;raiNK zinhfww84`9(G%TkdmnrD#_Q&in|=4rNGL75Q0lg~#GGn+dv^WcJ297@JpE9{`f8@+ zK$T&0nrkHkkX56~LcpicSceTG$z|2mfN>l^5@K0pbrmJJPsQ_WgJw3DFaz2O^Q_o| zkPId`t*tdLEIbA*p8D}>f%6OtSwN9oxQ_Sv@F!ji!E7)_C_iz!S@aAuz`_)3u@);+ zs%2YtOs)ttOR}F+1u4LZ^}MWTk6Y5THtDR^W_k(yO@sSwC_v9+AiTH|Tq zy&;j8S(#U)knG_V)+>teA7w!f{flUoECqR46?jFfOt*x`5eyq()f)fCDMiU;hk9EY zuCG2>0C5L98|$afy|`-XI^(OIZMoJ9cb$nX%jxf{t4#iCr;#vBVq^#A3&se*2DD&8 zrs;V}&0;4Q0T`T{HoWXPu;uJ4DMwx!emb=;<rch3IS1)$B+Fm$GOvG`X~Us=-k z%YNQon9xwZ^~QTU8!OJUzBMLT;$P-Rccz=`FLE2?5h?Eg5B~e>=;$$6!3wVhO_cp947FQus zGoj@pWA#Jv5DEza!igdo3xZJgu^|FJqI4)~nD;9rC@Ctz7Vt{#3UL>(q(a3Y{6SG@ z#xm(XJ(3qy<`B;3lX)MfMqz(QRD~c0I~E5G3>{KSG+t5iaH7zucOX$h!Js6oEI~w58(<;> zaU*i91K|1S#{%mQ?-pslq?--_o5SQ`l7MO4AB8HY>3a{zoG zB1RDfCy#nfh;$&*j#?Z9aq@Uapc!q@U4<51!-+4qL)Q$TT>`Ff6ll{GsCfw;PmQ&4nEDq>PJEDpmNNrOOG!MGI! zXcp9M5XI=3;Afo*dGXw?KXF3=21}qqe@a93qqK;7Gp-SiM)UNbmRHyJ!5q}#kTV~K z!{e2@ACnH_EkQ#xCmIzsNRiw5;G%hsWH=hsD8V8+^yt|O(5br^VUm_CgjQ)xlIZd5G1HlZ@nBd7vE3M}CG#_M}^JnYNaE=TO&dP_sv diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe b/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe index a6b09334e63e8ff2a7e684df28353f9c903132ba..3a703b69f4fe43aa77ca40b452cf8a432d10a85c 100755 GIT binary patch literal 469504 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 FyMqZJZ`eLrf?iyz5{VE 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%0DW)HF97HLi-FJZi@<04v%o9;{lKgI zOMuV!F9p89e>(7$ehK($zYKhxUje?}4}iD(^T0d(8t^^-LEwA+Mc(pPK;L_x-voa@ z(Dy#zUjh7UzXRoiKp%_!CGZaceQr}c4E|vt{nlRwzY9pe^`8m+s(%%fuL1cotbaB5 zzXN^m8~!!m-vs*JxBTaTe;ep?hW}dd?*e`Ad;WFc-v{z_UH^JuV(9r$d?2&o&<)^8 zpzp06x(WOkpwIV$UIcy|kiIwc67Um&%yC0EgP#OsjvKla{1hPb*U)X?X9AhOhF$^w zD4_2>dgxWa9Ye2yavsq4&L4Um_)Z}6+R*Lb7XsmFLwA5b83<1sdK36AApK|PE#RX- z-^&fX4SWpfd%K6;0lo*w7nz6N1wIR;=M3Emz8^@>8G0}HB|v)4(EGqI1=4edJ^=o7 zAbfA=gWz?b?=^=$1l|I|1BX5g-Uh-0hwcLJ0=fHZ=%e7z2Kt=6_!#(K0O5N>9|wOf z5Y9IAN${J1aJHdOgTDyK%sBKJ@LPet_p+hSf!_x7y_XN&4gLxsJ&o^*CA?Pw;dMh_ z0KQ}B9^gBNz6gBR(3gSl9{MWq&Y`aZ-!t?L!oL^D3^?>H@b>|I?~6m<0sj(^4|xrJ z5BQa#9{|5P^dsPJhVBLa*U(RZza6>{`1_&z3GXHE2Tvp)0Q$*aKp6reBPD+Yo&xes z_~dWE(?I%6^0(l}0O3^0-+`|K(tnb_2R{zzdmEAoKjCczA}=L}z&8VZ??K5F@c3jJ z$_YUDTk;t22Ls`6$#uY!lgB|h1&AD#+z9?qpwDfbo54>7!UL1XgFgc3b3f;a;Ex0% zUnNfhKOIQ_Or8RMCXoJ_d?@&%fb`Ggso-Y=`PzH(5x~bJ9|`5LKzLyCbnq=ecwq8O z@U1|2VDeGmBS3gy@@(+!K>B&|G2rI`>F3FFz;^vE&oMcLU+5$tQv5fxdT9G6TLB2zO0p z!6$&o1IZkC0f;=1+zoy)kZ)Tj^Wa4wBPh8SIGdb+vJdEc`;!ImrvQ;2lNWzX=F8NIoC@ML^$saqz~2Z&_Dg$94E+1#UBHheKMMSZ>6;e^Srf`1LjteX5f_`d_0 zRg>QU|0a-GHTf;@Zv&ZClivaVE|6I@`91LO1DREmKLGzBkaa=wN5CH^?}c(Nkaa=w zC*VH;vMxy82Yw%rbwToe@cV(R3z83jKLBK1ko*PsFMz)H%jB=Xe+BfpHTO5*zX8Ix zlfMQ3Ezsv4-QR)#4(NOTll(pK_sPT%o2;oJU?Pd#_+}t{J9P^9@jzsQ)I-5f1R@)xP6a;+2;WXU z0{j#pd^`0>@P`87+o{vRPX)raQ)dDnk$M!AKLH}Urp^XG4T$WTdJOm(KxEg{IpAjj zkzG^gfdka3uA3;DxCt0-uz6 z5-^j>0C%Obz}=}F;r9ULX5ii67XevM@eM!tXKF9-;?x9iI#mD`Qx^kgQ$<4V1Hw5| zv*1qw!Z}m>!Ji6*bMoa>I42O!nYtAG&wy~w)YHK)1Hw5|CGZ14IA^L1UInshOI5(< zfJm*W0DJ++3NAGdemM|HCRGEk1AT8Xbr8G(M5;+Gg13Nh&Que;4TN*1t^n@>;hd=s z_#q&iGqnVM1PJF$9R_~}5YCxe2EP&r=S)2l{Lg`K&eT=l&jP|ZQ&)pO8;Eq2x(56& zfJjHF=YT&K=zG_tt_A-~AS=Ywb>PnfB5$Xz2Y&&O`|4BA2fq=>3Ndv9_zQt(9#S`f zzZi(-A@w5gmjZq7=G05TZvpz=t*M*AUj~G8rfvm)IS|g7x()o5KsaaW72vN1!Z}l~ z0)H(K&Y5}*`0Igi&eZF`-vESjrfvs+BM{D+x&!>pKsaaWP2g_@!Z}lK0e?FX&Y5}} z_&b3}YpHjD-wA|Urrrhq9w6K@btm{=0pXUZ_kzD4$QmK_KHvvaAAs^VKzL^AgW!J) zglDEc1paqGcxLLu;2#0{d`;^v@V^JbIa416{|6wPGxag>PXK-Ilc|pbKb86T}?C1AXtGQ+I=Z9_V}jlKMRO7l82C)E9vFr0xNJCG|z% zS5sfc_iI2nYU-=t{|0#hA)7yYorgs3ZN}mt>bG{JC7)(DN_^k93f!Cy; z1blWn1AI<83;c_84tQ;PH}JXXJn*{oUf^G*CxF+d3&7{4F9tq8T?D=$Jqx@cy&rgE z`V!zx=}UnxOg|m?qI3!P;&d7Kl5_?5(sTg4IXw@&C0zsFnm!18S$Yw8Te=B+dHM?A zE7Bd{E7MEBSEUaFU!7hCz9#)l;A_)Y0biHC8u{%86o;Lp-80{%Sxk|eVykl8bRGw{FCw?g?XkhwB_8!)l<6+nOOtAOdX zuK})I`#Rt;Yi|c0yY>#?gV(-^SSJCQ%htXH{1hO4Y3^%tG+!@QFdCGRxvU$6o@&HGnuz)ti24GXZ-yf0z@bsAP$R|CI`?bm7Onw|sn z{cC|q|2p6r|9aqB|M|dU{TqPm{hNRr{1*W?`7Z%J*uNQgvVSY^A^vUXplAG70H5l= z3U~nDGrcOlXQDH?4c+uDqD$7eaZW_hKkd^j-?( zLhsE(p9a2l=z8GWhdu**=g{YX?;g4vt@f7)|0Gtpw*tRL_$Pb6gz{v*^>8cjzo3k= zX1pE^_j$lQtP##e!~MMEJwW7h?E3yY`8_n;C#UWOK00+hn(P;*?n8V2?NkX%zO8Hg zHJ5oKYm&g7Yi@?}xHY!|pRndOZ2NA+x9YtR->P>DzE$sK_*T7_;~RK?jc?%n4ZeZ* z5qtyh@9_=1f53O%`x%sZ@8?kFyH|?XH-<7@< zIGVl8pX&^fkb_^mBmEPG1ZBi}Wvm&rLrc_?PJ$ zfX_?c1bjjIMZg==F9E)kw=6P>Zw0`yYXV+>o*pGZ`e2seB;Lbz&CHa1o+mCmjd6u z@#$#czq0Wh;MX>u3;gEB4*Rlk6W`yINSv7X4`Q8|_$jeYO#J7jAt*m1)`^Lq z6XwLkFE^#2{F+#&Cyw2G4siYEbAcN+4+A%C-UfWo=Cje)KN#OL5+~z(M&cp(o{@MM zzGoyJj_>!ceBjF2tB$+sjH|q>PQL2#SAF@)Jy&hL>a$ngb>$iC;Cz9-hWou8i6_;KQAiQguY{&D_^{=@x8`CI*+e%2rNXZ)x8 zi~g1Vwf<}TH~V+`f8&45|EzzH|L^|yeO3iSCk|zXE*+{29UOY@&<#T`9D2#nYlrR{ z`u@P1cj$B;S}!zBl>)~o4hM|QR?#4*Hgbq{pp(QnnP=zx90V0lIf?U zKbQVi`d8_9uKk;}pIrO-wd2P$j=Aob8;`m9nAaTh)?>bW%v+9q_px^$`~71#uNz+X zXY1PQ?p*hwb)Q^!?)u-XKk2wLHf-7OxDB7!aQB8UZTS6$wHvo={O^r7ZTja;U)uET zO+Vdq+~#XHe`j;@LC<{9#~*af@u!|}<_Q;^FnPjVCw%FIZ=dkf6V^TW>kq!~!M}d+ zx|9Coq*tGG>dC_=-+c1BPTq0Ku2UvYsh@K7DK9@|`62)Mkas+E-Ki%%{5y}l_mSz- zzIoaYPy5f))}6k5dhU$d&v^S8pE%?0Gro1kkI#76nTOB1=B($Rb?;ffJ?q#OawoabzL!IsaS>u+7Rb!_X6TW{I=wymGqIyc-JzH<0W!}ksUdieLlCytD< zckzzbB)liHZ*jQDiiw?z1KA;-pYfjkE_r^=yYo}>yxY43x|f((|H6BcJPYe@{MRJ$ zzPSF>XG{Dqug`xZ1^uh*zjuwezrOzYn(jB&A1_vPaL$@-T)UY_@@FKfE@TmK!${c!47Z!B^Caeu}0$%*`N z=KXt*Gw<2B;qGsvLYY>+xUOaPBw7ef5UZuR~9p zxMstvW~F?$ZyNs;=NuAuY})-%dA@1W|9n86Z`t&UtL6DNeU2vHwdwrpj=_EBrswVE zzWXPo*>Qa(@ZEm$S&%VZiGCkH3uR^G^d32KHn(`Jq^fb+x#j1pJtEwANhZVz2ndF z{~Z5+;(s^)f9C&r{{O=N3)sE?D|7Wd{Qr%4^o#tz#Q)3uzrz2k%&K2wUi>;U-oG>7 zeS`lu+0*?NGu^k@&xJ#J-}Pp(JD+7=bJqI-{~z-I5p&&-nU(HkFZDn8{{;U3Q~vky z|4(+=?`K!`XZ#;vFZSpBf5HEk{C~y&*ZhCO|G)VEmj8eA{~iDT;s1O7UgDizg1^sy zh<}oQivJpRB-8xYCf@BG!~a-eu{kMg+0d$4_fpSO|!CjOiGKZyVF{7>M2BL4>` z-tV2n|78BB@P7#Zhw^_I|5N!toc|-(#rzZgk7QJz#{YCi^%;pzd1tbBcvj;3-lNzb zd^G>F+4uWX{*U4RSpMhm-;!99I5+X=#8&>p{H5)Z-sf)-B{W%k)?zPsv7Po}w%PC4f*3yr)^kbn*I>&l9-6H+^SnuT;ZoLh+-iBLm!>zaB z))Nk%;H~%WxJ6D}toPo13p|A9hi+kP@%#koB)tcDmp%p_z;oR-kiAQA%kxrwp3Hu{ zxKCy;-aO0pS<$E5?`Fa;+Go=~udvUKeWnv8+-9CqPn#1DJWSqmqII8W-7nB^Np^uv zzHUrNzLM+&8}|#H{teJ_a1d)Rhu&J{mdGh&-71U{#5Vt$*1st z8vo1q*ZJR(cwVZ(^X^1z&1Qc%y(w{i`UL)K5)0|J_oH+Rzc&9(iR0Ivz<*O>f#(9x z!#oeKU6XkB+B*{O$Gl$Muw`1tWbx-qt zd)xv3cO-Uf-0Z()<2}jr=FR@)o9pS;=BIgQKj_z~b02g-pQGRx@jqwX<=#2#ew}*X z@lW&Kcl@7u-#Pvt*ZlhUU#BiVVRp@>CtbbfxRbA4bH&NGuOa>P4<2^yngA;gyiKr}BI_&xiAT1kXqC zJQu#O1I}=s_Y`Sr&nuOR-Ey~9$+X+$<$R;oomp-L#o9B1Ck}7*o-oy}HM+&+PB&Q0 zH|Clb&X-CtQf}Xs+qag&aQkbGYV&X>+YYLoFy#K)T_IQnxErn?c${s!c1g z(yTYzo!Kjm|H`yXQc_DJ@_MNfNup9~mFt>=ki4&4U$RxDw3R7Q|E{X!{Zs8`CFpcw z4H;|U(DTae1JhFCmP)tTmJYK!=t^m>G(pMh@HTlBt!)M6J{LsHq(>-{^G9^?Fd{HJz!Ty{NfW z-(5?!diCO^puHTXva+5=c1TwB&5H4ssperCWFe^6v(3fDa>HaneZ%^k47!J#?So-; z;w~tv4-*X2qq`|9q9l$+_-wgd?IHJN?YyuS2lA;yWtv9Wk8mp~#ftH}L#chO zv;F)q-Cb?CU(nWUI7T_Tt20(>2XoCMSDKJoIXflJOmnKJHK{IJ8LRNdsikgrxyUdR zwrGY#ZzmbKK=UkZu2`6ONVnu@Y$&0xJSO~#vb&(g%0f_Gvb|%nIZ>;$o1NxdS6WW; zV;I^@xpS~{rN$`+-ArfSQoX?lJ5V>wk&?HUd9QXpsQ}6|9V|8vIq!U<8XPIiS+5R* zH_!ZIorYPMSlMQyTdpw-)VWx$Z1w0g49=js)te`ttK4RF;iOH}zC2pk@7_P4JX6K6G`29} z4rdmvhOEvk!`{B(5?}B1Z8fiOAy zUPXAXOq)_S(y^7MEikZy3Co%&H_G$c$FwDSs~fiCvN4E3?GZU7;!rN=s-4tuqT(Ly zq61zBBO(pT(3=ZKJsJmL5-T)>dB8h{z5O%AQZZL7<_nXh{Nz|cl3giiL5i~noFRJv z7Y@GtG6v34qrziysa}^}1)66rYL%5GiOXiy`W4y;3PH7(n7d-B+_kZ%@Rb=@Qj&?c z*)T~mZHBIC#En9uzMO5wsOGJ;jz-8G3L4!#Oo;WMO?-Jlz1Agy#hc!ZKcYAN~yC@9`<04hCf)gpl?^PcGx2+<(b1F_v{Ip zCx<-*;Wj;l>{6%OTk_0!`u9n6zs!;z(x&M%b?x67?zuhSDubJ#=K z)ogZq2$r|?&_>I(`m!XuSSqm;K$a2LYK(joaWd$H%x~mqth|`b)@!tx4m1~X)p4TC zbEU5invtWdxwegXnbCcjsXWNu-1KB_93-4(x4;2#8wS3GPTV*Yw7WI>?UtG5EHA@T zdV#?P2Qz-jdHO1eT-}>ErM&rGXs2SVo?i9-T71 z^t`YHgSa{3W_F?7Tx3!?KMc6C7lzeZEbiGGEO#iDbWEE=7&urT17C%#fh*1C!CG+P z4pvp(6OPzt$cZK0xl$>^8hLrKxzrH_!|-JzhAoeHwimm`R`680CQf)^G>hQQ zkJgmI(min%o9%8;?IF>XN8*BC#N}jQ7%n#wa=8)j&`8KtNj-+wV)$HhsZkZ4S8SCV zbYa8Nq*Ru3NjeC+qS5G(jLcw>b3P`93Tu*h5o^M=8f(hz3)#}Pqp_t-{cw317N+aA zTs=6%#AF0c7j4z{R~|LmtaPLoC~w*p$(+L@J6r+-7{LDAn9H6E)j#~k;}H3k+V(a^lgKC`?gq*+~(C>Z`{_~IVJh1E4oY$XzbZc);0F<_M`R1 z{l(d$PLD3sswFnH8fp5r$2#8D^R^#lj$74}cj1>kZ`at)ojZqzv!i3XMt6;7Mlaa4 zEwg=RX6MLx+3mY>JI8XvTX&tmUF1tyP$QjWs#TVaoqaCT18QJA6D^Tku>Ssz&@&%Y zbyP`j-!8p99(rX@6uJ8_63R47YVC+F@W75Z(=InUm3FPwozhBnfd}=$AiLCV({1y) zneqXWK0lU^Ra6YKjdGW9VRWa$3`oDP_iepwyL7wl9@3=>my6YS%WdDfBi4@FhIe>R za11<%=>{&WGE?+~+)2pQ7~%eEZ61BGthHUJ{;Hp@wrp!s+F=4x_3_XvtA2E{m@T8t zkg3^)8(8b3Q%GYIWmrbraLMz+@PjH|ms90K`JB|bOL)~$z}(kq)&p4zO2lS+St_1r zeHFj$vK>0%6Sr&hUD6BcTD z%6Vb%RcpVPnb^eyv(%!?>?An#OTpUnyeu<2K2yri${hj`J|-huUb-(H7Thme1^kd1B*AEWsx5iElP2f!8}pP%+0Zl(+%qMtB}o} zFJ(Mm8g*sk$!Y)^ay4uYiwkisoY6Wy)+TOskQb72 zTulI1*uFFBf5Y2$?$qgRc4lm+#{x$ly)A=#Maxiv)%b{xcQ?y!ExC~WykrmZv*A|C zOI*N#?Xov$9|%x_&eSRg1Cb`qizU2Do|>9s;|aw#on)uPy6}S4GcO~=Y`3{U z{rPsuO*PpdsL71NkhDo2J@dO~V)=JbRvkA}&5qgRW8t7fhZrH7A8jtGN|wfi+{eeZ zUj`KoA2Z&Cnl%wu^NX!|u*j%UE$wK4Qn%i@(A&z)y>t7nt)n}~GTF?|9b>ukay!q< z<+hzaGCDFgI<|fLSZ*}CHRBa?+1cs*%q1n=9}KldqZvN`J(1a+o8&n@o6*jc@n&`@ zvdcSAt|HlZ^UbC{M~kJ&%tWprKt>8qb5F&9wwL zO=fnD3o*MVH(Dx|W-`USrO|vbPR(hW`E0H^uT;p7s-yr*G?P}YamWxm<^8qpLUB)KxRhP&NH|eb32nNV$u%nN<(4Sc zoF|jrs($UtNOo72{f9%6jN~ASZi&)RxdwbTm?8+xC~MF$*2&rNq9MrkFba0#mf*W* z@fa6iSdLV~M5dG*&rQ&uO5!Puo2QjKz&b{r1j`)>D%lBFc{%9-g;}C$2a}c>!x?$g zOuKi}XCfch8FSOqg*bh2d1h4m-KaNJtc^yUZ){c?BvUNzFHDb?vU@U?pJY(wM@x?CMy+*I zCgm zkL70aWV(1s5!pgf4U9d*Od(qsFHOKEU|6M@OQs0rD#)-krD^coWOn+JsTt9XE79~& z*EOSX)Es%5**jy}3Vu+WDohsp8jS##nRK{`%+!>m+!x4sP`GSilvgsK`@&Jh zh4FntSN`HgMPb)Px$KNKWN9K_oXE^%_h^Vc-sH?EQgdEiOmOg*Zb_cmg`jef$u~1u z%zGF{%$gv1*JyUSnP4iR6X|T!L(-{+L1o9IR6mVB_6J@IxWsj&laV# zjM1Q(@zBpS?+VYb`{pO6a?`~E(}wieaVDg3j|nV{O~p8IJIsa~z>=5o0+nxuj5nUW zBs1xa@1D-(COy}yN;8GMIAgt(>5EQWGTqeGG~BN^o81#qqfR|uDD0h`avm&IYztCF zVUA`khp_F%6fav-uF69eD_d35G@|&KsWS%?E6z?$6{eXsL#9&D@oR(FX@3tBwC#-X z!W8$+&ai(wX?UHT%a!|*zp+BNnk%@>?3THHJWpy9xrtq5bWeWD8x3?)MeKCJOsSpA zR@v_9!t9i-StO0wv9WwMFEidQ(A;#GVOkNQow!z{Aw1Sqy6a?9nQ7QH!`y|uG!U4gYEHaIGe~O>dqNnn(xCr~GFKvwE|WO z3WvNa%IL0)$gG9w>Dej!@_z9M3fJ1Lkl$1~GCr}HfuZDDDdY_z14?g0gq}ep^@`hP zWx$9v$E;4``F%Qv^AHihZpF)5B(l=+7}YV?V$+%Lc;lDk#>Wf$y@~v;QhsWZwH*%I zQNk=_3lmf0xu-}M=@pbqLfk!_xukbs%J_36#7I|f0tq2u03$*MdQNNQF@@^D` z)A_MWR#ul;YU&C=76_%n)}8#sLd8H@jy>G40S6QADIHMPw^o5%!xve~dJNe#j1P+da2##p^7 z0qzlV*{Y#Sb=kk%5>|#Rt+(Vur>&d9fy+r+lcCGDFfCYCM^&n4u~TWb>$L-JxhtKT z<*w}GU_wzXcAKq>nxStI)(~^{1unPM8xtL^_iRPS1&<2r@Or&gcGd|M6qX^;DJ_-Q zu54G^1x;XA#iSrl1Y&aK1!7+#NSpuYa-+OhtGIp?({9o!RJ$nyRqbIsV-N2gS*(lU z5OUKTTclo<|2#cIib96!(m8^*b7?m)F1IsMX;(a%97XvmyT`NL3OjL!Dqe$shyN3v zaE>#44z*`jZoRN7lR_akk+16ecu0rjVY;rkbp%*{yV0X2U_o_ep)K|wRWxt)Qc27M z84n>*@=uMRag!{xTnj8YFo`=bfu)E-r)d#pSnr_+L% z{O@izms-S-*EwABAqq`PwrJk=T!uZYz?G}k8dMH|9)He6v*AXS$t zT}Y-9*(Mitqm8as0yeV4=>(0c>|8UT9Zh=_;drw|6&(-yC7Xy^U}L{!(}_9RwX2oX zIKPB|q#4GJP5O@*I9LlX(?-VAY~5MPc$08;91rNWvWMd=%&f9~OGN3o-o0gjQhrO1 zQr@~Qyl@NKp?~ZPS6C)(QPT%{r>J+^Ta0bo|6zi*gRGjOn!;)R4=l~e8J5Wa%_AL@ zM#RjQHWiBzqX@isso5>(j#LJPknk9~F9p4U@}1&RM`i+�ZzMAy~OuEol!iBMVAf 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
  1. VeJul{EtJoi9y>)*>>b#6D5 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

    rf#p^L|ZF;F4)wy#d>&@>mR`b)oV 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%0DeO&`>Gi9YRi|>a$ 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

    ${!^a8XR%7E5DFG4Rtnb6D7 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 diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll deleted file mode 100755 index 2432ef47d3b29fcca411527c989d99622c21563c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/zh-CN/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 54% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/zh-CN/winPEAS.resources.dll index 74e2d27b133483c533c849baf67f3217ae0b7bfd..040671b129833520d505d0034d4a1c57d925cd66 GIT binary patch delta 946 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 Tv51P=c^^FdGCsKeKXv^ZzZU&m literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/it/winPEAS.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/it/winPEAS.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..ee5301f5eed146a47bc51c7bf8290135f49cd3a5 GIT binary patch literal 7680 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 Pr~R<-Y;-XF|LXb=s6bS# literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/pl/winPEAS.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/pl/winPEAS.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebae2a4063482e4125b062e9b513203c2c9ca70e GIT binary patch literal 8192 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 SMOgICiQR$Nb&Um literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/ru/winPEAS.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/ru/winPEAS.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..e6a314aaeb0ac7b2233113ab78ce9010ec289495 GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/winPEAS.exe b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/winPEAS.exe index 46c898aa945b58c24ecbe6db6ceb0b7f111cb0de..f15a4f3b66c445e642c685c63cfbd3f3b4d93c9c 100755 GIT binary patch literal 468992 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 literal 243200 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 - + diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/winPEAS.pdb b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/winPEAS.pdb index 2c662b8c07acc1560be2747033617237ed6b354a..c9bf8e623b543295c3b96b582ca3bbcb623ea260 100755 GIT binary patch literal 861696 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

  2. VeJul{EtJoi9y>)*>>b#6D5 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

    rf#p^L|ZF;F4)wy#d>&@>mR`b)oV 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%0DeO&`>Gi9YRi|>a$ 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

    ${!^a8XR%7E5DFG4Rtnb6D7 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 diff --git a/winPEAS/winPEASexe/winPEAS/bin/x64/Release/zh-CN/winPEAS.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x64/Release/zh-CN/winPEAS.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..f957dd865da93e244720b690b72174c571df4f17 GIT binary patch literal 7680 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 T76l@AS_}_=N)E37qRM{(^hycw literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/de/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 52% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/de/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/x86/Release/de/winPEAS.resources.dll index e5fcc4997a919a1b0c4135d745f8f4fe1ded3144..e7429dd3eb7a535d0586faa7e39aa08e7d887245 GIT binary patch delta 835 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 delta 2240 zcmbtVdu$X%82|Qqyc7 zzx|%SZ)P`M6ZfrJR>FVz<`a-?XTVgP!DIl~5EzvJH+Xxtv8L2pJtrq-&hr91O5xc6 z`IesIY`vISI%-QHA_Rv`e}yT^%(vijHV!L}BK-qq5;IXh#gsVXs7+fP4ilt8)--?_ zsQ~E)3UGt~%*qAu;T+f9Olj=N^M^C5=IxxIhFdD_r^xT^y%oD&Xy}~0?YqWBFGAP8 zos%M++anA6D#~+wWfM0nS$gofXBf-5p0c`qbt$a*1l(Tp_MX142Nz`MmU$0-Jo#*? zp5Axp+0=1PzN`04)4{PvP7KUh|3gWNb6e{u$As-GcDX+KMh|#4KEG`LQP#?=?f01? zxt?VVKxu=fh~c10V;wRjk}GX$0CNgJ7GkBfP4zW6=iq*_Nxw3#hPk9y=1)r74cTCU zZ*?JmmiI8QxEsW0A^gO!Pzn?&hby?QfLr+VLV?K~r~FtAv*;NnKp|7DpU$^4bM>3~ zn{w*I0a*!gnka`ksaa4|T4GuKT&;D_3%`O z95o{zJgr>2 z`sso{TQ2)P8EWJYUq3Y0>~L-^>uaCsZh33;)wMeY*NEqD96LTox}7ypn|1E--!^(j zFRpv-+WyTgSy5Z#$sPVBwKttVw>NM6!m{c}!HEN}D|yy3p=xgl1NMJpE{4bVG6V4o zNK1#v3o7A=if2a>2&bw-s8#ABoeCF0$_Q4HXl(*TUgKZi)_zv;7Tpp*#<*ov_j{$2!j&%WO z$!`VLA6C#c=_$@L#l8CZf>-rS+sw?p_~96CdsFqrHg=2^ZwAG1jvggJAU@qbbssc=zzMDQJFxa;iMf`4d6G7 z@DMfJ51WsoJT*lFqajJy3Czd6-$+3|G@Pd&wRl562vbmpL(YO2j(|_a;eYh@TQ6Kr~n_;3pcG*oqC`%oK^5Xk8G| z#DwN8*cjsq;x{B1b*n5iF-8|I2qvZpCT?7~a=`}g6!1qpllwb!C-=VdCLK*jrl-6w z!wr4dKo){r%!&aw5teoGNn_@LUjQ=8b=H%OK+K>cfMUwX4lc94qNgrmBr-R@#YC%O zqBKHgCfm-Rv3e%*&&*plOdNO{GJ@sjN>q;0h;&+R#C#&TpniQ9``-I;;t<0*3@`nSk(skH+Ow-A~_Om zYl-=_gg!d1olEHc_|Ooxut=shNq(cE?ix%|ZpiZ3?)jA;Uyt5dwCIcNvsY2@{PLOJ zict1u`MZl}yZUdN#;-fhM;`B*nVfwX?=?$|S#1nOsvcMMAXyy9V^{-R4E95#W0$n# zz=f3b>b@iel|U0v!jK>EE5<_;)9d=v^%CwHg_Mz7rw^YIRUs_!RnaSy3tX&rnj$FXgK}-93LSA6KDZHSM}mR^{$BR%50K)@F9VLi zNt$kuMABkW9ySz9huvYBFuSvz2MB+5 z|FqivQ5>t$#%F7>HC0pEstHZC^%2{|Xw}#nTMaQr6yHrnrH^xG7h+=4Huc`zx%Yl^ z?sgDGn=Ga0~+z@!LRQq=n?YYLy}y)YwjxDen~3YP(- z#r9?;>sd_8q{?(e2oAgc9+R1v7K_U=9Pv0Z^{<$j%nbckCfh-Z5WuzwhY4a}-#mZ? zF#r<{6yOvAxSR}7i*s0aF*zaclsjVXbB8h>Urac8@U(WcwDDZ&$nu#>EH_Vg*nfXp zI=SSF^6cx%%ga++UmDo4fA*Wfdo|kd%8~L-Uuy?$?c7sfac|$`zjp0H%9c7)%Ze+# zD~p;&cgOeaI@t2tD_4_Wo3;4Mo~1({DovHQEW3hdySpE)YuLR0VfFF8!Mh8DBh2>x zT2oSrdldtaQ>V&8z^71OM@^C7avJKuJOLmHv7D-g>Pnnba6ikWueDY(xApVZnQ{9e z8Dil_JtnoZ_!zLb8^WgzE;20S07dfQ9bdxzu`H45wqGfmiY)pk7O3h#v z>YG!yrBnynB-ziYf)wDyMqXBMq35SLbS2Fasu4W0q)2TlyG#hob+h%H(oyGW=e?T9 z%dE^Rk|uk2h4qRe{6|?3)PE7Jm8Bprs{*g+N7HPf2?V_c;I^DyeZ%3Y+I#(2pQ9r0 z9K`SMX>Oc8@AA7TtId0QI`cCw%{~)Xl{YllP?P-A4l`kx#PBu@7tCRRb*Ld0iKhFd zb>%KF12EV(tlRDB-+1mb%i)hkS6T-xKa3tIX?W}Qk{ikAEyFDv8}qM+KF^(a@RI!C z{*k2*oA1^h8m;#p8~JXbIoHvbx38nb)%QYEy0ZXb?biyALg*Hr+Vbddd z@yHy)`Ft|(LRV7 zl~hQ6zZMYGZh*-Q#Jbr6)-@lnj=@?X1-oUz*RGOpKOt_X)9r9OUHDy@!a#gPj&CLj5NRj@|^i};NGsx(P=_QE+`1KfT12KA2Iy*HUuMWMD(OKV+&YA2n z`lIx0(}-Emv{^%Um|-lV3Xs5$oreIZK(BQz$cS}<0A55D{GxF<6x;{E2O?q=QLyuP zt`(7PM7r=42SMySt_ZZD4mzvQZk%x81$P=J1E`mPI}`;vjRRD@ga)WN2@eyfH;i=P zst!Dc5-(_m`7!kx%2QR;G3t_toj?ulJw^zMp-Dwdin_(2JCQI5gcS5!L4Za<%?447 z?g=b2guJ-#GTszI0Xj>d+IUM{^`o?ia~qBbM`Lk%@RZj$?}IsbhC|ML=njuhYJOZg zgiC^oXiU^As*oa2^T9>qj6^u*)EL1c8uS>^3(#Yjh%iZ0rlD3EmW&p#GNBTtjiGJ4i+FkkL|frpTv=${%M)FnFM@~Owp;V$Uu6X Gaeo6g>_~V3 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/pl/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/pl/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 58% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/pl/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/x86/Release/pl/winPEAS.resources.dll index 48f4e5c7e1c6f29d998d336402fb7a458590c9cf..8c6d7292b90688a2dcdadfec26e8a6bb019418cd GIT binary patch delta 905 zcmZ`%-Ahwp82`OzQ|H&FZmoT|dCulsXpFPDU|QBJB}I|d)F=uaZQ1a%b7s;9WfwsO zLF2vfri&s_q5?rEA&3ehAu=z#kb)5E59nGi>^alyLwXLs=i_%C&hwn#`%cCtTkhSG z-$d&Auw|^$4!{%q-xoYzlJcXHl{XKtZJJeK-099e~&Ybr`W9raIzCOq7$8qQ< z0h;@Vt)YbJxy$ZkCf;Cwz&Gs9!fqvzObsWLL2hvPLlfzdSZi}Uprq8%api1E4J3z# zu!F_eHpw43YOX^k=El6PopCsQ>zyyJuDx4S=D)%4;_~TUdwBJ><>SROUHx};<2TIb zqR;kD-JE`s?A42m8BGjD2{oBeLxd!$$FKqHW~ewaI(A7(51h}4Zy$?dNY>OXVJHZa z*!0lE`2o{06tE{>xius`Ab0(l73C)MLBCSd$!@xgDuBISKFK+|rgq6f^#|Sb= zL7|wSThT>+m}+1GY2spNMKj|3q^C;Ph6;Yg(_j*5f{Y-vtJDoE|KRbJ?(B}xUL9W7 pfAQdC@PT|NF0lRA_PH*L6Hzq5zr8knK_37Zi4T3?G_ReHS%4)zvte+ z?|I+vE>s?JZd_|?{_M@?AkwaYA!|Hi0x%;G69!il;Y_fXV#lHL5HaKzbY7YiXTmpC zVGz=yJF^nCET$pGorw^^Zr0W@*0{82T$W--t6GAWX?O!Dvy?pjXxV`?&iFJRZzx-x!b|u##ylr%M_pRxP?OwM2R$kqj{@frmetHK*Nm!5l0gPkn=o%it}2!u2N;e=TWG{up!JqPE8dU z#{k45mQztvS&nlO?xz^E{i$Y#(axk!X8N_k)X8IeAQ7VBOD!v{WbR2|ad!j9O!$^z zAqOZj4SvJ*47i755o8#QAxfo5H;(?{3CLv17=yMwEt8qA^``Ais`NEWvX@f@$;XMc zysY3tt4Pn&Hl!y97YZ&}Qlw^;T`KryIM`}VX{~a#@a}-f%dE^RQb2a`3hNd{_>Z#S z|2I*mEctm^6?jFvnw}XPLojZDRm)SXtv^h8=7_a;r8Q=5Dwuj!*Vm@!UwJjDyXl37 z@)EPSY~Wnifs+?5^mbo++DI5CF0>O548{;Z7g~r$!s&iV)jT^G0T_I?bnSB;+zS{*t!MVZhy49K0aWszSQkn zQSn#acdfNMPDgJ%m+|$nU2=+PDqnawn*qx|G8e>JA7CJK6KQD^+`K|KqF@b)JmD0D z_cna?#z6x^htv{{SCm|wD6G~CkSGDaUy@Z8Aen*q3PD{EsA(c)lGhvX32Fzxcm|>! z>}=LP3$T(QrA+d7$bzRuC7--Q95$OH&tbC{0zAfmDJ;j@0Bn&D3+5jd(KYGJN->lc zX}dFQOsRG?W1kjhE{;2l-BBlI0|~tN@ZbX#=>2wrj9428;6_vd0vvV)_df98$AQ-o1rZ+gnh@zgq#d<5@Z-bd zia;~kptA}sx`rL^xJ}pep6{vX$9Z+`?Dif$ia|*QLstR1X5jO;M_ao*5 zC{In%z-W*nJ_Hux-lZQw(JiTnNs+KP3@3aH0zn1iRuG`4plOyYZx9e{T zVKxR!pi+NJL-nGxh;uXcFh?WjbfK18*Z075)Zvgb4~E0zNZpT02XRTz5Iqx(iW;QI z!+da&bB0ei64VI6B06;Grx#$g?jp=2O<4e~(qqZ!0ZS9gAz?J-MSc|aAqR_arunC> z0s~R;Hx|IWlF{0rL{l8g7@He^eFc`>l81?ABh1YJ2f74NX)4 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/ru/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/ru/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 59% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/netstandard2.0/ru/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/x86/Release/ru/winPEAS.resources.dll index de6508125fac9f8000411083e50aee0343107e82..777062b431ac4e8e1e238cd47f7815a29bbc10a3 GIT binary patch delta 839 zcmZ`$+e;K-6#sp*Ue?>Ly0Vh9yMB8$GKSf0q1ElOl9FPnv?>&Z4$WqZx0qd%>LDYd z3j{46Vf5sSMOq*TXHI?qkTd-VAh_bOKNMTLAg9)Lnsl)Rkx zewa)nn#u3WGjW_i!4yCf|G);y#ZB4G>|$1)5yLLIq}R~&)Tm|*i>#|5GMOIhX=_O; zMk+HtVVq566n$g_J6ISK+oZ6&Lswzp`62h0-*nG*uO7di)>h^d3ol`Part!ruIT#h zns*n^bPe9MOk8uEOFY{UF_GGs4CX+15zOZLCS+6j$uO zb;;`^rnx4?B(cGLQjH`$UZ*92GBNBA${I4zVfx5cq#X$=tYX#gJ{Ts&)n5i2gOfDx zz!KLLngr78db delta 2241 zcmbtV3v3f*9RFYGx((*o+}4eDZNF`fhp?hTMIHlY1l$z=->q9nNYu#p<-6~` z-~FGz|NriymC?G@D{|Y8zS{(`aRCfDHfDN~1Q{figPlvzoS_Bq@F-rMK(9NP}cnqvenHF!gG4r&1 z>&DcoV2dONI8~5>oY=t2inh#}sU5aX&<3p;k!ry!ON!K@vWtY^bT?baDQ&ghR^AsD zd6|`YMGDJaUSWNr2>($Qyxr6}vwH8PU*0QS z(0?5gc6T*4Oqg-umGo}o_OAA+w)2mlh_9G(`C@%_+V`7`gkh4S8!=xnMgi8K1rst& z&kJiyU0?)YaIRhRp|@|{scjhtHV-W~U(EP=XirJ~^Zg61q@B*V+Ptn|>aUTH^Aq=; zmv0XoTzI$fX3ZBvb-qJ)zM5yuFW5R|XIqJ@aZA#`n>#MQA^bFW;&iEaFXduI%B82T z^%f;9sa${i^G%H@;q1CIJG{?S{8@0et)cgbY4tJ74+q|n%?VR@&%Rs+Z2!ny1pD_U z1JNr;OS|CX6~Yk(n@8jcrzm`2sn|(6WG;l15iBK9TY2JQorDYeh#U8ItSJ^(AyNyW zb%A{h;WQ1-DQf_|cODr$reC?q5)D!~@;NgWFD6tbjB#UKJ9QE0(3 z={~)Z4^^fS&hM9bKc~jvKv-0T5C%IM2Mr7zQcE;mQSx%4(4}`EQNp2+B&#ey1_LP- zf?63~u#}WZfj~GYsGR`g7%;inLe@1Cu#v%BCWSg>!QZNqFW)C_r_){FcDg(Ok1&uh zEXO(lHpD&_SbzAeSi7EWG3+ev$w}89wKZzV_LAg%_~jTG`{J}Ec6NLMzBcr2jP2T5 zJ7>s_)BdpM8txc1yTcs0!Cb`-Dgy}uIC%(y3iOq(0U5D&5Wt71f?qQZmxAXY_(4RB zA_`6(^_C*iiAV=(aS+1E;~jw(v_W?jT6GNe;bBF%K1BDnYfhzqe4K;w$BJM4?hB+F^(~DX@UEdGWP=`a#{1^_8 zSL%LLI)b+Z4bhxvRMa3v9^`|IjP?qZlpTCy-&rD@6N0h8)I%dxY6B6 z0Us!A!hjtK)b9rfFLpHqZaIuN`+d#?*jW8*q5ggA=D43UE2m z558OwMGr+J{~ Jb)?4`|2OAqL+Stk diff --git a/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe index 86cf27ba634e7fe92490afea83f2cba0183db39a..eb85eca6e9e935878af42e64e29f86b2db0ddff2 100755 GIT binary patch literal 469504 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 ju#Z;mU?Ca_?t*g{$-s_!) zb+VHJ&d5>?F%`zV13DyW*w19wHOmPxAStw69lw9f;gOm+2app|PwmDyX@X_1nvZK> zuwfw)rRh2^;PF<|qqQPltctmklYIpLrTz{_u>5|Q{plh@)ElhLARMLQ1YW)=1cNqm z+~d8jK1W?1Hw(B54F=XCGb)t2peA8tH(30TXLK!EPI`x)G7&QVd_x??+S8czVkPR^ zeO*vO`}!al27;9b{8?|P7W+O@s0*AHsQe|cL~>|Hfyyg^%HIYm--F+vj%4tz_5@b9 z0Cs0pkK#-Tah)_Q_4$Uqm)1fz00Es4*9G^^dXlb#)SH3IkAYNR6*Dk#h!3ftNw z{Q)7Xt%@jwE#BYZ-LVc@0`si^#Ec@a`fMM?GtHls1cq*o=y=C04-c-$;QuyCQ0aTs zAm<&kI4EHpapl?H)(I)!kG@JfrIXt;(B|cQI0|;+bcYfN5-M0pA)o37j(i{XViaPu z;ROtC`x*vl6Nh=T%11Hi1Wzwxjzcq5;Pj&$j>@H!88vEvrOyuxb(i6+B(P3jZmN!f znK}i>X9#5$Xq2;l;KL%kQ>Jt}_9E8HXuGh18$A_50SpZgYHupPM!KAS z3?Q*aUpfGR&KWuvn=mJQryq7D4+th|wafupx@*Ta&bL{ZX${Y|Cd#LK~O^06-!>Deg0>FxSpUB+VU!3k9=s2ij7eOzvd;v?Kvun&haHaHriH(Pg)Y)07p!3pK^fZxz&$cBh#E>><%%Rnifg@`e^pg|gym#-76%OHG#FA| zQ9mhwcnDVVHSwEZS)G9WcC8G-&h}NQwCN+3NPwR#C z-s(j!f_b(7YHt@R!2c_+3lGBfQ!Y`w)czO3z9?I}z^3Jr@*=Frm_e<^kuu=L=8@_j zr2sa}04cV)^FS)GJt=XaF+#`l@1%OGscL39P7n+N$b@vAewm@wLc7999%m zT1vq|r(msy1c?Sz13=1=7$YC+3vlD1W9j4#9onHBdn93@OzvAC$^z?cQ}(uLpL1{YK6@8 zUPwdK&q+ZT>g@-4<+f^@xkopt+A>$_; z(1FU+6tr45Dl`bd4hmCnwFGwhlh5*!+~ctRs|Zu+-<^;~TYKykQw5c=|`d%I5>8U)P;h+mvYIuW1H?;{FC6u-v`@!zs4lU>P5KL}0G_ zg*2da2lBk|aAk&3AGBri=Y-C1DQWc)N2w~m;@JW{(YGOw-9!_VsV=5e1S>^OP6T5%FXI;n)HPLLXk(XZ8@4}vC$M_B54-4K zX_3uMs}tz@XaRx1NFCYn)4Xi#DSbfg- z$L~9S*S7d8kNG}x)4d-Ee7ExkU-VCtcYS*J_C%}KvarL6j)zVw9UmR=vDL?uy}UPx z-$UfR3WIp($?ZOVnx%l_G(5ah8*vHGp7JZ#n#ZJXMWb4TZMA~+tyYL&Ys&!~$}`8~ zc`%HJdRCqa<6zAK4$J5PQGWQF@AEi*L(nWWhm<_1`5@jHUwa^*$IVUwC&utj%qjfi zfmo*F(aSmf)1&esYp3-#gufsE_F7kpkB5iMfuRt>Zj?~o{>gtktt~|NAwi;uGg++s ztaaIhbp%JrZnN%nu4~|BFLC(e-2IKp_R#61(?w?!oo+gQI-BVP=mhEX(%C|1E1gT| zTuP^p&Ne!i(Yc&XKb-+O+v!|EX9t~~bgqQ+9&@wT4Y*@#586fVpCS>8Xw5m0h$o_W zgCVbHTS6Gmbn#k6y{EujzNR;H>8*&o<7bcL}z^&G4Ix}?ML+8D8X6ek)nWwWrXOYeWbP9BE63lAFfmy3{na+cB9-{Lw z9h?TVTHi;qI6<(hUmoUBb5jtn+{10?KO6M${$LV~G&hOHBg3gn4 zK2GN;I$wl9X#EnMKcVxdbe^O0WjbG>^JjFPr}F}xuhRJsbiPLC>vXy z2=>1Q9p@Sx5#_&IEsu?@AQtuqcyNlP$MWF3-OZNg1D0n6h1!Tg(H_g^`Q>I0P_%l1 zj!g##bRc-?;Is}zB^{je!Lb%PJ~|z}tt+jabh_wlqSH;sPiHfo9y$R!K{~y3w$Ry1 z=Mp+V1LX=KAnaQ~88{)!x~%zCoxJ{QohaUB(v@KnN9nzi zO#$jnjq64wn**erPFSr!#z@BzPyT%11@(YJ>H(G1V-oo&(D~;J$pfC79Zzc-9%fjf zb2FU~ogO;aRD(!5;0#$_w^l6pZl)6wk@5amGq9EXzUDDaqY#(y772`NG^xu{g6ZU#teYVdT68Bi@wL`OVWvVATxFTm9va^lDR%Z=MU*TOXrJpo}+`}0xN)m{eN`6P3Jqz z_9{UgrgIx#e@4#H_(C4GW#O05$^gh&3wte$hRIswbhyXy#c1`Em zY0|8`%;>F7FlkvHptA!`iA9tT(z%1qQIbw~XydiQ8kKjq;oP610bBy5y>x^oFEM&A z+H{JZr|CR}$nuBiJLVL~Mk_Hv=_yZpJ712|xsT2?gO4%w7CMY5BaG)O;4IQv@?Z@M z&xh$eLI<@Clvn8xy~-TQk!c-YPSHuw*=9Hhn*#^@h9kc57!@+mscZ&5@P z0qsjztZNeJ#C0>OYII|rzendgp7t(2U-h(i^7(T*Kc(|+IIF-luxioSM5l)in{pLr zf`kyTjMSFtY|e#M+T&>lD`Jg~&Ms!z&G|HF$JH&qN1S)A#8ka`-z7-ZWG#kZ*i@@~ z>D){wL+3C+mA^xHxAFBDo#UW#n-FY~uVl8>B{~l?-HIs;#tJqI=b{L&e1s{UVgpwv zpbSAH1y+BL&Zp=+OAyaHwa0M`tkks9X`|Cl$4kf8hFL96^7cTZ^3kZl^PBCoOKi6~ zai-IjBb^?48M7T18(>T44Cp6Iy*=FDi;cB&e)zC2DaRa9A3FbYcB{0xr&aYO)j%frXsAjCszGXgwkaFEJWPij`Gl z#aTt#jd&n2!i`;m5v#;9d6JRm<*Baq5en+PsF3$N2z{HzSDLz52KpQDDnG$69_W)WZmTvgTr)r=96pdr zA-U{jT=^|2?hgfzpNjjYgji?{N8Sn}qYmXK*px88Jwf_GO+Z^iKR|M5Da217&{ljz z6I+y?(@;LJhVY!U3ZG81X#$fDT81X)IX!@X38$A}8GNI^hr2UTd(N5H}w=S!BR+ew3K%!J+MDw zLO2Rf_w-sxxUwRgQ9i1rA7wHm-=)v8b0oH$s}gp%;1?Hni((!D<3Sw*BErpEKtCi0 z;n0hI91P*&8Sz2e<#x3%`Y*9`bAoVoMCHuNIgb{BW{`_b01(i@7=X@Bj%T%wjDZ#? zZ7Ijo*l*j>-N_Cm=z}|m@DVdzj{L$bst4^%`r6zJ5v|-xR{S$LIZ@c|81+TbY(!yz)(cM8};eT4_1;3-L|4-|Kdb(0;J^pqE? z>7gXc@eG{wVJXIs*IgVx{5}1?2-N_LSwfzvDk@L4gsgTyI&cr9agS>IYzB-2P^fwM zifA2IgpbRMj0}jBmuZceRzU(496Nt}GU<kDsqa7nvTK9Yw#W;6JEo*c<*&)h^ZN2UGzgKZdY-q;OQMi_ z*JeAE*+{IVPo;FUqV|o z6kA}?|H_by*bk1**WaVBz`+TSTuIUM5ZK`bX515o0xJ_UB><|HhP)P~}?6qq1_X8W3WSI*Ikg)S^Orz!eCfN%GJyk2Yrh5r>K z!>bQKJ2;WxtBHHli324R6YLKGXznoQK?WWyLdCR(2J4^+!0urOeK)8Sb%L;?!0!_h zn=1OyJ`N-<(aUPFR370Z2`i4WeL&U&yQKtZ=;nGx;8t90J9q$f;n_>L*hL9R1hj%~wm-CKSX2v8QT>32LdS<%| zP{$sG5FcP>edL27^bxa96~Wkd;{^e^=|rlEy%;3yISe4JyRiL%j!nlyr-hD0w9(g2 z$4kf8vdij+2gC9%7$fNHN01*sMlmynQ8+M$?y@j{M^en+8IYp8vf8?f_bKk;4BfYj zVheL!gkkE&L@!99@4)5lE^wi7GTUb)~>3ofT-yP)Jf2jF;lSt4FS z5ZHo2oZ9f^oUaqbnrREdD=QKkAU0yNHJ;9DLWPDaMVusU0$eIr-a$X65-i~;wqST9 zE-vmCxKPF0d{Pg(FG+Yr+@~aV3S?^+-*Iv86L*@_)0%vfXhRu8I5jE0Jg*fZ_+Xhu zK}8Ywc~Vj%cQGXuk6o5j91}oEzDZn`h5063XdHCECh2$g%Ogn`P!c5ORdIh#7uo@# z9`g}BKkHR_L2CCHYVL1GAbNHOsU%hi0rDI(qHEGUCqT##FsO=q42xkH;qbQ|3p>_? z=aRb%xy9QT=Ccn^<`@mwxnc~zDcn~ot7(_oR&Z=# z@l;{vNu}Bm*o?dHPS4C5?I#r$VV(Q3!P~PFdIQW{Qimxl^|z zWsrG7)tC^{0xYx@RE>Ymi&kXi3%0fLxq~y4g@xk6iKW52XXb}ugA=*pdyh;`=ckru z^MyeIow_SGyPO|en4Qf}k|5Xb)s?2O8&nM6lAq5PW+uZ2vh&Mx`9kjg+5ASyu#_cG z59ekICfyM%jm@7tzT1JWuQ%QZ&`S=`rG>(cQ}^B*$E~s;P-bJ)S&{LD*{OWt`n@K9 zUIQ3aB%~O=@_~j8Sf2aDqf|l&NhTq!#)Gj&L)wkUD<15L*!9rN{NZf+$l#IO+>w0Y z!MYMN3v;=dc_|I-kh87h&N|(l%kxV!bNRso^Go@{!Xh)yOy-M&V+(Tz-G#z^vFrEV zIC<~AP8*NS=8DDGy^-tp?hQ|p8Yl0)*CftA61frVcri*C+OULP+w$L*&lQ&r7iJ!u zna!WfL&>qNp8a6`d~qrLU~XoX?QdCk+SWnRI#gw-5I8)v3!FBEJ{3}8{q^dSL?E6^jkVY9S;CA8rmKDgdzQ<%Tr?hH3#su@2mfPSIf^aLBga z@vG(!EiM$7LiaDv%ua=(BatD(1Is^uufyQaaRZjMjhjX&HzqvY>Dk$ZhYn&sihgbbiSVO~gxftpPQe8Z1X^fc2K?*7ju*O#PrhA;thND6eVeKaIPvACl}`Spo5cP_kauI zdm^ztb2CeOmeBqap3Vcs+m~mR-`{Op9Y^x>Q(5%**^3YUouEbb;r!&qhkT!Hbsd>T z6X%P?+{ygKFQ5acAHX&V%Q}uxE-k}I@!}VQ9cV|dJO8LKR>rb==JB%d)vZE=n`blfxs4a5O#= z8%{@}>7iuWvanBb@Ni+_!I`OiF_fDGHx)xm3!$aye5gU17gZgAXdVHNh0o7p6VNSIwxAeogC1_IfV+-@p zz~Hki@`h9Oi_aUqvPRhJQa<{htnCvIw>RL!?Cg9cz7fm9S+BbqVaG#G8PL*#)gKI zL*uDbCLYn0nRsF}5*;21qryX|QFc5$nu?EyBO^nxvGhoKJeI&`9a#7H*idFT7SEuv z!=so0rH7DmbR--}jg1bCWroHhaeOp_DU%gr^ZK-GBXqpr$&ZS;pq5yVk|o{8qJOmY08mUCY{L+fz;`2JRBb# z%7#bNAZj8LiKNowk=SU|sr$%CCK5{kyHsR6jndQU@Mt2I4Uc8gY-QAL7@e4@z@;V4peVBkUT znbthX;o;awmMDOaz$+kHI-W^|(_=$J>5%jG7A5yb#=wa~necEd6#-+6rlM&F=E(SHDm@0u z0=sND4l;$4iP1zjmWq$2#zqnu@Q}g;*Nr5S52e^gPXyfoO>XuE8M^QcjCsSK!*NF{;NczS3!?r?b`lE|jA!^v=ZJedl|hezQXij0S`PjfhyP7aY{we<1C zDCmJMn;1gV#m7fR!lOxa<8gHJp~UcbCOhiXF*!D#9*Yd4!6HcvD`QcVo<BJpr` zd^nW_G7woA#d9bX8A?V_qu6L1vLKC)Nag^+M~BCg!^uo6hPsn`s7EWUCvt_8`6Zp% zDU=v`ZaO{&R?4J7mq---YZxLk7J-Nwhd3EeVj9jF(Z-Vgu9!1buD4OhoLEZ&q>-WF z)HwJ6-6%db4lc`}yN?WIhogyj0+IkVYuE9SYyi;$j)`W%F?4)nNMh6;K}VrHhNR0z z(Gi?VjDfKssKUe9EShXGk_e-lLx5&RG9&3!5`5rTdm`yfDig^-x{ZyDgVjez(PT)O zi9)I-Gh^vQ4E76_o*oA8kEfFqpcEpR(QtYgLOB7%Gs%&W^vI|qZbpH7d?XtQXGhs3 zVbO>|fh{G_ER4N`#f=wWEK6#N zgnSu|fngveQ1>K8om3_o&x~U%8*$h*0WKIH!>E;vjiW~7+2jbiO*#>cr4u7#smz$u z1)>-R(St_9=~#L+9F2}a)Iw%M*rn5y=n;UjENI-r=V|JwY3ecRMOE{G(#aDVasH*52>H9KW(0~6&&(7|v0VtuO-|1NuOcV&HS=s6nr$nm zFu&o{0Ck4;e^EEHTNX|!b?wjRK(_Ij{Or_uW_d)sYS6SSpnTFn?)LoB;6c~}#KClH zfu{s6A}!l*UntDwaJY>2W3=TQT2E#2=)%+~%fex)y&HG7!wV1P3rD8&v$HxeKRlaT zIsu@E#Qg1Z49^%m-s2iCCt$fe0!F#0ME6A^H$)>hM4(@GLvzn8>%8%wqTnb>m4g2% z>gW`;QnsyQ4wq0fxu~?fiem!*AbZz14C0?<9i^#z!rzsh&9keKjm5@P-{B?>w^E+$ z+L(`Mn^F#%Tnn|o{fRmn5VQ1*tr`quQBd5En;xvB3#p;mhi5%CAj9jrUhKP zaRFi%RM?oAHe%m3y0EZhX7P3M&LRJKpx0!F1)vdnqbZ;%{^uD58>|V<>Tm#-)qg}C zYO=#R)mVp3YDaSn9nDB|9^+qa{$|)ys{JFdugQKjR|_ZBj%*WtUnaMd6IIADEw-nM5s%p@*jPu#*+USO%NC>MWs|VkkdPZDk6kvg>T?YBvL| zYA0r9VF?OhIFo!2<(6RIFCZx<0rqixCfT;OH{_5dLt5n|F_NZiEAFPLqOlNy>6GgW zp*#(Q#n6eu!d$4heE$i7P()5H6+?fT*L73N+HK=o+Q4caVm7pJqFNQ42Lyf#p-D{( zFEV#P%OS70*+dmqyP#7e)}Dncu2M0axE^8|%djBQ#JGTE#?X{3Lb8baC1#4$oHyk` zc|v)EHa;(HG75$pCa2O|O}>a_Nvu*&ZCnDn^l!*gQfLWm?GOyg1`s`TBm|?KoSF@ho*-LPla;D5RCX!p@sR`Qwj|=IR6x~hJx2STwK*} zEep#Bdz?i~gAH2=XEY1B0*aZ=Erp8H3(HtHbI6E7AN@7=#>-Rq3rAz&q3A?x=!QfJ z{|6a{Kg+^N`!>-#&m%_~^i#26OV?2LPS1yOg+lHWtE&tJ3pJLfPt2fENPKXUvW#{p zO7`-~9>g0B7)< zb>y0vE)@rj?@pNjTvS1K<=Vn@BY-Iriy2%dx&=S}9ZqNXf9uCa{`n>NSzq`+K63n@ zKmXBZg8${C_xu-O2>!siL`)v>1@w4B2<>B`K<(^dc-~Y~2{(sT; za?i(>uio;&-~Y=?zWS;EeOvO~*Ibsu?*{xPPuz0Z@khRJ*~qQ`Yk%Jd{#$?dv2X5} zIP#+_|L1#;4*tQ@V*5c-MR0{qKF@=}p@nneJcxo9REg z`a5&K`?lPv|6cho@Bh)u-+A;8jue0Mbc<#E9)1tBTGmxq8$N*F8T`0{d{w7q{T2N0 zX+yIk{;PQZ0_Zz|I2(De3DSB3@B0w`?-2GE*wrzQ^efo4`X%_gkna|xdmDbY!2ePF zib(qe@;wLtgJ7Zowio_>f%F;p&mrw!qpZ*4_YwS#A$=I}{}I3MBK@sMhuyT+e*}#G z5zl83{|!9%Gd=uM$nQnEKLQ>P0A3n#Kgat~q=(vK{UyRa2pE5l@IOP^od|mtzby#+ zTa@u6{JVhL5Ak~uJ5YC}ao-6qli}SF<~!1QQOthaB{7c^@_N?<@>)BaCC*w8<1&g# zTuQ;)Y0!PFw>3+~uX__(7S~4bYuU3nGmlZZdD3a1^AK*I;OD$~l@33d4r{R$YKB=Y zh+B|oi+;{MjUr|(ew6+cVBCp_OWd++^W39RL{5=pJ@hu76Nnnl;-(GW5L3VfH}zk9 z&q|F(k^F?j=K+AX!4!m|z{Jp|wzzKq=Jx$SYEf>`nU_KrC07plSPq%tvfDtUA_9n0 zee{1qbRWOi{Z8C$z)HH`yf0ecCwTK=_Zj45^VODLwEhN3LXAo4YgUw9VLOii#kDO_ z3+;09lewWJBb3O={Ul5Hu6F@dAR&nc?GpMK-)#7Pd4NpLmk+#yk#hAEh0B=P^tw_o@EC)h3J)y zqGQ%sM5CJZxtH-yR?n21tplz<_nn(0qhz7gXwt?FrwH2q=;!&SOMOM^0i-hP-wXn$3CsA>- zOl`YHEnYl??$nrg5gFL{h5`O7lI=c!GPga07&nsj87PD(ij}1(h3E0MAOzAkUWLYy zWG6D;c;T6~?@tOq1L7ut7~Tj3NiruKo0m(?*rT=dcO&cG3(eZB>_-3~wh@4ON{|mG zAuOIcAIkOFC}C!ute-z$iB&mM*9PB1wg!%!K=aHYQPg@Jkqs0O#svkK)O-85oHHpnw$;g zLSu&xh8ASm%HDirDOXrR7_0~t2 z-XFQ)@S}DIX0e#_PvuV8-uFit`lxLW+V|4rF$I$a0KwV;(;KqGD8a2)q5Q*(GX)qc z=9am?HXl;c2FwQYV(F38;>^H~K44jUpL1kkBL6c#~YQ4|)o?cH{lqA|BH zzcg+4nJu`I0T)b#rt&8+rJb_3Rbw1n+^7~}-kx4wnqDZ_KGa!^Wp?`=%lT#GY~vIc zb;NG;dCcl<@6q}9&M!PPZ~Jodr^JY42hu=SZn;vdmltjS7^(!> zfkU=S8^TCMkh5rSnwb~8XO{A_r|hk?&E-N<&SDQO5X9KaV0yMWWmKt~lcH{UbkOc~ zut1rxajAX4?mdJSmVj^wmeU&qNH-STWSLZ7{kub1COMGN_pNuUHEeECEOBU&8Q8Jy z9@JoV;UtVq2CM6;bwU^_!iGDq#B^XrhF7xM$Gzqk?FN>igv& z%k08rZnkRlLk(cqL4rYhpc*+fgImeOV5#OziS9>qAwRbOu6H7_*RPs+yBpgyH%sOT z7H~ZG2oj6;I`q_%Ya^HE>!N$bidjVWWKM@Q$dAfw2vb^jB1n2v6W(mgptqm0yMP8e zKil2*;zgRc0~xi6ZSO&LGNi0}1`sK2Aq@cx_GmM}9*q}!Gk~yCpbEM;#E0+DJQ@!& z!EV1hpMNhvMXIPe&7v$@a^gQ-`tzB;df^?vlmFvG&s_aCzYn$E%G_}LD6G!Kw3p0yL#c**M0s*2K*Xb2PyQ0^I!mtL;-9M9?T6pUK zj$_9@kK~wV{^7jw9>)N2{Nd#A@jLUgIK@&8A6%Te-#T=YTlE?GL#*)HzjxK7!%ph4 zg#uPTvCKbj$+dp@{NU6q*5vv3%d4%>&DQNtwx4_Rk7mFA-+%hip8Gfd!?~Y+>|Fad z+fIEX^zn}08~USJOtEp_A&xIJ(pq6$Y}X^@gka|4jk|~OtS)89KnT)hj0(_y?EXZjpL9c{Zi}S z{e##k1S1A1%$p<@*F#oAoB%vB5_XqNNU6DShR2(gX~5whE^>rRosL>s5%KO!S`t{F zX?+A8!Uj%DGWDV^w-(YdNfW`8TK~nZ`{BbpQs}`c)12t)oZ7Pec zsneUk8?7#+GUd_W!YhqA1zZFqot`l*C(E367jadwKBojk1bpP?zYF=Ppt<>?xW_e8 z{jr^K6_HR#@1E8RW?iiGlH|i^r8Foq2zayx!d{6RXKmaG&ABU0KdkX0>Z6lYUdoK~ zT5G~W)-&i;A>bUrECy>BxU`e}r>Q>+>~Ib}e1m4ryRtl)BsxOi!Wa=garSF|YMsmCdC+ z|LzNay7#7s=Vr~K)V`fqEZvFqj7ew(^C$Q1JUTHRPVVHGfSp^jSR~%J^HjdL^QIfS zJG(pgVr?!zcR$w20AjwlZ|8Dh{s!lmQ+UoCa|&Zg^@dz=Zt%hA&Jgwx&78ndK4*zc z%LA}bs0!?WtPd@ns>6x9%XZ3o&c2-oPo)5ideirs6z&72!Add?qR|D)58317*J$;LuFosgwZO(*zrX`kp%6_wK0@0SWf*F)ehXH21H^iFna- UEb9>?IDb8*{Qpq@KT3iB2V2z#(*OVf literal 244224 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 Xuk?v?6q9%_>$vq$|5Jm}8Q$K+gW diff --git a/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe.config b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe.config index d6fd05b..ff6ec78 100755 --- a/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe.config +++ b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.exe.config @@ -2,5 +2,5 @@ - + diff --git a/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.pdb b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/winPEAS.pdb index 2c662b8c07acc1560be2747033617237ed6b354a..c9bf8e623b543295c3b96b582ca3bbcb623ea260 100755 GIT binary patch literal 861696 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

  3. VeJul{EtJoi9y>)*>>b#6D5 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

    rf#p^L|ZF;F4)wy#d>&@>mR`b)oV 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%0DeO&`>Gi9YRi|>a$ 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

    ${!^a8XR%7E5DFG4Rtnb6D7 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/x86/Release/zh-CN/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 54% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/x86/Release/zh-CN/winPEAS.resources.dll index 2432ef47d3b29fcca411527c989d99622c21563c..2e3f1928124decaa91f83d77af785a8856d48a98 GIT binary patch delta 844 zcmZ`%TSydP6#o8Mb=TW!yEfWhbY@K#(w5oPwl%wqsH9|@v?>&Z4$Y>US7yDCK^YWO zP`LbouRTQ3?IojLf~X#P(5QzVtiXJzcL{nCqRy<^O*+GOF5jHtod5f0s%=W0zT|rz zsp`g>EkTfTSuRjQMAj;KEu6X=5P;N&O8f3GaLA-pK(VA`Czn}w&UKL(iBQ6?uu{8X zp;RSg5M2B*^RrUE$b6L}^tEX%1Ob^StO2U2+3Yv1T>_ptc+kCV_N}n&2&oJxkBu6M zq28qV{t<0qqgdVgy;1!RH`|7tMKvgYy zciNZ3WU8=>d`+6E$6;hl0W|RsTR|TGBzl>He;04?m&NYv4nx!9gPPIL=ZpP2CK5yK z%?+`D5l;?}87Jb&fIcvQ4J;=6wl_xCd48(Ie-0KYJ!g3Q;LU97T=ZdM`282<+XdL3 zOdjjnQoD4y==J#VXwOy4*m>tk^+EN_#as9Et_+DWdjUg^mejRmh@b(S(S=S3EwUNZ_Sj(V`-k_m@?;H6)?K^r5v#TaqcT@i%4O zJwcLP`30a2A_?D$A&eppgQA83M9B|Q4NM?GTsxZ4fEYg_m04Qg;Af<|0*NLl2!hUu z4v2hCs>t8i9ihDr$lm|%RZDx_mSyL^dqs%mQu2Q E0^xM0@c;k- delta 2240 zcmbtVdu&rx82@hRw!&}>wsxcK#@S08qc?3wV0AJ^wpb=YCVPkno5jf^msxGK1iPQT|{;kVimZhzT$QxEN5-`JLN!At6yC=j6P8 z{m%FJec!o_RmPt0c_%;c-JX|Vyj=!EUMiCcU`1d`9L)9f_OXT=L%rvpOdBc#SW4ka zfb8VnybLXmX`WIz6A^;Ls;y&k)3TFsTZzMj!>)bC%w`I;ADMgyco4w01cw2Vpr;h& zk^m;_D8LW_I6MQO7T1{OVhW;fu3oy)#a!)MyT4-aT5rb16EjY48?}7!*2ca$(%LC& zp1!he^KNy`l?7QVTim&W>$>_*thQf0>s?SXHkx#@XN`GU=3r%YyGvN^7+Abz;rTjm zr*Z7u!s)izd3Upp=Jj1IOdZ)i{9Lho;kVx7W3HB}h6CqJ!S$iG*MC^JV^2{tv!cJ& zaC?S(Jp)isr^-Sopy<9%iU(KFPzNU5rz2S4ZK$cnH5<=Q88q2k&D_!snP;aQf(%H8 zliD@&qVi+F;^{ihHn_mBPyiGufnRZ73V-2T4pxIPM)@)6YSA(jf{m%tnk_j@jrN9R zXJ$>PRg#08Do7ztY~*DHH(F|zL#xX&N0$jcSyH4{m0c->O5JQdr?l7k+IW9N;fYIgMG`U{l5OKr$06y+5O;c%dq+QgU>4(UcL3g&5SeVk>;(9B{!m<7ES)*l6-e` zaK-OUcWS?SQ13r>@9SrcMUH*NpR`xFn)Xf|egEL~&BD+3Pn}sTj-?NK(|>yLmmTF( zS1s9o_wcT!^oYIw{6XK#-aj1|+Z%U$o7^*GJ$K|o*;jq*W-ge65KSOR{jQz4!*mei=|L@+E0tpa*PZTciX zUYSd{KtSdLoH`B%BcdvV(b)+z;JB)i!%)-@lnj=@qTg}Y=S(58~39}&0H>2|oCF8ne)!GI|)$2tM- z;g=@S(&%@C^yXzTp8i*|GZ`(-T9Gz@AC5#DNYYkW*=Z(xHS{r#ui6$XXRs$}e^~Pk z_l#Pu%@V!Mj9>*-fdoP9JcK|6`l4$=Myvw_@FS|=$Be_F;5h^V5D}w@f}O{EEr@g> z(uub?2xI4QN1zpT&{c&t{e}zQwo|_uLcIjs(Q%+dzd+SXXn>lN@G^mV-AFs`>cFQf z@k2y6pHLq`d8&#!MqLuI6Ih04pB{puYf=%D#@*u3op=}oq6+%0AV8y_X2U2(&jeQL zLVi4V>c4oP44oxVqyI`>4WhJ&Yb%a8M~OInc+0Qf55Qc!!y#t@bce^8nxBx4;+CKy z8WZ)3Dx}Dxd~oA&#v@EPl^|F|gFZca0lIY)aVBZXBB+&yC8Gr_N~nhE6Dcnbqi_g0 zSdJ^rKW$!gM8*H42~+16Rm{rjQ!|yqy{^ delta 73 zcmdnZwwQH;KO-aKp1~&G|Tui0hASNdVkYMGQ+|QJ(AZ!=)V9FT|kT4e) V7aJ#tE;G?H&@(nLHne2m1_0fU3;zHB diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/winPEAS/winPEASexe/winPEAS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 0d1013338e862b93e20dec98935d11d1651bee31..e8fd77b03f55adbecda366c0d5053968d7bd9cb3 100755 GIT binary patch delta 696 zcmZ`%%TC)+5RDPOfYLnd0ICxbOw;mE!90Y!K}aCLqLoOSQj4Oxs;-kuu&{lRZ3rmJ zg6>#fiGD#B>_BY!fbP2I5BLbGjveB5!h0^WNJ5&Qn^eKM3m z61eN9v?|%v!$YM;-94*;^1y7cGocE*D5Zz_0_5Mqd{8wUzeYXVGL^b*qY)^WVIij) z+oyg&9A%AqB&rqJRYnH^lr8h6F7J8FTgL&8c%x7|;~uBoXXkhsfUjYmj>+MyG1eCJ zVhn9z7dMDQ+#phU0ZsO!$f{W2%ia86#||--jgx@5zC~R>>Uzn3i~2~cxnsF?+VmBT zdQOM%iml}I;h6B*v7^3mP~YoJyLreZ`N9MM-6bH1I50E`ZabvCQ4OK5i%vn%s~y=k z*AEd7Ht>HtHxQ%jQYvw;*)ORmO#>*lHZ3>!fP;O_qt08n?KYZWf22`PVWs>+=gUa5 zz)ZD1;-+TVqym4UjphJ)`sF3la*cIj9yJUh1I!*UG!HJ?dcSI*1xUVx=NM8A4cBm; S_=Ye9V7U4wZgvaHJ%0iB;j1A4 delta 714 zcmZuv%Wl&^6pc|mg*K^Umq1;ICZ)UrbmFEFAXNyVG*O|VK-2Q7S&Z#TVr6VcwnM3+ zNU&r*5{LzBwn+U3_#DJ1aBY%MBu1LiIp?1HuysFeeBAiz09m&A6c&ENsYy`xmhknp4R*?eg)SD{S`ShN31Ss(-2#}*K*oO18gx#jqp?06q09WuGymrfAj%j!_s-7(M-0{{c_+NWm_X58+w?CsBZfN-d zB=UFC!MtuXkHUz$xaJ2mX3$7D ztv}Y|m-DltRsvysWCTcni>|}78`}!HJUtd~0GMj@852$e65*aH@m~u$p~R88bbA$q zg+YyYwquisPWHrMG#nxfQDv~@c+nFQbsB;1K7ijhL}h-U7T`MvYGw7m%e4lHnZYhO vY(SwMSf?SXfHYYf)pR^#lbZduAxjWQ=3fVp%%9ff9N_p&myTa)cTfEWnZ2`1 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..42905e186c4316a43b4d7d96a80b32d790582f13 GIT binary patch literal 11776 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 K|F{2VBJe*f7Wtn5 literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/de/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 52% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/de/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Debug/de/winPEAS.resources.dll index 6df011b5a8adf52af414a689de7a82d2603e7328..1a5bc5ad73e6dd9b53063bda99a99f5c97a95aaa GIT binary patch delta 835 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/fr/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/fr/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 58% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/fr/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Debug/fr/winPEAS.resources.dll index 3a939ecffa4c016ba618ffb6447f08e6018c2ee1..a56272830c14613deee6d2e2ef6f0d7aedb34cd0 GIT binary patch delta 945 zcmZ`%T}YEr7=F&T<)+SUy1Cre=C{phq>OJr(X7mwlaxe8Q>iF)wQ0lYWSdGwX;4r> zuyHQD^~#D83L(AjrXZp&x{!kKqUct<+(q?%n0_-U z*s)Crj%rp7SO};ngW7h=B6)}$&==N40VsTK)~*MEsEmaGNl|bZxPy&U8O?-<gWdtf^7DcxorZOQFwKBw)8cggPUu$SlJ%@oLdc(grbaphsLtTKP zwG>^Dkyae1=r18Ba1P3ay?;mFA}d0}lssm(G9ABVUgF&rYvo`j7EesZG84St(&C#- zPDOgUqMl45o1V#BO=LasR0{i0jAeE~{=?Ed4~1A7kUl@OonM*hTD}|h=C?5bY==KDX)dpX*$AqB3i*~1A6u7<7qzIv!PdMDx7_x{%j=r5tRLLZ$`3Hxs z!%Naje;nwiRWkHp3OOW@p&X;vGeB{YdSDJo!XoHF7oz-vvr*BDI)2mHt`lj31TW+# zHwY7d=XBTXKOH1qXI-}c@(K{I$1aEAUtU4Nzqs5rf8iw2r%KXOLnHO=tF=vAtRPkV E2JWb?!~g&Q delta 2345 zcmbtVYitx%6h56e>Y^D2hg*1cK0{34%PL#E2px5)dSSsX!2kp+Z5=o!vGhBx>YN?(4hf zo^$SZ&b<>YkJfaqwtK$*@I{E1OQ6e3V^RT32#k(_TU^)^th2FV({+&Oihk)jHz{Kt zt~?(DAt$*jFH6m1nnv$1B1Ev7)U}KyBPSV$v$3L9u&AFilbK2CPs~JHl;bQ(-JPWm2+{4b%hom_jfhfWs85v{y-vfw`p?=S)sH z09lX>->ZDitY?n{i?ac2jc}e}!3q?a3cusH5FTRdf?QogY2`}6})xG!lnKOO8m**uChRKL-!vjNN6rdY5 zBqP&wzNmJN0}?5@4D@t=>fX2M%r5=m9Yb##F6&PY9W1S1erw_Nth4$XO`95~{uf*gLSnckTY^vvY*MGA~zV zURic?t1EqJ)#kg0-fzqdnd;8h+aop+I=2gCLED5*94w$vdsINg$@#yxFAwSFp@-R<%xr}6E5H(n7O1q7E+mr zErf=TjKmMcLn!165Ka)th!cdekNFVr61hWGBD`NFK~Yu+rhrEb%cNumOR5!g!XFfT zEf^-vrd#yjmIA_gy%O)`lsN1U35qX>&W`v&9Ycdu6ZKaR-JIZCp(P-ZL&2aZDJ+1V zfy_#uQWdIiCS{`E9}4)C4$J}ulAY`f)`3rmkpV-Q80?UI-d2Si`Gh#_cBjp0ca#8( zVIVao$J+6l#vdSzKdh%?(v@e>MP2H(+yZ8{nrCcNGfbr!{rDygm;NMmsfit%O0Os0 zo_MeJm^hs&Nxf&9s2faFEoMXHH|7TBQ5lHf$B%~qC_vwV8juic2OoG4m4N_;d8oimq*+0g#z5e zA!lB6hsTzhACZpWkf0)ZCh8ScNRh|+;Ns_uop9KxVS)uT=+;i}gB6;I7?U()A=FBb zC7}gOO(=(PBO!MMQ8<7cEWn<|pO#8=M8V%(2;)jda)T00aZF<@9{fcXoAYNqPBa^5 zt`MAPZa9FChYz3#MyX-5c|4V)+&W-7wwUl(UV#F2r`cTczxAu%nV(9i0fTzST!I$t z_&LFb)sA-Xia``DxGeckXrU2#c-vxrLLO4o6PCQJM|q$e%tU_fTk^*~iX%V!#*tf0 QI<6yAwA<#=kS=@5-;oDS!~g&Q diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/it/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/it/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 52% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/it/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Debug/it/winPEAS.resources.dll index 834915fc4fa25381709576a2f5f8576298bea2ce..113588f9a9e49320845dc3b487dae437be7647d6 GIT binary patch delta 839 zcmZ`%OH30{6g_Xsw}lod=@g;EOb3b)(@aZ~g7_&B0z^Zq1^h$<6I!tW3Yiv(y09h^ z(Zq!2E!Y`X{xu{Rb?rtIV|3wyNMcBICkr=h*x;Q45+&Zr{hhhgIQtWY;Vd zMo0@t_wrY)kxBd;^ZMrKYg4*O1r$OH0sE+!ZrnqUc0BV*ISP&eDxae$CtJkg0=)0O*$JgNuLgHk9wK vZXsUBRnLEUg^1TfRdN2ytA+4owW0hkoc_!&r8LMgYPk?z+*ALH<+P&Tym6yf delta 2245 zcmbtVYfKbZ6h5;o4}9tNQhk)&2C4^xYeVRu-j%Fb3$9K-136=({w`|DZzxiMlgxe4p(x)-g04xYh4S^*^o%>lsZb#?&tk}^)fMpae z1xSwSOpn*nnKe@@QV=0HEZSR4T5NI@E=zI5;7HRxW#%wh+Rscz9w|Zq+Y%fGh=jxQ z0TxCAOwmz*egZHQ4^WMBP_r|cfityzSqp{^cE5E0+XZ)jJ$13rl6>ySh5r0qi=Tb+ zwe`&EqLO0=xa{qvU##AFv_E1X`trN^@u%~zDPKfGFV zq<_~Zcb>O)XZ4L7T3P?L)$qpbsiQqRlq;ii8;@VznzL;0Ku6E5{R0)kA17YF3=f90 z7*}t#AuhqOfdR;@QDwpFR;aJzhEQ;sbv0m&0Ej~@v$C$L0_OzW&oyXUO%==yZO}9) z`Y6Oh6nw8mCM_yH3oPzN@M(q%3=5e+ksP>%>v`}1pT&@3Fa{|nPI8{6Bqs)z3Qk#4q$ZVJA$aFG*ji3$sc|;* zF2BgjtjsHtUv}~e>k>uykFp@B{~}r~OFmv!1zyq4B%1>f1ii*QjyzYevu|D5rnS!u zu07LL05L~98tP}wAKI9(*?6#{H7E7b(*x0!*(1YsOXGjsViJn{bcded;?x$)0R>R!F^;`R8!#L+d~^*Pr9N32sm zza-xtJH7nRhMU#L$7@|@@0?m}wC3&0KHO4bZ`eD1Y{#LI?ZTCN1A}GaUva~gahG5I zt*3bU$|djI{&G)4oZnJ={*ZHZ<^8;iE%iNLM{Vg(`RT-avMDB;FYL=;AoU-a3t;)) zWFUAQX=xQ)yh1plVC{%J;S`1UG>Yw{P3C+^8No~vwV5Y&)KGcNny9~`Ok(5gwkKZe(?Euplh;pz6tUVvFj=@we`PyZ{-K>(69}$Pm=E!r{?D$=If`OQj z9BadC6#iCV{(+@y(wS~DkRt8PSsQvunvc<9Q%Yj{@ar+r`XaTJDeR0GygKwohG(rS zg)>+pwYw=9hC4^yiu1$wQkK}M_<1aKj$;1`XI!0X*u@hK|d#4_PqH9tSlfrIs=uRjM0s#g6RuG_3 zP_sT1qk94?bRie++w?buP=L-7sM6n3S3M{#;@pHI#L+~YPCVt(&$}TP&v3|@8{OgY zNzG462XIMH5sis@MHN!yQ9ihEoS_IOoSGn5M1xK}dI36g6CoyP%KWI6h9#o~tW2nY znUg6m_MxyBId}nQnt$3V(GeAYOn%HOnXC;;G{v!svAOVPw!my%^eEA6n7Mi2Kywob zd^CLk^I?kCW=>6_a+F&;|Ci!G_%dc{prn z2X7bz(L%As`j{3PkcZ8d)W_r@TKme99{(^8l!JxH&pnHE#=|)B(>pWm1~VPsBU5xL KEz*%rTlC*`Xht&t diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/pl/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/pl/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 58% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net40/pl/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Debug/pl/winPEAS.resources.dll index d3554aa66cecab093cdf94109b97f29cb6e4a86e..59557dc5c9b13eaedf6e8caf63597009e881dbc8 GIT binary patch delta 842 zcmZ`%OHUI~7(I8&qr6(7wf14lOdnu`Or{0nAc{pHLL}H&z-Tluu@xJhPK!ichzsK* zF`?cC8y6ZAji^Zz5;ZY#;YJgDuwX$nF)aK6u3>@S6oe@8OupBdZ|*(!yE7G=YMZ|8 zAKzcsj}0tCkjhvY;3lGIo&2I^XJrA%eyg!$RN$0BM*+o@m26yM{iTaeVni}Gzsr0U z#YAb8tblAcf5mE<$bT?@O^&`c&_O1k5MBF#J=DzdED#fcRXe}r-8;7+)bETOq!)pB zMo*0nrj3>ysW4Lv^v3aq@*PHgthcj`;zz0nz-4C}`^nSJ+Ts_m(Fs2AN6y2|LC91! zlK13&00vWs1LPa>OfycRU}{SWtw>lwIrq4{%*vZw5BZwQQ_`briR6f;4{@`*HZqwS zjkUMNWj&c5o6yfE({f^X7~5EkZ<746yXHDfVt)BmSMGl7R`SH#!ubaGY<~;Pudkl% zb2TpCv46gNu6y8~Y2t?MLiA<*%*`jy6MY3DV-_nzsg_P?=?GZ@C}dazb}>{P9UH%* zrv@)(#P`ocF`|Tyl0qI0X(V9y$VMcY1O;aPRq`GR z)6kVo1G?a#KcEw%$RG)wqK08~lOLfPm_&-W7~0W_I6v*LHg%wiU-LIvMcP3@7<5qd zz`^JJp^EL@D(N~N@cvgu>DucgRRw?=o DUHqmF delta 2240 zcmbtVdu&rx82@h9b=|;jWDoXe$Jxd}V7s2& z{OTmeJT7-kHB6@j!kxWd)Fhc$F<>Ao<@Vs-)4Q@9Es z*VJ8=_GfBI|6qi?_HXRFb86X+HodGZ> z86Z_h0nQSDM_B+K++&)9DT$seeS9@F=?Opo^)r2uYj$$-Rqvkm-EFh>8>|My^%=*% zzP#LW#?*GcOHqG0y!7ST&-_UfSFbPKd3t5f&qvd>Bk%Og%e%L$A?@nabbd!`g?m|k z@2>8tZ{5Cj_{xlT2iITP8Cq^VWr^*6{8FEP&4ht%Y1^guEv7juCRNPJ95`^ES<~+^ zlw~{DF#sj?sw{*83XOHx5Kpe8u^x;`02zptxEpJ0aL>Z~iw14)_!{PpHZ*>6$^pm( z6MU}~<<4`R02XgI@L2#C85T-_BGcd=o~OfK_;f+O!5E|bn02%0874vjQ>|^ywJ{5{ zgSkCfwIRPG2RT)cLY&yd%L*PecV4-+Aul^xCwOH^k^CyVLEG_SwvcGk%qxr+JL+|aou}Qf8XyDv@@kz#@JLB52+uL1Z zmoD6T|I6OyjEJ@2!anZ`_v7-PTAQ|?GoUWgvDF zX=xLDyh1plVDE@L;S_}rt`a*)yUc}=GJ=&PY70*stetQnA93Q|7B8tnBtN0$Bct_0 z@dyeDA;O6w84ZF^_OTyA0itv$YLpKuBrGW^!4~jI?Fy-!&5~Lbg9wI2!H;FqeR?Gy zs+18f5Rmx*rzYTFL{x<^20I!D4GbMpOEg|l@^YfksW%`|BH^$kt1Lh^0~u~XT^MOx zMXIG>FcK2f4uCNXn4Iiv)-e;Xk0Ga83U|mtphYD|KO#=M-C6FmJ1PNQV89%gW9g_Qp=52Tl}$I}S3^I>#I9|&at3R%_Rv~v zcwp2DZ8_23nOoRF)gVC-Cl4V|fqu~*kP&MG0epxm_+!T5Qt%#v0EmcDM8V0U-YP^o z5NSs(4#GHjJQ47t4Z5q)qH8$t+qUbPA+$@t8BG9fx&k#Xp#$npLS+ICx|3Es)q__z z;)96pe#CqP<*6we7!66pNuUnzUOfdxx1=H_CBot`oOl`pq6)^XAV9OAZo?=>?*x|U zLO#5=>u)MyHU>+eR)0%F4WhJ&yB}AaqmewlsO8i315k!K9C8-GaCm%D_oLELJQ6fS zbD~jEgA{p|4=#~sJj0QoMhF(sp;ymdfKJ^-oJm@;2wJ6S$>;%_5^7-FXvtk+6b>N= zi*Tp)r^AhbsQ8~0!Mc*s-k?NN92*#i5C6wz*-Ga&Z4$WqZS7z6wddQ&Y z0)fkUFnaQ(LQ@EY^0}9S=qCeR|@io;$5D)7+*f;T|zOi%(4tl{WQ6(RX2cb|EBQF&&*caQl zTleUZOxt7(nY?Mp~iWzm)ug_^ophAoULb8S|beKN69Z4fWg;l%{c#cG9;_4p*PQgj* zPhuQ7q+w9hFp3`XV^jmv$Pm|yPP8K>&IB7QU8oh;f~|H=H>ik!UWq<9#hYNLYHxQ7 u>FN%7{;MlSx}Jo5j(>I0F2s5$RP`4xYQi7OXpoiWgW@YS;U6romiz`nkEA95 delta 2241 zcmbtVeNYr-7=QLS4iH2L0lnjn7l@RA?d~u=LJ$WNXof=ha5Rcp?v`U?@Alf=gPgGw}d61ZGTvCrf*Gu!haUy+aQrs-*y{C|nLO z$JCpZqGd77GrqARLU7r%*BD#k924G_WC3hcyS26OvvR%Tmv$oO}GSp^^Q&4vzk?Lpl9iOW)j8+i~W90=0Pj{Y(7NyEtror^9k0$jW?)xd@W!JAWhvS*>-de-E z>CSZwKu(=13x2OcW1TQeCYRGt2gWFXB*bzm8>*M#J{!;T4Vu}!jJd8go9D&sgA_2q zY3)t(l9Hpq;^_)rEpU!uAqOau4>$3?2>!xr378GWFy$v!H;bO(L9j3tT8zcYEZ1@^ zTav5&t&;5HR6+7{Vk0jr+FDDxcFZzY8@Hr}Y6Q0|DN?J-t`hu3PPU#?+UwkHyeBB~ zGAr|n6qMb(!g@pz{-Z3&!G960m8AeLs{*fRH5ryr6v40oPSu5nHZHnRwIi-KW8_Hx z35ea--PAaD!KGJcuQz_u-H~s-`0$yS%DgMX4K*p>Z8Z{xNepkne8Ct7*nk#H$TU5# ztXt{;BLIVQ$>m3rvIiC5BwQ%_8MUe@sZ^%YlB&Zb^#-qe^s655j+xBsGi zYwW9)zc-E6emPO^IePoZa$|1c_Pl}iGDp+4gt2#aUwK>jas15LrQ)5W;mV}TPygIk zlCY*~^R0tho05VV^+UVe&sP3fc)q={?`u=fp!xel@5^bid3^DKYzD0V$Xp2fca(wf zRivdu@bC)Zh=R={@`O_q-q#{_kxrQlAY}wgNz^u;I9NO3{2t=Oy#s5C#Z`#ZN@)4W zbp22~h(dy&aH2@2gCLZBYzV)XC|!yg;(ZDUNQz3Z1w2xxLW*51sa7!vUqBREu}r#8 zx8y;U0>XK{GVkTo2ZnS?E!0(mS`(WJb+)0sc|4$TVrEq#o}v2-^R$UZM1QQ zjA-o-Teji0QL|;Hg>Ep{u!AZ<0v}Eu{GbATrE5V(tOEq_AgbWkjKihi*$-Y25u=EL zlSjQ4M7j{^L@f>iIC;Dy(26$bu0orx;lP*Mu50?yE&*pK0(9sK)Vzcas5=Rj3DoOO z+VQRq+`17D1aU2VB87ZJb3QZpA>@&gC$U{Kc%7iP+G*j71tz3Q+c{k%cJXip#XI_%9OVAL_iAF^YQsiDfxJaIp8BPT?MX-nt-Fo%{bn7lAnWQBPqE(ufj2^HlVHqS( zm%Jo^!hYo7N!)4u>8Qj&RQxFgv94sgHz?5*#|FmX!GGJL%-kjS63s@KD*`9Fn=0VF z)ZXK`?uh{B1UVs8^d#1Jcf7{niWoAazLYg*~S&Sa+IGs?4%Z`5V z<$^GJC?UD`>7faESWm3?$wQ2GjAW(U%>(6NG4eA`a%bI*BR_kSv#&D=_#By{+hD1V I^x9+o2Fln<3jhEB diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.de.resources b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.de.resources new file mode 100644 index 0000000000000000000000000000000000000000..ec9304fd50431ee70d0a2e532443565ac18279bf GIT binary patch literal 5074 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 literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.fr.resources b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.fr.resources new file mode 100644 index 0000000000000000000000000000000000000000..181d3391d2fccbb6ec6119acfd215730b1380a80 GIT binary patch literal 5435 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 literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.pl.resources b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.pl.resources new file mode 100644 index 0000000000000000000000000000000000000000..c7c11c3bea34d5a7c5c94c3eecbcaa8e82007177 GIT binary patch literal 5367 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 literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.resources b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..25a2cdbd8581d86170b00fa1af6afb2671d28cb9 GIT binary patch literal 4864 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 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.zh-CN.resources b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.Properties.Resources.zh-CN.resources new file mode 100644 index 0000000000000000000000000000000000000000..c96b1e90e6e2713e5cb92b8f6bfd8b926d84c697 GIT binary patch literal 4795 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 z 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

    ?vc@6i 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�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 OQ>gp@ukwz^!2b&|^?wZj diff --git a/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.pdb b/winPEAS/winPEASexe/winPEAS/obj/Debug/winPEAS.pdb index 4605cb10a3a90424bc867acd7f9c602b49216b44..c255941a0fd7058426944fa70177d6c86c78ba48 100755 GIT binary patch literal 964096 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�bt*R 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%0A^>V>4GC4c5W-D(jQl=h)Kt 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

    jV=4eg2+R#jm?+IcteX;#lo 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 F{{?6twwV9` literal 325120 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

    j>sw_WgtjwWXH(K_lf3VF%8_^yu-PwmtE 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

    g~hXeSmGW!`<&TnS17% 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 tr0{+G|_yN=K!Felqitg-A<8XY0hJ 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 LArJiT_rU)Fk_jN0 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Debug/zh-CN/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 54% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net35/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Debug/zh-CN/winPEAS.resources.dll index 9128b8ca90be6d38259ce0fa37c50d4ffb6520d2..2c44eb7e250cb08a91a96a0aeefa47803f5a2619 GIT binary patch delta 946 zcmZ`%OH30{6g_XI(DEy_#R1zwr(mfOY^JpQRJ8meM1sTuiADp}Rw$H@ZIOrx;KD?W zAILMojfpFbQR4!mE=){x;X;fqTo6qV6IZTWH!*r&L5ULY@Irq(W%m(Hz zYNu-}`mk=RkeoRz2Ph&UbB(-KLs2CJ2!Lt+nJNMEAIpt<>CGX*1prN+cUriU^=02s zh*1ee{4y&sYBHq(f{tM2PnesP@D)~CJ}&kpYa>X=fXN3`QZY-jK$i-JUTj%5EYN9RRhJco*!#S)35vpqV)_CgOLUQP`9MD-QawRLt||)q%4-$3{sAl`(Q6)2_BU*Y zhgN>_wzMyUU@EYiyf4k{!C~lTH~xG&7L#?1VOa+|*@v}JY2L*d9sC_c=W z3fLPBov1$#)UlX%KrDiuh)q*##y$l=2dmo0<@!Vtb{ zJyN4&8VvlMqqxCK+G~FRbkHmr+A)eGB8XEA(e>#hKSFC@5>ev1(27O``4QD2x53QM zsrC6PouI)Bap$_B@HeU}Z*z4W^>xr${NKL()Yo07)ADa$b;N&iy7KDqtDA~kdA O$hjI)>^qy+GJgR_&#le? delta 2344 zcmbtVdrVVT82@g0iVjh1!M5T-VCb|rZ2_fWA`UhnK7#Vv9FAPt+j7TkZ@u>xghbnA zbFY|8a&^R*#Yd(_7ssZVkIctV!?O7gn;}j!rz6{u(-9(A&Dy(6Msj*Q4ok42SFmb_nOr7Y`+=Ed1L_w`1y%#Z z!KOU4ivyUTqX2yb;M7!rD(oYggUJe?9|#oeJG-zaV>rKZgY#PUkGbuUEhj$qUQRFW zN-L@NztMRkMm;c8d}U?&^1j=@FL8O3mfbv)S=RY*O{(qwiap$ZBG+8cJ>7Nt*8HUH zjZ95Nzv8*|>F2MXsIMM;=5oR0l7VYggNHAESJ3JzJ{wujuG`=GLH)Uty`OE}<;dT_ z__ZoS8RI;(#jtT|*vZ=20{a5z0!lXyL~IiofUNZZD)t-cxLTEkfKQVurLM#@vJ> zkP7ket@g8V(ZXI}adsVB3w+P8kOdT(3%}tw4<2G$1ZG2Qga$~|Nl<6mU|~ubgT|RG zOr^HYv}0Ojz$?jqP8Fm8C)V+@f&*=0noX-tGlrK5ZdpfAyVd-A%7GmMyZ1FAeu?KG@sef2@08X)Ixw|R+vS$J?O(-j>N8*L*(sY6=kTuMvly81kIIGd zP7E^;8AMH51rM(fjwqOGB2PF);r&fwJ86@-AnHZ%B#GM069;Q2T);yxb4hFTNEIS^ z2|YeCetu{kLL(tSI8h|yBnXur^C93PO1q+ldA~w}lA;n!0gu$C5LY2fDpe%m4~l|U zKt?pCTk_zNd4%)%WZuWAqp&|DszMOSj`N_zFd+3r`HGU86NL^v0f`a{1|?Z#0gMc! zlnZJ_sJ4leN`8MRAgJvC6B&qivW2W;K42z;sZ1%!0Y>oo8Y{{4F(RFrX^cyIHGMWyqU}r{)RN7`$;a_Y8Y{=+v{hzyaw5H*czH&9 zt;@_AtZ~{s^DM(itd?Ohg>N%AFpWw<0zZB{1V9D)3{-)PSStwNK~w<(999MA0r24) z!t02F2#@QU5NSuG4Oejx#E-`j0WbQXy$a3x3I|?syS_4jehE0kqd=>^fV!7301YSM zVgfbjPJtF2RfAi1;(?GJe$0Ic?WrqDjFJ@bBd`qTZhZ@i?ny;V8l}Y{o#-|Qgcani zAV7CP!v@ie&I#1(Mjo8E>A$$35Xlm#)PJQ^{b(&>@5LI`Xl$QuT;fHrE`;Yw#&d%TO>xX(EFQ?v7Fco?JuWmms$3p8 zG2GYzK7M@oB*Fx(%`zj6+EHyCFdtjYcPwjRp0?LA!}Y)YYu{LA##DhxyJK--1Ur6C zuwk`h9D0W$7@^3T^Mnx^P>1)dGoDa~1no;}X6mClPz|0%eePRxCO?X!K8L1c3^9}N PcT|dY#HAyh_JqFy!6HwL diff --git a/winPEAS/winPEASexe/winPEAS/obj/Release/DesignTimeResolveAssemblyReferences.cache b/winPEAS/winPEASexe/winPEAS/obj/Release/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..a001a11a65fb6051de62efc4dbf314a7ffe1d3f3 GIT binary patch literal 667 zcmaKq-)_?|6vmx2$&!|fNl3fmB1l|-R#}NkVMD4A1S%x{4O;Cg0=db_uOv=RD)tI4yc*djqo$dTWFlrzibN$?7FsF7+C^*(#ef)8=85=k+ub6A_Zx z?Z100F401}u)+dGC5=?DSq*Oe{NyNz0b(u7P>tb224!nF60#iZWE(Zp?W~Z1}qFm@xhkkt*K=v)Gp`SyQ9Y&(^b literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/winPEAS/winPEASexe/winPEAS/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 383623c393e4e334c289bfde7f1629b802838150..6d2392bd051e550e0a753ae172377b1676b55ab9 100755 GIT binary patch delta 808 zcmb7?&rcIU6vw-S4q$ER7E${PRx1J#R$5&T{*0mB=z)sV290aXba#-AvpZyFp%Bu8 zN8`;o`X6|bH1QwsFTk^j-aYsSc;W30l6iUaeV_N{y~+H%{o&T9x2bE!!hIo# z*P(kRqYmMsvD-tLL?ZD`so%8P0u;;MVw72R*7YgFj*xfLwQ+5(I z7v;T)b~%o=2;XsSvdWoFgoudBzr;G}=#AZg_`+rWfVd{y15RR9Mz*AtOIWVmdyJ1-B$gw&P&ak;nsWJ*) z686~N>B?BF%6Ek+<%;}RDCZYI%28ZY2h?9n8VjDX|Sn4E*;ToCk I>!mwGN4ojo;Q#;t delta 891 zcmZuw%Wl&^6pc~iKGMduQ$TLoCZW&*rNiWf5RXNb;DVq5ng)9ipm= z#DWbHyAcu+5?i*F`VsIiZ1@2r?zqIQ1tX0$_uO;OnLFe8a`)%GqYo(#(<6CKNGB4B zk6itZ>UW7}==68$TLJSTptGp)U?;D5#5M-5*UMLU3DB{(6@=;c>8BYM@iKhK+3E)U zF(XX1V^D6NXg$&~e5AQf+wAaJsCpMORW?Q(wdVRk-y=wI^#fEvMTAw$+*2JRsNg86 zTNb|nDxcyiPfk^!8N&%oVr>xzyln`W7AlR@%2l=YKN6E(1nCYfO3zoYx@Bsf>$~j$ z)tYcd`-l;ifbco){W$X8A%3r^bq&3586GO3+o*VJy`(0pi_2g^OSrwmq`2Yz7KsOEY`m@Ck<(1IJ)h2`X>e|dEhkdU`be+e&uw>gWG zmw~s-^rT3Sd0zq8VDNkd*F7>YoldB*0_iSGgGy1nm|TU}`WuTIH@wMYO+56}I0KA^` A5C8xG diff --git a/winPEAS/winPEASexe/winPEAS/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/winPEAS/winPEASexe/winPEAS/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..a747768fbae4d930958352e64ff51f749f4c8148 GIT binary patch literal 11776 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 J+y65W_#djt_)h=; literal 0 HcmV?d00001 diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Release/de/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 52% rename from winPEAS/winPEASexe/winPEAS/bin/Release/de/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Release/de/winPEAS.resources.dll index 96e077cc99dbed75be81e7de8eeb8c2a9e96c255..8c87b5d7d58d99032afb5608c04f643d02f51e7e GIT binary patch delta 835 zcmZ`%+e;K-6#sp*Ue?=gxwgCB#+hALC1aW07Iw`pD=8_KZLJE0p+mFT;w@%0yC7~* zP(ji13DQgYU`00yq|0+JMG^K8AqnAwe?V`6FLh?sq@**P+i%W%=l7j6saPs{=ep-Z zq`nvHvJ62kU~pjgtfgUhTpf6hgSMC#@@nP^ii z6h=w2NXz&uR?9^Goq1|f^tCCiqyn;07Xs?2m}O8PCIMd^{8+`#`Okv2B)FGec;lmb za=70xOI{EQD|v5M9B(MzX2yrQ+M3C~r@Rk5-_^`k_)%AF?o&AE2JiTU>p){Q{FH^r zmS?ONCQ^?*WOrwfMjS_0YLg0`NV1AT{?k>-?0koNmM^)>^E!1^OAM*{0AF#}2FH`b zv6iN|Ur!h#WBTcY;nxNSu?2;e*Z}!tY0V@oQs(#xS;nq7&P1Q>n!fhniPoJZF=n$f0l#8C)bYaF{As-;x6MRK%T6H`=4BOA+$Qd~Ez%S>WKrNJ zMZbM>CYd$yX;Bp-0$&w9LW#h|DyJoi0zM%7%2gQ9VA|liCw?Rftb9SP+!vr}D}NL? z3@5F=4Z|2k0y=pWgXkbTL^&{yBw;bMpb2q)!c%2wMKQnZX|PMwK|ug?Lv+H)KYDyc xTdO0)tKD1qUtS^N_0TIj{^b=Re97x8`U|JO@=G2Kv5;EMhUd3e|6pk)=Qju~qs#yR delta 2246 zcmbtV3v3ic82r7zWF#r+bJ+*B`^s9E(FGpfMq4U@35v9F7_Uql60mRU?GLe z0n%c7vut`6vt)dw0}+D5rLSNzlhR`GwH${9N2b1unaWJjPcYd9qyzzMH8@NV18>g+ zm=gmKZ=e8&2*CF?fI6IebPtmgiCK9r=J$Ip<{jx!=JlO(RPDXA@BZ}P&dSAYuO1KG z8XuojX?300^i2HPp>spen~p!)WaalCTv+v>|0wUUee}~H<8R$sH0^w(#cTX}E|a(>}L!09afN;nNAn85VMYA~WDud@qE*@L38DlevfTV=>gCWw;ldOoiT=n!!}* zYf?8(stvZvN`TWuImk)Pf}-k|Qd9NWY3X`1>Zq?X@VzAK5HgalvgRf2C z!;+w|ilEA2#V4pNFG=tpWq}v|MYK+lLxQ4-f~tR<=8TLZ=r+Kv?8@NY3|mdVecPHn z4^Qs}%kJ)$=Jc7TUP@kR-qGDLBje=s!*SJlL#LbO+m3EF6NX9Z*@*Fixd&i1YKTRq z>AJpQo(IeT4EA-a-}UvaAKad@?~UOX?Wa=?4(};zdh+su^R^=?7nZDVp7C?!gWUKJ zPb$~0?yvu&$x_0N#8u9Fn!$;;xx2&hDt!Ey) zxS=$0QO#@DKH1!24Z9kT?es0KzFF{Nd-H|^v8xU_e%QB3v0L(l;{I#~GX9ad2-fcv z271mTEgd2+sDvXb7LOzlPF01#QmKn{DqILDBbZ8}wF$(-x(OHLi5KS%%qb>UC2}jF z=_6zLL-8;Qi9y0i5*c%XQ1-DPf_|cQsaiw`s3at-8o?6aV5 z88&?~k6ZEy=l3gupVOjnAS`KO2%R1CgF1!=sV3^LB>Ol?>^3TpsNqmZRx}nMg#l}| zsMUlQEF~3kAP^3US{Fb91F>GVi1o|@EM%}($e}Jp^tWl`)2+noc6$rFZVz586Bw|J z$gysK#OP&#`3JT{U!3kRk&@o5Wc|7Hm-|TO6O5kZC`;tnR_$LNb3>_iKm9eO0A zv%b#3nOrgYpN?$Pb+ex7v`2nnE?^l|fD8fb0t7(=damn0L97Er;1N~vO5<>-xDJ9J zB*ZA9Vi$1VQbf8C>BLsy=|#s6Es{*80;xH_=wSDnRZ!HwMu z1vuPj2TvIEpoLOb?p<1FK^|7RGVYRxIQ?^1mhE;PC%SyG;y!p}Zp diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/es/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Release/es/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 57% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net452/es/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Release/es/winPEAS.resources.dll index 926b48846f4e31ec4d16d02fb6fd1a1250952004..ff38aaffbeaadfc66df31ce8ae62467ebd8adff5 GIT binary patch delta 843 zcmZ`%+e;Kt82_Ca@0VS3mvz;3oZ0n8#xT1rG-j8Tl$1o4R*k~Yq1|+G)tJ#leaOI| zqKnIUkRT#@C@O1A3OAzS%S>={J0r^P7)ze&_qne008j@v{H5 z-aLp+tV2+WSus#WMBZ;w)zgnu0Z4ytaIEeFPS|t=(8RRj;tCrq3VVr>$*TBOCOI^b z(g;}&nUAlqMke#G%->L^6G7-C6OfDLFwjKBEXx8>85nT$55C=*_rf)I=m7l)#3s$; z_^@S{JS7zc6a#%RJg2ml$P747UB|5(wOzYG`M;3a3?!>x5tX%!}4 zo%I3OOf&YA-thix?$l^dQ!%v`sq5R0ixfwG# zJTfW2cqq#uE!YB-FyseS&Hm`bA2dAzjh7(V!;sU8M<~$%KP9Qo?cQX^#g`;Q&;`CB`31MYrCN^|K`|dy>Z=V{h{N`w%}6>48VdM3rRHFe zx~}~(pc@`~0$mu#BoZ(w8c3ms{1~l)X(Wk@q62M+@ss{qu@mKd&fnsc=>!cy&`r?` z4}asYFWp(KldfZdn*ZtwldcB=#r3Z)o%k<-`qIC6dY!9<)XWn5LV9Lb-FKGO@_qrB C8>Ke@ delta 2241 zcmbtVdu&rx82@hR9>5&KZQZM#XPe`-?b>#LY$Fr0g)+l%vR8m1xwN<4&2D?^y|)`% z)E56xASP^H1d$l#f=*GHaY2+!1tdHrpr9yG!39KKsklVI&Bu3cyM=^AjhvHn&pE&Q zJ%8VK+fZewrgLqs>*(t%AUe*2A!i~p5x|VVgb4UaY1a=EFS0KipQ0$eZWj*rf5GfxkcTmO~*o928e;eSpaim z0LJSmz)1qolmbwLdq}e}dBNn}$HG6Z@BVGa)6VC@=lZI)EIko)tlzuq{-ev+^?coX z^mt*~L)-f<>_7W*<~wb|v~_QOK4YZnc>Pe?>gwz1o1WRTrl-3&R6+7_VgoNLc+h&&i?nchYOq>x%90|vRkl&^72DZ5PHCxiHuJ84 z$jhwED^fsq@(Sw`Mfi`hz$^bES|dw-URDKO(dK7l1;-JL8sO(g&lhA2ZgYHmyYpbe zrD6-j@9t=7$e4M4UCIXI&W_ds%efh+;vCa257t*Ff74?m43ik@#&p3L0@#QaVv%Ti zUs5~Y21Wn|=jM%XJNvhM^=|6E?IX{d22+oXd{|!pWccx`$!Aipt=!U3a3%PD{`im1 z$v1}%EV~V*B1; zAaoUJX%$?&LO7ye?}$9%6ovP$65C0e%=wWrf|Vp{Gf!-+m2f^6vE$wvDXBsvH=*St zWA#Jv0162{!igdo3xZJgu^)UMqO>b&koPLYFDWX)7H~;z3MrYxk}4I0@cKo;jb+k( zIwcpX6cWzkk$DfNMqzJ2R0Tf{KSG+t41a-z_oHy}|0e!nEEEI=v)Ne)3> z7^q)GDkQHr;1kq#fQbym+Sxg*Z8l&ZgQ-IDx66X3Sta}5B6h3QUSzl0N&xO-AU-0; zS^+wvzZF=2*h$Z%E5~H$F6}pDKE-H>=JLb={N)%O12Nh%Gdn3BKO6crMt5zqnKPJU zwBOCShFeB0+hPj-!d$}^ssIVRIC=1a3iOk%0U5DY5Wt0~g1=@QE(PyC@PLRIMHHMo z>a9Yg9g#NF;=qrS#}ffJ+Mv4%&ANsSKW?k8=|j5&?7=9|sw+_Q5;~ynBvd9)r#orE zQ!O}kBQ6N&?nliBP@bBifzgmeoCK=z?$lFIbW18?QZy_M!-=FpAgEy63Ia3>>ei29 z^iH5r7jogfO@C7Yb1+x}Rr*^Rsu!h2+}*e$9F6AbL@k%D?}0+p;gB;AhQs5Nx*wAc z;*p>sniGwR8l=eGd~ne`BN>hcHA=9E4xM`T0(9suB23bf1<)!@OGXdal~4(j$4Xx2 zM`0gwuo!n*e>xl(h>Cwo0jw(->kUdY#j%5NxbTncVN3oacN5Ja*sU3X@|0NlJDe!axfS98P3k1bSIAd^iL*XCIR0gQ*_%~sv}+2 GxW55Vvr6Rv diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/fr/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/obj/Release/fr/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 58% rename from winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/fr/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/obj/Release/fr/winPEAS.resources.dll index 210d333e8d639311a70e67451408d860f43f8a99..fc42ba028351c4479633e843174bad187e1b9aa0 GIT binary patch delta 945 zcmZ`%PfU_w82`N=B&Y}|NCJT$AllN{C(wqOiHS>>b1c-YW>X3@60rg5s+D$Vvo<%` zd+_S1)~c=MmfqUB*lMi~9b9dVgVohDhwAx2bLD#2^Y6F!{hlAc=UoUdgq9bjw}IwS z>{=dzqmoqu76Qsjptg;&NFF2y^tlaD0CJxjwHpB-B4a^7Qsf*4?qH)8Ml&HIxrIMq zcCDnKGDxl@Kf+(KCMNQ)%-Og@w`J=k7jOv6CxD}Lm=#eVECQXi{Dtip|0sl*f2~%b zsh#(GB#%$>waTREQj(&YZn*9MS<0v6I+9H%QWF{Z#B-vmrtBJuV1sJCT%R543sHVU z{g~XJNlss;EE_>gWdzD)76rEtrV=3)wKBw4>r8B$uh%uHp29#9ZSrq*ogEGEQ0J#; zEk+k)q!}kE`ie+9&O^Dd|L^EqWCduLl1I%}rsKEGtGwG{EgwurWAUkIdXo2Bn!Iy~ zRJf-r;z`Fd(=+KS@r);yOyU5F@$??Ze^?slp%9A$jtk%Oi!1)ntEKIcYn$yUsMl|f z44eJ=`^NXPmj=d`6f<`XBPjGS9Hz3;uKBF3MSz}HHx#(mep

  4. 5!W>!8HWxjlnLS)m)^6@M;1~JFE4Tl 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%0AkR6_c+Wu`sbU8*a4u|VGZS&ngN0`u zuzw47IfXeNHu(BB9^D({6cn>9wcKG!#yYjMr_S`#o~`9=TQ_eFZr-9X2Mf31+`TbO z?)>r_J=skoVvy{_Y!c;n0ocq;!xM#{f*rJ+;WXlRf&v>jzbK`9%_3F!*i zrEGc62Dz(fkc&}l3^?s5ZZv=B@Kwe$lsWu~4Uir(f3J~^1`zQ9**K?c29H(*cTpkaNmo+b75yLa8-raR$6#LNI{6(;Qr`a#avwWz~mRD=W6R3uUXo zbXNlMn^!X2m8mJO4z*x?_H6{hIvE75TAXM{d*>B%YSXYA&%S81pro)~UTv%e1?8v8 zB;s65gYfA73x*lfAcoU)mebDaz4gy%BYAZL7aWNWpUbyQ{$3-tWYy&@NV+#ZJtI6)= zA>DHr;==$)xxmug&0Z9;WwDcT%2+4`jDbwRI*i2E-=w7eHk zLR+%XEHA@D%=J9I1`#M00VbXAk_+_=bTxjM@)4JhM1Z;86c(NAsKAEi^3vs$1h!Db zH6F6CeQ^cIrPbt?DjtdDf7VwakgKw3J6*bx5@R;5f~_kF(i-v`bKUNv$ii->>-KoL zTO28%w_Dwp4>j5;*%NE*8uY{(*%NIm#8GF6qguOGa`a*#=32>7!j1Wfm%oT2*Oej< zR8{Z$=mRK>cfG=>1L_{{7F4}m7h+_W5F@s2mluug7L9V7Pm!sjQEs%q!r8xbxa`-5 zQVnN6V`s{ zZd=ZNLnzg7_H%ZwJo~w_>~F&Q?=ac-x}%%@x4aDJsrEbF+HbP+Ax6U4Z?>Duv)}Ay zU%4%$$W-ksw=HMCDU@nB`z>}$dG=e%vX4!U;j-@uAUFFsrl90PE3$vLhep_~Ax6U4 zA8C&)&;Cd^`^qhtedV_0?2ibg8qWSGdsKP$N0nv2iX>j8zK;yP>1D7DC|`6l-)^^s z5)Nl~v^}~!yQAIgDz{*EmD`rH+a5|aoZT_@nDXq7(X%_86p=%MY<_Vu6*&b3f6AMhk)T=tWnipS2F6xU1|Z94>|aGq-zcI1Ku0jv;0c|K z|A_toa37wZX!Kp+h(X=B3eTW_+D0P(|J3NSAzjJ;m3RjI-w#awKi258Fc^{l)p!Q| z{}h<~f27f8Vp>Q3ufQ|t|2|;y|Di^o0?mN@pMz)6|4qQtKz~J}&jC$9<+u+&%!9l? zcrzXb?J@jXV9%2Zfc2yYVQ)sClIvbA3oSE0pUQv>n-ZLWUvXvx8;WyKdFmuZy-}PL z;il7K&Trenxf)KaWx*joj6=lvK76J6uYs9vYhQ&Ww5r0>`(g^^Tnkc7qI4Y|7cF52 zEb~E2S_eWRS-PGcrT>B%&*1=1X+3P&m~#UjXl*y*AVb8bR}9ZBbAdZ@EQs_AzBY3T4wsNIUUkO)r(La~ijvGK73 zjt^^FGD0<}a$|fB3UVmMFMH0%p(>hcbS{+D95K!`CfwmxxoO<@pnLwOn$P>SqFlJb zEU^hJ`+Rdzq~Z?G`66*^s4dNB020HV0pPu0(#N4_^WJ~!q@=L`{Rq=2b#|j|RLZ#p zP%dlb>X>aBI`;& zga;}}>C^0XecI6m>4rmU(k;Von1wdjG3h1`cHK!an7M4C=VT<|`X1%S6mt``6Tw82 zP@tJT$M@>-Cw2o-ac4oV?M5Qbk6*{WTDNVmlZxq->o({!?YgC1 zw{Mrb)wpgIdHSx;Q>}Z@g%allJ{%vK3C`517D`u=(?K#NDakcK@^3wIZIJwDkF3@W zA;T;_F<>X1AH&|!fJq6?yJZu0!ZxQ5Zrrp9T|v1-T|YHw^>y6r?7HFG-3&A^`XgC3 z745ATztOOhEOVEdXpiAnsAMd=DmlOspf?FxB_ZIRzw7xEBBC>Vs9%T-+KN~pw;~D` zEy>Sc(~%S#kyk!i)`zBTBt?3Hi`Ot7;o)yH-qyw4E5&ZGC%NEQBDbvXJc_iEg&t z7mwLYqt8YIt-iZ2(B!+jlfrB7-R()?H}-6xv7?3eq9XkRua_1bzwu#(gZhQm`k|F5@@{~qeQn<;`|zwcfaEP=y=C9q$x1a=X} zPYQK+?jAL!cpYSnW28lk+R2_5j9;>Mz{|HlRw}gD6c(Z>6z6fIT3PXl*ih_JN9Wje zzc`E?PDU#4DCdN1jft|>818?aC|@k&hx#8hKa#;-|08C4N&fkLD;43Ml`c+k$!}&Q~py1C5=oaM!(UW9@Bj znZW*#TP88%4AlErDwBu6TS4qQ6@qgTvH45JM~1K^``!~MGI1hYcw2X~qwi{X-ApeG z3!){#Znz-W4d({C;m+bmNL!7%F_U?QXy-xKEIkaqMaR~j2h$Ya2g0BkrPJ`zgVzNQ zr!IIDM_AUaRLpT-u+f+qNI?&gP)Q{MA-p8f9h0&{vCHJERXLp`+}Yzd>whnLJ0Me%)kf>(QM^+ z{Eh_Y0O0WbaX4asE?JW@{Jz_G;WJ6zs`mSZb2LQ=)w^q3+sZkQBAD|V7*hZ48Xe~v zFFghl!hQ=6KdjuONXY%|3or-6asCnBZm=DL{sgIPM{yq8Le&r3c4fhgK_$q7fig6V z{)of*z5>Z5nF?r-f1*-I`9o?SxF&)(toA`(8sZmJ98!yCor<-c?~~WG7=l}#&%I}{ z!d;G|;m`<@pSz06lbE zR(yoS#YPwoH;t^F?Y*3s&T`Y}Jzv^Y%UJBTj0PEQ!M4WoOhd&cf%R)NiN-B7iH6NJ ziA(h+!9}liIZwq*eUuxn-Be!8 zITUkF6?34WPC09+G21LfN3-m4?JPCoohZl|r^_WB=(v0aYa%M37IykWS2tQ=%)_%E zPwc7lAJLzNA@JO}I_&=}VDkSbJYD}3s1LuNfrb|-c)co*agWvqx{+Q1bt})&S6T|d z0V^6F3R6W+`|8l2gCO9sE^)PhR}9q#(T z-^!dw?s0vH=rpw2-=W!eW#q|!CFHm(K%G+)+}Kcc#}GsVIs1mjChO+^Ww)&;>oZrKeUJof;Rg;`ugE+CJWnio~cEoQF z{0_$N82nb?7sKy5?FS9S==mOug!2sIa{d6r;)!R%c^38y2N1VquD=YA3(2sG{R!te za``T!#UXT1!g-$Dh$E}GYY1(Zcp4(3%FmxwbP`Wb)<}(#k^Vm-n$im}tYW0WqGMS& zw~;V*Kqj`Lwz)SsIgrIx=|vcY(n~N?CFp}zIzD2GooJd;^E5ok@~kPQp5Dg;c#Cad z2p%z;r}rtHId}z*+Dq41u@lM~C*fX!E1w5-j)#qPA~TzO8E<`HNh%xff0aUG#wo6a ze_kgO?@%qh20Eyj9+$cRHkbN6kNTGYbwaP}_Y~M%zgK$H*8^0m&-J@MY_8vHJ?c9F z>ZI*lzo)_G`u&khZD2|+YxVpJZPboy6_HJ4(pVy(al^R{MkdaUF5v5RP*n@e#$|EV zVBIKPdIJt!()wpuv$e&#OnPIEDw^ZV)@IVVOpSwAeq^bS5&s5PcCFZDd#~{QS4nzC zfjbav&+E9PA%&tW&OR_(0d zBKioCs!qu}7d$KP`2-@tZd4^U!X6RjRUmY3ZoS5l$pSa!4Y)NZ%4CvFAosXgFn6uWVYV7E~L zx2)in!SsW=6S{HVac;xm-Nt@8O4kQ*b7^QFq!LHk}=L@XTT7Xcl?dbHW z|Hg)0OLnvzqefR)C9spMV?cwZKNG(u$kb8zwZJaNq^R+Aj7bg(M9JBc;j z6^xW}mU5iU>!^nzbJ>*iz${69KEP5sz*0~&Fk7i0TWQHwjfwL$#Fop*l(jUtksg4d z#u!g!{uZ3&yu53!Ke3~Q-5#y9yT%5Jx;rP!IkJ;i&R<7{{FHuKte1HifDcyWd0?gY z1M47U!A7XQ??xLC{~)g=Fce~>=K{ECy!7^i7GS53=DU)kug~x};v(iLYA>AC6jc@C zz2r@m*>7Qo1}E$Fb%0>$exzaA@(#LNJBM+HhIi5MQVpLQ!r8d{#)lwA=rkxXfHwts zubmE^Q-bu?2PL$w&?+bay!9a{V!Z7lD8hBwL@t{wPQ)OImz*s-Zd7VH~?6rPt|{((r8RHWX@QgJaBU4M-} z*R_DFi`F;9ZnLO!@BkF$cLT8fF#@CFx$uXjniw=REF;MCi0ln+-v*)kMa+-Q;F1X) z{0!xFF0Gg?lcjYql96+KsJC77AWfN(xsnmI#j><>+A?DZlQYMk%_klSD}b|X#$0{NL0LqjxCQ5WK-Ct`YR~T+eA*gTfBcjcvPKWADcp?u84?^dMp^W4fk{F`wz$GB=;;x{6G%^O?rvjQ2w%)23v)9z2ncdSxINh81tEKD0B0fZmh`kEk4uk4z^@EA(_r$Tbr5A+lc_vO(CYG-c=CH z^q(s+ohxI^XF6Zz<}=+?k?D;-)3gchcf_P*x*0@fy2VZgm~IU*?W!BhbkCd$CEZ-c zn9p=enVZjaYbB<=v3maJ7^_co<%zafnZ;}-ke?AUKVv}T{EW3n1oAU3l%Ekn!Lom) z{ER8%+0W0|GB-az<0|Ec1&hu-PNfF8A1S#nfXLi;*dqhnZx!NxWRUxc5~fhbq0fCs znVZl3Ru#D?38Qn5)2#vSM@jA-5Sjb&_NV~&ogwZ=1-Y*%YMe3-eeTDXx%u38R^*;U zjm|x0t^w}bB=(ui2Jr6_Z4MMv5Z5X`>rxKpZo5L+>^}FxyO_`z?y-oywOk*JJ{PMJM89q41$N zypJOb1O4cnD+(CyzQ77@ZP@u^F z7)6d_kx}%RM%iN;!#&2`^P%}*1a-XuKXegq&!-voKVqr*1N{7cWEws2Gy&d%>uZlw zvmCB_(A?&G@bG2lHpjtlaBj1JvEM1^09N1xM&I_pyx~_6zorWJ4oh=>d9SP>8g{Mh zqFyfS!A^|fy56EU9l+ymRqJTN2h=Qnn#Bq zY}`gMeRmMlo05Ia)MK=lB|XjV5b8M7QJVgVk&gf4f~BQbw_r)^aKZkZ%B+S9mRiRR zfM^}EP`RMFP^q9Xt*Z?cYOO3(?D@+=t%s$&P~CkGzfkM6f-4BWQ1y9~>|en$q(b$| zX`euW(w&QXfnpWgmR-)Su!=on5A-)=_zC>}8^8Ne;I(+tAJIEt`~}Z6`k6~7Hxs`c zXe01zft}X7X|3VsF~gXs^~XoyXW0Ho7Zy%LBI-Tt%0pELUT*SFlKdMyg5aM;epeFw zPWdNE@JFi0Kv0dRm6~}p*c+E=6xj=7J*OZLb~X2--a->+ZY;DI3;Q%8(!rkn2*)q# z-JPGZ6K+j*w-c6kyMBK)qsHxoc>WDhw$;m5L23(a$%D+j7|&p>G*PWId9~7v zZLVOgv{0?IxV6%vYNgd~m9;VgwK5`Sw}xtEgshd3p;~DOsIho6QLmNe&D2WcW&}(5 zvVmVK`AW6o74)Mdi>VKl%VO$Il?OTMR+U`b?zIr{x!sE0v*&TN3Ucnlp=@<`R zc(GB|*yzv{Yz)Y<#@a$PHkN8^tXE^Ohia@qHCAwIte|SF!|sqZwiRk@tDM~tsw@tZKlTBH&bJy%iR1L8?(h4bNkTh3VjHp!gx6jOal1J z>S@$)f_fU=d>S|=+eaHWK|QSrSRA>#x5$W1R5|I~gk13D1qDn%us@~s}FkKl@Z+mG?^xB3w(2SWElc*$1X8G^%`I9ivIN9)|J zF;BNRgZh0JmDF?o+cQ*XTEF&QcIge2UiwRvURstOc9~@9)hb<-OHc0f7KC4VUu|7n zE4{kPrH5+~DwkgUS1!FeR@FAIaG`a%eQP!fb|&z*@T55n{ZZdK8wSyTji*Z|H`2LY z0qsrv+`dKo-8+Mh^ES4ai3VWt`HysNX-%d|-UPm3B}USyi}Ld}ti&Nk!Yk+F8K+zH z>GE&0Bhe}M&rd*nQxG37Hgp}s5nAF{MDF|(%_p~}^a&nx;S_{~*&WGsvX_+EgxjgX`5fMuQ(W>-$JO>FKe?rt zcHao;#5;e`^~??&;u?#ZaG(>*1BB}d(lNCaUq^{?6nyZdcLs$^tT+PH6$@bSu|HmE z=un>d{2hTKEBjegnS2z;9hqu`JDQ^XH#nh4j;ZW>NoDfVax%`CuScn8tqkUYd?r`5 z4i|dO0|ag#vcS^(=m?Z%Kb2-jj?Y?W>NhryLlMO@DV#^!pUN-93rzjX4aW5nj8=wt~Kz=%X^D_*kH#k8p>eO_X_e zV`l80068@t^%BS{uqS|2_nXQFpd&oD^6i@wJh$@gn{z0ER+Yf@1muQ_oXa+1Jpc#R z?de24Low%5|mati5qM3(F!*k2?@&W(TBh zn^b7pDk(JXdh7(qllRbTTOm(cV9)csHEtXeF^sJ}`NEwfmBEFUbHIw~A_{puBog;K zNX@YQgO>GhqyQoqogyLoiA_Q`sya&Ibm{}DwuakV#|UzVN(_ z*GA<)_rEs={t_Dd|6~kYK;iyBF$VgBT@j)xV{dG9@cbVPdOtvi&(yc9yp5lumahCE zEbiz>aR)~~C~0QjC!}ZuN5H=@;b~$ZFai?fvFS=gxB{nXqEB~+eGsJKam794gLD?x z9_YZV!DJhF<^e%%ui)sehG$>*>H1obUNM=i?5zUHD0^8lUi{x5j$Pc66^KXK%i^H{ zmHE8J%UO_6=AVXK_J6JJp9y9DX;5bW*XjP5p!@G|y{{whSHZ~AK+Z8RX$_J5#i5Yf zTDb9Ak%Re^h4Tv7{<5+oT|evLEcJ#_F6jo3)aH_I^hoV4=_Zdf+9hGq8qJPz(Jh3= zy6AdBPR0pJU@W1?#Sy$pCv$Tvd|?p}1d5s4}gF6_Rl(Mt{6$EA!}& z7v-xoYrO=@S849_-1JqNf_T_-8!PqFnP6V=@)q3e4hB55&_w)ypdM}WuS)9C=GS{h zU?9RD=|>5SGuz_V0=ugpT?~C`TW{?7>iQ9071R_VmZ3>0Lp6nnFhH*;2eG&rNJiPqlJVjn zRt{prDiDvdm&HTM7iZg-gF!->e^Srb|FtM}IU)oJW&TNlWBJ7k}n6FToTJc9Ced1 zvmC^EH;Gsdwq@FaaXbZS z(O0j4FZ%4tqR*A9zUV984PepdPRxAKSH3mii@x#`g}&%3pE3HPuUT854vM~(%A!vS zZ>d%LYIM6)quVQ}(MC{@UIrP}ADGwq_ajvsM?scNgZ#?L6`)i@ri#|D@QRdLLwXZZ zxGNra_5`V;yTNRpns9LQqLm(+!2Lfx)G;)wM%2y4im}FsgUB%fm3NqTCe&SFcz1M1 zW0aJi5#wy6--GnUm587pCmbxxELG!yms6vZ4Bhh_gGCI%LkXYEv`+jw=B716dnHP7 zpl*CsD{vu5;0s&94~k(H9F?UN)tGeI!&^&LnCM1u1KzkD+;50wjA^^N_LQ;P0q%Vv zhH=CZ@;(e&XFMNy=%qZ6JhUQw&fQ6Xx2~}RNj$3gLzJm_SB6LEc(i1J$|E%1kBRUx zeb@i5P~6f#z5pTp7^#Ayd=Y3zz=;NVr&(^gKam2csd}=)3kUg1#Skg zY$ZSH_%9k{OuUqD_NU=c7$leYMw58xuOY_Kl#15N_ahbmb7sL@?8~q6c)6ICkSY8- zoWj0-3gnU~OJQh%U$5azPfN-eu@)BO8C%XS&*YLUkI_nY;TFF}l<`Y=5n{;Xqc_+y z?=)thtwyNa@SBbw#I;x1L|=*D_W0eW(VtRul%eMzB#w)=Qd;nX%E0G!viKg}H(=im zFkC02!gW%kn#hS`!I0KOMuiKvMzs#tYq+3lRKsvxsa-^j!@&dc!aTf!?JC*!Y6C&7 z;#R>5tqr7!ulEI*MQ6q8GtSD$&#Vq%<&*D0PYoGyufOlVKXi3oPpUSs_G;{awE55h zK09t)Ll2abh3Iwqz*-I#%YFfdhIAge41? zP2bb->waIQ2SYe*6`z8TSu|{%JCyIVml|Nhve;>GV7n~W6(F4olKj|7QlVm8`OL;~ zaHG_Spj|y=`v_jKRks+A?#XdF7Ktr29N(ZHJMu?}u)%jcB?BpF6)if>q;9q9*&9kb z5WjcU0XA2_N8g_EC{E~OFLL{>?=#wubuaCQ4vGypOLo>cf8hqVY82hvrUXTwNpTkO z;B4KE1n?pZUbTWGw^WMVzmw-An$Y-F*YEWAnou9cPw~s6zH0HLKkDz}@I$jRrr_5= zMEnt*-qpf*Wt7hd`i82M<>M|F87_dnz3oz-F!%^yL4M zs9S0eBLekH^*$ayY7f)!3$_P3=0xq`f`ETOz6a%E(AMJD0xb2NsIdun2DK9m4w#zn zfkxcEsjAK>H8Vb(Fud0*{0-^e=DJ@b-4iapMfu-J`TrGgld}Jv+#bXM1BEvdMvHW@ zwGXEib@2p=t6aQ2aNABUBLFSR{zLZYM}(U%mbXcct?FLv=otU6%bgYNYB7beFEffU z*)m0%KzoS*-iK|)BUK!Sjat;ag-@tExHZL!9HuN&Em-hrSgU4eXZUG@t@|0s6?~1i z;K>#KmUs@)4*xB27UZ3zYmOj!a(UI{U(5Fq4dbG!uRT{aTDFsz0d0%+uhsp9?PsA- zQ`Paw7#U4DQnI{-{c;T85&hG{B#ZI2JQCn6>wE7-czFvZogTUl$o;+xlz(;WXi=Su z$7u)oMdP^s!D5Owc#3(-6V>^7^;Nhgt(wLF(}_Vd9Kb$bP%Fb_-DZC~3al_lE(4pw z&IkC;0eR_rCx5ElGMx@Y&-zlz9z(&QxAgLii$v^a7FqklW{=iogF9H6HA z$&aaqTiiyglpkRzh^LS|RPP<&rL-d%cntt=4MF{V1u>}QFuLL!o^~SlK9CFIMFe9> zpzw!;Y20w*ngPE~3RR>$e4z!X+dmvZUc=)}a1>)cm3^oWZ z5r~5e$qE!wz+M&yUDgxsH<)J3MNYj7>G3s*>8o&lCYR#P+)P!DCah*U(RSK|dR{w} z-vi+DQtYJ$NB0mzP15(5Nrh&bYW|O4a=vnwZeuK)adt|LntB&h84(Yw#kHzm@6$HI>{4~LF&OR zTf9evoQ-S2E`)*>aTda-6y2o8BA17P&{r#$BeHzRMhzoL=X6v&ot$#7&}3DS7i^t& zI6)mP9Y)b%peg!mhv3neixRvAPskwtqq*agz^CE)HGm-f{HS4k2KreT2T&E>ANg4Y z+Ew@k=Z^0qo;_&1I2>tP&Ji$ECM!M#vDE<(6=((!_fviAT;E!9t)(LoE?!y$ljZ_H zL}EM_z)qxDIto)suyIve<=Ebh+JkFAu&e4dY z`z{RAxF2SUH%!~HZoFkWiJAQ>Q8VY>)L;&3E?zoD%La{{!)0T&%VPnHTVFOCiQ%)6 z@U!t%qAt${TH0psc}AsEJ30cteefgw(rqt9hepfvQ}J}^AoIHO6QDhVpWlv51FNIP zo@hs`6IkLJ6pQvkwRRO{?o-D|l-Pc&i!So7{I( zuL(!hVf)EQRpvK%nqrYlmG|8!m1(t0#d;^^qf+&vuRCn!BdKngJol1&w|c@@4y6w= zM7bybSjeBANBM#OVbKt8Z$?MG7Xb)dnsa_@jz>CZMkPg?d zs5(eZAA7GsLqq4k15pUvQmR^o>zgi+k|9!Fh-HBgfp6ZpAL_wGOU7p56+87k9M_GO zkU6C~#1?jQT}GF=V0~JJno;hCk73Ff4=Z=0HEvGrq;fahu_WCtFLz73Za*k5%L@=)`X-jf3tE+ zHY2xyGv&j1=-V=Tp%3nlpD#0Ge1|foX>Pyl1uGFT9VX8c`j=oBDlH`g3XYZPc>p3d z&imFUVr8T%&7!s@Axa3*&`>&-d>#iwTmV988NuUWI3*Zr-=}6M*&%}s$%|xpBgm`N zgbYtO5Z*7ys2J>4<*mFD9>(kS;6mR0M%|JMGtQgqeLbWe1^3i9E6|W>`nCq`@J(7~ zB(W}26~WEZPkroejhe>iRaNSH(D;TgWYj)>ncfd3#A`76@dBO2hX7P*rr?~~t2f#mVkV^;mmT1{$TCK#&3y62-zRHFt&T)B zU=HP0Cf22-j)6(Ofws^4BA5;Hp9z!bbl-~GkAmk;7QuaA)ICq6un+tRq8){WopVU@ zHv0v&0O-c_sphvx%Ule5cXhmoJxWP{;(%Lexhm2_EgcQ%p++-s3OCLd7n&U}VMR!; zX_>~1IY!LpHfb8W>>*zvqj&Q^29J2b$?e;TgVjkCXhGHBBklCVOgI@RwgcEFkTa?l zST>rNRG9rI!MQL>2xGmT1f_r<+!*S@gN1Jqf+sfSZw{C9;4)oE5n?3PgQ^ zbnzGP)B6OiQ8v=zCI0%)M2-uh`Vh#&kuXYUF`i6#PamJ8;Z+*GQNs^v_<6!_!%*>W zB0O?|hbO}-=JQK-B99YE>KE9an z^*(-{@Vh>4JPf!ShT?w-;gvpKO_*DkEWbN6{FsK{(D3IPZah33-$V`1*6?8(K1stD zYk0keAJOn@8vanj_7P$JiW;7+;R7_hM8julc&&!-(eP6mep$mGYk2&TVSZ<7c%g<* z)$rvSzDvVTX!tb^f2Lu3QJ9~tG`yXL_tEeY4WF&ywHm%#!;fkBMGb$T;p9;ozZ%Ao zwov;&M8nH8yi&uLXn4JbAJp&$4Zp47O&V@p9OiEu4ezSqBQ$)fhA-Ce%^H4K!*6Oh z{`D|FZ5p1Y;e9lGs)jGt@O2u#Tf-YP{HBIeM~C?vso|*_-c!RzXt-a)t2BJ0hVR$# z;~IWV!yjunbxfH5Rt-x{(lCFm8lI}*!!%sd@cA0PUc+~5_+bsdsNs(_Y#$ruw_C$= zG<<}HPuB2S4d1Wfr!@SwhU3SD`5CR@X&T;D!;3V0hK8@w@Esa{Si{d~_&p6*EerG8 zs^O^`-c!RzYxoQeU#8((HT;N%U)J#Z8m>A%%x{~9XJ~jo4WFdpb2NOFhVRnw6B>R? z!&N1XKMhaT@F5yLNy8Ut_<9XLpy6jU{GNtm%ftMQ)bKZ45c5h)bJ&m|MePv zknr;`RQTo-!s$=d@SYl8q~TLFyjH_^X!r#Uf1u$i5#}eW;ev*@)9^wKpP}K)HGHdv zAJp)(8h%&9n>5_mALhTP;n^BKK*LKke71&f)$l_aepbUDYB+f!_!|vF)&C;Gf%()* z4X@Vltr~t2bcH2j{1H)%NgjWEC6 z8lIuy`5Nxm@Oc`(TEll}_z?}isNoMaoIE+qZ<~gvX?Rx+AFJV28oo}$cWZcqhO15q z^D|Y$i#2?PhF5F&Q4PPQ;m`!)QGhTqfh z=Y;Lkz5MJ7YY;CY9FT7-G<=DMZ`APP8h%s5UuZbHGMrvP!#imB5DhQW@Hra3TEll~ z_z4ZatKsT_Fn`S&?$+>h4IiZ8l7`RI@YNc=N5hY4_+<@$rs3=vVg8F6p043T2=~KK z?fp8<{eBHUrQtU;{Dp?IgJFKUH9SYd2WfbvhF5F&P7Obz;g>c1frgW3hWTsL@HQIW zUBinse6ofw*YMpMeoDh{YWNEcXU_`rJ6XerXt-a)t2De`!}n?U2@Sud;m4{P{k4S%TNns0{FD`3s~H=JHk!~1A>rG_ul@XZ>2K*Jj}{H}&$ z=Y{#nYk0DT_tEeP8a_|M*J${D4R6r!TN?gE!}hnr{1!DlTf>KF_#_Rl((rl>Kc?Zg zH5@xX%ukz!r)qe24IiuFl^VW8!?$X9gNEPMaO~S*{w8X8j)s?M_#6#iqv1O>{D_8M z(eNi4uDKx0Uz>)fX?VVdmuPr}hA+|Z%^H3{!_R8?eGSJh)cDo#G!4(y@DdH5t>LRR ze3yow(C}Lt-lXB~RbhUoYxp1yFVpbZ8oo-ycWC$#4Zp16FEpIJD9qn94KLI1N)4~p z@OlkDq2ZS`{5j!(K5t(f=4TrX@2BBK8t&Kd`5IoU;U8%DA;QnYQ2OJW8va7VZQlv| z-(ABe5f02p&e8B%4d1EZ$29z=hCkDA%_ZUV+B7^(!*eyfM8l_Qc$J24*6>3benG>Z zXxP3q%x_V{Gc|m^hHuvJLmGa8@cS@SedaF9s@cA0PM#Fb$_%RJX zui>{e{E3F^z8mIutcJJK@O~OTR>Lbbe2IqFYxn^Tzo6kyG@QLW%x_V{vo*X>!zXKa zwTAD|@FN<2Uc>KdICe#tzcvj|)$pzwUaVnU@EYphmuUD_4L_veXEpquhU2Tl@waJs zs)pxi_%IEhtl>*E{FsK{(C`-;wyzBHSJ3bd8s1OC$7=Xu4X@Ym0~&r_!yjlkepQ&i zRt--k92kFg*W4Ft_)HC7qv88B{FsK{(C}v(&aMgbTh#Du4IiuFb2PkO!}n=;gNEPJ zaP`_SKdl5_~y)eJ{LT#vj?x*3BhA+_Y^%}lg z!;fhAWetC*;ndY(ehM1y)$kGxuh8)28opV>kB9JJE8ZrBAlIe94Zw@{+F^jI8<#8PJ{0OGFW%y z%OAR{^Tn#%AYQYQE(6=b#xI==_QE#QW{E2ii5YweTE5ju2@K)X@gLkY#F+Is9ep+q zqz?8`bY%2@lOQfJiVl#$ho%R&hi#}WC3b=T`0x>53un#--wlxF8%OX7ctj}Q5jmG^ zbRIZSIuF(k`6zu0_L|~;cxM3?ocSj;880Epw-f0SFf$v&bu6a%2=Uv)W{i_lq0~WT zdAPWH{ZQbpIK&heQ*J;^o5{(gaF-SGN7&?-HSpqs$+tEP;+}};02$&XxJtEtHnJuD z6^2bW23-fIQz?$d5&f+}w-dvc-4cJNP&jUHQ4d;u%Vv6zcNg9sd&vA`CspA_I{7EwLr|v~sXJ@P zSWCwD$hew}?~`#28P}3=9U1G$xSovvB4a%nH;{2788^Y`d|hO3b)&t7sJD`F8yPt9 zZ#uV=f%o1_=Z9q6Nd`{9o1Ht0XNpuaWUO8E=sBXENS|(RsX>OVNHC zLeaT^#HGj<6y|cMHtvrY#zCmZJno{&;r;JiHY%^6#)nh!>U1uf%w?^J{1Wkf=z-ps zh{gGcIqzJESi8*p;2892yl#I6h;LUSeo~3}g-=Z8Q#q>#^^7l_itG=(EGF}5(9tP~UI@}_ zK)*`TxAW;%9tCOj3`&Ose1|yRgwI*UrHJO_5Y+^Ae^4(DQRATQ2L!XL@d&q{Ojf%&~)pxuU;ACQB zBOv!baoEpcqdqBaco4R&VRK0P8U&M3zVdl+TXH2;i7H#T&o;xe?F<{rmG05{7V32#I-p2Bf+2bb7)}dXf;g2RMD=o~6_CF1 zYT`b>AAm5>fY8#)mw*gpfcXtw)*+dv!T?qIKo$nSyPq=S(3LT$|?=_7h?%N2ZPfT7+aT%oqh}BCorTY$ZzH+XuL~_mxzjy%L=0PPzv%H#hQQ8`laOR{oO#Q#~~eK)FW^T|;Bodn;95#axzr$D<7 z2FH&s;pd=H+(+~h%{cz_G;ExfDYo7KJLfUzqlc)Hn=8r6+{kYre%<9~2o8b#eoFA6 z-@`MtJz1VdJpWd%QG%yV*29{ohM7irG#`mPDTo$`VVo0|$CLOLz+hw>c658J`r32-IK`SVgGN0{m(%B)z1@GzQaXmz3oO6@4O!p ze&EWZm~$~)#dri!EF}3|{@mmS#55J;WH3GGP<)dkO6Z$lxbOG$N;BUoi-AtvMm5xk zWel2C;p^%%sVLe}U_%DR$QfJ9dx55--QWsB<3#*wVGsUcX~v*mBZzraHO=LYft|)I zu@CqWCE}IFRp$d3kQ#iYL?g+)HU+2#R5sFL1^Fl8P_)GJWT&oc=G8z`VFKulVYmmL z=XNx1;;nZ%wkQ7>YSnE7jTaCtk755HmegQCnw38o6b4AY;sIY9#!Yb^!gC{$0*d5Y zcRon=ZmH?A#9B&>^AHHszsay)f3}!aWtp{m;)*%tbv`#J_o+?lk3fa89>tce2{3}B4%tv zJ{C}0KNVrcIWVLgyP4p@uK-dzqtD>xdBqC18-d8#lLOPuaOOVBDtd}#7T-pnF7Apu zp-(|dHMrUDG(33;Gq85a?QUEguBVbK3#_C&A+tK+W8*|8_>ipt$ zaKmyl?%)1OpM;h?Iiq1SC5AvSAuHtlC+Zd|Usli^7!llZap29qi1_PYjYcUGqI`!h z>y(LCkzgMTSx&nU{G1^7$Fa1aNy&RkYemh{A5$hzcKdv_fh-yesV+`>EtrN=K%}_E zn98RsVRD};?ldq4wb|7!Z_2%l0?;Zsm1IC;C^kEo@|ofxxI4(9DF$9wwqXW4xz1!5 zM<4C-6`}8&%JslGZy=c?U`Tlg85k_vib}K_UwgY7pJ_B#8OEX9=ECvejt}IsbSCnd z+wnytDlUVERD8rL8wFOtS1|#pw|v6SCSm`XaI+}zvqh8+Alxc;AWR>Jkb{97Ytu!6 zW<&#RjTd85%!OALg@`xF5i8V`6 z!}Uiku9xAPqc?UzBjvk!{~J$z?5ajN(l0o6d3Ci2>;~!z>yiJ1x{~*9A4YX`9>wR) zrE(Ts6>j1Nm_e$o$^G&R6zSreK%e(}^<=XIxPd z_xK;`JsvS}*Gg4sW zg?YM6YB3gk!_ULH=eqqUAd{}5JUrm$fd_T*7(tdv?QYdWCSm*-Znj%VCYeTilx=6#EAtD9aOF zFnnxs&)A1CD$*l%U($O0$u!xD7QUW~0z0q^W_}-GlqUCJyl6Ap{Te;9`PHJXj*w@4-`H zX(~U{8T}T~= zJlqrXK=&o-9-i?%DAp!ZxHo*V%P7<9-d6db1nI`5V0=voNVn7vKmIO)F zf8nQ(R~BRm{rvIDG)@CPlH~BkC_M23l^_zsHY34v-vMM9_7~8UYLK63I&VoRr_gak z;ZC6wV*b0TiewiEcBFt~*VF(AcBBBgyd#NzH*!+Fv4t+q0U>K9#A?@}Yjgm3?bZ}` zzyo&&^8JA8JK*72--B(+Iq)_pF7ocB8u0$I?;ZEkRfzA4pa)Wng6*~zNu>T3;HbQ# zn4;PDV8^;B$W}fjvVwLv1B(&zyI2R7(`j-EkDL1k%zD;20)DY)!-Kys;d zqW3qPSUR;L|ZIJ8cLk}+B!O!mi5mt9AJMn7M6MUB(pe?G~sk*IxLcFhKj zWtVK&r9l)szA+$H5uKJ(ly3BPsO4DFw~5*IIQYR5();9})W^ybHg|q?%rU-R_%rae zi1?cNKKSx>Q^X|%7yMoECFLX32X_HU`~psXCrGK8*rc?0lEM%V#l79R)C6}fB@X(4 z7VY@*RO;$UL6@a+-{VC|Sv&4L=rO6zhsKkNGjgfFA7X5GgJla-$q0{Y8mkmXy>tt;QP*&-L?k#T9t!T zY(DFe5&Ye9i=VfBF;B(bh%LH40$aDikmLMI1Xq6S))%^+DV_neN|!>XPxX9)cu)(M z0nkUsz8g~XyKImy2ZOn+=^EIX=s%#dWQH6$tnMpLf`GxcPMIZ zbF9*$ z)VddM#qy=4o&FuPuOk1LJ@7rWuKbDsW4DLDm)46qaOoiN-(H~659%7<=SgdVZIE+E zQ(a~MiOSglhODby3I3BH>147!qN?4A-@S-KoA@31Nl>B`#Gr=PX!yA>j*Gum2Njnb zG~B<#OYy{j%YSTujf)YOqz9T*`M8QX;6KYa9`~u_*mL<0a=gcv;P}-tjt^8EdoKS$ zj@KYv#7eaFBjHyu)L--n!xO_w3Q9E02B^y@n)Y z7w360eQ3>xG$;4G%EW7v;#0(l8J3Fb6u0F0`?8|`Gjto?dq^im3jq>A;4NH3#M?Z$ z2I(q7uQI&cp2i-1y7H)%;ABL3CHwRoB#+4oQ@-shPx<8S;J6=oCYbgVCwI;_0kY$9 zbpFrqtCeEKGn0@d^lJn~uBDsCHV{hKW3$D*U`v-T*1wc|p%10FqJ?e+c125^zpube z#2*sVWmFm*Ys4vt4J#mOfUCtG`rHc^_h%RE zj;T>p?CrZN#V)+*3&}v=17NoQW4%e`ds4kSHz@B+bSQkJw^H$MmqlKw;Ehhw>3F5W zW1m*sFE?nhQ!Xa7gjOT4QsEUJCIW%NQtEmvpsuThhS73_!=h-5H^L3K(13R2wmVvD z_zPM_9om!L?%F`3pWp7Hh6%q|53t3Ns4Ri+w##u%*4F?A(!h2pJ`?m@aO|@99Gi2N z+a^;zSn~9i9a`0Xp12T^qU?A*2&E>jW!%i?tT1KbdA;1X3(UF_zV^&2Groi1>Cimo z&ru)#F`^1Ms6HItA3sihtqEUU4HaZX4IAsdSgMR*XKU@Ne)0YN@4k-xP2>>W$QFM@ z(&BG0q&^BA!{Vj3j&{i>tFmJ>nD*AAsKXz>?sva$> zU4l{3=eoXpRC{Sr9pgup@OyWlKVuz|K6S?_aPRg$LdWZn-sj|mKurF?$IFslf$_4W zmuK$m9@}dBjj9%c8!gG|JG)XZA7<+#)W_+3#t-n*`}hN((GSb$-q^Ay@Nv{8&Lzfw z0z>Mqd=~0Sg1nwMfHtA}eUbV-uf&sbVeu!vQa#Vh-n|&DH;q<&6`q1WVucBs)io`V zm!z(ZC`2ZWQzY*Tt9|kdtNAtDg0erXv^c;5WWPebD@Ze!=?K z6*>VnVr}tFu&npdb)a#5sH!N0szMz^Z2*x^uvnsY6a1fns$;pKw)h9Bd!LM2NfkRV zWum!PT5J!Wn3tUffCtap?}ptg0G_ySz>Eu`(x14CqbPxPO5jY271AD`nm7={2qtxB z1K{)kjeHpIHyxyUkFSI9aELYG%05URkv>fEO(cUQIQi|999A#mfmKZ`%_*Tz^gk0v zBw^`$C1R9O<)SZDWCbw=A^g^j@6-95|Hsr2H>21BQdz5@)mwJFEv1??xTKFEDe064 z42Z6#U>?xI0RyT@3m|=vNri0%r0*>$I3fu7J5sEZcasK3Ur%ChMXaETIv4T&iXVp- z$n(a5yeP2NX~$@r#WraT6Y(m<u#Bysk52`SevR-W_3@bT0PM$8A3Y0=CD2EIM36rJ!^JP?gFNyp zk?qu$(I2oXm6NN4ZM#g4w(U|hB`V>|MV36^SnNTcgje)QicWnrh?L5Z0>qykBC1S) zhYh)w+x?*IrGb(ePDV+6W`AS$RbFuzH{a~)3xPAMLzFRpT{K&~8&#N8uO2_!h&R5epzH?Ew^QmkL5jPR!#1!E))!JdQKDU5tyu z@s#Ok4QG*Y?+mv!P-Usp7+mKT>Rj#rbD%hf;>I86u*$j|(Xcg8=TcSRIuFkVD!y<4 zzGa<%&6vH)uk)*~cJmf7Cc)1El()T!eXq`G;)cWjTX9KMI-=$3n-11u;-`RI=>GS=MN14clG_+_cEh8q+jOSkS?FJjzLC19Yow~|t>MwH>~uWgbTU(w zkA!$_Z1G~3uZVF3_`<5REw)EoejdeX9^`htE89;VZ`-ILSWz8d@xWdBaJ-GSp&EmP3_=EzqrcgL&<3a5zBwQwv2NEvg9oIIT znDN@lvSn_)MQCqB_Qh+`Zo#oEe8huPj$&yIlGz7+h2FZex?080KoI}*sMM?E5i4~B ztm47LKwI5sp9(yztqt?wLFQq3oz4RY;$I&1|A2?6aT|C;Dz;c!k4U{Ub>b$1ETWi) zMRwJ4i{BJ6#e=ZRw_@nEh5$|#0&lTc;$8AbyEZsI0<}l3I9g(6Mv*1;9V%B$0oe-! z9P=hGv>Eh&vG*qMRTNp@aCP^+eV42^3E7u>!*bw?MC5tqdw=iyz3=yZ z`Q@Ijf7R*gs#B*hUGcjjBgXaoQ89>J)ah zzC_q-m8BvEZVo;o2~wEnk&Aa8xtlQ2nu>IFMJa|eT3}la*x9f4>g!@9yrGfpu5m!$w?Jsv3#uTQ*KN^LoSj$R7F`X(SejMV9k4pas(;$1# z^IyTpvWOV#GZs~ijpYI^ob4WptFE%k?Gg{8+;gbhozl-%?rzcLo~q^@uv<~HX51?t zNp&bJ#B7UdgRkjs#5lLG6l^plqcMh7eSBQM$UR}M;LCDvtW&|WZtO&v<(NN6R9@rM z>(*QCbt^;s89eNBtvqYJx^um(4?4jO;m0}JSWn>uQ^v3}8tLYiKSRmfv~DPMPMC@4 z|NaTZNs5;)S8Q9av-*w%&33os-vB-PoTMMd-!|*XPo(fw`I-*yM@P z6X-W#Uz^<#koNV=vuN4=WuoJ`PQSb23a89hL2j5c1g!gT*{Jp}K_S(?`HqA2=An(yWXk_+wvmQJes&hqx1=SgQ-t;fCDDef z`qS)WEd&^24adRS03v(-c7l>FduQZfw2FNdux|bov?o4FE+hgHav#jod!8s>`4~DLoBa)5jLsgpW3t%`iz3gfzWS;? zF1Q3voZvDixW)k2C(nS;vuR4QOM_xVd$;&Ow6Jp&jN*%OO&0I`OgAkVQ4a@Q-C5fP}Ba-Ys^E zu)RNw$&cT<0^IV`+bP^h5l`p(_!f6zotG_QvWXiLraTji{`k5$jFZ1eIa1MQfQv05 z-Iy?=9VuLx61vTkw`^R|X=tV2SSYsFiQ#SXI`Kdp?TG-b6O%u)48Lhn@qqkC&q~v; z6;K*nZrT?X13VvX%&#Z1=Gl_6pFb{#uWvnU$2u(#WBn76R=>7qZh z>J0$AYc61-JK!7g0XO=?A91-Q;3~cWB8Tsa@mI~VymH~QQ{*wTGYeUcmlMVOwZ({I+iXvrwreOWX{j=l_<+YWp~Y2itbtB?jZ#xcMEh z-k_^wwNvsBqYxMev2st7fxKy0xt~TW_k@}@L2lADKl2KpeVvL5`#NrM7}vpg7O>jm z5>9Qx@Z;>g#S5EPT`n1korkn2ET3q@910tmXi$i}$I-_h zv~R+@BWM>BIZ-V?Xz!LEw0FsIA_<+Pb|k&Kt2IvP_A{i;`bgbC-rJ$a57iABDha!j zytx$&^t1{O1L|RbUop_bFWAeE#`J@o9s^M9{6xU7*y(8%#lR1){EC5|cTo)d=*zDd z=oufp+EQMR9$iuIro`3hKASq1Z@D!;7xir#i_<(!9umYH+L7S*6k!)N?41AbkxUGD zAGbk%o~D(Eh~Dmo_tTL*r9WE7Y>VIT@iXuv`$+aQh#xj8i^uTuBW(Yf2<$@KGx)*4 zD0}J>Z{wt^9i5?p+j@X{Da|!7y{KFR2Fx(xq$BV-lH~dc57;!M%O{C;<8oC~!HbBp z_85^kVk9D@+PLLGy(L5O{Kc-HH2|krjdWf=ildcRy4g$*$e79AfLA&s>@XJuyiuy> z20DZ8nXG%<2zCi07fbfp@m$bId^>P*dr{Gg)pKmAHZP|{c(L5ey&(qY2xzse?!6GK z9YL(zd6HuTu~pPefmmmCuy`O)WOcN-FHqz)KgGR(7C;vAzHk-L;s`1SS{gwe3(Ku# zK*=$Mh1MDw$hS7jK!zQYXgwxl_Ea=h#>@n`HWF#7cO5PrDRCSJ$S?k@-m>KBhgOX;19PQP#qIP_u>^$V<+ z`u*X}=&CUXpq5(r6+~EjAke%v;kywXo2GUQ1nG|W^6S8Jcbtb`*;q-t+5@hD`!+m6 z7r+x__kjPto52C)Hk@5h&r+H(W9-!#>!r_7V zrUwz6Glq(gpa&9~9s*>wmCKREh}w!M+;qN#%9R*Ml&X^whz%q*VMmm|*vCQ0*^lfV zp_na!ShdL4PwqsCmAg&?fdKaw?mO~n-&k}W2lA$qjM4yJcH^DJEv+?X-@&^X(Q_rhr1i{YRj7@)$SXvGnc=a)^=V4m32#% zb)QLP)jEwSZdfTYrQhojZ=+trOo8lxS~iiNWs!m7y%!Pvn_9Yhry63 zw542%+#_4d5qw+Tb}tisa+lOaXwGN`+WRgUye+m-sqASJJqDTC+%1#*;YXpDPOCx^ zu8X$%Z|CLNI+no5*y9Cx?<1aPm@%G~^O~?9uNYMKPuke`PfQ;R z=2wCvs|_BS4HmzFISXDYk`k#j>gkg8be*Z5(uW-+N+a*YFvZdvrJm>N;UMzlcNzZ^ z^;&{@S?h=6UFJGuj@wq`!s2xw7?O?L1C=Q;KzqkOyc3lKzw`8}*MY3|^U9m@odZqJrCC!EX-XhbhoVRF4&TkfB zMq@j5rWA_#E1{$o1l$EegZ9*;3*5J-Z?Qo3P{*>d+?cZk!NqF zXkQZygdOu3Vv^z=eo+2H+Trqy0yA?0o3#jAs6pOSA#s^`yrmy^6Lks10gZJV=x-iI|QRKy(7@USSnp$7t|R}k{Wum;5LfiJBg z&gX?|lR!2l6YFU_Sa{DMW4ZnjD^7bgJ!L4TDrij#=8 zNRr00`1WR&^DM)L9KecGO=~GKi@Fmb%TOT4lzw9RBeso<6_5PMwvjFYubb8wZP~Cn zyN7a0>ulRdPu0f|peJgARu{E|g*j(&NOz!QZ+0By*FIT5L)FS?OD*oRs;`^)ker3%rQCOnl?`RPZNmA9V7V%P5 zSTgi>M!D86Uv(%aXHg9FzC~t$dQey{g+wvX8x)x#883S#0PQE0`7fN`8n{pNM|NT{ z*#!JD5te?iDV~JgfWxKQ(zK4FYVxXaghPS|1 zx4^qv;J-D)@T&y!0#aG*;pIJXyg+Pj30E2)OVfDHv%O2KX(eMQyKi*tDqO zF&E$$$$m#CcOh1#-)Hsnr^$Wuv<@*0zaaEG9!L6vYKs}b6pw+uS-gqFD#Z83(dGx_ zesT-qZpY8*Cx#$%hQ;(|Htz>2C~P-gnOC(9=~4r$?&Tmgb!_3)@awNbh+daT)3_$^ z`J0}_m{ByiS=4hheib9px~dy;<)?}}@T(pa+nk=55`-@X2Mhq>NNXWJ8l(&HA_5s< z^YVZ~Nw_>ur!JE>nJ}|(rc?ig<-nK(UR{)ko1V5sWQylsvB!Zk%VZsu{{OQwaf{<< ze0bx{^rWggtm0}Awxls~C6qr!#p{@OcR$kP;vM{7VrC1=r~TVLO&Q>f9?g;m19Gk^ zc~YM%T{v*f}=SrYz!gY0|hvFtUS$!S78rQc+VJ>TS$nXi^qt7p&u8|8GI?Ek@Xwh<*G9Xl}TTv<+g zjp0GL)}R{;usGr}W}k-_RO<8lBJ5gt1VRd9t-%aq-ND4SOy&_!!GrodN|(uh2TxI& zj0s~w!fdB=!UAF`fa$|?H`rSvZbI7`DdCr(FIa(j91@xRGQw9GO|Rg<%ej8TOl^7< zNamJqVq*waGvw7>%X`77g@2+Vy#}6G8R1P09{}>CdGR=bVm%V?4dZcSzekqmFz=Dj z#RQQsUCM#Vgncby)qh;3v}R@EipF}<&_J;JvYg%nTuxdXr>`&h?;{v@B*7bYlW^=Z z`5+qZhq~w^+Fd9T0P)QwLtrQotEpVYG1dzaDM^XQ*1?V=k9{?B_B*&nL9e`@XJ3T4 zw)%pxcoSSfyxxxTr*+>3LkKLi2YAKXzpw{dMcw>NLQ3?_PrazOm)}~=vy}Vbv1`S} zUh8cXA}S^eo4)x0Kw4*#6ChgguH1)l*Z6e~MgRRAu0am2U-K9J))ncVn!9MC*E)ig zF=u8K$AfRnLi)m(h|Bd(>z`Dk^HAt2dRf75)aNAm9j>a+acFskWS4#K+iQJeODFn! zbM*LcOG&ERXl~2s#Vgdm5^RJagBkFCw_*gGdRe^zdGIL?^WF6*hUkmS*A-rh>J`d+ zjr?}F$o*H@WCM_#h8Osd%U>AcS8Azuxlyx5XU7hme5gLz-BPOX5lO6g=Rak{_i||C zLTYKcH5jGkmcW)K_-oQRPxj>4d#*0yT0&0u*tL`z=doTu1d9GXGo)Kz^AY0swk2b$ z-ptq*2YQ`@WW>AgIwB%UV?9>AWITr%v-vY)szzR{Is`me)h2oIPD6D!`a^p6O7tRT zE8H#Rg@|S^26onYXwYhd9@PauKf?B(i9mP6)!>JLkmqj;`IDEgtz%7 z#Zy03UyS_lNH=F_wzb*1fCZFh&<&J-qCv5LLnp~TN%8z%g>VoZ=Is8b7i+lee^!dn zcv}>vxak&qd~}IVAe6OKH@c_T)_MimTYm##r?{>4Z^EAH2yTU-6>@M5;d%#8CEVoT zn+Ws6z~o7{weBMPkdyuz;iC@zk#I~+v{)oru6L&eunUC z4n9iwO9%f*IHphJdaV((dOLU`;fozSkMNBSzKifS2Y*WVCkJQs1uh0r@*G3>0ta7D zc!PtVCH%I7eYL<@AnN?ygzFuAG2sOcevI(54*rEOeH&DrpVJSxJBY#q2%qQR*@Ra+ z_+i2?Ir#5{jsB7I^ANOpI`|yI3mkk8;XMvMPWTrGXAJwygYP1|%fasv{?@^* z1_5^jQTf#qzSzOn628O1?-BmS!C8ZW%RtomQwh&=@co2$IrufgM;+`N0-OP&&hJZj zl!MP99HmdQ2;bEOcQ!2LiJ z|1E^KIrvk;KRP&V1aKD+#lMvBJq~`K@Q)52Tn{`QMDagK_@IN6M*@Rx*rVq-ajBK(Sj zKPLQ>gU=Zcd<6)X2e(JBfZ311Vx4*ciEeF2BAoQA5N|z>Fc0@?U+UF}lv_CxX>vy+!%y^92 z_#10pyvO8k{?d1j9!AV97!!5cEsGtYvPimFkQTF$2Y)>^M(Cb!BBdUwi?w#49xdnh zo?^eACRqx-da4YWaYx3q`;Fy*Bk+kar}Gz;p7GSPPuk@iCQNndDKf^2bofAUmve-_ zy{Myg1$wF??IwHNHv}dh@>yFFpWm4M7QB*7J&Y|K{-$?`VDjUSIgsKkX?#@A>FSl%3_HXr@%EzW?>d5>fs~`6=G)u2afpL*&)nqQ7*YAqKm>} zEYAV{K9!3%`)?>$TfOOB9A;x*slVwk$YqV-DCm`D%zhszRSzG*p&(bDQh<4vPIF6o z7l`uTtUeQ>@6yT{SmD5^>6gWCU?A_Cr7-&_LI+;NWx_O-Y&vEqV2|p9$V=X>_uzgz zd3DlhEq=6_$BJi)$YE{auSz}45~G_O-|Vt^a{n;a1X3X-`eX^SdS(_94)mirJ5_+b0E`uMZx}mXa3`?} zlYW7(_*UYEw%TfkePLlN2K%GV;rTOVk&Jh@1l$+VR&n3F-(!YbbtTSIVV-;N!fUsw z6zk>h$fzBA^R5Rs??sE+M(gEo%h((@fTLMr;3N2VvvE`YO?Y21c zI=XNls()Y9ikHVwH2NBjbEAdjmh4YWj`83ODr#PQl0PXXoDSi&3-}M9Zz}n*EC|vz z%6Ut`n!dW|QtKVGf&KESNc{4J&>KubRYb;W6_KtYGVO>A6_KSP_;ongXs61_GKh1^ zZ{pTF?br?A1#xs|#@D+B8+yFqY?Ss$c4Ye@pCApO#}iIN;$b;YLYIJbz^olQm5-l2 zA3~7hGZCo3&qIv(qkaUN7~PM)r+#!TbZ9n25WScC|B=pwvdR7w6r<-j{pqSjvOkru z*B8dps_aX3P|ppKzLb*JY4(pu!bTnqGHS|%WMeBoN1om$SWmo<)Yk+XiamFDzM|?pFeq6wNpnvnuOOPJ;s=OVkzIiJlkAUl*frw3Z&;F3jA}k_g zy_zJ26`H8kPHc;fiVt|xc-1o{;7!363KSW}!lYi=^bzuDhxmZ05{g>W9#R@urH;7g z-AvinQT9=Wi5E=mhtn?d&07JcOM8!{M)|Fk4`t@%E>N;llWfe5v7o;OH-`$xsm)Dxy;u3n=tl8TG*M34~eN{=&5I$CQvL6F!L~ z(92s$#hX3d2MxFH)!<$TzvIGQx2H8CthEU!lkH>hb1u9cjGl9WSut=>n*=*F+sNW; zu?Z|Sz3EfpC0{~qN_nl>rj+QFFle+F)A3#0_gv=S#ZVV%?uXA}^E(7k+`W)pI(3LZ-Y8r+N9aqRMZjPKEoY8|7_Z=ajei7^l1w8$~*m*OohOg1{qj(ajKaXg(s@RgjN6C>$6Y zxuHUQx@!Tm<-;#8MnC26Fq6M|2eq4p7{6&OcnG~sp9fRmGJiH_BXahas9iXP_M&#A zvxccm^>7*B0^&p_r`6YFp;2)nV=~*&W#+TqmbMWC0 zif-%@@B{}WJ$_}$42erFL&CdnPQI~ZkS7>uxAe!7V1Z#xJ`YWYyKesC3xKBEsN4JK zTZp)KJjH+0Y2tfAwK3>rF_iuSv4}?x9Vje#%h#-SZkIH#950e&=f{hD<45Q z%v3IgjJSg$@>1+_t>$ymtj&B(x3=>!!`j2gOzR*Yv#jHM%(lMfV~(X=K;_J}0(?Zd zLNegDN@XC%s*!_JWdK{OWgx~{ECaFD zY8i;LHp@V~wOs}htUWT2XdRS+fOT93lB};~AlcHUM+)DX3!iLDK0qnZh!7vstx`T_ zST%giwCeeoWi|3K+nUA49BVNjbFI~UMBz8ffZy6K12NVf8HlwG$^agsmw|ZeYZ*we zw2SESd5Km)1_D+{29m6f6p#XMg65lfkuvvYmNaWPAJeUK_?Tfe@iEi7nvYr5O?=F@ z?&4#PwT+Lt)-!xWnO~CuyjM&HVyrJ^AlCXt2I8!Qi@AjHR-OzbSRG{`(dsP&0c*Gn zBw6QBK$iK>=+99~GK*Q#ti^mxw^s8p!`jTpOlvzIv#dRQ%(f2lF~>U2$6V`cKBCOp z3@(q~3dlf=6_SBit5gQ!tQr}Jx9Vje!D^I&L~E7|1gym}kYufvfn;kl1-S5qT7l^b zr(;wKXMhyP=sbipb%He{AAsy7K3&nwUcLr=c6&Mbx9lYhDcR4G8MeKwQT8$i*3Ge( zzXOWc%i>0$h_Ni51{ATBY*`&MiKVpWX7ULc;h4$sWH+1HC%vV?`kJ~;v<3VBjllmz zBe308&W_X#{|_?)dm{a)^8aN!IAJLFn!5NByQKIg9OZH3 z+75@$b~yaD!x3XU9I>{;5f|-n#5XU-EFSvPltYoO9El9&NMtHMB1^du*~*K^QBFjz z?L+u%AHr|@5HYq70cl9{5f|-4V39gn8aMIyo~C?*bmbdlDBmDcxdvIvGssqsL5}hZ za&5Q3XS)S{+bxK(-GW%#EkL6<7J+UqMKy{X-qX}@58si8dH9Z81Ne@7gzv~l_>O#p z@5o2^j(jBFQ3l{U$^d*v8G!F71MnRwAP4yQW?r1_0>01bY1Zd_Ot*gGV}=!X33(cs zRt_JttYSW9TRr)hV-4kFt~HsDD8nT(;I|gYK#a9Q24bx{DDYdp1x+b!v%qG!;A6TnM;Xc-Wh!%&rOZ*bvPL<|80Ffw$YKm)0N(5D80{AdY`4#9)mt*D7Ah?vy7xtrzxdQS4y3slsZ!>b(YfU z>}Zu9;1oxWU};KY)0M_%D2>fj8k?mQHv8=QN{gCN`r6n+U%UO6`uabA?4ms#(JI?b zMMSi=o6=K9aretp&Z4+<;|!TPic5DO3(Uy7E9=$JHH(jM^ynztv^{BA^iYJ|8^X-A zN21kgBzl+)4=grgSZrrJ`8#PvifN&5xRL7EN19)C=_Kb~UD7X^-YWQ3!AN`rrb5TzY`nmC$i*^7v27O|^k#Fmy3*a;=f$gPv@s(l@GDZJ82mAZk& zb*Hr_I;m0@V3eKIo=&Q4`?Tn`&pT`CuUF{k21%41!hO+Z39oVnedW>)qm%HCX$ zJfl@7y4}y96;bVe2Cax{_cLh4f7np0=3tQL&SM>PvzlA-(PNL>opduVCctCPE zTA(5vEqFq5I9jk*MmSn^yL2l<} z-2aTsJr~BPTiU)$F*xFuc0A(@D~)mHLNDViYdqs@m7Zf=z&N+%U2F9sXBsGYzeZc0 zT&o}r4k}1$pn{|TDo9PQg4F0LNX@N+)X*IChjGghH*MucR73cRqEJH9lNVz4;-61 zgV4s*AltC<~rtC=I*X zqSKldQX%^rRz(w9i*~}?hkmLRJYl%3?RW*NvpL3PecBB3>juo(r}%tqVL`sLe*g&o zNHN`X6!SDfc$x+m?62dgnBQQa1Z;Xq37?1Z6}&DR#waS#4Hk9!go6tPfqzjBfLv2E>G^GqP*#uJ^IsAn=U{tj$m^*w%qs+lYS9DOuq2> z>3%-IGmc9jifAEZ6~_eScN_j6f}j^{_P87Crd-Mu^2cM-{izT=^Z#$Pegds9BcZe7tAJ(lNgVN;AVO2 zF{4Cvx-Lj{S`QdgSBv8a;3;i@`^;!MmzePfJ<-NJb5Cy{OuP6&E5nvIzB;|z1cpX@ zfTGOB4~CDG31SrgMm%{#IrvdY5k+!D>13G`aKy+UFnWl-_!Z+veDw3{h4B9r!oCa@eI?7j^p|zh}*FN%@kL4EboRLO`V8(nErvO#q>s|tC{Egj$M&M z2d1BJ%+`*}JDVcDBjx;BeN%-g_Lhw6XNtkd-xRMi{l53%v3SdfIX%Y|5BF%Q@QcTN z6#g^lRI#l)eH}a*0-VS+UYON|HKy1M{&?|yd0|bw*v&C_`6&NC@VVoPn<_3~ep8&= zcjFMh@Rdy*Vv29uH&rBw2Sz>BHAz_cM4#>WRM%ATTJK*POmTe?T|K{nIG^lYm2QgI z9z?%HZl?Gmk7%o&B!@p$P`GcWrix7QZgp@}rdZoOIO;t?uRj2P!>t}uJTl=>S5utR zf#@8jC7j!hsG}*GnARf3FRl+wtMZEvtB5|&bp7z}>iy!$0TlDV=hTBnR9{%_HCphHPBZ)l)!*D%q`D@YR_VA|A~H1qsg zivN>`=-ffn`Xj4}4(!skzh4-==~{K&>00}sGX>(sJ}F3DHkM@7w-255Jh$~Y&i^IO z?HQI^#{^1k#qpCk=Cw+Sxi*$)70Z7)!bzff>{DI+;?xkj$}!ffE4xwK4KAUpoElEy zp{!%ya%%jDL*QTElQbm0h)R1;FOv4%U8wDHI$YevFK+HNuAg7r$vSo&(?#7$-?k4Y zn#AGHx>5KO=wzz6((K&(0ad=+`5Np2ylaxf@-px}>~Y zuK3#s(!B+>RL-|q_x3QI4&5`wLZ-ue{(@`m8~k1U1>EaRF=RZ|Zak#dPHZztqn5IE z{gbt8e>G{>>tinNk}raxZG-d0+wGVOj6+d!XkU9Hd zzr2QAMwe4sKhd7istFPmFnYQ>p@E{4wg|a&Ngz}w${7{82n`Zl7+n@iXfVbY;=EQ6 z8X_tfUEn7)R8%thdmN!*_&Pjse#2TD^b+j&i=!gVIKdo-FQf zAbCQ)H6xTL3NVcI!&q0X8OSqa(7S}jidyX&pq}NFHV()S^idk6jT3_z-G!sF0V_wgOQ(pM|2Vz*`vP72ag@xEO-^32^{}?ki%aLT$M$dw{59=we8F zRiR6n^8}C^65Q+|Nt~kdLbl9)5W}@NTyG{{UDp~omv=GTzarul+BT3-GLUm#dNY)% zO=QVmf)cC{x!M#i=Vh66ULFvYtUs3}q|yeW9bOS(l{S%4B@os9U))B0fnreVL?Gy( zHjVSlfXrTjR4(G{y}?>A3W%@3*Bh@{j8-z521I#&4YWdB3q)-T;|#PEh}u1blC2Oc z6p~tSlR^_XZ8Z>G;qyAW`Whf=hsk_}4U7`SPv~3y#6yHawsf~@bF^e|UIodo5RYnC zaxTNTjcoJ=wC)wL8);O|9+(uY5HBcH4%csmcmpU2Y45PU99FqJK7!6W0u&O7!LcGF zItM3!<^_KTS{*zWZs5A?vb0oj3ur*ZrBFB)G$7Wc5xoU8RZQp93z>eHN--aR2E@2z zqN|wmCg%J!olD!gW zvtvBbF*Vx|Up|)TS4BrL8+tWJ;iSIXasr|pxdp_zB}5kwC3+677!bSq6RjUfbXXnH zo-&n7dp^?-Gbnys9?^#f5j7kBh&=D^N8t@jzefoJVr(ImWMKi(_DpZCq%stDp)&k_ z{4UUMs{ewR9mDp5#`N2dm_ftn+`hF$+i^IT!)p=N#Hp~~8xk{uWoaRC4b!`W2XZtq z0<{Z?(gBBZ>K8Q@m8Jcsv`kA%KAh84q$M3kNrvcu2ff673O?@m5lOkG$S=AA?qd@VbaJ9g2~cBPWduz z1IOIS;h&ht&8g>c_c0!({)V$!gMs}(1m&a#PlW3=V7L^IrU=>zsIRn z9L{DM&pE6_*sjs*!%0e?52w0cP)IdR=2{;v>Wc9BO#i`jLosnK9YnH99a#nXI>+Rf zQ+&9Ta#-7e=$b;7B-4jDxBHmh&GemyUN~3gvxalq$@xcLG2E4|K5rb+CrT;*gprhI zR4d>reK{X$ug``I1l>?f{I7(Ef_^=Q_)jn$Ry-0hGslq5n02TlTCfDIb9>f6&O&4 zGnw8G9y_Fgehif7ouN{Bzl_ZX68IlN--bwB6{2;+84S4+14ji)SiJ%z`CA^*#vGzcK<(7`({4u0ZK*_OB@?|7F;wPTQJx|CMh@T4;jN&T zxSs_5%KKMn+T#BEbL@P&R{brK=Ys4b$S2&2=m4gF%Ajy5$NLdupY>_RhlpRqG$xb6 zVWxjbr|?{+ah%$h!>%lfzlg)HGrfcP=O$D9-Kj)(gWCD$XPrPyd^*t+sYExX5xpaW z=t~^lmPz3y$wap?&ugHjSXD-SD!H8K>;Xq|HStq^SJ3A{&tQ|4v_HuF9Qkz4AiAv; z(Ov08*CrFqOC$O?s3txsIf^;P#?ds^{38eLC2|M<3-LGmDE@<(?;^G6SNbE)s?H<2 zU_8;~d`IwA+Vrqx|KBfd1BX!b;+HGPSebtd{q9??@{h#n7i zMwxf#RDfm`(MU9T6wxJ2FJ=009>qMKOXJsS9tR(1zol^m#h?A$-#Tl2E?xJ_VyDb| zNAy5>ym>^E3yC%q^vD|#gc~oe^WK<)XEH^DLIq`q;qXsUD6M#LKob`#G^u7j&`gQa zXV%_|n*rEZEv3ccHTFLaas7KzotHREbfJ{yI{^#fX) zPk5cE?66exiTw(Vn=mxbC#qY^v`J-SfKDp3Veqs(zu4GLrnRfKfZk~@QNqxxfxcI0 z!bmGGMobD*+I1*3Ry@QsMr%Y@<7T9Nrci--dtR&GATSk(|>MS{*9({$8 zEZQsd64H`IFNJmhrHC;KwZRoyi5UtF?|X%jDi$g9=I95}Bht$#&(-3p@{5ghv76C4 zkvQh@yex4Hs{~Z)#4*q3<%#88Z1j3wNPHGS$Maf?3%lBBpXId`FDsNeMh|unAN%4>t=;uzhO0OzIS2+eJfs4K2lE>4V>D5JCt&kO;aG5* zIIU2i`dILMF=>NL`#JT?;Duty?Gk;HE4@Kpp~^ml zPAXJZd2VRA`15CUo|MZ9v5%3g(F(EY3rbrfwuvi@6{7Y_iMqK6?NsPJ522K=WZGqZ zLNgWmLoA_>6w=}e)qX8GXD1N4SD~?qgv$RV(|#8qv_+w;BtqHW$TW@1vPz+?2B)2r zX`h;ezW-LDw|#`>e<#tuW0>=MiQX68gD9Co=WvZ;e~@X0mpErCbUW9``=d;Ig=^HH zPfEIdzTI+Om z(MqCPH=#`m?d9`!VCF`gZCQe~84`WRk~onq(Fm3Vts4^Oot$SaW_g6RaGoa=isM$< zM_c}pHj4913`*2Gj;_8%p}CwVy*`RKUuNm9SLh*@t~Xz%ZD;9DQ|MBb?xPBIV0{_U zT5=v@eL191E7skHHZtueE?KaxM7dnQa65@!;2IrM=yk5q&h|2`8=to-EYVV~(Z&uE zjo=z37D%*(Ym`zb(KnpuT!nt(JP#{0mGhi}4I5PV$2iZFVu==Vo;wvf$azk}8&!z& zN0!nFh2CN*&FLu9jjDmoLQKeDvXPM8Tzo{L>-#2MdzLFi^tjhkbHHVnEtZ;kNw zk|+zF|5_2OmS}G0?!jBcSB#{UxbVeHJ} zl5tuswqX(azCUp$)=Bj0AVQTxB=TZhxkU^aD$z5XHf5MZA4xP^qU3?ZDX^c7^89H4 zp{)v?9JD-iix^!`X|mMo#H0vX7g{H-m&kj4hrM`X{z3~dypj8=;k<$HkWk0k$o{r(WU4~(XV-wth# zq}@6G?GO+AoK{(RB*X(hqYL_c7P>#ec~Rx}p$8*qWTh*ghh^rxrcXltqoR_pzD{%- zmXrUuIDp+-B$v!Sjh;V=uN0a-v^4mXco|!^DDBIFW!hiFvENDbEzmP!-#HQ)g$4P$ zMfMbl{#w&H|F2?>LcuQG^7n~b6UW=r?KW=pXfe2bPep33IVy@y0!JmIi zd_PrQ!G){8C3a4eXe(w!Z;5>ht!yAp`lB|wrfN#Qjn)RYc9@a>p1AOQd0tk1_uw(H z1AFdBW{*}9T6CdAC&n(-j)~amgruGw6Df?=i7#r0<{cA<6k5}pIG0=$&AD76@4qVd zieqA}LOCOJaBfuS`SwAi-OFgP_pSD=fF71jMiX2eslgWVhAJY zAqlM^ic@G)7+otC>9^(!ZMs6gci*3{QHE&gb-_nQK9#RW(48Z<@m@ulc5D8&pczT4 z9PxaG^W!6^Hu01ERBcYAEE<0cSmwE|>Qp`ty?piS^0#PyZ7 zErHRsVvL^Ex{>q4!ALZ`ePS{G^Kdy!O;dyE}psvD@TrM$ZXaBP-RuXS5HtycN*sl~m4s;=584Z_ix9NZR?% z+8Rbw2MuX|WOQ7+7-K-0wnL#e#s-0|zKL=LL>h8Jb8y&bnyTm#$UJ zF?HaVsfL(4I5E*BY8r@B#?Kv0;eN~`!@rI{h*hNK=az68i0a}Mq-tUj*Qj^M4(lS+ z=WOBEYX#~}f0{TNrhM{;>$uAO2y5aRJY0j_`(cV1olh}$G0&xGRFdB_k6G#Du(e(X z&$2Oe){wEp|3e;yKY_2VAs-FlO&ut=veuMZ#JN$}5cgJ7dwp4^V<*^k)jC#u4ns^VX@V1@2`7A}RFWs&jMF@LP49PAi6SH{TP28|=0Dd2I5yIIrd9hsV_ zVGVf|xfx;u^wuT5gB;xAYDhp6lM5+-S^gnW;TKaV)uFohk|i082=ZriN)WrFGZaudhID_cRT}99kr8vtap6e-sZgD&7)z)?`v`$DODF+p#z4v3h^#6vVwAx z@h@OZF>vpV;+KHB#ltuYyNr9$GXfnGY4`sVEScZpCr<2*O(1^BS-|b}=RRZ`*H@BG z>Rbz{tJIHVZ?b80?Jj2vf0VW8MdWPv+-D+TUC6L(Q%R+i{>}aLlM*`XC)5}A0rtcR z$Kh?az45ETlM6NYnsE)vUBmbm?9L@$ApmOPS%#Ule$fFmQIs;RVp_wrj%hv9@k|>* zTZ!o$p2hS^ri($b=LR%WZ07K0jbdi$M3=GWQpGdV4jOqQv0~}y0?|S10q>)OwiI4R ziuj>#H=!9nz{|)Mw7V}`(C)r$-rbiiXm{T-&bf_ve&hnt26q~-$Ma|uF5+-Ghs!zK zgTp;I+y-|c?*|Xja;80)E|b2Nv8w)ncmO$TVjAaPW3(y$PVCWM!4lmb?WcjdHcf2E z^=PHWtok@@2J_Sz3kH^B{hMl6YCKd~Lu=u=Ly+2|Vu)5}WzcrmulmU!(*0d zjW~CuHXr;iXiJzj8V%$Bi9A=;=j)|L+lgV&^`T? za$W9K{9W7c)n^&+hu#FOtbR}bSd19_rG6z^;ahzxpZl@6W2oC$jF=c>2gjTef6WbI zPwnyUWyUh&yPj3XYU9H`@LG+}2bbx~jHib7Ha392pYfF9r}c?t#;PIX43gDk@ITpu z_*d0WL(HuDi;V}2xMGXx6&y3q*lrx|buEW)0G(NTGw8AkI_sK|4;yn(yB)?p@w{n%fE&-zeZb|n<(nE z=ezC|RJ*qBI;}Ck5cEi0XZLX~Rh>qXDK(};Zgm=!@FZXBq$sPXbe9@+BZs*^HvZ6g zv>RWZfu@}@tcD5hfNMhbG|7dUx5M5K-&OWX&I7mGH6 zt^#e;mW+D|w50x^dl}1TvG#PzJMIpyPeRAt%fy!A6Yj;@b-llEm%6SiIStP1O6aWT zD>SptwWB`9r1lD%vy^OoWrNLnSH6)jk(X&{a8@|+2=Q2yKKzL8^YR_sdvGh96YMgr`=;b4CLhAFiYe5^zH-LWK z=}yqXgnK|A@oe#Y4D0l;XSz<3uQ#5q{MobJ^-`tFyUX=OpGtj~E30p%zS{NIUVd+> zi{@o6ZUvV{J-yELOKGatrBUB>Y1Ce;UDr&=@iuCka(a3Wa~)rR91_I~uBBx+qU6_1 zX!MLXUg%Y)o0c|>TlFK5B{^CN*IH-YbgIK!sX*f z#e8f$*?Ce-y>W5DQtbh5#|N~3)$fhjuKm#Wg_vEi!>`3`*UKv2M40+fsc|{VTw|QB zA$you`ew`??HKG~EY5vFOJO=)^ObdtJ!t%^YfbFOu7d+_j6KC=KB#>=d|j;1oshpV zw$%75?86*x{XN>hy1pCxH_bodSZo{QV2U;@&o&xa&Ne8?4x9AiM;r#FeqF@n z>A_bFxwrHj85eSQDT1a!6UN7NaK{v#8#mrXy}QnMeAE?jjj%=6#!VAs-|%fbl(x}0 zS^USiIwNkt0i?cF|1Rj{u|LFBxo6hK#8{XTW{& zchbXmp&>(9pQ*oJny`c=KSUcl=< z!qC4WOnI*5JR6P2y1bFFmd^_5N0GV#5>6Bw+$;O(d4dO?<#zRxv7Z zyZeVu9mU7SPEU+UIyo<~O7EY)II)rYW}UvSZf|0vQ84z!#Eo2wdzo%!+6WnX13OqU zPx00FX|!)?pGJF`>U67++GSTxrM^$2JxlvE+Q(GGtz4sT$h|Hw9^phm*L^6^sNY)i z$3VT&rEsa%sE-`FGw_1@hrWLayv#X2V0>FbBb2LnDMsz-gTD-HhMi1FItW?;O7@{f z|FGfRq#E>~>pU|snk+~@gmd>Bhgp*kvnC&6$s9B~)s-WkHA7=krlEKDPT44Ww_kJb4f2s?mUSCi2vCxgMmR;+wN?WX5gVe>^ zqZohJi0|wP41YhEx=~ZUx#4o_J6{YndM#~5o&lIAM zBWG_$oq4(_A%i$uW%!KLi8&cGQoy6oA1$fOppoVLj7I(Qim86`8}ZbmxM0GjjPYjj zxcfkZ1Hsd**iIn%pNqUq@e9?Yh16+|<>sH@iQdxf=Dwla6?bhh{$) zihtvSP*;lEa&&m{x8XVAHrnaTcs#R|mK6^h+!?f!HWaj6yAZTeyB4&Eb|+}HwhOdY zJCvo1$FO6EACC&;wc==pii$ z^c^h?^str;@D2e?1nUsv z(uaY1^--X)dIM;pJ{dGcKNmDzzW_8_p8*=wXMwiSF9!|l^FWLAMWCJZrJ&{d@3UjX zNBT{mC-n88pXr-HztSHBJ*hti`n~=X=xO~~P+`1^v%JPB)G^kenkE`l(-ebhnr=`{ zvkj_g(4d;OF{q|tgKAo2P)$1-RMT>UYTCmfiB%gU!&=UBAm=%R^Blo>j^;cYIL}F( z+Z4`i8s~N)=Qe|Ln`w~T<`^WmxdzE?zEKOh$RLR=F-T%J7$mXf21#j^K~h?4kd)RN zB&ChU+o1Ovhe5X($3eFm{{Vf|_!M-9@fGM!<6F?Dj2}RE8^3_=GhEP${e}J=ZM)?U%WMd4}}X-=){XV8HzBik!RaQtYFZ{V0ouKXOY zSj6!+FkQ~6t2lM7D-CC@cl8F{=xPtndzoho^K50FN10~_^Xz1vr(8wg-0dm_-RJ5G zy5H3u^kr8y=mA$h&_k|4pzpYbgC2H`2K|V0KEXME#yNk*IiKX5zvrA!yT*f4xPJ%g za!&>Ix-SIn>s|~x(0v`~h0Hm_P4b!PCi%>9lYHj7 zNj~%4UeHDEIM5~TB+wh&B!T7bY|yoQ?s`6VBcHp8&%Kw=-NNT?<#Qk9b9eB$JNewF z+#%$!+uaUypSuurzq=FY%kD0q2i)C254lOs@3?D054-C?kGY3|e&ikndcxfR`k8w& z=vVG@K~K6b0R7%Q1N5|e7N{^U2X&eAK)ojQ#1SU-g3%`Rf(Da%)+Ceq)D-hDcrHY| zSIj^>q+yaA<{%Z)Fi8&cO_IYRljN|(Bstt*k{p(sRF_pI)n%@#nKnx;&Jp*F&|4^-wJmJyeSn57i>wL$%2EtisiUo?AfYGyfvyU&8!1fIlRz73;H0 zu(SD^)+HiY+z6T_9t3SI9s?~DdqK;Xc4yj`;|Gfu5I>4zCNiBWjw9w`5!0qb%ogcw zYB=Y+X&Gi~kTJblD-Ez@I3w29XSn2HqQ2{Nr_I)&*Xrkj}VW_paNXvO?YtC>z=x`^o}rn{LQV=7XapJ_GIDNGkJ z-NbY^(_>6U8uK%)W;%uGBBq;|?q+(7sYqvjrqxWRFkQrS6Vu&Hk1-V)%+Iu%=@h1m zm~LXao9Qv8B9r-}{Om{Oq##Cf6KhtWaQ2cjox0OUEzUxDPwqg7C9&%LjjlHP|@uzIHyoL;S8dDn7u|=A*TF`V;!A`Y}DrSZS>P zzo>f`Ai1*hzVFUpm&+vx&JM9d>@2bYR?u=^!~lagxa2N-dKy3r^WyXjz~wI4YRoid zdePI}?C!x}NKgV9)3PGjitUn9DwSVSIf^AKvMf85q?}kTmCJU@isf?RQrVUrJ7rl; zRTRsW$gyKN`Tx#$&%Ni~?gp?FN!vj6^u6DCedjyh`<#3Gz&|?he;xSP6E8pU))PBV z++@U;)GfA}Xp{Ocb+a%k~T<51_&_Z|AtLqBn7`XeVka`q!XH1X>bzd7+c6W{&J z=b!n3XMX=PKRo#>lmE-)uTB0xlTUwi`lFxv==G0of3)?{Kk(82@}qzLqyO-u&m2B~ z_}byh;h#MGi-&*x@c6UOJp1uyOV57k*&l!Q&p!K?pZ%3*fA!hlc=q2uJ3Vz`>g?2; zQ?045PW|}QUzz%wQ~$@*vmg6?ANvy@`{j@Q!;k$7J%N4U$o7%nd*nxt{GB8J>d2GN zz4YAtbG7I0JlB5i2cP@P&;7mU{@>?bn=VY>nf`s#zcl^7P5<-h>F2A@x1aw#&;Oz4 z|Kjt%EWdRuI;5QbGs<+oDgUqF-sAHlFWl6gn*QD?+}7XEe&UY){`MvQ zzPQrX-~avPzW)B^ciq$9|Hl3OOBG6gr}BL#=v$e6{eM!Q1Iqrh!}GNM{u_-l9=$ep zNPk}+o6z4+j7_TcN&VGZi^dM?x~9M5(XFv5U2o{`c(gNiM1R|3)5_8R%J{3o_3w z?fA0?mJj^mf&clyxhHNs@r5VqPfS1g_damwga6;br#^h*!_lFq4ow_7d+4VR{qRSA z<0HTIk%JS@PJDb~X5xD%{@lc0pZEvQ{Khl?;+fUSTa#a!{A-gxc=(STu1)>+kw5#~ zfBW2TPrvf~>F2kfk2KFe%&9ER@fCf4X6(nJL)sJh%-D}dx0eqH{zs#KsUMsD%-A1~ z{zQTAKN&S&c|zYm8BL!VSNWfcPA@#E@1Kf(=Re~6Pe-qvpxw_zhurtiM%~YF|8voo zj`98T(f7H2e<3damr?)a4@OtU{#EpjzCWY)9@zNG+PiW7*4SV9yjE`PsqtU?tYU+) zr^g$w@O^OnkG;+Jq47(X_?{Twn&W$N{5^Mnczo4;PmOI#9RIJBBa(d_|6}g^_v?%g z_dhazNvD~ju|GKe4ZVjY8vDcJCB1Pa8v9ZAJwNti7bIo>u|CHn&Byh5QJ?S9=Y&4r zt6Thsoe>VQB&-~W-o0I?Oz_WTx>)Gf3slNZ2KL6)|zj5fd^Z|$HQ!9G^ zTEDX2>(_V6t=sK4x2n|uRJw8h-0AA<>A2p_Mr*UZ*DH4Go4usw&BpD<{c{)6TIE*1 z-mUlgda>J;MzfyQT<_JpuB`*#KX-{X#T%vSnbWhEtFyCbHO`xttGcb~YN65VUuict z>)khRd02p22HUw>ud$KN0;E08)MH?W#zwo@?)KL2pPQxp&5dexzR~M6Yx~7!t=BW4 z5STqf@zr{NwZ5_2?KSS!HSpaYcvz9cgPvEq?Tvb`7fdpkeNuS;oa-<@-np|GEGzZy z-G+KgC>wO;%kEnnsN@<~w%dEF_12tkFDhWbLSi# z)SJ6-Gv2yUYwijQP1XUExh~cFd+qL>1U=nXwrg7H`{&O4Zrp{sVd`#$)Qg9yezDfw z%!A9VUcc6C);EQ2Z>8SdaYMUCZs?&*cekb~J6?kI{94a-#hvx88^JU3{9Nx!qg%h- zzIXrJ#iV9H+ANQ*?DqTn6)h?3IfO?XP!p_dY}Yq;W2~3ji;azLyVt(mhdQO!?v8Qp zTCI1dci%dKuP)Q&6-ki|3O_kerQR>}ZtON&^=|D}vkvV~M?1BR(~-z4wy1CVDW*)G ztV6j~?=xj5svp&~oIYFIG1@-i$bH4QuY*s1>E-@FQnbr%Ej5%xD!J~HfxfW+Oo zi$MVi`^yW+wRW#B=4;jwkhmLnF(4o+6f84zAPIhqp^|_QEY@1JEw`*O$%hHTHS}pJ z3BJ>j3}BK_x#pJN;rB3}ms(kF!S3Sr+34n4rCKRfD&^&+YI*6(vOr~|!r1$Jb+_D= zVy|yzfTb_()|!p}ezCpNkzVOiFRsvUa|iQmG&;3rrC#f9Y@6Z}98;mM&3f-_b>r4X zwYOcHMSNxx@$s`A!m#sF?e$*5v}YbBK$T*#*{HYrj@G{BND4Zp&zCxKo{6f}N?)3J zqtNZv_RFnCe{H{0uQa|~|Mb~2QKC&|wB)*9S10;ft=FVIxms)6cdgz#bN)hgqu;A; zYrahU>?LvPWslpC`4)CJ8;QQ~^#)~ht$nB7TES9=b-bJELs|CwDO@eqmR6@r&=vw`(%0h+vGAyBH8b-_uYbtJI`| zSLauZOD-fN875~kIK}O5dq+}#F{zm6f`opR%C+nD{hr7NV+e_jcKc4F{^ohPJkgci z*2edqiB!Sa-@y>906q_{zhUvR>TncD4HD(pv47y1p3TF)CbY)%s#D^A(XK_5bGWYPHa6xAu41 zyFEF+(qnx4b>Ior3h8B+M%>GJ`-&(3DvKjF{5F-yANH@L&5W@`>?a=Zenttk80hm^WON*UP$SA`qJ48(GU|nTfOYyvu7@4 zOtXWJjJOvn1w~E$x>M`W{X)DtgLE(5t#@-=?JEzbX{Xj{pcG;;yb$y~g83?i#W|_W z-HulFlB$bBnp1b{LUg0BzOYs;uay?7H_J;GqZ@=`c&|z!7-ZxWK|wOms5P(dN`o`W ziz6qA6QD^Ff6OM;hE8v_CRN!m zZ!%JzSK2+xM#+D2jH(tsVyMrzcWMn~J~pe2tyob?{Y{4i?o4^7)2#1^8(n^6zTU4j zn!Pup)0gMuLC>9@zjUQgEL=K&rF5Zm=|ZV=_TriOGgs!XoI7`=G+#Vjh$^Mx`f7RY z?drnvRYf^I+L)$)z>NY1?pwSSuHIt-w?3dtCcF%n9noHj-rvw@R(M2JF>tHu~F@YlYcrai>Q;A~9gAl|ret(cSOhv-(2m*^y=4 zjWfl$qEab$=>`na<}pw@2Mc&bzIJh;qFM|5ScIvkO7U80u~027loquTRSHoh`i>2j zu1fdn8^y)>XrU_0$t*~^pR(<(U z>d!9=F$OCZgzWGYa>ZH~VKKj;SA836l$UN47RvKg5A~cF-@DODpIa-fE)^E4ONGS| zoi7$XS6wJyDXo=#jg{5qwdLaSLUmEBCmyb@y}hDQegDSk4rXI46<6P0StH1IKqI}U zd0OwY>!sDVt83TSY^vha%F6OmWdJQzNQ&V0!dgQ4n-Vo)l8TA};#DhsPAF!}J!oNW zVLj8Zyi{H*i+rCiMPi`Eeex^~=WzC}MC(iC;_`f{T9GI%UG?-{p8K9sam~%Kx>&9( z7S@W_qT+UaAU9PJh)vFdDZKCB&5c zXkpiYp^Ky=^jTA-IdNwtL(3}*g{#Ssj+s-X<7T6w(iJT&tuK~VQyxfKE-V+XFRzRA z%r_pvmTB1uW(6BWnB-@N$;pib-LmD&Yu7}$gs4fO;W9Xzk;A5{%dwh7<{*p=}g*%vZ(INfT3=?dO=)=bClKy~hIc?(t^_~@}Zw*Ce+u^^R!!JHztl0bWi&pa0;9A8;O z5S+1F(}a;Owtm*5t$M#&z7h58YvJwE!ou>+Xt6w3Ew3!eQ_)SlzDZxj<;9hS(&wW2 ztE+{#4PR$pmPMWTKBbWPIEneJE-x*-9o=Q;s#*n$#2dc4Hec)OnZ=GAfOadk{tl!C zQN;nU@bA>S{e4$wr?=7WHXFC(5^qEswVisi*{J!H>xKe`1n7eX2kdT~a|zjKe!o@Q zX>53XS!`>g%LRD7nX7f}_E6;Vz>Z*$E(zo}x*HL`4FSqpW2e5}-++CWON-@ABkyKJ zrfR3A`<}mm?ruAvzPYyDC1JcN+?&;ELpf#zUI|cLSuXpUBC)+%x2}rjG3&w+Mc=CA z{iRK%Xp|97Z+n)ev0B!Z@Za3s=nG_sDRYR2t$Tbexox^q%A`?s`><81CO45dHDah~ zY=M>hiEi!QCLz95m!r8E-EMbs+M~;*Y9b&TV*S>1-IK-Z@p)L&fI>#uB>c-w@dY6dsm4&f7em^V3Ulf z;H{R{Q&$>yBf05lpQ2ygP_!HWzFD=|*ipPG+@%Dp+Ip+s-Bp%jGs)WyW0FdzzM)kU z8T434tSl;xO*q^pz|E!$bhuK&h&-p}*ODygyAgl8{nD$uf;2k|?u$Q}4U_5}aS9yx zW}{lY(x^9eOQLc?6be8q{q5jxc~49n+y{G@cdAt~2<{Ys>ugEl^X34w>@otkV|_SS ze!bP+YnASGn(c=6xbw|L2SfF?(5;KfsvA3-5gR3I?NUp8)amfGeN%tj*5g8bUnw={ zBW_--_qW@QnDJG>oCIxAl5B?H1Hp2%(TT%m@pr#l+vu-b$_|EI*%JrXHeC&daKc{L zsEcQIc9h-Jm75wDak9*Xx$IVG0y>mHU7XC%?kX!(Xl+(HfMEEwwsy>~bnA5kvF#RT zzN1F3DxT*Yf$0cR_$_*pE>O_xZ$nvLt>4yG9F^$X)}z0lLalClx2qc3a0rr!lvytW1|# zSt`X{QEgHFSxo1`R^6GD9H_dJt>RkM?hUlcf~q^&`-d551b0E1_}$J>`)$0n-m3{e zEYD|m>)m}zWH_!V-8-`=bve5DtS@$`2UTMi8e``zfg(NvnVujV#I~ag?i=y5Oiv)DqAWe2= ziX~Ut*4VD>)Vlo*8MG1A+*B&NI>BQ}s^*A#ZVy6oGosk|WJIA1ntsOkZe6JriQ%TL zNH`T=VX&mKdrJmw5I$eOwY#-i|B?<6^~0V5{wm!I3-WxDEp=1~I3-&;gwg{QLjEkt zyEiZ9Z7{<`I8ZJ52mT*bs93b745^rMNyeE zZ*Au$Md)z1e=jejrL8Y|n{V&(Ro;wyzNW28T}lJSSK7hs%OQ1!HwMKvCtHE+Tnwqy zcC<6u^S7FvPu;~8=6CI^THRTj7+AWe1ie&G2s7FA-Euan8{Y(69z*bEq)X#F=L5yp z)oq)U5D61Na<%0emRqaZB#Poh_1tcwsq+#J6z?Cg@ZmYSwMJj{u?+2Qu#Bn!Ul*qpmIi8VVtfz(y;%1c{c_X z&O~<{Dl&k`(`fm|j#lnQJHrYI8eJ!94idLCp>hzde^(Yt{w#atw31 zMX54ma*HB2s=I>JKJ-yMx>0M!PJ@)gjYhYxV`?4{8w<2q#N^$DJFVlc=*b;0b9c#t zYBBn41;GyLw41xK3DQ-%+u;f{JO3SvwY!x%>gyDYyWZS$U!sirE_4<6NXxhz@6)@R zo7?jC(^ym2EB)?TTal_l_g&qBb8-}Myda3052 zz3UDKV84)i$7^w*ZTFvgbGBMV{^NCaiCmW;DfHz9-P%QYYT30PulS30j(RVIK!OBlGQ zJ_A{;?ET03*A-t3SB6_YCQg$m;<#VkE*zv&!cdYY^CH@2nK7u|Qit(*V=I7;kd z4e^m3jg z*^T)I?v{*MRA{Qd7$q03`D?czSbc`Ui*YVM6u5Qeo`K3r=WnUrqAb|9zI(g3?$r0I z`e^k-t#8RgWv^NQ|_X&J-I<-4(pEAVr|Q@t~Bk zZZxBt{hkh!ojo(N*=$C8;f)BNmee-yrZ;!w2-cf%8&qU`>4*_u_edN1>)MX?T-*pQ zXxnHu+)cT2t=Unk(A~t^Mb^)jTABDRH!(aRv@JWXQn&3^bP%8u@%TUW+K%&4ZN+4v zwq$ILO^R(;X0g6wV@X-s))p5|4#X)OfYTO~NbIhbMNCn$wPgswOYv1@e`kl(%SNHO zrGT-&y(6w~?05#Ns^JdRO)jrU7NT;IvomeW_5k3NQ>3%O3gK29B^bbtH-m|^Ui>hSSiRAT6m(GAVmWq; z8va@($~Oe6DXt^9OXdugsC!sGuBQh-`t94BF3vQzU6wbXA=#+`mH1d-+vc-eiS2}& zoxhgt!ohKisZAWLZ5%S%@@2Lhpq}#fie2zAX{J#O8?Orkq?OTrNMWaD$LKN*+{2YK zk`6worm$3FIbw$}RTG#AhfoC%j)Hy%F4g`KiFAccGNpRc9n;kPR{}{n19@c0PC`&NkShtwLVq>@ zJ0C2#H=_~&7BStyJrWz-K7>d?t%r~+sD;bd)-is+n`=5exMythNkX7FS&>QrNmeC* z+3qb_zvWx+DXI>N6x;=OKE>zU-T*Fs79Ys!#4;ki?~IUcK`Xem$EcRwp*%g3Rl2uP zx9g>LA7{}$Xp%x*cBw62YqzBox37y!v)0y8-PTqLEOfVITa>2Q#rO7AC1!DsOtF>A zh^1w7+N$2EZRxlxK1~Ww$&tdg8>oi^%W$R{`pmx*>iAo?dRJqdGqQw4v*cni~8LaQNIhU z++CmpqT8a517hBTr?6f3u`+YzQU~F!dJMFH&NhU1K{m_}FVSgezd{V*AdoN4LZ(1i zV*rR^P7w^w-`n0L3_+5}DI94=iv!{Y@q^LsPWY#f*`b#0yg-7D^D4u3DIiHLxnj(? z3{a1U*xJ!fJNmqiJV#&VkJJVUm`%197i*oU(yZ4zkzA!}r>1bE6FIZkukGl{J=-Re zE3NOmujtO*PSlMLZB*;`I>9l89bkPeDC~I0K+c8EZ^N5poHv(t-EBgv5NN&%v8)>K98`Q+sOvN|enPwyV(GgL z>Xc2Yl6%vgu1k7Ilog|g`Ed96y%U%Ci9FM3&Wf%o%!_Yv6yi(yEDU(dJ>TiP6z2uC zTNZV&i@?r^MJh2&Xt``y2H5H3O2goVpjcrMZW9{SIsd_fp@O7p!?dWWIu%$7P#4QO zht+j6@vfp7tlJHNV*Sx8|`M!$}FIZ$joC z;Ane)>sq}jr%x5vJABg=(Th@#ye=n8PcbdG9NaOmyV8QWZ3*Bx_k9oZE<Vkz#GBVfadJ4^zc#sRX$xRU5Yd@$*Wy>(k-*Pwcqx11yEIjr!U*yD5CaW*1 zG&Xvk_VbO}R!iG4fRIl|9v+Q#cj=Rw#y4@K@9b%`p#)U3-mlAc4RERrx2hd>g^)@BeP(hklF?hVxDeh)7@i@ftw{?WbRUVSRqx#?*6%09yuLR5G`TX>JrcUIQ{gn?g zycoAkQr1n%HB557)86#wl^j}beU#nkDRHTj1Pc7NI7ifTB3InTF1lNttdg+VPH4{v z;tY9D=cMul!MzI+i~xEt$3(;*??{YQ-Mbuma0!}(x7EAxOFD46=FxV1z zujls7?8>P-hoX2Jw`mu!DY;3& z{_$MR`?kZybrC$W>o`8yYIl=yVIz)VFIv*3eX@D#3guHMrm|9*nz9n>(rsIAlck3> zTi)$&DGv7#6phk`sCd^t7OjeV4Gu!9lYQ}xPMX%0-sIImu_r8jBSA4zrNEeo!K;Lr zL|VQj_R*Gj9NBAF0C6mv1;(Lk7MN^@Na=)oSiQ*nqM%&E$~STJa;INi`Xr`E0`LSe zKuiz2QG2@pL)VR?k?+&pSQH?q!5t}cdq?uid0^45H}~vYeL0UKRut-^r?W32V0fw) zLg}3W%E-WduKyLB0k`85LKkYCUU=_#wuKr>Te{a`Bmf;b=;_?_xoWk)-7uPiW{JvoNrwfY_+gKwbi&&XwKd(q$Mkgcqta*IXrVQa7dH$^hSIC>Lk}P_CN3)XS96UtnErik)3kI3EKzZs?pDK zD+xk@6U2J^H*sh(oV@l(N)SUxc)Zur8$H`Z@HfIp`&=&BA;yYrtkWKGpu@E);pXhi z$#btGQB)u=K^ZNqVUN?j<&K+q`mnTDYi!a9K)=zN@9L?YE`wKLI*g(FE>>`=m=Ryko6yWPVNcR`AmBe96y z>Lzbrr@!qopHg+Nck_=oXz}80GXrZAg9Wvl)GLqM)O$MH5@)NTnzJo#kt@4)?cxA` z6El6RwPGbcD(C|~FM|M+Wy8TJ$qTxnVvWwSkk4mp*MnTZ#T$t{z&)w3eA{%YIhx5L z7@=L4m{db{mA!UjHqY+?D0BK=2kh+_eokdMKU@NvzKf1$8nh20(Gm@CjP_%fyyvz} ze0ESmY2Lm)B?DJTZ*k}^=6<=Ls`StyvtsazNMf zmgM*jErgIlMVGVDp{JUqWn72OGRF5Qmh5wzp^moW?^W3jLFHD*fV6fDutWE3(!@GZ z87AS_lfGnH-i(Njw&z;DJ>TwgmpNGAs|5-;i9Qv@NvZeLq<#A~Un@F8RlnVLkGfa% z8a&4F*%9|*zu*;lY`Dl2@MZwvqHi_Fw3oH-rp#?asU(>ST|2&V$41?i-IETm+xgv{ zj$LixBiZhz_Ck7%Ej_cNDN6&pd`#>xv;-#F-b*fdaHzV+p|fhcTh#`u z!qp~qVtGy}>>)lT(5nJ1>Y0gM%b;pU6mkzs#JnGc&kksccCuS%gX4V?55SFN@W5#& zxv9X>rPQ4osBs?CBNMJrydfN}R6b7-$F9R#`wRi=`;cmnF$hcYkRHN;!m45$-|ACu zo~c$hEGH#}s1pb)lKQ@mY!Kn;LYowBE5h!s>UkZzDu@H@N`CqsyJFYUu2A)M)sMg3 z)~SI=gV+_i$gZyH1#NcK6s)Q<8N=c8|%{+Q@O@{e}^7pZQ8X=tfLO!E>Y|PdO7MY%mC`=!nJpBxW1!L;;u=}$gQ8T%@a+iv%OEG zN3?Q9&+j((qs`r&9l=_3*wK7RgL6>kZoPWT9iQT{3ZFw2-ocGoWw&=P#Mm^qYhgwR zV>e&oi81Kwo*U7T1>MPj2X`H95CPT68trjf<(uL!En8xZ9DQt7DJ)ntI$5@(L-i=fq$Tf))X?bdZ@xF(ao@9cm4s!y(^cKlstOIzp4 z&|5O(k_Os2r!@}2qT4pvZ6PNUy0VDn|dSpD!5)BDgb=zZ$Z)7SJi^96pbVka=zLZnUny)bFXRCfu4))c($l z^KQIG(Xn!7`~_jQAzb<~j?sbd;uZS`-i@N~AH?jYR^p~8bx!Y;KcjcOw>9&+=Jjo% z%!42JcZ)zmvi3_NP)GmuxVc-nmmYJ<6<52fzsE%)SYlT#v#bcyr1f?+O0@Tq{=#OS zmA^yd9?&nUKeZ}6x1#9K6^-9?%iEP$cu|UuHpIL)gnkagGRDBcMOx+h57xDR$XxMh6=$#9qQ%&q!7oO4KK_-m!V@fEd z=;ZMQYP>K>U_8||XG9y)2Cf8b8q z!6E&^LVB0KGUQ&9{&_{Zb4H(2?wb2Y{XgZj?Q#A7!>Naiz=(Mqyskc_wv0NX??;XH zIOXWzVgJMN{n%jrIDPtAg5#;U4d1Uh+>Z~z{k0qpgQGuc+^xI!XRd!h&lEBVFh&zvlOrN%4WxE@&6OKwGFY$;x`OC*87{qEu`8@3H=N^ z<8;5uHXqM{CQGa-8X(1S5I-=Z-e~SUF>U~1sL`523{FrXNKYRiqk#5-7vhqd7R+CbWCJ8 zy&HX%uZMQZKPR51V0_45v%Fir*e=JSKRbo+b~&#Pig*7MtN%48tSE(O-S5 zF!4Ar!_@y^l#oY!OyFyKEd2K{-|%rc)c1KRkX-9`7zQ2_zI{uNh5shvz!$)yvzUW; z!(t9A$AZ<$rr ztfKqq*zxF=e&_zU%lC8@xRb}~xZu1^+Tp>E5|?YsP~cCxDc@3ITR(?9qnMXC`;JP9 z{JH80dQaVbSvB`ur0QInX7YBqtMe`eMr#}f1ixwX%b^;LTaq~ zws6>u(QfJcc0Af~)$-HyV;^_ZBB9k(8IwP*lw2O0;|@ZS?vu(0K&*H4BZ^hY zqeaMY+mZsIY+JCj9lYqp+FIp>pW0|7tJl=1gCr;Q*U+f_C@SP9p5D(pT=j^s>KQ9C zeXef_hnD`kRNqT!3%g>enJ>!gwyscH(uw(M1@T5(Xu!KYp9@`Wr@>qpq#TyF`{&c?5aoK?s zC5AJ>y5kUG2PQ=jA!VgO)F#E64qI;$polWuf#}eyO%H+H)g63L69XDiOlO&nVkbn? zIg-b8Lt~?2e<5Fxy&LdX7)5U-)-P*kaXcc&2GTmpbjkJF0{L<7##<3wRt-WIPs8sN3Xp+ z1qVlA)a*#U&B##(=3~1eCI!hz<%iEFY=e|QKi@XH&e4G0rM@1pQT^PQ85(A1m2We0 zwAnn~w#Niln!{k5hOEDFrSVO6G|E^l;|H^-qxu<%$;)|6P?3Gf6Wn?y9X~Vc{Ay;~ zj2vr###!Id%dO-nqvEr(&bCRVJ*$GEfqC81d~BnZbxr8{(0OIsjGWhrJPlJ#pNzAW zual=?+6I;B{VKQt{bv4;*LU!-r&ey>13v4XdSJgUst#h1LT<*jFaqY4WhJ!Z^dDx_ zxC6@vUgp}m9le2(6TfEr4*-$w@f1eZ$SC~z8tV+`3tM;ce1=mnX? zpqO)R<`$`Bjki>yc2mCHy6%x)2c52{4$@2Djf0i&?y-Vk3zG1PsHLA}(#o#7^J!&4 zbvErtc3$&N0%{7`-qi|nh$!#i;rhd=s`J+HlT_qqFhw2BWJOoj!@jV;7GsCGR>XYp zwG_{(w3VgmoCegqvMy~hua_#K8v1KfBUy3=oO&*CkkmTnajiIvd`Oyb7tb;@O@Z1z3LkzXYw3aXGv@Ihv7#JtYinl}6z3>f^SL4tAZ^EI`N7se~)DD?J=OVr;G6aDEvMPuB>$;nqla zQ8&FCF~ZTXPPRof@s9Mce(p|ddR^8e zn)E!JtntKBmJ=lvd3zB}6tmpU|eZ^^lI@ zd}PI$ubNOt)gh)FtR+7}CJg0tP2Z^Hs@j=?HWfG{*gbus@~m@cPe+$^T=k5c$CK*e zj9lEyx|-GhqLlSXEy_7TxH{+lpO-U=LwZgv?Elzdzf3ro2&q)Z!Lr66t0GZ32xhn? z8ue)pk6y%O2;IM|x{|U!9~#IRH{%T{aq?1iEu&FZud~%15c-l*dK$*S(TtwPM15J% zNB0!=a7EN6V--zjdnW2jOBjR5DqANyw4#}k=p{!HO;DOfbJk;ee>_pv(cyyHkO=gw zFS@<+_?)EoU1>ymsEHG<=o;ZCO1Qi!Unnd@1_4>+}0m=Y;F+wYYUy z<5ZNEzp9pF5B@^9A^MK!M$B85<6_aXkG0LYC4)M8{%Mk!lzqb`c1hSGCgTS3$i1U1ED`E5}2uZm-^(P3nrJv$sa^fxxUBGoyo z&-rLg`B$ci= z)&HuTLgBLWofu_Jb9WAPl3utnKo!|d7eK~B^t564X?YsZqX|lp2UFbK^M{l;@)tXu69G?XK@{hrx1x}0GqVgHp+F5CY3*zn5 z@?%fxFAr?N?fAGwm7mn(Zgcv7URP&TIxEk3-aP_$UZrQ$ujJz8ES)TQLShA8J}xSe zu97!YKC3>9YLC}^+4eqaJ<_;BrUx??9?|(rsD0D#>6Bj@?u)nPD zv8#DZhK&ba_`&#+m^btAp$TV5kol<0{I6*2qQl~h#=I=ZB~b&6SSPTY6TX++74$eK z=tbR~)AhW{&Zuncn5V@sOr%B17u9A?ZR_FUOWtolW_`g4vh ztil;#H@NPjMudi!h2cf@2>#4%R=vPg=QMgz_i!3@fUzp4b2=N#gk6q7Gn-m@z z+$?R;(U(=mBHP|595@UwxUr;BN*e3DdMC02C#VBflyb!yFnjp2Bz)NHpdPW}Mb~ny z^l+>mmnV@9xE(#SF}Dglt+&)IDLkPuqY~##(}e4e19<2={)$1i_6?4W=bTJ<$_YJer$X!Qq=cQ08MZ!I zDkp3HdPjV2&sBPDZZeJr&EbA0^_A=aY<9N6V0gZ1O(mT1K##D~Y&MJ&9j3AI`=C2E zge?-FRwj*lhr}nr{kLz7$2s~+ zx(3mcrzH^SHe``a3G^`MKjho!bqi@O@Va1nU4?K%8%4)_3(ipJ<=IY3(Q~%# z7M-wcE^$(NLf9wdt(JeC182<7ss*LFWRnG@A;y!yh$A)+@A2mqR zKkYL;(W?bLHc=5>hSyAULeXTw*+i2dXSpW_YLFugagq)5AmVs0F@Himzt#*m?ErsL1V>uwoCQIs%92)T2fxSC;mZ%HsQ@09cTb zMu$~3L$b42X`)`2zdtb?kFaKRIb8oQi&Ew%gnh4NdVWv+qgSKpg7zDHocnlv`uY|F zdVZSGBO7s_N5eil!X@3Yh*V}=$1FKQ6YyD?sFYY{UTc2F#R}|Q5!=~5)~37SF`zjY zQ{b%^^&tWy?jqJat+KJl=8Ivut-M8D6{f6^c}|u$YU=Ked|o?XX4F5f%?fAHUNBGC z_Lb1|W>M@+bu`5$wtl%lJ?hnnx^_EUheBxdhF{Nb0>6oZdR-Ac3bK%eC|dM=J&G@f zjg^h_l{G7m>dohm*wuWjo*w+vJ8n4%{RrS|`g>a`qOWKfzp8y6c8^BYIQJc?L8|Dh z(U@MgVnGD1fGPFVX~`4yQDhhvBsmkYK8mn;1v-qlBYU0nC5gN8;D`J`;hyZUV^uvT zpB8UsrPv?u@jEZ?D!ZHRQ9V9_(SslN$h==VB9yp>W)j$(<@62;jFUsdTrL7oPQ3WX zBiP1A(HN9%PXvh&F+ zks#$-(umol0xrB!p5%c~?Dgd$ao9LkV<$ZBU<*}vimxO3HPf{56jbwpWa300W_75y zlh!<3(MTvhy_Hh^xCFi4ZANlBxp(bwl=o8D3)I03$2tV(ba^gV@5|kp1M7fgnlTZW7R-6-|hvrTg_3YhcMrlv2$P`ItUe?3JE>wNXHg!5fQHqi8`6YNNR_D zk7lgI$TyK=jE=&12>Y@Y9qMr8ko{CW&ODv%$-lEq(dp~ywb$0C)N@zu%|8j0)uGg@ z=YVC}k{C8UF1X^x-qFZm+zmZ#RZz*%r1qEyR)(-A zZRw`6{Kc5{A1*$1ZQ9j!VhB;b4kGhertR`1hFFNqDo}fU**#Afl zFK3NCt3(s_L}k*)Q!tMngV8}YSc;xGxr{2XEtaN4Z&Ux3=y`fx7OMiYOkUN@VH^@V z)Qz4hYoRGw614BsmYo=mp2Dt43||=DE8{kFZeEYrFFss_`iF$fnPPQKeZm8`^`G@6 znQRIsx}LHkP_`*iqO37BIShc0fqJxKdzR2<6M^SjQ+kLxmpwhhZ^rqAlpVp?SDi8o z?|^+sYvF^0wv-e;4m?8w+Edkn+vu1j$m+?ga^n$~PZYI8xgdu~4duvGNa zy4G4{Wi~(APGs}#qEyI9*;KZ;Z2OlD$D&}Dbk7zoF$Nn`Y=O?|>VkT?sL#B%0gIw< zDjznV+Zq`o<1M#VUNbNi22a4hSWEv%v$iZ|A6`xhDl|IUEI<3`7Uq4i$pB^4<}pSI z)0Jv*ki;@`(HxFqD*6LHA?l2G&1UAKt$g%?5CZB#uLL>RnOK&UTULLQ~%r?|o8Z zBctY`kRGsY9ltW6i(rwb5)E$FeaEFOy#odAbL%2KhNKS|9ck4AW zZYIthPxi%@Sy>TWR%{ZpD2OYgqZY+tV}Uczr2fDW8yrMm3m%U9I0E1C79Vu79XE8I zz;qVAkoJ6p?QjyrjJP!f-V@7gr0~g`qBvtDxJ}uClhs&SV@zJ)r6oL70CxVt_@s^E zS#k{|_h2PAe?^yz!n^1sC#m@YTGXh4RN-?VopGC!cs0fq==Tl5;Sg*;W1@da1;R!XIB++wR^AX^2~Gv{2Du7i_~XI}A+~T3&k{|@oDo{{AfNMH&CmE@z=Nmz(J;ePOeJj9X?kEsECurn*j@}q7d+dIvjUSi? zb~D8{I!RE&(Ggznj1IK}=IDg9HkxH#92*^m)8NK{m(MP%CEBT|SwnMrv5?tlj4T>o zu_nNx!)u!1isrbN&hJ&`H;hNIos@WwCpxmJb+sH?mO?jF3;RMG!+LRmn-}@OJGPov zg_+qP4za-j^U{NOd3Us)SjtX{(X=nM_u8b{vgim0iEhd=!6gBoP8%xvOJPce(rbbh5BfNahmey4t%80CCgF~7Jew0oCZTy! zqFLb$`PbA#-=xg-#)>k|b_zelfzq&6*gk=ur55wH*S1-P8GAXS@zGBlDFmyO^TtFM zYePDVw4bOh=IP0Ym%Z0cr_kxfU_OeDaT( zohu=8gT>Bh5r`)!Y66#=F!QnOAKSZl6r0o9(R9G3Uok1?RjlD?1NapAp?cMH56J;g&ktR!n5 zXxEqVUaF!pdK%w1O`u{6lAfpVhOj2shXksJW$>>8Dbph$9KFPkPHG)BnCI1uW_0yC z!a3lxm#A+rY!P_S*0gKVtH#FP3fc)r@4W>)qq%!%PD(U3mV<5cuvbP4C=@>dpt#bXTUtd>0&;Tzd1TPM z;be?yJIF!3oJ_cqj`$G2C=-jgl8S>}Q(3UK%3^MY^w#}tL6Xs?xJLu>U~B?ae|T(o zFBTFHmT>R}%bt|Do>&=HJ%PqO88jnps?QqlNz(g#5ETj~pIU> z9yA$SJp$Ly4eA^Gl9HpmQk0cs*R`%}SUFc_Sp*+bB<&RC?5lR_k);R{xRtz+JJ zqG9I2N{4uqQ}_d_(iS`*v%LM^J=cA%Bm1q+&BpeT?M>|RDU#4Ug$ zjbR*wr$$D_M^9m2#N0?V8a06nBRryvmeIH#R+Wq-b*GUxA_RMQIMCcju#V)0OeZES zCZSzsodvn0Sp~Cv0scZOR)^vJVp{6CJIAH!k=#^31+__W^sO=)aKd8C1kb~0rJCjt z%t^ELyt=La0)7fg?q(_HN?4JBxJV_oPY6F{{1D9_=_F>vBI73nSZH>vML@4t;W{KJ zo4q=zwk=0TKdUi~Nz6Q>+DJ-3p(#ojhlttNkF<*6Im0*qh2$~VL8@aG-VNzRTTka<3a}=^;`{T;CAL!THESEj#$2uEV#u+3x zCfqWhyOR?53>}qVqxEQMO>_D}(2nSyjTgpV451u~B{LRs=9nnqS1}pkRUU}4weqj? z^b(enOHsx@DwA2k3E=74M_OZKua?dth6EN?Gq5~yX5BRdgYt@%)4J|!=KK02*yd{N z4c16{4*4{4&@E}I%y^;)Iq(e3)xP{Qq zBDK&u@aQMD)JH0TkwzMf=2I9pEU;-Wlefi(GfqRtW8dJsjJG$nEnF?y3daJPiwIxf zaU*hM^y*Jvq_eXFH93hnLYt0q_qn;eZ%InCNnVoJKOjHqy~PBRX)7TkpUYz%=5g$1 zmQF{24XHc1Eq=~w?QLmN{D)*D^>|(qbEy{hoY^sD}XPGPj^|7L0B7ImE->@OagV03L90NS_eql$ z>fd@d4i5Ny%1e2Mqg3CY9FNl=PV@&3)y>;_Kk&ggBcP?N@ux-(gNHl2?pBP|| z8=D!ld5ON@5nobuv_RJdGCD;qJdw=qMGVbl3fx%u0X`d$VBzq_x)4PKy}K5`Inw~o zCM^z;8A|Rn9uXI@OrSL{E(*8w%)<>wE%2`hPF*`|&xo7{WS-28Qxx>Zx-qvvI}1-r z$QcrQXUB(AGAr+}!k%Pw`3d?U7ALYKV|H3K$k&G!hm0ip6MA4{laYi$S`tu7W7&_e z@GjM)w$2&kqGq)>jz-D?jV``2IC{lSNd&y0e$Y4p#nlfr2lgBt99}Ssn_wdR*zqur zBY}$2SO_An9LEYDpZORf1sa9Yfp|uvaE=nW4e~jXK)m~mZ=@OZWDNrkUwr~W`(~mH z2ZvvBS)CY8tejtUqz3K@cu_M23eAw(fbtF#^1lgH9KN2=QMa{b}Mpck^bK5es?o3)i}hP-;jU~q7jLI%%h^|&tF%7Og^ z<0-3~8!drm`Ve$O`X}e{s%P>?tae}iP}1{ZG8ehM#TQyyZ||KB=!0WcnyyVw?}%>r zGwi^jAp*-J%qYo?Cd`0>TgDTQYnxV@Q5|>2!{LU1Z0n!%kY2UEu;u%b4ty@N1w6hw zBdYj*#^O;2^_TU4pMsAUSOm4enjkHi9ZpdYI2lymdn6dzf;ojS^lgR*)F%`|Q)e_( z!QfcomU5r;WAiZVstyZII#$&m_NMAQ_KWFgS_R@-n_niAH`@|*ZoB$qc6d)H5lGdI zQ57zAU7wM+mSFy(wV=f2kDbf-RT|A!0xYqxNn2OKYWW9`k`k>ik~Jt>zV;xksLf7B zhK3r!X34VvgC#?~lS3JaQ4iRil&caPwT^wsenyuc1;!7C4AK13G?|RHdS-mI5xOm~ z?kYjI*e`%(bic+#+hn3<@d-ZDfF~-rMWs+6kZR%R--J2fZ)#+6UFP5AN9O&^88709 z<(c+{J&|TYnJH#(nVmqwr^($SIdC+u3r^~*1RRN%T7rihLJ7aN21hYY(nja)`p&in zmS6ZFo8-UfFRA-d7Vb4&E@F5+Tg!NML|u0lb6^+OL6P`-p@bYBlKF8kRxI$|rm05^ z4IS8xPVkRQQr=HWCaq0q>DZ}Z{}9YG*@I)0;EUS4$;?3Sq%T)aRKRQUu(%f`>w%Z5 z*;#~;@pSa6CSprgEtB)pYl~SkbQj}fqd1>Q0Gnid^-l|O@xh+h1o|k|&5>wfa~Pn$ zO2_~*C+t$ldH!edz$Jsd#>8JT3zJ}?p1}C5>%}~Q*urSGlnks;3?JzK1ohD#$hX&j zIbT_Hw>l~A8Otb25>*>*a`+2Vo11B}fak?wNZT#VIGLBQ<@(JeU&9|q2>1MMyBJPcV)#-2{${j9y#yx|`Fnt)2KzK3S)yGDT4 z1G^c5W3>k)RXuq)dNVvb!yapxr3ehKUJT(UH9Fov=*^71 zo~;quP`@G`yRlcZbxku`-Y@I%j)@`}o$lsf>l5gH2Q_^jSW!0@^Q<$cz>dc1cY^>(Y z$+o1X#-LXTtAz~4cK3^_%r(J3FuUOG71D1YM9 zM$Gba^m4`FfhJ(xSZ!=APx4ra)sMt`;A{S1g5!&8s*PWaXI4}@a*Ono)Nrr3@-?C< zR+yNXY*|t#fQGw8)TQ50{-VS9o;jG>V_R~%{t%p#j4{Douw&@%1Fdm{a=ch(5ZEn^ zM;yXyi+x{Xste3sc716mJfs2j;SzpagLb~3Xp%^i*Lx%ojb@O5GX>*JMq8hxo_fT; zG1>?E{b&}>>8Yg63+zEa{h=CMEh+V9XsDC4)M)r_b`B$0+iBoff;(zE*n(HX<<`Wt z06q}c9iuP*9FvVlq!i+SXF)~)i<-c-_E;^l8UYF)}Q6J4SYc!SLz4ZBqggWZ6<#-xTI(rg>60!~k5288E&fuY4G8p^$ zN#B}<l-IMs%t{Bm<;Fw`O{?dzNx3eR4SGuX4y+PPUr5XRS_h@m z<`<(!ca%ZCoVJ_b*@Td{)7^sH`LZdCd64~Jhekbfg4wTB(9;ns@meXtR4w2>JBOK( zh?jVQIN8D!2kMbW%FczXCA(1;?Ik@QGuoVVl1xOvI4MSBhli}Nuw)GI$ix`&^ZB+5 zoy!r45{7>!R*QSGQx}0|(R``R2QCWuF(|<iTS&KEd zlM`mwCbo>_vm6 z8qKtMup&pOLH?M$WPts#qGWDWbg0Cfk&9;EE~>uYVJEjnFaB)wqVAx+?M59}Kb-Nf zDBr(>68aLS*(=l2lLwK`8e`$pIk5AM#+gxF-n+7*Z?gB^kB*Kl=mct6ZqtE@RH=ml|lCrwSG**;^i z`sefQyJ&X?@b$i@XuZ zV9du}6P}^2%cf?YjLfy+eN?#>(MWK0W*tvtM;f}4%ISJ+ph+NqFNdwyTv^XDZ6P9KGc~b*gogV~9X?s0^ji9YO zb7pBXN!q;}a{NQ)dKB3tD~oO{imTVsu`dpmc^vq);B?d+{q#;2GRZscO(B-~477sY z<1$!E#CliRi+l3V&ZQXW%^-tykH@umPhY4L%qn@E;CsyF_eS=}59>Ul$0M93Me2#} z0(*Uuv!r!#u)%q!hFzI<=Dl#_Gs!~pZXqHJ+mB9G>(ycM$Qy45q+$a58pPY;Y5X5f z8*v(nw*}qMTa1eO&hYdL=qmgxvbFgPT6BtDthADp9*=!1 z|C3c@Q8dE`->}!*@d6f>&(gsBde6LA8zr?PbT@R5m>Ds6i4zY>aS!Tj=5mA(sJ)pJ zQSmRsVWPA^P#FPbM;Yo8(c^z~-mo~SlA@aw0W@L_CWCKCwN_(ql!P^ArR#bGBO@z@ z2;uZS@TPQoEeuCnKB?=-y@2qzf~(^)B-z?GT|3;BsuH*0+tp!5wtAVVsakrrV=~|} zcH+@(qPHIx+ei16n@c66UVa@-VE{GEafF%CanTmq;k2-hetl!wemcaKpr5s6)}E&M zek~o|GwN2u*5NM)u?3OkvwS~~!q2T<>0vVt-FpAaw20Ec91q;rixy&)R0^=Jp!F;{lv3oX}F9h@)>W%RW_ z#qYMm(5Bv+v5MizDl{yDj{upV`j`-*gxGfC%e*=i9M2Q-dcA!oY^X*=zCc*>O!H&)bLg8&z_xJyA${Ym&(WvjV^dO*d5hvrEeRHr5?FOsqeB<7PxcHhIHhr=85I1cJ;8Zbz1~*( z5H`kYh9-o*p-px@SqGkzW*p8uIktJpM+4^Nm(|kN8w=`Vp6G-(46OKwI#WRKB9TIdb>7&sq)j>aMT+szN@@zc!MIFMPT+)HGO z38t-I&pef*%O8@j1QcHgIq-eKwf1^+VomGS&LCivWVD|m=d1V2PMVBikWDtDgPdF= zLd0vs!1*(Mh_*ypdo?MH{RFU%p7xp5=t;7yV~0)#+19ZqPYLFCd6+G(ka0sa>D6lj z(fOuywG*gz%ChU4l)Px?N-(?GbxdmLRAIPo2|Ui!c)epLmF!=nH}QajKXaJ0aL-HI zx+Jity$cq7O{r6UHIrXSL9F?mT9hB!6VGkMEvfh1%p3E{%qL=Ox&6z!*%U(wF(jf- zhV$m6&$+d3@njuZsMAvJ^RjAP7IM{vkZ>dqJrkME>D zma6mz&0wRGYLB~2SPUK~T^-uu0JDt+wkYv2wzoGa5uBZaz?69e8H zp~t*k@DU?c!p?e8N-wse+3X1ehcaYxb4uu9W5{vyELAG$a5TLU2SN}y4BVJ3Z-|`H zGPd*$*_n=Us(;CAYF{7-F*|%<7HLoQk(Shk*$ho1Tf}9HVA>RW2>;s8;@L}Necg}- zjLlrE2J-_u@CFtO7ne|DY&))l<>bO+@csepS#!D?@ zR=U84p1|j2M^DSN8x64?&{wYh!7IYSo{fw4kU{JWt?o-~!Wj3yY!qHZ>J0T%$3hWm z^3E6HK6q$O{kL4H|4}L4f#97>YnR?dCzdpB--Sw06Xw6Kv4E8nadS>F`r2+q;If#& zZy7KF$Vd2_m!11Uw5}m7JmobKRtKYpX&lvJO;flvvXmdxfIP$)qk4c8us_Q_8nZM$ zo%hsMoX&u= zj_X&G;6m0jUu$#;!*MDN@5uNp-*!<`KoSRgT~rHPcsxkdIHwIq^kh}hnac$0K&G8d`W@!*ZvKct#K6J6CoKWkQ!5C}-qgv2tnrB!I^MdXD zbNO=fp9a@pSYGA6=$57ScWbtb4m&KZ*P)ETyVS{ukvKpWS*`nyT8JE{NX!`8nOpN) zY%R);ieVj-;;>FpJ(9&ih{=na*^|wm_CM5OKgRL}{Y=X{(Rb^oR>ltV+HTINvcJkl z?|J_$nE4!$<$zevEny0~GX`eyimtkD7OmX;O;e#1SXGVxR@iRE%@m#4m+--}`=U$B zDHmI_x`VUF1b1{?E}kE1s|c%>AZT|mLM52*1~*1upL)khBtL~#lb+(62j{}?J)vsl z{BF(QZ_~V{Nv6H{+GvSKw`z$PR?EiT5fgAz4=;2tSa;_m+Ywz8liPd|MA- zupz}A*7SYzgHXV`G9-NG=V@bQmz!S%ysSJGKN4s2^S%3Cd@Dasf1e-KcYEQJwim)zZ(L@e=CQN7XyHq;VHj^V51Y_{YUL%ilpMv;3)$n)T zW<+N6n2-5-(HmmC88I#IcH_G0%%?Z$`+~e7h`IXg&*JM5MZKYG|F#y~4&Dm|%)$U) zizj+h=t;H4O+dF=glN9l8=7wFiTNn>4b@Abv^D)^KJ$!p6VG(NAwjb@R)WQ_pB~ND zNZk+i75tBVQpfvlrV%|B**e7T7RAnJ4xB7~L!&Z2p0v#>ErGJUF>gy6-RR79C%y}5 zL`~kp-%&l1SQg=8MOiQOH7916^K0>}Nw8xfaSB7Y^@Q#4W7;VKzDisfWyn{+tGCsT}Rk31}SBlW~kf>lx9+R>e-3r2Jx>0Cv3N;+E>Y zAr=jHbMkeU)VG~3v~!PBMMr zoZ!TS3=3nh%;xTeCA=ikju~a4FhBi}jzvImsKQZEw8T!vXl>2dly3-|aYC%0#`(s^ z!}auib!}Su{=iz?cbb@FOsJu0k=M|`1~qgF9i^d(hErYab>n@FmqJHr=#U?W>F4_y zjvcO_sq-lPOr1gfd|yN#uAlD@VL;>QEJj{l?mIcb%SKvEuI{VvL5p@@c)%D~MQU%# z#q^edE3*Q$HCt-$y)fOtD5LcMeX(q)^{p>-z5g{jBpE1n!(S1f8O)cGQXm=}ZV!lh zQfuJv%o5O#w*vRo@58MC@g~7`s=1gceRvyS*SsI<{zI+7eJ7ZyHDGRe`@l-0EBQv# zBgovD)!;j|8uuU5YWTkLR$~xus%scejVcM1+Wpwp+!uY|Fx%Gk%7oEOQ|FZ%C688a z@Z)ghh6E2PH=qwwZuEz*;w@0Be^7v)t3&8;J9b~|liD$VXLjuU$e^cAXvd6ZSp_^c zOG=Au;D+MV$J!~Vec^lgqozD2#)Vy1c z+z#J!tUr7qB@y{)T^F zfy+?n+zr_UJFr4eBs9s^TMmU?KYrXc8c`1%d0soLNA?T+!xK0aLBhC*!vp>aXLu!7 zsu0Vb{?|I659!8n31r7pgd98$07qfWW{~eyPGtI~0<s*j&YF2avmfwdbJ@=N@KZ{N7hJ<=m`~fR@h84)g9x1ADI*kk9~Y4@n}k$j+KEUF zC&vl!cB#z*Sg_!a0vdPtBL^P(u4C~q>ARx#xDl48ed1zb;Ph`REp)JE0y>B}rdBmMX%l<)`dvg;B(_)Gu(GY-35 zB+-U3*4Wn$jp8FV9a86j%{mh=><64;++unKZa}<4zOj8{Qr@PpUr~k%lLC+UWHMW4 z_Bfi~WL$SjvFtS3syMAB+V_;*S`kOWyNJ49DdS$&oe8FAr%cqr&~~s>9ms~IZG?sg zN7&oO1=UZ?mVfuWZu}BW=CO~GpC*17M|mn|IJfAz{Bc@(>g4!XKSwc4-*A4?AH>(s zoc{aI&BN5@NvQ}wiLtHk3`4^zX_WEJsl}L8jx0C^E=oMMWZqHVJRuc*?U-Np@C*lL z)z%nZ##WoV!IeoUL8Tc+3k}S>Or5#m!+9yNBh;4cCdUZ6(>L;re8h<-M8FJkGok#i2B$hLjkQk%#+;q-|QFC|V*Uin6#U ztT-`7}*f_vI(2Pl59Cd$ODT@}>NkNxfE6-!LIQ$SK$uVP}P%Rv|!Pt|{lx4K(L@YDx za@x&fAeBMT0LnCb-}pMrn#F~tKcp{MXIN=$!U$hO#V3VN!Ue8vMP;uXjQB*xq$yO% z)oVBGX*K-o(uU_^zfczwRBdCwLS6gvBKM}CyvHm~Hl4u!NI~zP3}MEn%G%UQEW9+_ z-{J4X)GT3JQR+=;4ht^J2XzlABa_M~b?jhN4mR--*K+V9;gLhAl4&f#7CVL^)NmXG6wdp3)~I^V|} z_a2Dk!dE9vR0zZeBZp0!#WE07uN1MAA&j9%fqmU(8Jyt0IDaf#9-+vWSgbkVtdm;)B zOmGG+h>fY7#-HCRHG%X^((T5FG=HbRdhyAutOO%!q^VUx{IP5Qtfz$rxkK zXp-Qi#wSdDIPZACqbPRLd_BZrJ~}}^rKl{*2c9v3$0#au+RgmQgPFL@upTB5s!p9x zNl+gE_f8=EJ}>r~({E?OX?5Rzec2HS#Jkbv(_$6bWFE)~;Jp$CgGR%!@}te>#Rt}T6Y)Z8j<~F{Uz)r|{_XQefp~kGYSXccIjGi4P(X8>kDKH@`G@pELk+NOr zaXaW{flE}{4YAB|nwEv)zKPpm&q|O!CSIPEI-&L=MS92(sPgpVv49_iI!nz>w=**L zXDr_vnI`#*2+Jc0$@QZ%acL8yzszFwm9@|4Eg+JsLSaf4D?<~|=s@i7uK z@dGOSD2dUufX1-6taC{t$LP+{oCULY8eI+Sip%GUIX!Nj_4 z6xn4dPbRYyeCNA`-!2EQ=YsZ6;3!#@S)x(h!{(JE8siX(`LFP>(v08e<%@s{_eR+>9M=tHXimM0nPqDke6nTy?J2^Iyd@qHf1FtcwxburNj>|J$YDdHfs|~Apl`A z&B7xd^x_-5fFPhZI#*20Xww8A0pH$g-E3HOOV3&ku}?g#PZE9 zHNKI@vMF^W70wdbx?#^o*08*c{|tZLL(q(^{V;*)yS{rMtY|ox17;g?FhmNCvBwp` z>Y_Qp`aSfIm0E0CSl26l5pA^{&{>gU2qiwHHa?+J{ajH)Q_L}NT5+DBtD+-)bMa2s zzUSkeu6+;3J6-!U7encE9eqChbl9l>56JW{6?p6|mFAJ6=XJMJ+@|tIFjU?Yzr3Xw z6coq?AJ52XU~Qj$+l{1K<=@_n(y;Vka&mjMn{pqb+~@OYSB?eaa_4%3Wsk}u{`IEj z2gR6|LbJ$-q}88_edLj`ebj&Wa1Sa%uBLg*E8xIv4vKNwFW+9~*-~3$N{w%I@|8zq z+!kA&-it-z_~q%}g33f8IhBE@3+fxBqf<7fQ<1WXwqbr_(G}x5&bx>U40W53ft^Me z3KL3(`P#gLj8%X<=UW)}yQD|+8V2eQYm8PX59!iMIcj_Xg-?gl8uO}bQb#UT#ds!+ zz&-GbxJQ~9Q;qqaM+7nYDU4b<*b7(){$%!oKfxF28&q9-IC04-m31}Z2S|w?vecaY ztIU`*qp{dK;ZQz5!xFeK?8|{RIjTN6tiaDHJsp?CVW)MqKc-DkdgqAmCx{6b^L zB9);{IwQnk|EW04bMyF&^-6N)`!8tsGAIQdl!jVJQXP(%Nk~G9-dAuCJ~tkC3dERh@!mfp=}h0@#U)p`H!x=R6#>e&*phu>f73XaTQuQn zLW|i@_#VlI>yAv9KP+lQDi$pcTDQ5S%Q~$zNukCUZ!fyCLt5CHrCsrsjwS@9QDaxs zosGK@YQh%pjO9_JO=u3bN5L4E@Hv9T<>HKzbla@Q9e%{WId-!W{(Ez?5nT!NR#lIm?Y64$=n2X zM=>4R`tpIzku#DJi1D`)BT&L#!9{d*zDyQEXoAKr%yni`vsnnoBZyvi*s%=UJe*Rk# z7hz34l}#LpxrZ#SE$3)IDizuEu6kfYXZdXqtV=1prRE?;IPUHIn&?BC>LbUbnFw2h z&y~qyoQhrnJ4x3IH!F;K@kHmMvo2iG5>f~rgwvKNrf`#Jf9AmETs+5Kkq*#ysrRzr z&~piQy>lhUZF#G}pus^7_oZ@=M}y5m*^3#(xXocarO84{>z-CGrR}S5PcSnvD_w-{ z5O>VVMK6kE=r2rou)yGmZlr=`9{lQNcayR-;Y+iVu1(_lp%5NFEt>#!;`0qp3z{@b zhK+7c>zj=@QVXjvXvZ1-GO-1TD){?`#3}79Jgi<}MBYN3F0*`n5j2=9;n?v=$IK96 z;Fz^;$T{$X-S0C3Uevu$cjF7g4X;U7kQPa0_{10&R4vQKXp1lin48Pd78_Ky!if{9 z*SrtH>c>?wVO0jBzzlc|3avz17_|++(%abkYo8Rn3@a7eDED({STMv8;{-MuTlS>? zVOzW1NoWuZGl=L;0(Kx8Ozq1Cl~`8jg9qG)xjYX$#)=LK*fm@s>GF%9(x#;DhoLK| z&!z^3@dPo@t5pgxy0(!(_j7!kCyP%8lk_DLbA@LXG30({=T(wj5hhW7rjArO}} zS+5r+JJMon6?9^Mjp|CRnfl$}73NxV$&)O!oGJKi+z+;(StyWSXbuU;tOKlSqcD>W z7=CX`uL{4~l+z)~YsBS)WicF`;|m}{PKTrJzx2wFoxu|7Bw?3J8MYZG*<=*gY1RfD zcH3}jS}kEeByJTym;Zc8L(4aJv_`$j8IhC2Dp3Pc@*0g14<6F0v3EOQo z3)4-Eto=-mnT$1Dkk3dgVqnpv(xJl=jW&UVF(TGe(>cBnz`wu-_T|~gbTGbcS`m%L zJ)LOmR)RB}Ll#!~NOETEj%-ssCfLGi+bM^53{ctle7J_{Ff$jnbqwIZq8!Y*#dx&Y zuFm}Yx@ zYVL!_G8Eud_*4Xj7a0L9t}YE79LJDz;<(vt(m~|72O%IdKkc-2MuvLYm>>R&4Q2bvTqp;M;(!)oOxg$2V5N|QXTv_YWUE_W)!?*kmSCDB4K2{?%;<)-yl2fe zwBdCZ8Q}xH@!y?OTyuf_+pdW;8|F62V@^#t)VqoK9f532Cci^LGW%)lZKl|0D8nQ4 z=S-AmY17E=3%%NvUg^?fq9^9J^_HE8!DfQZ=YH0k*?Zy(m<5Lo2 zVV{q7z;u|(E{jq7R`OHOLU=R7*I0z!sd1oOU-z1 z0!0XRawm~DzPwV6-W>$ff}J|HeMrhAD=1Ae5aY%>_5p$Jz+vdzs4>#`jchNDUd9Nc zUis>nMQJO?@>@lqBM8L#-c@;X5_*al4IeV!1-bzUil(OMo?Ada^g-i=HVfe>n_={ZY6} zrL~%^2(|s~m10>MxOD3vNzLs0s*xh`cG@^1R)kWZwP7L^{p!RpoU#kZp$OTnR3zd7v=f_Gd_NC zRd4B@PJ8+}F&JArhsM9Wy-18*0MPlRGq;L>iW268bd(A+7d}*7= z#6gv9?V8^G794h*MV{YK4UcIBzIrUqJ77uZE)mmhwl1)EOcUW+3nxO7m_ntaj*j-m zbvJ{OduQ7rLRdH@h&Mx6&p1IZs~k$VO$oPk zl&Gj!$K*%vs>h|XkE_mJtuVFG-sU21!b~qhKy2G62ew5<21gu|#jnH}&1FCUFi93n zG4l!6h5Wb;9e7;$uySF0ymv7#g@jv+yNWR9y+t5E?9rzyg#Gzmcw1So6k%!WlMThM zzDp@gZ%3XRJF=~*7WL?`apHe4twp*I$0@mnf3fbd9}Q9~tqsDp_Ldm(Yr>sRrBrQN z=z@T?L#&PorotSOYc{IKzAucj=iOQx3?Vm*rZCi=RPJl7O-Ahd6RHh<@#*=V%f@M; zr}n)#eVddbTy|8qm*%dp;MdWC_RXAQsM+WO{N{J53yt4xXLawWf0*rLLFUU6eh&Cd z1iW+daH;Xj#fS>w7gNK8XRZmm^tOewET(K{4kLFuxs|@Mc(j=S9!h|hJj`QXdPSPs zF&;J@l|+S_?aOJ!^$C?g-KSGDUyFO-TQ-I5K2D?FypQ>dvr<}nTch^*<$rti^%m|K zSqyEw+fYV#ac;fo15;_M6&b57tG#{dMH+;*%|477aqix)focYid|C@mr0vRU6M9Pb zo)Eej;)0byJxE5C(7i&e4sbzeW4uCjzLxh1rGPz6@dgbBvlW&df_PlY>Zs_GbtU*4 zY|F*k2R58|T2aPQoc=|*RwJ=ZY?j^%4uV7xpJf%?(OzQC2f+wAqp~@(Vp`$0htY-@IJ}s@64U zMEaeAF|2mQi-@x}%MkfMr<=lAuuq9i%<-@j(Rb;&y{@pMGw*S=f$amYsK+=--8PDC zxhIcz=AiY2`7f#;p%u)b3$eDVdUIU(wK57y;7A_t?c1%{&;T(kgbfM=rsp@m7LPYi zs~@%g`Eaj(x~vkcUSEZ4A{>zprvh!FEpYEEXnhZH6zpyZh%en{4yoa>Z#QW2QzBD&29LRS9w9+* zK=8H$Ltaw2Nr-tvZ-mEt^|(=u?YT!;w1O#BXbYca#U!t6qE$A#pH_ukh8bhJeA_!q zXid~w?L!==g;Q!^`gqub#^uoVgObS8>Kk;^vl0&IL9I*CfrM_oV*DnnFgg#-mPol0*^fBa{T?g&d zkxB~VzQo|XN+h5jMvv(CqVz7pGi-QV*tw!Q@;d2>n1Ur%U@kwrL|^0`G^Z=maPT%z z8;?8g#jl5c^fJ`mqim*0)VMh0_3mI&d5WyJE0rUWUT6)mF{18nefS_>yN*8@F^39+ z!%mA9v1r1X_pa=tDnHWnQfD2{35wS>QMh>4=*q?iimrE$cD?!Iud~%&$-wujzl!u9 zUVZOs^47G~*l2cE`CfNsI|%Rm_(AA_jgiFZ;o8kh-J;#yZnd{h&N(e@(rruPFyyOc z!&;Y_wlKjrykZ0m&4=BPBnH|Q6B3)<&MWt=c#r4}rl;iYD)u5^p941Bd`eRJHE9I~ zGcixYY8F1)axdYAjQ6-48dY3UlNYueoPbS zatn+g=b0fK)-WD`J#$vD+Vsma=rtWUn%5R!@n<4diqhq2rSct#+1)Ikr>Owk%zgWwLplB6O7LZo3tfwJDB@mw!=qaYw({fE%ad_ zRs3WEggpCsLa97^gXc`NAzD+~V*|U&?XDJP*B($g;K)2~uuiMh_X;{fO}6|6Ewre% znV&41e|28FKc#XbBw9E^c#)VL6m(V;m31=><|E!GS)dsKQe-)d~vo0r=*(Jp_wIehwt;AG^- z^)1Va+=`N&u?5VT<%DoM6Wd|%9n`bIyoepSzepKHJMutGc`m~ewH5gztbr@o1DdhH z+|DVhi|G!9pAyVr1}_CW@3>$i%J5R`3HEdWUgtVmr~cW|D>Zy)G6jC5-?JR+*w@bJ z$RjsihH%owO1QDqxRI4ZWQ)3dd*Gt|%BfXQ8}b31TRRzXy(0OrAZQ7-BU2W|yS@!; z*ks-wK7sE%eK}&ta$1{9d-AFBC8JAHueYBjUV5@uzO=}1r6-e@j`S+ag7yamH9>|Y zNm8is29Q0sd}-a_TT!_OmoJwxZghrw=|OthVxtTYdTbP5jKweJ%V+v+er0^#t;Eyv zcWquvdtG_i8}93tw+)J(5YOIXh%FM?iJbz(Gsi^>$m0BR1j83GTl^*GX7TDavk+|Y zn(aQqB2lCKF6nh>0k(%Nav(B@-e5XCKK!yd?=3ENfD;*m_b5W>@g2EKY#pntU8Z-+ zgq6sdZasQhlCl@pLgSZ`ao7n&FPr(t1YDe~0NcG!VGlxAwjHCb$74hA_Zo3|0xA+g zXngt~23^a6^mZpmx3Z`5?D1%eJ=*c|OPxUcILK&a!2QA|sYr%c9@8(IqY?Uf_lyPG zV@MDRdMXN*1(oOO8l}Dae#dugvdpX5kWv-Xv{LLyC1RiF zCr2>AjZb8oOEZ-w`VSg~EvD<5O0&8h()RRdJ$mLPl_%d*epIo%!q-Eo9IR+&1m=Bp z#xt?a@p00!v*Pg?!l;%Yg7t1Cbj#m{_18OTU?q%Q^v;UbkInK0>Sc}@njn_xJ}Lf) zS~8k{7gj;-SQ7Z1j5MYG4yzdd#gfmgzSV4ifj5*WO(WP7nvQnvSaOx=a9@IRmv#Gs9*h6%H% znXKgB!UQe7C~D2U>(df)*+xamO8p;4vsPJI{x%G??l!dNL=>|@jLlP|A1trE50&gU zPWtmb=}cJrs4@bZarlMk8{;8*&oIvtfym4Pruz{cu=%2;)qc#MjZN7Yd>A<|pKyIcFcr*c?6?K2hR0kj}isx9WBaa0l8ct9siKkUR}X)TAnb^DTPo;4`7@rVt2 z!%xMp!mlV7kL2};AstoNY9qOY!x7FnXA>96*TOeJyXLTh1|yLL zq?SzxP4dvR6RD6oNGtPk!+5?OjB}P^qz(=v3UXPPfhvLWym+oXy(r`X?>V#-_+fMw zXyA?9=yqF8&^>a1xFRrvTg!taAfDV_mwM{K<9ctKY9ehNGN1plTz%@x9n=RFsmV?w z;|>j(de*&6aNZ7q`a`4IM5P!dKB}BADKAv~vDoHJceJ%st2yII2;jva&W~gk@vq*T z?M3ycGu`8*6zHZl}Uhlv?BM%#AWP-&U3qJ|NU;j~^| zt{nCL=#!EWj|xUsul7#MW`?DE@{w00f=AcH4L#vu1F6#5V$K{rE|X8R(pFzQ`Z$yX_~HUvjF2vlVx&?S|!_%h42cS z%dQmLqFtS8(M=Mqtb|Cldy;+uc8|vr#p$iJmg^Hv|G>7%+r1sKsV6>mYSg*3+QuPP ziiw??@?CncJ0@fEb9n#uepJ%$QYktw#HkR9(M}Z}ow`7ZULGNA?3i*9;$FMYV$be>ZIIF%jIvX^$LwZfq0`Y!6d^8h{O_HWXK&|ER6c(EgA zURrsr#hloNqU#ZpKrE|hw<>yZ8r)kt;bYKPR?Nhq95x8Ck=?VAzpzG-o^~9dYaH5_ z4r4aH0Jxv>nK)rN(o53ICw^D}N->O=5G2PL&rkn>wDJ}+1qvBcV7 z7V2Y??VW2O+BFZn0PYI((F13kd!?Q`f;@pgZb@BTB@kz3mJSTHxZ61v9bg-3;j1Ha zE=SMqjNo6X_TPhjwyT|6Q!L%7$1nvIEGJp^An!Z4#w~fm!=ZhDegC)WGzrHlL8%0ZJ#raW%t6zAR8Of)iv>I%IDRL0Mg9tk@AI)!TSwB|F zZb7;a4Hx%XV#BtZ%g=oHeel7|5tV;d_+rM`&6k3eFA21#Sjsbkn6}-pycXYBtMIsY zsyvmr#b-v{d>NePz88v~$q#AWY&lppv`w^ju$vEO@6a09H8)@SUiDs-M6#-VW))KZ zCd<7y&t=GGj|a|1T$c9PLP)s5WAkwA3jF+5-&m~Dyt+MDY8^HRd*9(F7A>~CG)R2C zyc`lmcd-MlbhI41BC@N5`AT`ax0jyYgHOD_T~a#4dA?=@$KX>CZWqk8K$F-wehYbMWJc) zL3bfVGcK{^!iH;yl+u^+1p9tEgueT=v@ITW^t>i0&Iup}s1OZl@Q9%^n?9BX+i+W9 z{dCMKLKEV~T`=d9CfXfFJi>wR`2e{S0|Qn<>`Ti{#LQ31_0BVa;}ezGpzjI6&jMUC zBFuQeAltA1=C;VSZ4Hr}(7PvO0I*b-MV(;+BhI>=p(%(m+-q&$Djcx$JHIS3=9gWx z!+ke~EUbeF-w+OpgM|l#Ey1I&V5Y~{`?`Nc!L|mtHPNkDGAan@O&u4~b_{|V7A;_e zp@&)s_hDqFy>#7YTZ!wMcO0VzjFmgN$TT2&9=~~mKZYewJ>zb;g*70dAyxb6J z-FlYAKlz1ZE>6xWK7F(Y18u-0YE!&mmMkU6%aB?A8PEV+b^OyGN&Xz$+#68)*P8oSY_|GiQ z>mFG{_oA9Q6Ojt*rFWp2H;bwPk>p2c5s|`&LfqPE;aCZVY;>+vt9eZH#l?dj` zs_%s?kBv(*76-G>C`Z2e?5KdQy`V3^VDWHU8Ng`rlG2ll+@wgOY}=w=->p-23zel4 z?RaEvD&iivlzwTWfOFhw+IIhSpq&wc{_oqPN(hS5&6=X!p9k^j>viVaPV0Yp=UI z29GJVtzOtACH1n}#42%qfrLAH^Rfg4yT~)Ap6Aeoq3}`S=*V*`tNF4@IxDQR$JWcj z7C7kEd#!T2*11cN%JS|!)e8gYMKuQY+o~$g3)zr8vI-U>pv1%z3qHK0s$m4a6KGjd zcSE`m7z7M+(Jc(%nH-*ph=5IDJ&D*diA80!Wm~t*DFWcK((cAM~37<~eOG7%4 z=Okm>;j(y#?U54;FfGs~N<1u7?$^TAheWnds3m4B#}uW5D(v?e&8gVwQd~kYJl9Q}N<91fY13Fy}fgnxWB?29Yk4~*bDQ#a( zi@tS}f1G}SwB;MdF0Hw&(l6@{UBOqA+-@o&KOxEV#i7ZU;2R|p+q89G7FUNvU4|FS zksKL8rf@9UcFhaoo`|{*U(!A6d-v%-_jElm1n!CQ?$clHQGUCW((dF0r157WazJO#$OdZBhF&o}urSsu*t2Ki?5y;+ zXL^Vc8NnUD+Y?@yKO@zVV*X6D02u5U$@-9LxAdufR(^W6{5QS==cP8h97UAJ%a-)-|=Pr!AL1GJ8p=U!xs>Gdh#-M zV9$m>D8#?hLSpUy-SFq|Q#$zb{&4&mdYapY{^jp%qrYt zJNS$Ha>V`te{fro{>Vf5j=y&Lftm)2m^IL2rz z(QkhSTA;FL$DcntJ$n26yV@tc31-@PFY4MB?vk!FyfF^rZFAo9XQvj2jc2gub(>xz z{%^3Fu5?)fCD0NulD^Y&$E{P3_l?P=q+4klk}j2xW=OKvsWFvr-yL52p6~%YP>yif z!j;-ON?_pm@Nf)EgaZ~HbE7?l0~mS0&cQHe+{?ldw&v5um0pm+u0X};bI~$lbXl`Y zkFInp+T=N!sc*jHHU$Z>v#hi&n$_Xq3=5!GurnTxdGFCUGLXVSta?cSp>W7@cD4^2 zkYFhArrGs4GaTk%E($G-fe#(ai8bw`F>w!t@W7Yu+Wpa;|LkDnKP|ku?#n;-v!Q>w zRI2uA!NY)V#>aWAaVf{=!}?MlSY5xy%Ps4sA`IU@x z>u(7FzQwm+^S4*+?bS7v{zy16O`}sPE{qgCD9eTPZiWLdT|DD?vDi< z7)CR-dgJpnpx*dG{HLaVQB93kd!tAFyUBYPUQMu?!~&(-RFoHA5EH2T|5^_cbwLfO zt{bQ~etq2le%}NV)rfj!$WUr8XxCj?lD5*;djE?iVivVRy-GdX zOA?H=szhR>vNaWnjM!HWn1P&od$e+QHKnoUM)ryY7^yq$s_WEneWh(i0O?bFN6(ap z)qmDO!;<@DVfBEdT1_ohO#(!nqn@Ex^ih4-KQ%R3&3fhfp-L!EO{zm8&c2CAotlzJ z9abMq#>=GcYFq}m405SXDp_gr$;!qY9SF*=RVS;Hv`)PpJ1@4hR-MxGWUV?mX-%(D z;Wv3VIWn0@rhffYB+9w+pe3XfHH?CReRA>vBMB=NtYvD?Md?!otY%f z_-s^Vx3&F7Pw9h|V9&*VY5RgaS**+^R8Xt^vHl%i!OzX6ug}d??n+g{e)<<1oDofp zXYm+UQcF|2o&rGQZQb!;xuwuzDfPKim7mO~&ZkewMR)2U5g&AFISa44ysOXM5eAS& zRsM@=%gS8+P&;f{PQ!ha#9#3H&$WH~f^qxx3#cT?Rw*qBvJ2HpzY;bkNBS$Gn~KC> zy}1cfVG=>t-0^5-IyG<-?2U*P#~c5gmNdj3diAOC#=jbG{JieHc}m9ZSH~M)ug?un zOGVlrRjp6M*e8?KT@{%=j%hDVMN?d_vQFml-2KcI z1AJsuxNpcU@S57zGQMlI5jUDe8Y25Lva^2u)3s{oQ}zr&*FPf-P)1Wq5g>G8qR*0{ zRvVSk??(Ch&^KJ_yCdha2wS27FmrrOu@lanEXZk9n!~24BJq{Zjw1 zsvR4{Y(ABI4Dpl9!yWo5k6-`%kSx1stCeMxno|D)9n$#nPgU*)H;y3FKBvTseMx7^`=Nr#&L5<|Ds8!9QvmWqvD-EjXqYZ*g;KRQAyNz{fqJX>+$+q zcc}Sjoah}546D4+_~A?O`sMN1s=VtI(+mg}y%Y>)p*N!?mSz1)Od^;p$xxPLNIG}2 ziq0L@o7g}ZFG3+e8+NaMBcZQ_-NE6QLWL@!2L_QN1~?=C2lRR!5ULvJ(&WIl+LOQ=%wT#|LFy>dO!nS+X2GWq1+|$sj>;7`^L( z$DgQ7SYdRRUNk-v?Sgm_k!Bn>caK@7*<<6o_2$~vw>!kN%~OK+RQ>w5Vi$Z{1XREN zo!T^}o=ap&D&?{gRC2w!4hEG~4P}jA|L#DgZ?aaKbqtu;__jnGBtz%`MFK>A=g?I# z#z4R(v5`{7p078Xu}jxlf9Ye@@77jVE72AKy(t3Z<;{-ui#*9KhbBipD$MK}s`rLS>R!)DAA}*BWsa$4dPC58B#yVsIrbkJUM zeNJ-Pi!8XGk_|F0&2_BLZ4zja*b`70sBlHBUUi9a%TwF)MA(_hle?o=pSwQ~VRr}}Z<-@~rf~ya@S69SJJJhkL^%Uh| zp*;omoe1C*g(?IRHBcUu`rMc#nGsk`Ld$?F&cO=zjly|1Fcawo`!RQJnen<|WoyvxYE)$R34rDZCk zr<7T{3K=tvM;r{aBfRm-3>Z+Vt1N(+Cd zs_zAxxdIA#R6%)NO>sd>qQ?oxTfKQH(lCuQ{rL|JjVze9e@+v=-NkH5X4HXv2m z{6y5M%}?78?t&^&K!?;dk~cq*C6`ka0Tbvduqq>`IV)G?{ya}9)>5qw3r281-n?^i zXuLV5)TqnJDT`>?$NFv>C@`B>g_`=D2eA~d8E?uLZBExuR41cQ#$%UB{`L<2)bt~U zDo5I!jn{p#_h1%$LeMJfDt_4?EvzYX1nrw#Il=utK`3LU{z&;w*@~?}hWK)QDEG^% zend`Y?1D$?kHC&XH}>-*qAPwT3N~i6kjlJM!I|-7@2ci7#(bxgj|edGZfHc-nr>s_ zQAklQjTqz;4OK^``=tYHFiAnP@#b6lCoE3ZAgZazl;0Vy3{>m8$D3hNfm8(?s62@B|HV7iuiy0t_w4-6;;!m%KK#*-kAHjk{nZ_RxcB6*KlJo$|HncIcXyvI z%D`-oPmHK``NSj+rWSPl#3=Xn?w=SU-qrn+&28*jpv@NS`Dt(W0&N;wznZP^1eY=w z(NgH=Wxr4w`X#bLe}zkxi^k_d|1g&kE_ZMlsYckj@kCWB=Z{8i>`(QP?56*KZphH! z@(7n{E@NC`NwL)uQ5uNRr4e*_gv&ISF)saFN}>OUKm6gx`=^z#{}C5uiQJR>d{z(7ecyo8( zVExL3UWgw}G-gtNvh$sN8Hu^=zO1Ol;E>8`{5+SRD-VwF`!C9a!~FgmF2Bm9!R7b3 z{H6fp_Yb&ymCM%w@QVg*>T_vP~70IC0!%YPxupAFk5+-;u!B74T2Yu&D` z-lbGs96E~mK9~Q+T6^szKvM zSI5TRh&ONPM#4>HYM>eCCTbRunBCd6T;^kTFKWw`nZ8VwSI2C{+R9~#*O*>VTgI#s zy|>0h@KvpqFD-AcC36F`?5Z<_Q^Q^HJna%gN)0Yk-h8)K7WBk@&rj1i5p zFjpQL8yTBaOnPY2l1+}0P`q7HWJ&j*Qd&KVX-h+jBbRveZ@-p(Q}ZJzGG$dfk#QNN zGII3C!8K6Dj}dx>EZbjv&t5RlRgDO>=UR0{)(pCdrefphR_%;^K2|MDGV&bXjplok z7@ySpCV{L`+lsDg%wH-JUzUbHAVYd=DAEbVdf_UD#~KERVq!m#NiB7ag&=zaJ3+P; zhR4-f9ITf1q!y{iP?HpHDmwRfV=}dVAbj$2ax}ixo4;K*FgB@%@G>UK?!_Y!>%7;! zG7NAld<*wg0UO&DV+iUhY?@E%S4NSAF!dW%@uy?6WbE9b&KVjB1636f`$qS)cQeHe zN$J$YCu7kczzLd;xT`+`itCRVV(I7FDh;LO#nqkD8EWz`Au8eY8=^18HB_H!R2`6w z?p8@rKua3$l4&qDS%YY@XFZa+CTPXNiWCri_8J+}5V8IVKk7gGSzDhL<#^=Af<6OS z_HXGs_DO}ds6Pf2c97`Zta&P2N?giZ`ua9&md9pIHqlLaU^97jHziGH3T?e4emGvf z>$%1G%THgrc<7BY3zx5)yL9pR%Zry@Uy?GA2I0@DQW&0JIy=9#Q~#wdP%2srUkdeu zmo8shJonPeSEm2{7pJFpZr`E#TU$!u{vG>v?%g%JcVTA!q1`Xc?B2KQ#hLj%yLZgY zFYH~|b$0vCeY^H(=GGmhP}#9{JAZXRTPfVV_31;$KfE}9Vd3>li?6)zF^dck!7+2afsg!W#>Id-~D~KXdxoh4TyZORaZXFQ0uO{AWS#fBu&HX@4sI{?}Z( z5I%bF(&C{v7LLrHyBIDkow>BQu(0*)`SV$pA8rcMkA$Z`JNW&-`N{_)TM_ZTS4@{B~)z+QePghsK+NQj_$mYwfO z*Wgn4W9eV+_!K2Z_%#vmr~aZZOeLb$JuG`N9Mg$Mtk8Q_cZao*`Dr~L*7d`>=g(LA z|K{(pQSCo(tjveG)t`R-w>R-IULK3@PR4neEbnBk%wf%BWS=Jf+#hqXn3~lsOZskm zX2sc=F~x88|Ez>aNiebS$`)gFmh@9GjqSh1b+^|4NTh|km9wNZf~*v}pt@~!P%JoX z%za~Z8auqUmK$4=@S!lGR9+v8i4M5#)S9fN*e))QL|BhzbBwar(erd<3_2^jnfMk&s;it?&3@PH=a2D;hDV~rENy)FL!-l^!ylYqT3Wd9!ue~{D&peO{*6}`FTQ{2%*zW>Pcs+JomsrJ zbm_$_GiNScc>ny;g{`mc*f@P*{^Ge87nZKLDvtH3u<7YmVTaEyT)cAb%C!PasPv7~ z7p0%~Z#;7Cz~#&5&z*@1a_ju%%Nw^@30D@cE?qf%@x@CkglFf*m``;tEu6W!s5-M} zy;)p%^{U`pIQxui<)syty30$Q)}K_4)aRM2sPv~6URyXneV*(7jq^)~FTQr^m4(HP z(^twl2^(=-Udge{fq12}-XaYAKkS)WjsO4v diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe.config b/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe.config index d6fd05b..ff6ec78 100755 --- a/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe.config +++ b/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.exe.config @@ -2,5 +2,5 @@ - + diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.pdb b/winPEAS/winPEASexe/winPEAS/bin/Release/winPEAS.pdb index 2c662b8c07acc1560be2747033617237ed6b354a..c9bf8e623b543295c3b96b582ca3bbcb623ea260 100755 GIT binary patch literal 861696 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

vSLgT__(T0u7k#%9KjmwyT@gxR0n}Fzb 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%0Dr`J&nNn5)_8{?u3oOPjydby=mt$ z2H8c70~uT6=5LFXR{+Q0=>s9v-^2Qw?0R4x?x~K7p0G{mwiv=rq5EPSPF?N+QoU&4 zGUrA+R(LY7lTo8mh35cioO!H2s0u`1DEcDNmjI)2o+G>j{UYoX`dv&Jkm_$CZaijJ z0Q-c-^&q5pR7&|CF0WD5KV($|$7|X3x(1SeyoQiDemfofb2}E; zCv^M;iK0(teT_;1-i!X_h(3??pWB7Piv^NXi!hDTqx9~l}>x9=cU*a)?qo^I>#{rk)H~^A;j+7TLFO4e#(mE&s(s5EI%cZW8%jv)o{-1O z`o64BZ`UB0IIIME+K0-3)Q<`v@AJZ|f#jDky`3GeFClHc-4v_p70J)#S_W&Ec z)oloAeh7c`y3Bgkher_lxucb0PIe8@Q#%g4VS&mCNl)15y*$DPr1qkvoUqZmB!ZCa zVt`aX7D)X`1d@F+ko*yn9bu#Qv4~V)pU^oYbAV)*2P8W}vLkHt9*oEblHUR#j}u7t zML@DAZ1hI9C8T;KK(gDy`jobWWJgHlAo)8ABzs)+v!0Or5H@<>Xp37NF82XBj#3`Y<;U6*l0V#(>o@}c?0s-# zB9P+N;lD`r{)FUMOEutqRJHkfqbM4B39A7Gj{T?8#GeWW>B!7gB-mlwL z1N(%Qj;aMx`}I;z=xCMJo{;JhHhQz$Hvl=_KVz{0I*yvr`o{;PbsU1RU-vgxc z10nS*8c248WJlQOeYt%Mko?C2$$v7C>N2_5S2pheZFp_-% z!;X;8!$7i&COzy3u^u`S(mcihIj%rHPXno+$y}}?2&o=nqxbWUgyb&;NcB>w9PQ-* zsa_ti(c2-Ckm?bVJt4)V0LXC%HhRZI7O{RVBiR!t`x3DuB>!bVj=Pj^0XBO797*VC zb(pbDtM4Mq!Kq&rKw2l2K#sfE?E!Xb6|VLTaxXNbL|(|7w9$ub%Yi7a`dZ zV!d}d3M4y1s%PMBBV_LYk{w~AcU31ss_y}ky$?us(Lk~zZ1nExL`ZfqK%Nic@S6xE z`(!C6q`5bHjw5=eG?fMiEVc7%=IN1_^l)IS4n>>@h{kgivJ!ef9`o+6kd`aB@n z6$-ButQDlU36Z}mK03Rv5pO6E=Ep=~~bD6eE=rC;tZCOGEyAg2{q~ zf@OjgKw39@fE4$7AU~(+sOvifJwS@1Pk6Lo9`I@W_q_l}eh9N8XN)IIk4zh11k4Lb zi6)#AQXXBx<@b*#q;kT%$QvWKNI79%$m2aKq?|B2^6l}2uc~9?_W)^J)lyDK?Gk23 z{y4rKm=`jp*HIu{&k^$ZIg<3x_HqEJA0A+KWO6EDdgMUHyh!X{WQX|0a{01U!t}`b zsmVYZCt+U56BiItyi&P*U@9TiC(Mp~GBpoK{VWhYA+*^!}_ zY?1N`AdQ2N%J+!AR3GcOGx%PqR$g70Mhy(r0en`(U*vRi||UpJ%ZIzUMsv_@F3ATd_6W&e8IbHNxctdfLedkGU8R)o5v&H%`X;1uLb9)w@_Hck>nM=cIU$u3 zlDz|O^U7}b?r_4qkOhon?*XU&M+2!pvBDFDCj&Vyz`T&j2|1$A6D*Q)LR!aVqOSn< z3C+E#QurQVUdW$E5|Y1aAfLB^biGpxr1tB9c_HPa33)s~>iQl}C#{7D(5n$%GhZs_+~j`OgE=d5@6K z!@x%Gr&kmJsXapSR|MqqFL9h-i8p$^6HBC=kdD_aKsx>_fYh!hT4OAb{1KAB)BvP< zdEgWu!tBV`CYMM#A=Rr8tQI^9qi@(ed%!v}7RdFL=Vue2-u~klJ_j*5%Q_ypVo5ghi2e=Ol~1i1pu1+rs#DE+Nf- z9gynR3p!#oj}}Z8EV@9(3B1&Y@dDF*kLRUasLvyb{lM{jCr7YQuuRa|U)#k9rU>Q> z77LaORtXw$x?P`OIoJLmJ7xVlXAg)!D7KG!3M#Yc(E5O7IY5R`h3BaK=S*Ec2k33}gHgzMW8_L8#ixwx2jmO!Mi__{D-%c~HBi`!DZj6^-nZ$U{mAQ=XUuj;C{XYuvnJ@kYR|;+x+$|Wh zShtriST5+iQR`C#bAi;~l;v7qyh3BSVE!%oxpFa(`d=<++^UanpJ1Y3VWIX{CRhce zdNC`tpA;bRe8HI8gahgMb+Pbr!79<$3U3f}7KvZM+EwEJcC9ZLtP;#$qxH@^v|Wr~ z3XuCFm~y9Z!9pO#$9b35#|WkXslWMx<)SB~>*Olo`FBgbdo-p9Hmnm~D&_YI7t9wl z)@!{}&?lHE7;~R4&lfBfjJaR@3FZqH2O#%Tc;y4yo{;oq8}zs<1L304ZGJg(~(3zh*# z;QlM-3Gw@+_!TS^EEB8+Qa^l8X>1UTsnEQ9tHvt9%ICDdTEPY&kK=ibIY1uA3&Mds z?|%Mg@h9kfQS%tVD#6O_+D{db{MQO^5N^Dr%bh?fFBU8ptP+gbq00+_)UPTa&0~Y; zojWy;c}?4u3swo%0;!(yy0o`P+N;tS^QOiW!F<7D!3M#Yx5Q2`U$9EhxmTCxzpb%K zu)JEhV1r=!JE9kKzN>kIptDBv6v2GKV!;MM=X=^N=D#!+3zh+C+?9g0f(=q${=T+1 z_DNiTypDt?3g!qF3YH003RVHBp0Qv20NIald{thrC&5C&GQmp0T0y+zknNp7_9Hw- zc%twe!9u|@!AikeLE}U52V{T3V}vIH@jM_UMR>koxnPxGgCJhW#(wez%LN+*s}4## zAL(`z1q*@Hex>kQ!Ti5zeJzmY%lEOyDj?Y>9@0EVuoy`Ca=}W`R|(JmM9Kx7hlLAP z3C4V;^(lh+g2jT)zw7d1LFeb1mjQWQ2^w{x2a>)PILCGUgu;JlJt6NO0Z9F?m2#tA z+a&_$xQ1R<2qb$#vU4^_IdG24dwIU_a=}U<{a?RUF!2k`a|8gONVSS(mBSmoEB(B2@zy1)59iGRT=!TkT$`uu;2pHmv0KMNPE5^NAmX_R_`4T8?oT3;^MAm}`!^@+e2 zJCDh7{!8i$77LdBs>f9Yq_{K)#uz5^V!?7#^9Dh~!u!(ccoi%MQhldGV~SwDU>T6s zX{8{(%*xy+m?)SdSSaXpiC-W+2gm`EpF+VLw{XES!AikeL8q<#x!TtBrj4pQfuhiA$3CPf)tCCW3if)ApMB+6VgACenvWj z^ed9-{7V}Lk_$;8d62wF!OmaWgd&9_-v+5IQhTJ1NS%mm*!}3~ze{QX2B*e*a?i2P!tn~;_w-HfyX=~kqbNJU7ikZwmRLAnR26zN{n zy$|UDP9!Gi-sRB07AU%ux^GMr}UPO8c=@q0`k^YMGI?`^WJxFgN z?M0nxq<4{j59xiR{YW1o9Ym@_sz>?)=_{n8u>A(Mak%Eyzk;0MMAhktmkJJgNGg35CFQizcK1lstzqE;SxgrJv2LneyHxl_Iq-5mB zBBdft0nbL7hWreqT%9KnRI57 zHaw&iE4~pCkyStz5fu@U#TSdHETSSJx{Bo?DzYrgB8#Yq$nyVw&%O8e`^{w9!mjS; z-{zis?z!*Rx#ymHe|PQ%ehWnvg60=y~| zJYfv%YPcuDo&@`3*pp$O4tomB41}2pGY4iK=<`8a2zv?K%V1W)tO2b7rWy1o%-Jw) zFz3LugT4)BC(JIGJuqD`G5Ez{Ct;^x`jJi+W*gsgD_XXTm^GA z%(XC|fVm0rZ-%)Q<~EqSK>I4p{V)%}JP7j;%p)*Ag?Sudo`iWC<{6mhVP1fF5$0w1 z{}JXDm{(z5hj|0W7e?E`1YyEqv>!|r@G&ssV5(sz!c2lW8Rit2$p|wAW*W@QaPWlL zpv{4q2lsrKg}@iVEP+`DvjS!nOe0J)Ol$a*sy2i>2c{kPw(ywKI$`gGdl&3IaCgDP zfX6{g!tRB8AMiZPaQK$fE`ogsd0z&DcT!Hc2Ig9X`vlAl;oqHhE9~20?tr-y=5F}k z1M}$UN7{~zMq7G z!HG9b{?g>%O#Z{^C)NztTwil*P1}?^raV67Kc}2Ab-~mhO?_o*^|V>jo}D&!`t<1& zXP!B;W!B}hel+WqS+CEUJo~EIUzq*n+4s!;;q0HxeropfvwuJPud`>LSvhCPoUS>) znDdu8)pKXg?VtO?+-395p4T-mIqw7WelTxG?PawW&;Q8$A1?Uif~ObO)Ya9UQ!;A6tCW;{1|Jm%M+;^-Dg#z3ZN z^o6A}S1n)FwCWG5SFA~_Sy;cazP-My{+x9K>)yBSpV!^LZbL(B!+8zYHce~Z(R`$N z`GyNOd|<9qziS>&IPBcb$0tr_cZV`S+fG|M}0Je_Cv5 zY<290*k@v2hWJFV|+opFCW54dSBIH3^xszR^8>`_m9FS?dsI( z{s6S=fc!0&3j7bKApTdXkQ#$u3wRrTCE!H-GQdfA1N;>AkUCvGtmdd6tNH3Dst&oW zLvD@gS85YBUv26)Y6~_|=iv43t#~=5L%pPSKv>_UURHbXhDuDmq6YAqe;%*+Uxe3G z-h~(YFUM>B@5M{~SK(#;FQ|a;OL%b~zo6jz7GB%`HeTDmPmT6HfZ9B$#`+$`Yx|Gm z<@~4B+kDTe6Mg@#PVzm6TE2i+^Z%-r_$qu$@rM60U(mPQ7xJyZ>)|VXqkXG=<9uuI z27kTpM7(x?Dqgvt>|2j-jv9T_d`-R?c-4NkuN5<^1Fv8!_4U9JwAnoYY(0S=0_E<& zyM^xJ_XHj;OQ{I1MT-W5O@Q9GI=t669Q0QxycZD$tin5tN=*q?1HLiHe2+9#*C=)M z%zvD!)b}b`o_7j9r?P$;cAis7Ssile3o>7ruGG(kQgMltU+^XCiBFIHJAA)>c+L!P zpmRuh$8N&i`v`lt66*AOGQ{hb6CU8^-q4@FnE0+5mvZKX#C2&C6IPz7RL4*~;CJ3Z z{N_c3wFe1*)UqD1&_et@0&f^*++@R5pd4xVxWF3#hXxpC$~5{uwvbR$bS^(hgleH( z>mfYSFizkJfDd2FSUa+$pC!3}`Xt7E&xY)Lw9*vfBjInCk$%liw)SVEFD_8($EPu! zt`i7bhlMhoFkDAUd=l~RN&D*(J`{LqA$ss^rn7A#`(?wNKZ26obmtS&%azhCyn9X8N~K=ingkr^-3xf;5M#X}~u9)C*4($X_oqX*iUrtd65 zU6-H82<$kKl*vKDbjwE(SC_DMKWqK$nS}cev;1pzv7KAvq~tde>Xv*xM|!M@l-GK` zTd&m9u^$3{{qV%KO8s7DO=msBTqgZ^QzJumOeXxkz<-uBKQWz@sWpVVw-D-*)bxHF z=`{3S52)+=wO!Y&<4C(s;HLpK{YXQ91NcMbkDAbrJx2hqsboK1JLxIl`O0SiJJ+(N zS4yp;mCu9nf$$#yt7J}%lKFM__}4)RR#rB%O~wKqY2bKXFt{JMZre8o|7C-1f!AiU zv=3kQJy71a`gy>QO2}Wx2-j)qw))zx4{zkyV;OEwGu9sl=0%lCNKff;b#pU)&z6z! zn@Pm~TW0Zps`Y2#VU^gA0k2LG>h$+by83LTuJ8NEW;-UoUf|f)qgVI!_Vg#=`%>RO z0_t3Ji@jZD=#hqd+E~Yb0erQ8c#DOLXPtizN^%BaTHwovlfeJ_w!k)}_Oy%w{AC|& zah{aZJPr*n?mDlaO^6F}x1*9+?YO62_a3Z`C{+(J9PW!It-iiLGE5Z~Au$*Xorqf1_|Moy*}OI<*;^`| zuckb@hGo{N=|1xE@FD3hFAul8`iU5O@M*w(O}BMpG%hBu+uZq~IOg5#PXPX4=Z%2R zEg`bB{FRXQ~eup0mUY63pw!0%40Nq{Fn%EWsJ>SVyT zL(=raOa?p^5~m;76u{H)wKje?Sj_;eQ8NLjsM&y1A(8skpDN}7zEUwCFceq_7!E9g zOj`-)SCPOHz%v5NK$!{XSF-{ufS(yy1$?%^Ie|5xEDx*&WtqSgfd)`k0{YdeKqK(g zfPS?m&wQ0s2%+pbhv2K>S8=;2hu^0e$N1 zKs)fW1a1P`^W#;tPS8^V_Xc)?a)H2fU>E59fPR$;>;b$q&;`mtK)*T^hyi~mpkG}U zhy#8gkObv}fPVF%Kri4G`28FFesy3k;FW=Xz>fs7fL8_fA>`G8Jn)YS{8(TR_%(t3 zfFBPG!}nT1zxs#3MZiA+=vSW%Tmt+$fj0y$1?74`pL#rS2>4?Hp9owA%9DV8^~=Cv z;72SJJ;8ecdxPHwOb71+><`|LkQqR~$_5_*90-0Na9{92z+CVlz5ye0TF z;Aex+0Dd9(EZ}Xy=MeXcfPQs*@Oi*51z!NXBlsfdUk3E6JA*F){!{Q}z`KHf1pHC( z75M%*_$u&+0e$Kx!PkI4BJiid*FpJLfj zh428dnhl8Y99jZ=j=*`LWuVLzSQ}aae12#Zd=~&>oQKu`uLJa}MWMC87Yke(Y5-*k zAoy6Q5%@AdaIjD_@D+gIV4)V^s|2nIMM0?-xGr=y=xYTwgjzvg59n8op*G-6fPU2+ zItTa$K)-4UwFBP>h+jAlZ38?j)CssFv=j7mL%V?Q6u2w22l(z#7hoMNlS0{n7*D*?Y1x(e{y zp{oIZ7`g^w9smLf3)v2q5N8=my|F1@vKGe(D61uC{KiL0sgqaCqthD<(Ghd^;GCqz+Z)K1AHZPJLrD~#M}wp0sJq3e)U@D zPT+q9S;X z$mLQ%jFa%M0S|?r27G7u8PG2S^s9G;p9MS|eh!p(17e(np9lUPKtJAhe*yUW1b!g= zA}H?{_`&c?z&{jz8Sskm9|1oceg*Jn;a3s<=K_BbehrjI0e$MR@aw>j2z)&J1}IMe z;$5aNeg{JR5)kbit^ockK)?Dmlsi~`D#M_x0K^(p83Dcu5Uo*J1$-SKW>)1G;7x#- zS(W1eH&j*wwpLCAeKVk6wN*|6z6B7gPvwcgw*sQwDo+O91?b27il+dN0s2*UR{tiG$6qU1q9|T03SIzSL8lfL{ZMIaRp~__YFWty}@h=LOzg zxeD|z0b({)t^xjKK&&{GYk~h0pkLir*#P`s1b(-&5tRD{K2X^V`u6}aYbslS{{#@T zrZNirUjfl;m1hHg3=p%UvK9Cffatr*HsHSmMBi1O1N>Kje)W81JK%p-ZUcOwvJ>!k zl{*1ntlS0oUzK|RU#jdv_}>Hi)ytJJ;C}%0t3Ou8f&U2*y&p*eu88yk_Tjg$@CJ2c zFMKZm^sBv*e!z4j3)mmo2bhWE0ke@oz=6nqzfQKU20=_fy z3Bb!D*8#pOas%Mu$c=#Sj@$%zdE{om_e5?1d~f7)fbWak3i$rWZGaz$+z$A`$Q^(m zirfi!MdU8P4@bTVcxB}4fFFt64R}@L9>9-A?ghL$@@>G6MeYNY9tONF@(AGdk)HzI5cwJ4ry`F6-WWLo_>Ymt0dI;t3Ha&AQ-C)| zehv7U$kTwgM4kcsY~)$M&qbaC{Cwnjz*{3P0Dd9zBH(S2mjJ&Qc^UBb$R7c}6nO>k zj>xP2N_7GB(|Dy&9R?i0`3!&2_W{6yIs`ZbeK>YH>JjW}J_E{F^%aC4i}RerfZtH7 zd}Gx=Bm7wPP56$7CjD~2@4KjsD^xp>fCI9V!U-sVt z_)q>j0l(tE3-D|HuL6F<|8>BB_TLToP5(WB-}2uJ_#OYZ0sqB+AK-WW_XB><{{Y|* z{ND%sq5nZ>(brdARDs{}jXVul6L|)3YUEkK>5=CE&xkw^xH$3x;L^y8fV(4;asBPQ z$mxLRM;?LJzdJGocp@?luqQGDurD$b@Pf!}z+7Y=U?DQe{}YVTtpAAmPNX$(M13#P z2KZz69#KDm?-BK{@O?~;8ubWH5Jr!>F7TKdJL*Qj@uO}6oG|KUz!OH@0{FI3w*j6s z>JGrSkGd1^)KPZRox2w->Yr|{Ew>JA>01G>JZK@&Kx}t*LmiSp5*^;RXaNCe?$EPC~v4w zg7SvC9u(#K;^;?|&-dNYhj6~}8{k3TpMghw>&G0z2}jSEir^^U1!Eq;>BgyJZw`(3 zZ61qp;@dJ7_&yB$6yK(CR|RMI9vgR2#T?)2@t5N_h3m&3 z23$A(P@4D1qeCc zmmdGQ@O)neAy@eRas0se6~0f8&jEgZ{Jg*l-xtPD@~`lHaeUUl#uus{7{A6>S)BtM zTRjiINIbrJ66h1Ev;KPD0{GVZ>fl@NTMplP-%9w_`&PrZ!B+sK!8Zg-gYN(+jlRzy ze53EP2;b!UCh#WTw*>z#LN@unhmcLaA0TA2?-$iiS2X(`t9}OXiRxFv&Awk&KL`9* z)z1U|ruqfI-&Vf}SUF*GpxHNSg0HgKH+sSp;A1CD0~|kL2H=DVGXYPSFdOjH3G)C? zn=lFK*Gyn8XH0kmzkj@Z!Xfq0+Q-)ZhyV9$pItiv=TF;wIp3h~3g1_JKlDA}JHda7 ze}#Xwf2aRW|2O>K_J7a+C;zMdzxvCspm~SaeDLgt<$@vr>9Sxb?U4cvo_EA@T}j?+BUmu_TJeCXRn&mG-qhe zC38M9=M!^onse)%ug!UBPUYN{b9c}E$lNc^9X;=D^QO+bZQfJ!URxNg`)1vD>#7!A zxn#%E*wWClamzNX`pW8iSATEy8>{{6s@9#bZpXTd);+lHXX}2w?)U3nTNh|JrC~ii#{f8_jk#NHG8XspS1y8j#9kf-pTAMFjkY5qqi(4OJHp^5fP|791_p6$Q%Fzq@1 zCpY?3gKwVyk#iYuzW+I~7y4g7Jp5#r*z0^t{O?!@na#J%{}j?$=Ud@FDE2D49 z5->@a9++O3KA05D1u%PI(lGrn8JH~00L(s^984Ytzs;=%VTNG#!(6J~p$@{lOI?Pw z`#ZQ-@g1zb52)|M{0M9JPqCW)E6mSeeh%{}%;Q*%o`880=9e%}!Tb?x$Dd$c#o6_1 zIJjAa_6#sGN?DyeIEMKKB?5n~r!;kfi@s0P5!+A5fx$hL5HJ{=;4d!&18o((q zQ-M!|nGSP?Z-#Fs;4GNgfM>$Yftd?452hCW^I_KF{2C+4*8;N5c<@&vCl{0x3w9LztPV0Mw@V>O}Nqcm2QR` zjc`G+Ut7!!N8`88nZaoM9(SeK53W$SF)$wKzzN;%0t63$!gOh~oB`;0wfpVHeX4Pv zYTTz8_i4smW85|3hNc{DrhksH+r>UfZ8LVKv3DAKm$CO4yUW-yW5iE4tk&^ftbRx57PX*aGt73Fb76Li`})9kXlmaD z{3U1}-wpdCFgyHHt6oxdRXhC6RiA=;yJ{V`8>XrvH+g2o!kYGq!jzSjho;oSEU3J9 z%KKE$)b}9V`(Rd99+_GXv$FE3Y4tEGD}M+3cheSBzBcV8b^7#|R4Ytj`pU}J&!~r4 zS^3GC^)L%68)mJGddwPn$E)iCP@;4i7S zZ)mURX?Zwwb6a~wWBc!_Z)o2WrvEo~{MWc|?bt2$zXE>@hH-byJsf^u*L%ai+x32g zI~;!dhCSgObE|?|7Tpm3$KC%mZd%uNHLYuhig&HA-m>Vw#$A8@@2cm;>np>6=w5l#Z#9!o5?3`m1G;$2-!&R?iD z3})i6HV>xLvF>ydXtXigKM>1VS94~tKk2yIa*1RvnJ6YU?;DI2O!zJEO~qpcrqmE; zb##*HbkcEcO~w*!ne=dD)L6g+BO&CHdbt*>ULUGvRNO?r{W70{!BYZk*nkANcFpp#=(3c+wb^o%Jyb6 zX#8X@kIFmbt;t>#AtxQ|5G54ysgs>0+roEU7YVR2dL;TO-bvBj!;v5Je| z5>S??*b>#fM8%hwv=%Ovv|veEu#pxZ(prk}OI2*C>RzhibSzV`WvY9biZ4^W$wJq* zjt$E}U9MuwRrhigU(UQ$Y=!Dxq2epl>eg&xFrBPdo3=H8nXOli6014Wo601&M4Ob0 zwImB2!vo0;xom&qrgnI3%O`WRnN7)Om)XpJf;#co6e5@bZvXQFWDbcKn-T{ z5Wi$Dh1q$bjQ83o!&nNqOf70=;NrhyZQU1u0ZBw;>2V1u!F=(*TXlD^Yf&7;{f=!LjK3kZWl-3)?O1oJe^ zRrBqJ{BQ;ZkkUpIQd(H-rPf#`)|*Up^ySE8G!5;N&C%f?xnw>&h&2l|j9b%+aKwaJ zm}o7z?BD=!4pxg>yP(;I3CXc<0va@G_=<5FYfy({IUCcleBQ*dxV7WPkKs&jA*73u zE)2_L-(JAN6U!wm?P%_fSbnb!W9=jtE~JAjX)$Rw@emd-I6bKGY>Z_%^wE?6Qjx)2 z4oT<+XYVx@5eyxHyAvv&uyeFb&(~scw`=a|qYsc;FNe3`+R-1G-nk~0cGcI{HYDD3 zh9zrOE!&E0fc!95t4H16FhMgsj+&wf1yX+20e>tHWG!?p7COi{!G zYdxZRYWZ7Z9D5T3KUAly~T+$^o;f9f9EceM=Ivd}M^4T$p zHDxFjPg45Rt<#?B&BW5CPR$vLz`8aTXP(i#bulZ~WvNLMPi8{_l5L4QT>hZcMAKL&Ck)_q^m06Jt(Gzm(K)i@3`C>gz6j8Sg^yXrTr1V@iX8last;hl^ z0J5+i+acV>)d5lyBWN+ z8hU$k$=-4?nv&_HlTh)pu19B49;W1O*j7+TJ+(bYS$=d*WFz6LK2O&O# zWQzSTWjTq8{q%S-O|UtS`ILp6Wg;Sd=`@>;={Pezyk14gjP&qQ$a}V8F7#sv8=hmG zrmI-3w%h=iB7$H#BzwT06WEzx|5va@1)m1LYeGNg`o$Y5k)eR(Mi0GnCz%+?w1sh_+5(r?ub4iS}kN2Czh=@&j40GaWqNFj(lrsw}%*y)@{- z2oZ>1pcF6K!X zJSMJ3i(3biRFPLX+O`a2KS&F4)}LwWiRZM1b#j_`arPuLVA;mnolwRqBMym-&20=b(;Fyv(ad{=soH419pZ9d z4%72Zgx2dqQH(MqbPV_0TGVP!B|5SIYEw45cW}VWND`uXEw^I;qpWsxT336lC#n6< zP3E#~xzFyEF*M$yDNd_0}Eu}nj?3^G}-V@q~_GS}XhOsBP&CLz$$VhdQ^nMx<( zkdW*5c6F_f#rI;;ZAc~43ANhj9L$D)r2mFg8q;+oy&;{>?xzq;Wf6NVKQatul!JsBX5r^I&4ht@2#SYB` zZcU}rXftsm+ty^EFPl*P+G5x(n0ug5U@@q%AR5xc_O+5`hssM!u~HJVgmF8ly^Wtp zR59**k{w{QnYP>(Y|r*H7_;Q|%^@)3B0`aaTRbPIVc21v z0XM{x&W1XvnxI2%NF=ske-lp)#4yB@9Q~Mj#Lz%e^q!bR8c5Sd@Xc7N@&j~$nZ);Y zV_uGxi7Ra$u2qV+lL<} zoz|s!Asd59TB;ZCAGTC$_iNc%VJ5{B;Gm+aavs&?4yx*`Czt z3xn~7Y=F$un*pUCTIvzLdMm~y0{aGt>fV^`eS?KWc7G9VEB5mR^!Z4ij@aI$Y*X`n zsR3^?ToDJ0D4VdYYCtW$&+eu? z7tIU|7Uib5(ppL3jk5_OrxgvI8}?Fd{h+_((91$bEb?zp#s`aOVAWfxN0C`Ba-Yso zGds$G#@$B2(s3E>kxXvAiSqgyp|ptPiJbS~vOmEV@<3eFIneK;4Y<`%QI7ynhq)j$RLXx+yVB-^lm|ih&HA%fh91bV*f+&DcS=zh{bkq!w}R2;>*?O z=)OnyIZAS9i(COit`nOgHxm{?e2U4;y9~Ju$#Wd3?4ceT!aah-k&`G)co4-6npCdn z06>)c}=_2Zdg5Nc(VQveD=W-n5&miv{v1yIJ9quO|ahjQgH zE{q)qZ*h;GjBgX?5j6IBc-gcaOys`KSjzf%&^|e|MLTP@rHqACwlCBJ7+U~z=>be$ zC}@Zu=ueA{JqFo7&%nfuI8c5I8ih=nhu%pX0(vp3u%>~BBL()6<8Tmed$wlbja@d_ zdVc*NHXnw>=pCtoiK{UUAx?qH4L=x;KGfn_3&lXqqQ%8!!Fxm_3T2OfI|LEu{08zT zO6YNWQ6y_sl2%T2+-wflmuWg)E|z2Ih8B`l$nX_}E#gqHDHGhxDpYL~Bkbxr*f1V-weFiE_>;4rz8|CJvU7 zH57+~uq;kkEDSMWf>N^$xVhkXahuST?T3y)CpOrY(*z zSUEM4z%GW035EWqhT;ajDK_kQktd~%o0apr8MSSIa%w4+H7})YN)9E{UZNLgu2x4V zc@G#pzBmMAI2gcTgIgqp){$SX38(C;V;2fxv&f@SLyAYmlO@P-EB7{15wV!@lxsA-l#hK6-G z)P$vM#*%JTQ0@X>D@(o7@T@@uY0k%E1G+}!@lrJ-C5qHbEfVR>t{k1?t{lA_trOay zvojElZKAjol1e~=0w)t~aW-dtpkQ)}(|{8c7Qx!+1!sRP9{Pxu=P%rH>*C5TR8R^) zm@tB~1-0-dP8NQoU?yIkP+AOg;=62DNF`3@;BZwPz;au0#YK(lB!+7>yfYzg7tI6n1jfEmf8?dhuqu?mkxrlynykzC7eIB#&>*lU&v*i$~0Y4mL#ETS1HYDiHOVcES1gZ(;K5-Ys*=ub1lXYEL~>4YDIl<0+h#*lV}f+ ztVN_tA&g4RW7K71vTuZjyhF~W=)ppXmb;kDx|SiAA-TgrCx+#n`B4u8Nqv0|5-ztx zn%s;lLfKNHFinYNdc1gq;0c)K#T~l>xO68XRfjIwRu_vTmRnIUx}FZUjYrmw3tGWJT*pj9 zB#^ZwzX^Mr!J-g4SvH>=%Vy=Ytm{?Mx~@l=uxJUKm~->#27`(!+24(W4(>HvveOLY zH7*(aX#_!^Q@UZ=x}kMJXSx)`avTnV;nEYsFqQ?&OVxv@y^tJ0|7Hh!`&`eCSPsKL z#79voIDKyQFO5*bU|zV{QFGympUtMbvj?KkGr2^D$mL?g#ncw=_@IF-4#;`$#w#``9X3>Bc3>Eb zcb~@#l{D+H8{7;~Su1+? zHrQLZJE;{$Z#K_kU!UYUj%t(~lGNA!E%TrnL3)HY|BsclzFKLrK6(jsuxNfm>HzlL zxHwU+DRdy+Pj0|cH+JE;dVvK;QZe(Dk`Ve^ju9~qI1jTqX#3FBCZKy~10PVb1Z_PK z?d-TTCsS zk$|HIZ9(Ov5$B34E*j*rqPFXm{DoD>H@(YvHP( z&OaghBo-j9Z(tFHY%QlN3Zg=8KW|1gAAs&#du0b4N6HRv`mhsZ(Zs-IvpG23X_#IW z>r>r*YC|^HjLyf_EC(3Px5f(MB7_(Oh`&T1Mqm#HCBlRMGIXI&CJ2=m!ixpbTwF9k z2_cA9B&G4B==dpAi&rlOlwDRRkvS=iAdVm)B_|11R2&Xcu#`kPEk39|RmBc2%3yH` z7_fEOl+5&+YGLKWX|W+-?&NvcqI*K4EWPNlr4=xw+cKQ(oyp|hwjS-l8B^AyERhK^ zcHSGkh*0F%?+wbhP&^k!^}4+{!#V|khc~-&^m4R>8?7Homp*)T9!sh2l!~WtQ&L$i z1jZp0t7tXOt&Z$QeYo!>HD=js5OzsSsn`W7+kJt;U;F}~HnCT= zqg$*do&ALm_h_lkPH-vQ!4iiD?d^j~jAv!xZq7 z1BPqKdvWyw9cdA2<#CMEiJ`;03e=BnhSmyP&Kzl)^J+xcw1S}p@kec zDjIF-iVDU82m%RKY_7wW0M#c>hOjB+6;f;qxm1duz8WYf#yJ-$!DTrH$K!XK$(&9l zFIEdy1pOI&z@q&X{>}uT4tl`k50@m%y4hn-Ckv^&W82 z$qwLStt7Tfxegrdw&mngTm|YTbd8t9+KIFc30_8p!rP{3HJ1w0YHMtNLp&|b4s|C^2dGxZ zB0^#e27mcPBCYUOMu^ncIC$61j!z?%2!T!XE)(!_@ z?Ta?5+P@4*dzf-!I@V(5q>c8P3I~4w(Tu}Z6xP8SFiOx2B`4t+{+4EsPe^LZ5E^lb zC`~LeB%e6fV&%rC#<@%~y{JwcP~+wdnkgjm2qolW?~9m2MLr@&?r0rvgLH9w&sM^x5eHdu!Qzf0!L>7 zH_1{x81Pnx!eX4nZ%^ynRmNc~kh}X;yk8~yg-H#K9{e97J3x#%_Za8q6Cv+T$~XCMAN9W!cmHBTiz<}aHxq141rl^cMNYd{4spdQ^)kh*#)k)mC2RKIwi13*}Sy; zDn%`uo5vsVJub|3ObTo?sAbh1mlsq3Y5mwGi-$;tyk3Sa1vFc28R>+P)R7dk+Hb?8 z#&sqqI#Phj3hH5e7A14e?3Osf<<5civv%=fL*Rm=WZO2#%;EJIG~l}m^`$ClzTKm!-9Cm@O_Q!>-05yvKX|J{p_fW zk2C$e3rnq5bxNJk()>y+nb0?B$e)YcgXl5i#U@|}f-CXF-%vSyM^Z;pAj)}SCFI_Y z2+wWUbEh&2cdcmQJ1$6v0G@e@;gZc*jSSQU;u6V_;{=S;(frH4*B%4VVQ(!NG1Cpm z%Cxl`g@m+(#aSVXGZa*sss6!!qfbgEtl!b-jI$AHZm{4HahUee{EkLvdYkY?PMPG6 zLZ&FdDUHupZDA>yn!7H^oFz)i`iT%rD*k%MKHH&8MYbO3^2=>4w6 z3CxO@^(aeZGG?zO)70WtrD5HWAmp4?b`otkJ?2eqsIaU*(}83bW3Z!zVabjc=6L?a zdq$3ZTLNPj-^7sNhFvI@IJ6^sOPB&3Enp^`>7FwwZk9UCAu@vuEp*R;CBB4r?&u3i ztFgGod2d%?3W=2Hd7VabFA7uSkOnkoUeXix>nEuKub?^vwqp^Y$l(M_*wk!aV)VG@ zYLaYIHjay1xY;4iBmGlEDfTxUPAdS+bxkXvU>z!8O(+)ntS5x85)aLqx7YCmfgNLP zp1v4VUtD*kB7M^c*FtqsMS*J^o)1F|MJI0@B1#(^#e_hv@7RL7N?Icb>Bs&oT1M~wp0{||gnI95sr+2rH zov;_{+8 z9CanNv$3t!bu?i0@56U|sklqin@aF2`F7c*W8i{o=&QMS?ZQbAbll3;MF&c8c!V$1>YU`2jJ6u0~%2LJy;r6=0 zxbo+qK5;2FQReAV!4+Ib0XHG`6SRV4Yb-=It^(nZW z$k?Idn>213XkkN(?V_kPa(qD!bUWLi@n_d7DE-A|%{uYrR!0_jNI_j!5hf~ZhM_SF zxslANRkUA(;RMCG94pHyB#i>@7w_e5S!HdzgOCh6vbLI@4_;OuTeabG$og7cPt>4H zG9FJin7cDZ94)Uw&X8V1L*W`yR?1~@YdgCKyK*?MO8p(q$9X-(t&z*u%jbFQ#wt0x zK6=ugRS^v*1uzzh63aq^jdMA4Vj>IGH@BUSs})IjMIh9%EIvA$-< zQrq1>pm01rQ2G)NzpcVN2awQI=u!p2K~Ciwr|#f@62U_49YPu^woi5MQ}KN&vCmEv z98&DVYsjqT&SWg7AHc&A3Qk_cO%FNC15F4NDvAh24mk_6LEq$TIrhk9-5f1E5dCp5 zraV+6Ib8lH9463@1wa7JLGvM&v#z!$2cS8|H83Fyp#EFouREvWIh8<4$(+jOvE9R1 z#HsHAT3pxmCiRHn>4V%z1LqrnP7Zg|)Mgw<3(|(yX-F_NZc4@QXbR4!%lp3 z6(xpCYlbl!hn4w_6Kk!DbtLgshmPYxbD9#>V;192uEHr^G3LiyZVuL^r6}u?&XNaH zjYwuataiVIY{HjNc{BkYsijeyLWvUs9u=1Ii5W}9fusdm;j9KV${#t7MhnXeMcToB zH-QQ+YThI<9xc#k=+I1^*WrxQgBnVY4wr|j9)*Fnj~3dSj8U$0Kua9MrD3d-`r3(g z%Qji}t4uTV+)vK>cbIy6o{qGX!Av&=J?qrzT9;WrWo^WW#HWSUhx zJ6J+l!hRDqi?@#S5VpfZKQnB2e)r`?1$B=w*r~jBo&|f&?)m zC7BRPvCCEGB&}jxLdjSa%yfN2W>}nqHdW0*nhy-{5i922(1Vpwdgv%#$0AeSbJBsnWA&JzJXKZv5&(@cBsZDOLnGD& zZs&Tr=M^Hw<3c~;$d}#@N8q(ysx~f`lnpG)GGzUJ4;vn@<>=34C^PV*B$?=T{|{%c%+k^`P&0W)kWH`I#l@2j zDp!UI$*c?&cQ?vV%aQE2b$A}AKzT`?S|FCrkMnJ?g4qCyveIg67OVIz4pU=~@2P!gWoGA^2q zKg%fJ&p`|6d_O658c7{VLD#yGY*t2e%{xMD{@6=2u1aP3IcF-F$M!@^F!|b?#UPOL zBPc9`yndtGO5Tm*C&=1qAB=Q1X3Sf^A?YD;T9si&ctGL;+&GZ)9ZzU}>7dyr6Vn&a ztXq`r$h+vEE85eRSue{VDk6PfbUsz=&6VXC-pBBw-qJj0676Zhk!){iw)8IJC5vu( zucO4U`FJxhHwL^U4k1}nabG>hx)(W)%|6|(mlpFlF|<4`YJWUV4_cbO`_M|BSMi+> z612{iZ-mHf*Uy_3hUsJlL|(!BevSB)N}jpMi>#36>W<0AMN|jWUw`ooFONqIM5fon zLX+$yC_g_bwCZrp{R8^@Wu0n+{dkXqE#`iPshx5@j<>Hpp+xRG8r>5P#V`4CPiKga zfIOkt0*3$a^CioAG>#p`}j@<8193*dxcdUIG4js6< z37@skic6=7ha+%^3p)a%D0M>!R&=|i#7|=}I^i$( zO36SqVzyFx6U}u-lQop6XpOvma0==Makj|ZwC9{==%mxyllP91zIHeWqG$>e1-0aH zQ!Vn3B$o-PlOeRrLo#9RvrwLfV1Z4CvtUPgKUaRB=Qsxn+w07lUMrh&@+E!vtH1Y> zYrbd*{_u{juyll66ZOa<#_jb>C-HPmUKJlUvA}q!8JjSj817K>zF%JP!k<(4<7xd3 z(<>M3EqsZGZKXULVP%|h$$1V2j?<1sJ3XGw96fP;^U(?6Af{T}Wz)O)aCMW-x7JQ@tLYCHqqJb@9?U)H@ZoNS?`_J?l)R;)_50?DNDY2kXmJYmLk6&0A7hD zaU{v6!ovq0PjvknMU&)Y2{k98WG(ENQaTO;`!tOi;|NphOECal)b4eX)-Mlzd%O=b z(-Igrs_zUUp4PSMIWdwtl49H4jmh*3V{-e?A(Wl@?O8`tnpgTQfHLY#bb;0jVmeyH zNc8+<1IJJ}7Ula;P{yFqMc=0NGu^Oig*AbRP|Pt0OqOD8M@-P#7u~T^d44pmN7Gh~g2QAA24~|TD!yowcgHki^|-x$ z64qQM&>e>5M6MQKwE%~5T`q>T#)M#ONP35 z8z)TR$2bvBaSk7?3@Jnq}$P>bJ1 zDEwX=2Ctyj=8jMMF#tc9I3_c6f9K08Nc7Y%`GJ^PFyX&VLTqYD%t4NwE;U2P;nQrS zk-IYcVRJ(P^02(9)GAU~1E z68H&IL3D%Yar<_so;=Ry$lO}VFILIeb>9hf>E&qrLQX$H?}jt)J3{z333g-+Vyvvr zhpmbd@>jBSo(6Yl){P@71Tjp+oZ)a7yC))SEw8gUY|%N1v@qUW)rTYHQ*{qXY{DK& zxwJjrIx`OeCi|gynbm`MkVqQ%!-S`~0q%&)*fiB*?;)}Svj)s+8k+ zO2U*lA;>UhImH-6P@(gyw>+N6PT=clsXMQA8NX&+9@971^fxsgH|C=C($A_`m(G%Qr714P6t~3qS~*|5 zqJ;&Q)=0Uk)~aoxBCR!RYaTK5voV6NB=V@6KTI@ym+iD9Z53Hv>tJ zajCU)l_~{U(xlGpaqV(39A9K*GH4Gsa3gR3OEia-x+KKF+(H8~45p6#Vowu_d^Kq^ zF6YMG6b){ajn>QBI-p@5tOAc(u|A3=pj>CTyMkJ>Uv_ZW-tdHD4>)0q93nF%^O8u8 zDbbfgs$3_)$S8;q#YRy2;}RK{^4hVvipqS|fhI98LuaTk#&Fj^Q!95epk8Ka6n1oc;uud`%Wotka~p9|XdeB+8m~_d z@i1{Ow8)+WxoBhuu}--^^pUqT4ivtCYTXtM=g zF!5lj7Ps~RImV2h8qaIrgkJaFmmp3kZLG zi$6dC9)}F99XIZRiVdpnK@}fVi9t1}VneEXNX3U#Vn_|C*nZW$U&Z&!&wV8Kn@tt; z6f##gXZI^SA+7e~PZfXT)qH?wyMVC+s{4S7A8=oUQ8K!@mcdtEI};QNBM|KGs^B6j ze*Xc92t1(hp*LRh8&Klme_sR zxDlZ#)m)QXTQ-n`_DAmwaWx<|j8DS=-%<>AsgC7hZzV?#10CPRm=f-9<0~=O$Lsdu zMdjzEDwLlBkv@r+_rP#N&f47kYn*xDwJ7$A(l91CoZV6$5Y|%=7Qy^fh~wdPdvP2K@J&Mr zC!m{2F$L_CxLv5iM5zm6ab&_4Lbw}@hsP(*iFmm=g*&8ek_xoH>33ZC@)#7cQG$`aZgIg&f!D- zcv-|jkJVD{s&03@F2%i(jCK&2nJQBouI$dZ9={p(R`WgfB+_f|-#%RqXRYV@JEW~S z&EG!Z5*_TZ+uD4{{+9dW7{lc)i~~-YW0%jFt?r0Bj%ve>g}+DI-tq8vN#Bl%zenOF z_B8fPm?InbM=4}SHQ4AM<6j`g4ThtHN>PvY1FN^6gGpdL0LLdsrfQ?!F-=zn%(7+5AkpB`^WLKZJCh%kt9lBZ$$=2+|0`{?e4B zQ)DCKrtY>?GuJs?WZ5d2mqRt#F0A5@4F>wcY|z#Z=Jja7Bik{kkcLHv#8WwgM>E(^ zXqVkLAgV||@&&E?gsCiqdY@)8H!`^AA=8ls#CY}kx8OV{m4K|FFDkMSthYTJkQ5yU z4y^fuU2<&T+Cw= z=LoMa<`IUeK#z=Tf_Oa-=@bw~RblgqFoVRqI!wGC6RU<>Q{!t(bRk0G^BqYI&zity zzP7A2NI8X+Yfu|}*C%)iSVq+=y_|0=N|QmU`jlFDY=50co9a<+ijByZWwbTzKn+u9^=NTEFnwjjWP$&^5|=CYV13v+<~%4`R5$lpS|3J z(y-Mys*2M}qL-Ks>&B5??8}j_XHuzOJ7U>6Sz7WI#KH@mN}XJsUR2t5p;~$rpG6oA z<>M^HXesq+m)Rt|tfYl(%d}&xNQ;-$Ya7M}ds<3z6hA4;QT(Jd6YV&`Z3g5LNBgSk z2GknA{w%q2-l(vqsCk@SmS59{oRTfbQ9>Waufcfk0aO*>MqzvhjF(AO+YZ&LHi61n z;Eqz4bGhq*yK1mMaR7-C#59=>`&qbUe;aa3qo27dl=9a72uJ=>gU~D$xh>13M^BB+ zWb&69j6OYAYew)ma@BLJaLy{8n)#cfWM$DLQ--wd2+gUDr zC+(>ZOUZJyU~P(GXfn22^3~|t`ZA@boT=-!8mX2Gu?kYgZnV>xYC1SZFASPEI1{l{ z1x!^V+N)i1R2A!$YJ9V;UB0c^(ke33w5vLJ)!(CG-%7L2@-*ol83?MP3Dss1b>pcM z^`g&ljYr1OF=YCfJ-y}W9L@ZehN6aLfL08rD8tw>891CrBSqEah{d_VflHA{4L2ja zX2M=^S~GdhA+lC)o}86j5SV*$eq_};4KA!Tm^69{XwkMu1|93iWrT~zdSG#M7zNaX zaIr>lTmGdcMNvxf8;Y@Z0aD|%fW=AI0Y5c{+>isGP>pLx`P{`s1trX7KRXZOjF~6Y zJj^yWQ5rTSZhUAY@?#BrY}W3$?m?ntne`=e_+pGTcB7ulj9Z+sn?k;*KyN0UepDAP zI(Vw(P0g+BvD2c2&xK{4EKcmKgba*c&?td!P|H#NwWeMS$EKu1R)dSGx+>M<7Z}N6~#twb1CL7V_l;qhq><#PZ z_INmiY#X`1JH2VSuchn=m9n#MRs8%idx6B%Y?7pp@)YC96r_BGhcQz*0h>>BVO zE-$3ips(2r>?3lMX6b+OX|JSGyjP$I$i<0^lwOYXGQd=rB1b_@SwXlK^bQdbbsDa0 zXH&8ZDgC(&QmSLw=;p%6vbwq3MVKR!PwePLi>1I)7o@ zxJP5k>fm+rWD0QL_evGCJ7YG5ECyF?O72>zHm|5*xl0*FvTPPkDsK3=__2o?k)FE) zs8LhZ8K6@gxmryVjM~+eaBH3FG)zqTb4>F8RBXXJusCtU*9GbVgj+1Ck~(gH4?e?{ zmTkvHTMr046@~1%(y{A5jg5$1%n6UT z9dXMsQkEUTc`63LA7V-^dh2ynQ}kpydVSPvhIljORg=qY$7<2q2Vm45-K9tGF1=QB zwbvWodPwX0MfX>O!N88!>qHzwhOMIYf*b^p=OZ?j3TuCLVzESJS1?sYZAU={q&n2A zw^hYzm;c!&i_C-*hC_+NO{>4G(nD`xit{OEKeZT)dZD2T+Pfipv$1MRgh*ET08-Ms z1n#@Jba}T@l)Jf|(nH%0_wpi@9ok%?j}@N7Q<#WPST4W`MPG5Yrq0km0sHzMkS-Nsu8zp3cE&>Zj{_u zTHofLksPm7s@g6CES)GY#&{{};G=EuIGQT08HHmdz1i5pj$FuUu(UBP%gQL*RA??31vHJA;P-*Q!J^Iyw&V5>`RUFQn92~kuT`o zGGkcW?HW}@v4QnMr&dwm)GA3eiHnQoDxT1ttq7ZjPYMj0+bO+cx22@G>fJ4C(L#$S zw)01}D{2ERRMGH?*q-5mkM1LLB(`${N~QPJu7JZFxZBsVfVT}O=D6jj@WgbiPK_-? z1-b0UtD3>fwm>M_3C&z9wuqa6M?u*HQB3XBONm|%C{egeg}aEjG`)Oi)sJ05^y1ER zv~ zby|S!#zMqar|9D+d@Tk&Mu&`a_ZZ4O#Pa&@L_2cCsMBq^i}lLRD4p1e^r-ObbC0$r z+c@62=*F8PTg*GeXotBtzjSUVn&?R6ja_Z9NSO6MD zgc?+x(~K#SeIbpQHw}9}%v?Fed7i~CrhHH4!WzcVpq!j6Gn-ZKPKp_VZixZ-BL^(u zOi#^W8Ck=lGZB`OwNw$t=z&Yku!H7U=O1d}u|rY&%r=;XX;BMtA5#M-<$79{Pq%n= zWvR*b^}gTMnW^d()TXRgQKa5N@o>6`OuN-O$(fpp1DKo?mgZsr@obuVDa(xNFO&lNl&KRt(KhVg4nR%=&2Uw#W+Cid=F5?!M@7MDOSgx)6J~GfQ*D-*3seRvl7_M! zir6k-^X_-JiN5ZjR{_puz2{?Qy@M5v8){~H%>javN zH4#pP^C?;OeHfUJpb`r=b0H1ol)wxLjDf3Dl}mlzyi&}c`>r+-e%Pdxme&L3$MXETq?7YONdT`$^bUAG|IvE+Tlh|E&q@K zYBh`I@RZz&wfx0x!oukzF1A1MqZe48M(E<6k6iTG<@p?{spIuT`9>%`+SN)GUTx6h zQL|2cxJ3zxy>-X`wzt?YZ@#bCQ{IY~J8n5nKkfWmoclFnL~-IY0dibXWu)5v=PBFt zIN@rMHdkde$!=wfa;e^q+_ctCi=?Uwzr+j*HLYrRL57!(?5u zO~O-4m=Z?7E-pUl)M1+uf(#_X)Yq~kJiD<+zgjfn#)9L3%!WO}S4wkVMwCd+VC#90{+TcDIkD^%*Vt=3 z5+hUB>zfL1lbc3rM#E9sifM2xlRZ$Y!}SI&>8OX4(a_xZsy##pM|xs5R4L-%@mD`!}Gy zie*7Hk?~lEW~mMPk+*)d3Z@l)?0tRKrzTN2?T2zy*P7)C1r{n9< zqszmw)hHZTuhk`SW_lMqGGV*8m4utZaJt3p=(U?X_91#=qE!TE+z|&6oH7D@4?SzS zeW`F!EQ*!#dn+Dmd4V0&jqKRW`e=p%pB8>*gDp~J&te`;2z6I~b}bKb^dR9vM+(^` zDHMx%PlWq^!~0VX1l@KQ=g3{ce3ov8==`3tK|3pH%0tBlNA9qt&ZaM6gFyTw8VP z?nf%~WD03kKw(j@cpQ*i;U4<`tE2xn9SBK(PA4kdgW1mRJ_;N*mW~CU1qJD8^u>H_WI&+PWFJgcBL9_HPOa-qwwlO-{6@TXb3-kBDaVVa%}l%_a63KEi1jn&m) z@GL5qv#U(w6f4f*Xr(QV(*%jHb7ahh;-1fGXC$;9qmAJWpQX*oT&x7c}xkF}9 zyu`W+30*iX;qlI|RxYyQT42!)c>EN}^mHRKCYzY~vQf2gKpJO}4#RG6nXwip*eJzg zt5)_KjK%zE$bvbi_3npEl{*!+uU=;An~PnlUD5|IWb_oLEE_Gag>!B<&neBz?L4Z8 zsadjZs9MXHu35sAhW0LiY&~};#$H4ltsOZxI4n7Ix!Q9E4xpvj-rQMe2H$|zrZ1%N zgYP}w^eZ={M$Qi{CbN6J%*(wcY}e(Z4J}j!rvcmqy7!xzi|%AKO>fh<_HqlxW~jwQ zTCxXcn>SnQGbk&tsW<>Ba9GiUak#o8C)sdv(0NlUBmS={PEqS#++3-yv>OD=TiUU7 zZDSrY%9VJ;Ms!iR9Ezuky|AUXFG#s_D{5hNeBLb&Cjw=WTG`wkZv)$o0YM%}{UNuT zdizzpoHoFp$__j_f;{c^)g9dGlu}hb``@&38J^~*cZ|*Ml95CD_}gE#sI(--tvGT+ zjFy}~GN)s0k`+F%;k4qY<>Vnp_&oRT;r|oLA(40_NZy>{=_-Y9ajpwf8Q-ab0JA=j}!V-2jOux}Iyg9Jdy^jI_fVj@*}5_v+;SQTkU znv!J!#`x1!iI<^1(7wxjQdv_`)JpFlRr~lgwPDUFivVJ>ZhT`k#MEB%qyRt{)jB5Im zTj#c$yf>k;RbP%d^QfBCX!Pq-Z&z;&#?E@vNr`g#oj}gfTA%!kg{`^v^|!D3?fKEp z?Z%SYJHW}?%&sS`mOaxXV{^N%HfQ1~P(0@Yt7(%rr7dU8(Cv}{0+|cc3=Dx|Se z8h;_heo+j%gh|UQtl!h#p>UOK!?n$8SxwD)E0#_So$d<*h^5 z#(9D^4sT3#20Q7C+|)#iI{CfJm<~R$F{d#hpzQw?t7Zy@`mj-@mx+H8k@zm>6J|Y? zi5-WU70Kaz=r+C-*#d9d_$_i2K`hDtjCtmu_MIv6^>q%NV_VhV-Q?L#i-+BqIJVui zyc?zZLBbpPFF#`&(~92BjP8b~)89|9)34t;oiS_9zuFl@l`?=I&LF(R$DON*qXy_5 z3B~#xHJrp19SFdBVoqh)(s~))_bYM!XX> zxkWjTQEQ{!M)x?WwLe9d&+=>|w8&9gnb>B^rd_T^L!F|OwNqK1#S%zu#gZJYoZDU) zo*Hn~>_$?vi&6Geh_;7n(X#E!)FP=?T$OsF8ue@wZOB%{B5QjZoSy4(2|57^{3?CB z7ptEKTQNJ`o$q*#^25_@@AZ+@HK#1mZ2kN zs!o}d_crwX&_yY5I;B?0<=42qusu0S4$%_{5dXDWw`g?$bnI;1gU$X9xP1&*b-uUZ z=+s`37RM?uI)^As)p>s5yEU=dO;9w#>eW1@#b(}jmYlwO|CrOgX5Q*Xt-7nQKg{~2lD@6AaEgwN3P^Ad$UV?WGb$@yWLtE zCVe}(&Mq$|&59>kIyYz&v3!xpiuJbgzRI>~37-y=>L`b;3+`sy^=)#_X|x;6%CI{v zUk8<<`gQ|JXH423uTD*Erw#}=_3k8V+UoXfutww+=&&fX%t!Y22ia9TcQ;vJRDIi* zL_3$LuPCPIyEV#56X4-mL5!MA#hrsu55#83w?O+t8(`q-N4i0Kl*uX? z=1X-LS2B=~kIrR4LHbgcK#be=Q@UX+MaB1teJH>XZ z(XoO-+fXUhNV_$0O~>hhY7{ctITt%99z}fR!^^*HdW{f;-PHhKy@Jl&lKGr^#( z^0RA3%Y8G~%k{pv9-^s+&ZXiZxXemgqn+*3v3@bha&;ElrM-Wz@p3t#tMF?7W%EvJ z@@ChjtCJ82DMTVXGoz(kR&j3Eo26b_@>&<_j>S%0*x7dA%yn(u8hnl!xRRi_}Nz$GZ~#h6N)XzU}b2I=gX~ zS~27Gq`6M|;vvxG`KI<~Ey?liuA2jw=l9XGvM^ER#hiI7)| z%YxDR@>tgU-Bs01)5V;$kI2}a+wS<5t+%aOfC)e{p=hvTW4c*x@osHnhB$~$pFk1K zXY!0xY_a9Q#D~XF0a^HI=Cp=IFg4Uw1I7D+Pe1H;Pyq}cM=RnY*b9E0{F6YMQU>*{aI{&zsM8 zNKkO5v$|mC17e%R603i*TML_TDdqH|=bP1@MCZzOTwi5(aoxjpg_=dQt-G)up}M{9 z+Q&QuHtSEc9srx|IO6Jsd7fXgKnM=>o&eBJRlJ7BDS3j73 zO2OFHz?ilU$%Eov%+x}oVqSfe1umMTDc%PqU2lv{p#t8Rwl*KrWoW;HN-sX{QD^X~tvdczuW=|;!E9}thtVs$v1ROg-;4QYc->JTLifI|%mCIgx zC6P^wQ{b{&g(V5z(zI@qA}Q`J#J2Q;$tTQGPlfUFjhBPnpi)S13L^vFBi zXK#|*?>H;JLb`6avSx!kYPu8VHm)zYDJ52y((I`~n>W7pE!FW&hlNG`Roe;n8e8L` zt{m607V`W*1Z`2>3Rz9q2rRFnD^sNZmG1gDkkly{?-~`Q9Wt}AY|?a@iqo@~{~u>1 zYfG@bRR6rV)4$hK>I9F1vbU2P15EHRib}=lL2!z6j5!pi3Sk87+wKypb#iOLgT-&n(ox!Rqq6?)Zm=yR9fFgo$8I$vu!2!R;p}^Nm4x@U_6&oIk$6RTZwdA z3Y;5cgK6(n8*K%)ys>2Ten$3;n>H$$*DI8_P%sa-N9K*!+15_8*Yt_jX+E6VKha|K zmfZTT>mo|~rF#JSqC>$RQ?F^Vi**H1d3UMkc(87B`3z6*dOO`Ua081{VuOvhzjbR; zZH?8gz7&)~=B>9S37=wIMC`@Sdi9A#(q`msWVWt- z9H-Y3v5UiQk=|C~Z5JLN{2=Yy%X`=NhdOTUuA_4c>aOP;wMg{q9vAiOvTb)mw6ivS zTbmV*>e+3ts|3flBsJZ^e{cLYXIDNBBHHquFtvngjA0ofVT+_jy= z*OzcOPtw_2R?i3I-YgleD<{{dOU98(qO*i<->{5zSNfH=QH!TGT36!J-l0CbZApl> z8DA&rogNsY>PC~?K3BW&_7@miDsR=4+Ny=Ep7*L{PsPMCN7qSp z<89_1+ojpxaFFvOo8{~jt)Sk!H_M~7B8Zo%Q*1ge`!{T!Z_{I?S8vvv&hpwbbXdiD z8+(*P*ZX_zt;_BHyo2qPSP;w5JCkMRUz__f_vNg|nzHGCfxK2_B|ltI38_JyT^?FKI}}ACzB|MJ>o@$TBdSd}Ft}16pdwvu;27@L}-P-j!tC6+7ExHm~mf zzJ46!_{iHIN^-9A6b@o2+n#g6DbcC67rpZlFK3%-dLD1~=L1kEuHD?z&SO~^2~&Ju zyQQc7UCLRV*nyF~dSeUgom4ij5w8BiF@a+8R(JXe6 zE}GxTQuDRz;Fj=CxP4Ch&t<>CrZb|>_PTc{nEc&a=eV75tx6c+nwhO?^77dkH@M36 zHJv3qy!Mp8!cbt|)%!Lt$H+F+ASx^Fr@;87nw7fdo#X-%@1U;n4fEse9UGzC-X-`3 z)^(1wy^7o!>S}xacS}#Gg_Y1*%jJv)YnXtVTv|&P_QH2!8daE zuP=Rg*VN&E`j;>KAOHBrfAE@9dr}vF1!|6SfzN$@0^aXBnol|b{p^;{`JD^@aOQt` z?A7OXee3DB{>~MDzUxol`lF8>JM$m!{13zbcGr(T``Gat{_p?!qx~=ZyXF7{oaY8v!hf0+aJvQ%B_DD|H1vofA^KXM=yQwd*6C$`HIkW z)!a8i|Lf;Z9KSOC+9NyvUf>^n{(&3D{@wNeCV1<0Kl<}yhljuWd;Y$#zc17ib9}uq zzb~vk7du?UIJ;MQ2*rOmY80&RwRr-)>?#yUw@3D`-6~TedMkqm<;eda*$4{NK*P|dn zgT4IkG%f+2l?JR*hl@nS2;aF-#~~g^oIVBMkEmQ4-8P( zXf!i0Fy!m;4e6ub=L-a>Nhx|KrJsT}3TR?{Q};vLsAX4lfmbpIdqB4{Dn=Hig<>G` z8Rmj_r7QPUBGK0;Th zJxqQ-VDpCs_u3<2mX<#p9*SoA1@hV>`~%?Xhu`!!1L(-2tYqqSe1fIv9C^k@$wR`} z==LFBfI$!=u{Y=&V|2TsdjLg0&)Q?kCA8Z^rv#16D3rq{ixQ2FM2GzTv8#Mzf*|RD z+}AsxQh`3|vfxnN!61EkLK8%5{V~0SmBIA>3Eui*{?XAfVbCb0ZNDg}t_{WdM#GWX zGtt^t$q}tR=T*yO3OhzM8Mco-P;d2L9MD}7F_Upw=Ze=t8kzx3eYv-7KSr{}9G zq`k-#xH+e+rZ0Rl zL8LxpzYm%3LkXXA!?BfW?9;_1eukOfht4l9F0Gp1N8Yph=8wfrP0z3HzV0)zxy6;$ z>h!E>6w1#ZYBo>P4J9}%ZXX1d4=rXQB30T2p zBP7nR`w;j!f3A=SuPaDx!F|M~{*A)%Me9%dha&YS`xOlJLxGsJZ%1l>w%tyFy5l(E z&YUA75D|ZPXvBBLph#)`=}7%^Lp*%`oi<;jetLwoNWGJ=|De-rv({MsA&7^6 zWV_P`9SMg*$`y5j{_t3DwD#&y$OJ>7h>}J+Q~E7+kJKODMvOL2tLS!cNO8YjMBPUi z%%ejgP{R=^gMz>R;2+ zf6PxL+&5qz+Z?|(#;~%QEZ-QkDUtd&lr|9TgW8RRpmC}u%wF0gj-p04s^$76mm0KX-Nz_z2jE zoxp1f7`Xz2Z~?_a3WgMr4+RP(eok4+voDZaK~2Fe3StU|)a0sy&neL2uGi=g#k6z+ z0}8e&*sfquL0G{K1rY^N1;YwKplegRv0(F@GZUegH@s)tJb4i32$%j@Wn2Jo-$f zgS`kw(KunR345aPU`!?5XT+oqny}A=ArlUmFkr&%CPah^!W>02<}GN#eiLqs#x?if zH{6B0aDfa9Sjkr^7z2+9dtwe#NbJf!vE{-s_$W<0p#c4yhR*{~ghyeQ!ogk9`qi+Q zU>}?L5FCkk;>H_>4m4iWn0bp36Vqz5vc#1m4Du+#M{&hII4uw?E@1&)O?v@6s2cKH z$O$UM=r^(4b``E?qOA+jhBFlGBNC3*Z{~kKS})TJy@btR4%6vq{ZPo@bU9i-W(H9& z>z(5DGJ-_7-%Q76Y_(;R{?>L_<$9G2(fXX3c;0N;jQ1&{Pa1r*z5pKy`+7bQ-X05# z>b>@y;cz4MGj;@Lh(Z3tVfa_Xs8Mmr^|Qbrq&YYjqICUYwEhtDsA1Mk@6Q1aq+1Q) zJS_RMfmgq&2bHKL9{jWEUy>xy2tk7bJSd8aKsjlXMFN-!#(D(iuo95R z{4mcM1U+Pd`eSC%KSnO%VO#fOL?P4u(eTjdHf>`F5n=z(D7%preEi$Z=JuFP?saG_ z6AcEV^=G2>ulmO*PCp(SH7NI-2w1fKhtWDQxPO2Y9yLfMVI|s2t$z|dGzte1J={x=GhxB^Y6(W58W~KTgKUpN9C{FK4D}+) zh5H2~MjpQXo5;jV6NPeWV!T`^=hNaiSsWuF_B#`y3g3tNVG|CmRu`~{P){P2O(n|7Tzs;S z%f{2?QYv0Zm9z0msaPzQE0u|4u3-12*2`M2jd^u~hYF|ix#D=Hl#iFjGxQ``NyiI? zVltjeOy-NpLb5Vmq_AlwmrEzJ$xOVQ&*tLkLZ%SU=E{k9DnB_no=qex`6A{a<(w#` zDy38=6`#x$Gx2m~Vj`YP6!OYh$`*^`iSb+oo-XE~Rr2}zR3w?2C}xVKEIrRMhGZ!d z&z1_6csZR*rqdJo5?{?2qKz-w-hUCUYHZX$wq0{QHfkzKR3=iziFACjoScZK$CK%J zK2c1?6UFg~?06-YE2S~hDQ792DI}5;lX2iZ4#>)tcp;ar#1oU_sbYRIUrA+TZX##8 zI9{4arAt6_q7YB#^5f(zOvV$rVqv^k8m}bMcnd0LHl4}Q)nq)8P@UuHR6L)pl;VkO zwvsPYl7JE;n`u2WK3Pf?67gK6K+e*5I-Z*x&&89KN~TzzEF{Yn7m|~yQod9kXD;*Q zG%z18#|wF;C{s!#a`{RkRY(FB)j2s?N~ALME|;j}X+58h7c!}GyjaQ$$r#;4-sa3r z7Sow>B^jS6BvSEoKADf_iivVOSuRux`D7-M$h&psDw8E9I~`}r7<($sq$COx46vN5 zOr$3&$pQ#!@cK!E*Ucx*%h&A7*UVUR*-|E1&cutk0wc&x!lvWe70vRFxg z3#Qn!w%D^EML49gsdP4%%;n4R@;FVW^An|bHeW8p%Zbu>aw1dACDLWL>^CSIZJZwM zkFkfG9u0-GZA2TZW&>)}cEkccM2zp6|FGxCZxP3T56mYk>B#izDHk-w>;$uvh?mM` zO-w1tWKS}Wpll@tye5(~Xlg!TFfKbWk(w-PVBj`r%OvH~rCgk)FrJ@GRZ^vlJLl=- zL@8UC9FG?ZX%>4qp9GefVmwzU=kl3+F`b_TmKt@sn5~qHDGrT9cD zmjDq9xn$n0bFxy%<%`TDT`R}aOiMhQDP-cQT)L1ePG(BrtXXIM5wrz|5O1d!XR5cJ zotw2Sf%}u0Y^5N=0nSvCWqLo!n9Jotwwxt$XFSUUrYAG;TnX@Ga#{LV$&XK@-DQ?ZWXien zL^htUh`3A?h>a&I@ytYWB9+gMm*}dy{%6%dv@r|LL>s0x9_Hn7`{i--GG$+;%!_4> z8fMNanF0`oFlEL;sB~p=GG53+tSXSb@ytY}R4xEDN=F+li$xEIU^(=rYNCx3HuauR zI2P1fI5avMX+DW|&%8z(H8(*Z$QGfCi3xBhkxfA4p`W=tBrczyET$N2qEunE+15<= zCUeOws6G(~w}e;Y6^MgY>-Z$S%V$d2B-3vSJZk&(XgI8v3h8ns3nq}W2=Yz{7c+@; zyj+>cl^G_xNy*OUcrF3K2H2@W8akPWNC}ZagTh25JCQA=QcO!fOXK$Gg{o15_z`^E zRuRWoO{4r_74@2QB7I&&8X{A~sBH}Pq@aKKbdd#8$}_o%BvfjGeJ_<@GpIn6D_K0Z zg`-o`%O|U=N2|*ZRG0CmMo&NEA_#dV$0u?XFce~vE>>6-CCK6AczGh3NoSyxjIIw+ zj6ckIq-n5$hk3aGzcxb1uFbvKDPTs|FJJQm&LJv3(RL zE3EB80c@aHDap2#Efw>b6#nMQnV(>>SMpiyP@>YMLOegghL~aGrR?NnezM@w^YL=J zm>bU|}U%4a5vxl)lC4Pb(TrBr}f3KgOP%v4UGR{_>ARE-Kk3i^iwwZMRaZ3?z4 z7*r5eutUL+f{22sf?)+a73@-Qg#x%R$=?mh-;I|QTqI~It@V47Q+1BZpqz zFI^B;odI8;Fodrva!J8=6ns~~_Z7Uh9Z7plsz$&<{0pkWdcXA8k;cuE3ni{9llML# zKGc5NM*UuVFbErLlT}Ef81@XXwkfQRHhzpWBGEKbf68}*L_8bk6&i);(Rjl=_0H;< zWff`ulCYSN>dAOMl`q7T$s&9N3<*1VJ}-79!L+exV?Ee?Fb;?<>+dMX^leoxD606= zAMiXfQY#<2r%AOShX`;=T5q+YK za@%SceF$AADH4y~R0IJQ9mj&o?20xHD`~(a5w~fd>PY((Y4nejJ0)Z{J`;fD?$zXs z^;*X2PQ!fn+Dy}u&U=FnL9|ho2B|S;AiZG1Idbu#%qSaoYFb0Q2(mV*G>0=ayE!6x!- zL$TO6Z~sZSYdm8AVYI{eX>7Haj|IZ>wxj1!C$q*zq?c*#RS%?(mLi1jA(D7773$A+ zKcB-=x72?qh9QiuMVja49_;xYRzL(v3WUSh701AYy|(IT^MF9!Jm9`I-WYOvk#(){ z(AW;WFX+Tk4X7_xL5;;z`qJ0oN%jnCfTIwUF9V3Mk%t>!GNLa4Ar>Ar;xL~j4hP+g z&^$wO8rU*5J+)9mR&9)vnl_}~XP9!$NIgYNps3$WGCDF8X3#`qJqBzVYU8W? zlOC|~Rccn;FCo76s;!C$22fvkEUdoOpZcuN87M9-9GqU9ov$wY>1Mxrw{m)VrkXjm zx_bJ?{rgvDPE{ACSN1K;%`7jiEZw)dZ)Ry>|ATXjvr7-I>`x^U>HUe+{)M^K{j1X} z_fPo;4z1jNc7A^P-ubFy$L`;8XmMu#>}>VW;!#tXZ|5N#)K23tB-c+lw#((4UN=vL zaPVMA;J|=1Ta5%-7nB>L7AOgTLMGu(;{~&lUN8V^ykJxnH%FUkCKGc9s1A0Hh5Bud*49&M!>stT41~6#S-Jsj|s}j1mr@YdZ>qvS@k^ zh5a{)3XSzLC4d(ypszhNBOLiwU=Q;7RX%4MNH9HfYN5Kgx*|JS2dsR+Do~l5uMWC) z%cGbr7f-@C?a`1AQ1~Dgx$1Idt~x(^!{N2r_~hK;cxvAiuorM=&oYtwG>ONj=g(G; zOwY0HX|fwH(BetA?%S)Y`wmaf&70uJ^4!w$-0Hc#G5d9I?09u~Wo~Kl=JdXV{_c$x zG1Q)2uHL*@J&VYeu)dJ2nwb!BDxWcB@TQS3oUTi+`pzlwZY5f<)(p4v~f?b}_^?1MG4 z1C`9KbhDol_PeM`vt+1Bvn1vU+5@qrPGe-TrVch>Ep6>`B0SC86rs)UDWlCUlL{}& zrmZY!40v`2WhaAKZ89?$Vw8zV+Z7CWJ-|A9MyV?0MlEAvMxx1V9x);Eyp;85eo@8K zfdOREkcowM1bf=G@NLkvF2-QpG&{wa}I1xO^+-+SY1APsyaWPpIL=29+{tBy$=F+$7#KVTxy9XBCrS5bl)BU z#eIZNu;6T|mA?t3rzIFSGt#i&>>w8X1qcWm)(a+&8KyOiWGCKQvYj|9O}*h2XWdBS zQE?293h8-JF4~+GUN;^kLMn4_ALJ1?$L!}qAtVrd&l`5w6{$@cJnDe=LDVAB?3L=)Ji#WzPtL9_4Yl8<24;{H zSX;J_ddpTb=Puh>=5cL}&Whe0lEn>7`7;aIZ^_!&T-E6OP$tu|U9z*o!QN=|b9`t+ z&kwyA7FfO~kw~`Bp)kC4M+TQ5&4x^?fX{eL3XG=b7Fa|j-3x9z?Yej0+y?_Wpzn?ysI(-IOD{#W!^<_3k=SnV&w{ zt6-%jJ)(q}3nC-Y=A(vQKgtVn+$e793A5p;9XBGUug0BtxobYYc>6KNu=?CEAPgWgAPKXERPM)f+ ztmYqp|1~0!Dfqm~{E>ohh~^z&vkL|RCl={JF(5b|NFF?c0tsA`1b9a9=c~^NmCi03 z2szG}&)MP5>D1gp_2}v8#ZV$~V={4L0^=S6rtdO&l4LM>)H1Mx- zJja-#jUzyLo7)@NRj!o|Re#W|Z3vX4KY}AhDwKCPcg$l!;KeL6y}V)2Onx#TUE>M1 z?0$oV-w<)FgL~3IHgQUhG;^xvL}xWMQ}{KrnVGP40IeK)M6=9sBxzm1VF8#T>TBV* zF7z91B|b&+^+9U`M8Z^W0b_MI(v4cZ6cpl;v5F)8J!ewy5lv~`LkaUbG#2cms%UEu z1jcARZ8M|M)~Ib1cCIA>RE;C4_M!&l--tR849QhbZb-0dO0fU%c~X~h8X9nt??~-U z{!vNo1q6X8`-<`HGuzn<=qda`5vPkV{)oQKi(qRAq16njb&mlocnDK~#{rrSL-ZRp zylNPooe#Wl(Gyx%j>a21*bZp1`5idKTC^EgP9kRJjH03W9o~)l$W66KZA1{}Q=;r^ z3R?#ZKKm4JRBKQBoZ9~|b!u)Uc6xc~bai?4To*y>Vj^;9)>Yjrh0GlNKByjho!OG)u4YN@(1vpjctb!qwN?Cg96ehmS)t3V7n zNQsv(6I-aRo?4n+;ncn9H_FIpGp`A#y$KkjO(|g*)nW5;rx|GTkO6S*O(Po|i#Da& zi#CrLTUoPgb_yO!E1Qq<`o|3~+WfAOTs4(;AHEO{|LXc5zVvQtld!3C^Sb28Ucsaj zmpZStk9VDs-}n=k_EPOMUlItB`%T$Zo>IZ+GH~_apn@MN_?d#Y2+r>mqOct8;0~Jc z9ux@9?^K+Sc=LzaX1|F`j==Fllk_ta|Cx!uW#Vrc?(Rp?<}_YJK?f*4V!WhyV;@1M zRVD_s@D(utYWyhL_>n2OVBmFzl19Eg8*R?*3ib;d8~sK)2x&$0-{d|=m(A+9AqeS^ z(~LOB?~?{E`%t7=j~<4avNFXvexH9TZAw1mv6RoLYS&D36VdG}bFW zFGl@`EEqIKZ%FdQs)*lBw0UlHbOh4Xyx5a8^XcITBd*9Y|w{?-Wg->s6 zp{-8Zw1MlkZoufFY~3>(>+V!hY+C#Nt!wYlaM(5k{qs9Nvq?*bP`FMl&z(G3UEZ{% zw;4xA@f$bRzN0ujkJ4>=d8-!u_a;&QcB931%LHxFv$x^lI?Hc1a4{-db?a>g-cfwB z+6zldtM8%qj^bwF{Lq9yGvQlOmx)b$|K<3d@Nw*1$CFk)E-kQOjGC_-I}kEuOGbN9 zx9y$xl8ZvWLC}~|aJPHBh`nA!Xv&gf#2GmDLu(t=Aw!L!FVKZIbbzb*V;BNMMZ!Cb z)dX9wdBwyb&K@@Rqu2~LGhs}HL#64}X~QxfDghdu}_HcN|$n zVBr^M=1xz~zyB&5qZfDu0{yh5*F<367L>pQGi!JA&{u6JAve`Nu%SI|HlZ^%gBVBU zB;%N#u840lo1%NncV?P21CghNCei@FPKM=Kix+yN`DHx8u&#^8ghOG2!!_N32xsyn8XX|Io?BrRD1F)d$^G^w_WaoMjjMrMYRouB^_@tn71_jc4sC&QGtb{7smA z%!pnz;meTd5bX6ThOEDtwbUGe<+;RK!ViFmSxY>b@7fOtS_d@qVrLuocw%Mk2Ubix zKpMH$G-H>Hmbn#jwPu%)CpG)E9|$>ku=Z$2Dk3#wo_ta3230QE7a3MnMoQpIRtbE` zs5yUZQ0bDw#v9U<`1|F@0{7V3Zq;|NeJ4Ei-HEkU8Yc|ntL|u+8t+AKycgZ^Ueo|r zy#W$4@*wq{_Ub!LDR*EOjff42*AOn+LGLuG_0~>4nPFVClAvu`1ukt6Tl?s1n|{%0$hIN1o%mHCvaN983mXs zodCWmP5?^o1kNgWKmoYz1U{z#Tapv_H3eT#z`d$Y;MW!CBxsa;yQtw6?{y=#}%;Zv63k$Dkv!^E2t>ARlz|8hZJC} zZ~~uDaGQcJDfle~e_z1`1z%S1+X{Y1!B-SKrr;kacwE6ZQE&zRse*r|;6(-BQt-zL z{<(se6#R*Tf1%)CDtKAJD+>OVf~Pf%vghakdTh6hCg36#T{*aRYpeR>4eh@Pk=T`s#rc^%Kn_qZq-;aB5R&tDO= zdN+D};|+lC$B%NUH!sL_Dzq)uXBZL*%~5;`!($%cjC;sVPVbSlJ`w7KA3#W68X?Zb z$ipKP=GZ8n7;A;cLWtne<~KuQJ)s`B9UgKh!=ua~OY>Xd9!?Bzj~Oo%@Sm6D{Tw>tX$i#3qsPPE*LNLNnYa?Tr31eV42j0NIzcM9TVwg?2-j3#b zjZo9-52Ia$ab=AUnhr@nig)TR^lo<9lNxDV4gRC-feHvZG&IKc3t)8(1OsrLbXvXA ztrx1NrXRo^#&L8~{?Ov=+zbrwO69M0|To}!D3=!0TQ z_pObN%MwiUGfO5fJ)sYB<`CU$7nAfP|MWRDvUYd^h`L}qZbr#AIIcF%u2ARn%*@hR zKF==U545NeqT%JstN^?ibK8Skq`iGU?zr;`njUVMoy|DDmi;um?So6pvs<^&6LS1) zCAcp&It?|XgU>Y#HG!3)fI$#vqEu+wOLkEv4=z^57 z?8*lyN{9xzieBKCje)}21KyE&!k99v78&*+^fFOY z#udC|v?s~*MMV7wn^XObCnDO%Wj;Ei~P=knVtz5Yeb& zJ38%i?tixf>9(^Nv&ojGmJYLtT5d@u(jc0b7=#W7DS}a0!INPPo&;<|QI3Xl{29M? z=QN14HU~hwU%m(?RU0-KrO>f5nwbeCE^x{! z+lXnqH%ZpzfLSEXn^7Yf-m=C$2$h?cys{E4T^V#R*emk~=DGufZt>mh>Tp@CWFX{vy;T{>I4yd2!L!@=sl^GO`!0>U3KLjsvXQXwE6vIwT zF|Fk7EH%9$>$G9Sumu}vH!pdy)&Vybseg$>|Kb8$_YB9_Bk*ABY|2iGH6*sA6a-$M zv5ylb|7X_apXL*jru;mVpNI1EH~}uO@G+Ya$~>*tjCsXXKBqzPDgzT|^oUPyv&!S>3#X}Zt+MrvWK~BVAHEHBB-gq{^OKh=9=j{0 z8j!+o+E7EPvxe-x&uv~u(o}#ff8&M<#ycxW;z+$2oRSmjz#Ts4mwwUmvD4`IV)ve9 zdyXY16XU9n>1tdcsJ}+g!g^}`>isgnwifI^vpN^R5|C@b;NrZ(+M5Q^S3wa3hDdAG zc*KXcIRUO0dW!4+TBjp;mk@_oeM;V(r0f8Rq2Y$nKEsA%>b~HSZTu~CutUV&P^Jr! zn1~jf`z(3e>GMWVFveQZG8-8{Od~T}h<}HTu5EJG$|wOS!CJHra_i#uUWN1zwHnx$=1KsoBFLmIg0l2wBs zeVaTZq{=fzR2!aLezt$rz>8A8pk;hky`TbhgdG+?2XozyzCUV`4d-IA8Ak>&?-vf9 z z4{N+mgN zigE~uK8APLtJ8>51EJaP8$ab#EnZNl9LztXm!M^VkTxNW9Js~b$`91ZfWeI~I@6~w zxSuJM2OwP&xX%YvkcT12^v@WiXw1;L??hYQHQ(jI#sw@bC0wZsXvt{1a3)M)(~~o} z;NsvbZO9q_l+U>xHrOEDUDeao)j3(^+N)=F4w-lr5@2Y?w4oYObL!>ocrA`&+`D6xpje%)cGQo}E@)(e z=hsf|jYbO$OC`q%F9{vy$d_nx?K$ojW3^ncu;`ef zGw^~YU4Y@=P^9%otZdJ_(zAMgD94|8G8G?BPNl|g%;fmDPig#dh2MZ-4_}7i29L}> z`Xq-PKo0!wK@MHt#DOxiLwtq3Bhq?&`M>^8+evz;%a=*M(M0G)r1h+NW6aRJ2Cb+Z z0$!XR(3Zqm4M{f&c`+k<(R_W${VHACOFM!=t)KeM)cI^Er&y45G=g+kJo#A#;c%WE_^Ghs{|~GP-9$O%anuDU%j6=;f)I zB}7qu2pZveV4CytIDSc}YCSI4KB+S;#eFIeWU6hmBT~C4PktOyr}j zFB>1nW5Bjq4%=e~En{wvwjN_SnAFyn)$ispDPY+XjsGXBNuzij0?^m9$LX78F?M-1 zz3;9AY_QU|7!qWSx~JsFS9{gZt|;RSEUN7r?zy8ScHfE&q~uTX5_pQx7{L zH83+j1DSPFJAe@eq;{|bgt&v;Y@%Ada2{M+i4PInz_*F=G)bUlx7`Mk-%c`Wm32+a?dh?^N; zWU^O4S14oT@@#DA3a}k zYwu%SMq96o=$*ffqUR4n3DvAuC3RnP>u$ZY_Kk(8?u?ne=6uPhbkCP8l2bVcWlR|& zqO7*Qmu0oo=D;5~q4NiMVp_Eklc*}S`G910e4kbmd-9C=r1Q z^52{FJ{F|Is4j<+8GH2Hajx+>V_R-V{H_J$v$_~RcGOy5Qv0&|l3d;s^En?#ahY5? zeItimZp`dU>pXihk;rmCkN$8VUx)Co_~i2RY1|OYpPQ+g6P;71meFPTaJ~58zT3-F zm1W2-)};IQy54LzKR`vg(_!b@r_$WY>G|n%BG5xB6I=TdOYg$%?bf-~gJFD*@ zMb3aZj!t6VWd&V+*2?ExQCvEG4!7G=tFb@+s%2oYig>@3P{&?41OkdUsg+lH@UWr|-wgc6zt-j7Avjar`t3bG?pCB3)|bvdC0=~g zs$YrI?-uEo$Mnmi`b|Xrxz(?js zTt@dzoU)g z>mZ^&2y-+eNoT^~kkV$kj>KnHk6^5yWe`l-qx;4CvyZxkSy~rY(8g`lueqEz5IPN9 z>~90=#2a=YgKM2>G3Tp5)1G2Wp%b*1qOe6$gZg}jTV6P)T0Pk6O{?;~z_Q)<6K3A* z%ARG0b!AK&I`5?o%}0=NtgpL!);i~mA))=$9OuEF^;Bf5a-tuX{Zk7#+xa-e-Gu-D Kpa1?K@c#l7ogdQx diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/de/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/de/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 54% rename from winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/de/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/de/winPEAS.resources.dll index 63115bcc470ef975460e12e4b6dfedbac8957437..ac73336ae754a85e0c5957980d06e70a77909d1e GIT binary patch delta 1149 zcmZ{iO>9h26vzMfjaEN&ifM*7)#;nB)>p=Bm3D%*V>;E(F-@y7f_luT`Y4%s{X%rQ zASHkm2l1C$T@GHz|)h%Q; zk}e@#!=JKBrtweAU6H2ULRv@_OKkjA}OOlJ#td8Zv3Bf1Q-ip0szeWSGP4c$n z4@pDvi{yEtI3;ryqmi-YcuJleVbfABv0@WbrXN1PAnZ67>tI4-Tb(tQ_b4`WFmEXD0w82!s6`$1~?k()Y^9%D|Lo@Fd#!6nfuOaW*+5Nq0&F9M{Z-);=4qdYhP1ue$ zKHhli;=M=lUe4Au)D|-o7^%3CswRz7*BE{Ps~A>>PM;Y|4)h;0wHFUGty-_5=eUev zX_a61>wLPbvbxY+-yGiA6z&K`!qJZA&PZ!V`|jP*Sj^+~RaCCUX!Ze%lCKL}n{wHe zbbvdYH@Q`-x6Ub<+Yp>n_&&{F{QFkrb@5x8q0}k-yXIC(6z+7{EsZGTCp^AV11ZEI zSe+dyeG(mc{GF$4M-_Ec|D`|&?9|Uz>bi*pk~A7Pi3sr&&4CdNkS|Kz52BmLyycb_ ztmNmsfntsRpwn{`CG^0~UweH;|3=qQUhTfJ|K?RgdENK9Y=7rfNB()Aujmgy?{dD+ S*Tu5~?gnO8R4lM5J@+T6-p8f@ delta 2416 zcmbtVYitx%6h5=Gr7ucJY3Xa1+m;HIcG%rE*ruBTX=7Wo*f&r%z;t)I-E?j&2gA&jL1R_yDj7?Az5=Dsw`6D3+m>}2?4T1qu4Ja7=?(DW9A;CoM%{}*? zZ_fMNnTa*Uy5HPdx+^%fkrLwySxPd53?dtV^f=hy8vm#_>uNpGS`Mrv%1;?D$uUZV zP3cX=Kp2+IcwMk%<)`4d5-Syp8ApZ1!V=>rp|py*0ARFWStyzQs3E!qVZlU+-eW`; za)@-`F~cF0O|)AU%{QtS#tc2r{#3SwsH{s@{UM*mHC#zV+1SgPds>^YKM#Jt#rQ7I z9jy}LHdClfSTCd?5l$bN=jF5o=O1V@=xUShH)*=Sk(=iEC6h{^+)>={S&N ze#XoKCr|;MpmxS3U&&X6(~JN+Yx;VE*R%KyH+`Py1c_XwjcCN>^yfk_xS$%ujWnWp1%Kiw4vw4n;qA4&gb6P zw6k~VZ=aT@eQ{a6Gj*c#FZb>CukLqyzrFj-vq|Mu2P!@pYH+we$eeoT$hEiqzuY@} zepTQ>_GEMR)eXPzuFvdidH2qjd)?WQ;_e@hcs4fwQ*~*mclW83H@`2uc>H}eFSSCh zJC^#{n7g;2=E`gHwoxG%A_o^Qp2=(i3nn643o&1UnN44-EdeCB(a#1r(1I@Q;}njcJi^SW$J6C|98D zX20GN>1T~fFc=B>^--cCf$|!a@Tltd4eIRc51G?$cUC#=jyj?Yfl{1et>{=zG)JJ+ z_}NG+T3oe2T;18RroCg`3w<5#b)D<`de*Jou)!_M%j^zkbxmgC?oEj#mUCs#if?JNrugu z7riCiz)frA;jkSQ5gCr@<(yA#M!-&w{%RLyYqb{~|8r1wUdwsiRs1 z%c#|S%0mr8I)HruD_*1NJU!6zn)*JfgpP!o`4El_%H7XMM{#5@#B<_Naf2Lrv>s9- z&v=H@K}{Dp0EZqkdq0htF5;EsEsMY^PfLXdTwH3xKViD%^$kz9O3xl{}YUW)_oXps7H51F{aO=I%l<7HQ@b1rg3k>Ne< z{GPct&KL9t`iA|%LB3%wQ3HXr7Ul%x%{>`qUeYHCB{=2UV+ShG|HT~~>RgwO|;Yj*J=kF{lahiB;R8UPg LweTxj)Qmp?3N^@) delta 2394 zcmbtVYfKbZ6h3!_1rc!#vWmcRfl`aWba$c3hK-M)T}X>A4?&Tt!|t$5nBCdV%!1G+ zyT4l7Ka~uvwKnllqp|hTNYh6`thT16@lOpg)+SbKnl@G&HKfs28hh^Dg_xN5qt4C! z?z!il_qj8ZXiT*4+)=tGJh=r@&o!`=%pr3C9LUH@GEaF&KJLg-ya4MNV->(6>qtqi zSwgmEoh?KT#py8LCXSp%RwP&9%*08}&&d+}kYlfpmEN1%Nv!OgIneH{05%pi<&i_@=h+=9p)C2bL039-Q` zxQU|xWoSx(N{%&9hIBpHEds+Y-R4d*m zwr_1)?E=h>HFVeLCxNlu7mwwgIXLyE{d(T{sV`S-c=dM6&D=|Qx3=!?sQlw(`RuQ* zYWF73w*K9H*MEAdJ^0=IZ(mF+uRdJyY5xjW_o3{`_fFh+SN`om>%^ti%0t_ApY7Mp zf9|c%?rPj~@9P8Iwpd~NPbUIfeE(Ko>F?P4y>;ggi!Yzquh}yzB+q!}7sK5h`L);H zTJTQV@!^5WqN__MGJF*`u5W10{qcZVP_QyyO5n+5#JA@zfy7O}rVhwKNv9&!@ug8D zD(bov?oo#5pe9D6l18yT)aa9_OK?~OZi2P93$hUrx8rK~-4raveii^PLej!;oi z=u8Kwing%Jkr35~bVCa3G^*+b#TEzEL7jT)1lnX^5aFmI_sSR%^BGWss8L15P)L(P zqLE^UV~Qb1G1!?nSYYUnS;Ba?QAG`iiagA(71d+WsHzzPKpp{`Pc|B3J+wg$hhq`h z7y>9DU~f>PLz*1wGw3%*sN3muSG%1q55OD(R<}?mxRwFTC6Jk<&5?p7E_-!Ti@$lj zzjNIt|K`q?jhos#JG#0y2ZO@%PM5o8H1#RN8wAH0O-D-XmVMqaYvFcc<~Ua5jHk1+ zN`qttRg&2$vo<9Em{yo3#)LKuex5io##>-?Z0 zZvbQnB3B0rB2FFm5eR{TJjT&+NT}C?oFU{4qLv6z91>C#deH`34d~+Q4GQkAO#H@cf{;N$HBsD;_)U~$nxCdX>)f@O$KZht#enTLyuJpbFid7-#? zmLKfqWU&W5IB~e48mANe;F|~u^iWUBpVC7&*5Msm^pthTFwfDF+(+xcir~fiJfP+C a9_3?w#^#saCfRt7m14_jFXxOnGyVer&n6H6 diff --git a/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/fr/Microsoft.Win32.TaskScheduler.resources.dll b/winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/fr/winPEAS.resources.dll old mode 100755 new mode 100644 similarity index 60% rename from winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/fr/Microsoft.Win32.TaskScheduler.resources.dll rename to winPEAS/winPEASexe/winPEAS/bin/Release/Dotfuscated/fr/winPEAS.resources.dll index 8a10fa39c4130d116c61fe82de49fcfe5aa48959..488d84317fd0e5b82bb70f4119d778c4c119b523 GIT binary patch delta 1140 zcmZ{jOH7kN5Xb-f70OG?8z}|)wWUSHl&?Gj2udpuASx*-Vo(H13tD+-+ENt{z(K`V z0@*|~@vKqfK}poJ@nB*M7Y`&7gC0DScrY=(X17J7#`!Y8ot>TC?#ygwduBTp=B;NN zD+ZB}btsk$mH`x#Lmzh<8W->P8lLS2e8S-dG~J>lms{9idY*|qDrqsl!b%OAj!ZXc z5@{)a!pfPIzhhR%2JIHoL8>4bYqh`{1&Meew^iDg&);v`x$IT0<@5eR&GCW(HeWOx znmis6F&h+|MWe0#P-m-f(Ec^>$A$efW=63jdgQZOriTfFkELCW!(_ii6R}9~a!`G!ghv7BB!RpfsqI{SA)eh8U{X3 zek%`r^gPl}f9kxH^#Q3*r~7-2HS3r2UdN7g4PDnw&E<}|AMRSZaOXj=mxoH4>oOVA z{gI$QQbii1CNcZ~wlUY|Vj|hSgtV)cO28o7LzG5rc z%N$l>S98ZuS-1&v-A z6#_jd;IGQ;TmOx&r+e+Um;Co$HFU4Lc1!Nx_o^rVTf2ShAAX+gc$21y*G7Na#^r3s J23yqhKLI22#>4;s delta 2393 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 QUL5eQZPw`i!lpI-FO1y6*Z=?k delta 2387 zcmbtVYiv|S6h3$9i&Dyx+CtycmWqXTv%5v?+6N^iwv7}DeIRsGxVwA1-E?>Fdhgwq z)*rjS6#WC_q68s95FtJgBZ-elRFp^zepQ*KS&c+1Iis0qZrawe9J5SX zpXnKT?|An z@RLMw(;-zH?zAk=H7^&%&0TZsk6SH76W%e(U3x91+HlAX>r@uwB4a0lE>0QIrIy) zpc;R|InOGS&H-l8dF(9+jjvQniSytxL~*&4L}#R43Dun%Z;G?`#GXrRPn0Ne-q2y5 z$oHD<1;sPl!vm@ol8t~GmV;(T!Ry5x0k5X&>VRQe6A0HjZQZgy)a4yie9@qynZFlw zK15iqIY1ZB~kopr=|`Ee2UIwrsH!7DooaOCFBW? zvJp*=L==soG0YfLn8Rjga@fb5z{85Bqg6Un2N-V*o9Yb2qv4p31;R`Y2H8{>nF?Fz zZ`jZDQQc5NI*X{f!O&cvI-)aIosG2{2qF{-1_lC%i2L-aK4?@k+3(jBzicGgp=i(u zL=fy$96T`i(Fk%+1pHoO@USz7}}Thzl^)KDlI4j7|Eg%ahp zsF6`E;2$*DS8p??-R`V$+8r*U84{&AZFM#Wo}if$Wh7|RQ8eFCR@d$Bdv0ByXRWVq zz~lD%)_Y_{8BkT%)AbFFO^cF`7;X@);56G>mS<^hH1`*sHM2{avX7+lqr^CpYOX7> z&C0;%#NVnUHn*3^mZDVi?~-!MofNaAG%t2jx`sR0LMnwY6$+C<{E_P<4ZL9rkPlp) z7|B>V_F?i<5IoM&F%{@}z!?Q+1X?mhFcnaY24I6@g9e3$gKT6Mnqk;w>Td8tb3QIOh7bSTr%EfAJXmO3vU0WL zguBTGKG;5@MKs+UDJ`DE<#=r!v>4DX>~ExM^FV2_>wnufPnMQW>!dt$ywn8`c1$PL zVAMV+&mWK=qwsrX~E%^$N1H8nH} z8V8b~i>``_@WQaVDx!-ZqMI(HBJ4kiZh{EvIcKw|=y`cQ=Q-c^Ip;mkdESLn3+>ld zE#cbYKE!MXiaC{~0wxj?qN2kYx!0rLsRP=C&;V$){~pH;F141wJ0-HxDI;DgXs%bSgGoV~n zC>Dyk4M>KIS&>PshneWYA!08|C2J%bC0ixCBzq+tD8M;5P%K%F35sha=bPlvh7d^} zTp_052AYtCC}vc-J0p8v>pJ-6!GYxNfY&!T?hTCcIAaO#H7+L3j7+$XH+uM2V}~IYI|742|5RXLFo@l^Yo;m< zTTgE+yZgU&J}G>>asSKqMI=3%JJVyR*jd~6dit!Z|Eg|kG3$K8gCpxJx9|IUcqG5R zDxD$48}xaDW#m3;62lK5hhcA%e=-~x85$0$&+n>gnO0guMKdIpIy8sI9cFu3W&7}? ze{8}(JwEH7o1UDR4Ngym!*feZ9j;Dy*9j!W{#Q|9B4;2wXl^M9l{_2G}xZSrdO673AE^ KEc(nMTEb77M8<*u delta 2393 zcmbtVZERCj7=CZr7h{a!*kEJbPCF(Jwx;a}tZp*NrrRPjgN*@W4({5!u36h#?!DdI z{L%g}iu{4)q68s9kVyOj6cJ4p6eSWvG!P_+34+9E5ERH_K$+3!oOTNd2|whXoadbP zJ@5B>?!EEl@ikjF*>{GwRXk(pqATQ~AfN48N%w3;)XB$|^pV#_sc z()!HrO2A=!nwzEK>^W)JK8cxuX*WNX=1U9AA0>O`A!zfb3DZKU^kOy9O$bYZOSFp- z_01+q0Y7fKq|(E!mXBte4JC0irO^3kj)kbS&Cmj2zs@ykQ;2e~mNu?xZos-6^gfH( zS=bd@ASG<35tBNkG@45s$Hl&iqS&9M=YWj@_XtdvIOn?9zaX$1$Q>nYNmwN*hmL`h z%J&%AbR1YfC#aQi$(QD+(kYT+WF$xkoS`YSDM=O3IZ)hSHqZjasiaCLX(sR|vH@>W zIq)vI1bPH66WAjl|E`qioG(J-)CC-D(5XI$E5^a;FTTtD}=S^|;o}jtJXre@k^V$}( zs>o}8P-LCn9PU-MkZc6hupBgx6uoY333xSCS9=Y|>Oi>4?P!pg5qz`JY26h(KdvdhWo_n zm2JyhgzR`jw{Lsbdw9pW_w$bL8-F?fO5UmQPnNFQcw@!2-1B+Y*YD_9_}hnNQ$M|= z-5xu!@~^I2t)Gv#`@XvK<X;6adfz=qhQhH zS7vQVIWRo1(0XaX+4RQpt5;UF!XY6ojJ5JV^v4D<#N5%=j;ebA_2vfr;M ze%VN}L(!lSh#=U>ICx<2$1Ne=4J@d7UX2WC0e_#tzIdCtolbY9+v)NUO_M0i?WlIR786aEC?l~qcNEXBWJ}uC zb*^69DX;N%D)PD>Z@0X`=TpMrYR}^}wNLCye#&rz=vbZkM{%L$P~C`amib6Ymzm9$ zW{;-wqr@|sYIZWmj10U~{EL-b&FxIK6s4MfGrQ$Zidk&SkKL56;||u7N+Aq|!ekKt z)U}cZ-T(#22d++xWK11&nEVt3k8^Yk1$sT;41qHUEtw)13U-WoVS}#*^$86ZImjtA z!?4T99ZNC>gaS9O!U1=uLYYy!aMF)m8+nBhA4P@x3G-3Nb5lGp9#Rm4Q446VNI@5t z4Di%sSTe#%q`@erBW@iGo&|Rsff%P5emY#p2YOJPc&Hk|GHMp5Jk$`RgIIep6E&L1 z(+e%1(DzdXbY#@bk8l(qcRwi|!Fv($i(|3u4cA`lLv2G3&U{pU|30x|H*jH0h>@^0`#b3QIO9v>B( zOKfFz_ZQlctXvhj;clXV_qUH|5luA*ZPwXbj@Q;ji-AsI|9Pq~_uH(V|83tqV=I}` zO8MrP%>xfk3^!F`I^hQ|BE{jM#$NW29=cG6Eq3ce)*;3?W z5KvGcAo2t?f=`0+Dej01iVFxLK9PWciZB9#`xBSvhC2Me=iItg)zv)-^4|aR|9?Ke z-+ZR4?m73|d(S=h+n&?;R$_{x#PNImbw&9S-t@PEpSyl+fp=^Fms^#4Q;*I3 zQp*vK%{=~`4Yh$yu5-3~`uPKAoPNOt&gOx2>j&J6E*RKw!N37W9XD{kbLRTF*{m_! zi~8sT73GMQm~!co@@X=)7ZkN6-I7+6PiTsg6xi19z&#)-RtUE$_$Dmz&wm5Dq5w~S zF=g#Fiqg*i!P^4`iE{6wn(|h1zo03fNqES*m#$<0-}`M%nNf$|4KU!d&V)(8hlGO6 z-Ms$N&4BZFd-#Y=n?#_Kyl4=*PrKrka$%TPX_lk z(Cx?Gp~vr#fBGZdR3)MO;;X9iT_esq@r9V8-FvsHBrPU+Ll0}ds&sgiYRPU<6eBi{ zXIzbsQ*jN!&zj#t9P*z!MxH|v98>nGV<-?~2ygJnZ-nAEl)@OgMYU6StFdt+L;OUg zCdP?KZH>%2S;-0<{0_YCZL!U;Rpgc5cjRb!Qh z4$^hZ-iJ{N(GTkBd6qAraF+b9(^l4 ztN9D*mCm(zaC|UdPEQpG=@b#`_EJ#@K9f^(v8fJZyC=1ko(M{>Y%b=(UQj}MK|56z zlNHa!bBU=Ah^EI(Y^7JVa3Q^{L@psQUT{Kt!MjwJrlsYyoIcfoV(u~Zt@J{0dRcl- zml!WNp+#`J6YP`PbbId}dY|a43!$Mdj3xb8f^tF|2>mb+2lQi}S4>2xaV$bVik^N@ zNNtRstRE=vCkKA=jisNfD`N`Wq>MQfm+=sl**lRo+Afq?4Q1Bpml=hAlVwIJyooaN zrG{pXrPu4d`{?cZ(j#w3k9<+t*b{jmIUa{MbPjSv^&&YQ?8%XWXk+vga-8SMk>b$C z=qc)1(W_?^sWwJWu4l479gg_vZ@_+a*{yZ5=BOL%6UW?GpEzQ!Pt@+{$|HyqYL7Cw z6J^llmjT84Cd+_QeiLO-LcJmG-ekS;i?APYPz4z9-ZQ=TEbqMsz3=ghl*mz}M2#XP zVroB$SZz&=GclF#+aM>@ag;AwODf+>yz-^++88}W`JU#LFGZ*^6QX<%_R5!1(8lN~ z+R=GlJ4z{PWAx;96zwa_1hmt{fyPg#1gF%8%fJu)4P3Wv?jCjez^pXt!vMwHs1M9Y zWBbZ{aQo`T9WdhzA|`5fS$_^};l3XF^CI-8$JZa?;!Wxgar!3phjQ~K^{0e(mva3k z+uc&PC@L$NOXgBj9q2oI%+ywTq1mRFmCB_g#%s0-9ci}bfCbWC+k5Zny&-SLm%Vqz zdsn^pT<<-P-YA^}IraxcTDRSsK#SLAjs7co;YSMLzT5Z+FDQdMVHtFNu>XSN=>4Fla;#EBh=9{az-va)q&Qx$4qaf7up1R zS?OF_V!Sqi(4HkYLuGxnGPz7HJJo?!y2s3Jr5A$J%gW}m65|CYv=_WrWwo|ibFI0y zsSapWkJ+}BUIS(2)hhe7iRn>dpTUS6?j~(R?0MzDo;Z_ ztDbsjV-Vd=j8j@TIeR5yB6~+w(48u2=yuVDl9yv!nWg>UZK#1;J58Hv8B%&ce?I6l zK7C=M5yWpFfMCvnc%;jF=*~fK?4al}YSNA&@=B|g4B}jC=+40)sXjev>KCDyTC%B% zmU0dO?l~=#IHe3Hplvt2}5z0(DUePpttx-;B`dOzL zYQVH+A1e90io%OJAES7cR>ZBMe#hc=9QJ;2EV*vABMncPO%rmYOLBZa_&RU zUiXWg-Nu@Bv=~Djbue)1` z!LDxUnV(S50E+N=`zVT_E3U>01?OnEkBJ|hw~v9tm`wPQh&WP8pCtg9CdF zP@F}tm5;MVZ5JsFa*>c8$nw~8PZ8JL+FEe1<#aq?uJB~U(222%9%Dv_c2b#f-DBCP z3OZN?ougS>hY*GqA3p6+uIOhU9hR#wwg4iJN zR87^qi21O1l13Q`>-aO)f>j57|`_yi$~<3!6D;Xq6zGD74ckUmB#ATsh<&IpAK zWrRRKBj`oASnA%$3BhO?P(3x01(Ys6Gz&9p>=;ygi&Q~1nnUp@q4}B`x1q@#02YD> zzz)O!6I3ABff!;o1Rjn78cs1lpE(9pN)dn^hyk@lAlLy_s^b|1qmqCfKrE36b^x(d zBG}Owg@|$)xVTE>|7sEs3jb|*+t4Tt#X6x*ydB^;8mzcb+*n+_f*>0zL&|HRU0#WD zN2_I`4KYxPr9y0bq0nbv2?`99bJ|Vl2@CI%1WrFfz>9;?O*d4KZ{$&|597S9HC0EybW{JNKY54)ST(@4#aRfv`0x zV_J4n*K8=J_FQU++Avj_qYNA@reOE+vI5Q4201Tr1TWP zZXa`|hq(oqt$S0e{BJ~v7LWovf&RoUDxq*Ix!4YRs~6IfX@_DL?S)dP zba=S8BRtt$_U)W`CfrKYG5Zd}AU;|%$b0eDhq6CNB)jm3x)?)iLV>nY;?9Q%eQFdP zbMBl5zkM3~U4&m4il3Kt&sW~xuNs*Vxld=3F>_sUSfQefxvgn&sAAF{td1khUJ^23B@sTv#1 z4>?~13aY~Nm5dkeON1;mpzkAee&{7OQ_!G`xASG71sfD+IbnZ=5ySz}Femp@&};3l zvJY5~J70s-gVF88ov#yxG@oF_tpUt~N>LYLJRq7uZM6NlgrcEKaJ~T&j5797o!_d! z*hx0Z$tHn4qV)Q-uo~me10Ys4`(A_{I#%_9#L0v$JO72?LurItPKAR%HE%x%`q<7D z)O0R|)BYwNl~y%gdx)Ti@t7>4wtfqaxbujQqruFOXE*E0UQ2}C97BJJT=HMcv9NGe zEvW8C&>srO{x%|T9>pW(VA)BVpf=I|4jz@F>VARg2;XJ@rzBKkP7g5oLf+m9RZ!jU zF;#CpRa|wTW7K8ySnTI`_dzasLv_B3n9{oYD+IG2gFBOSzK0jj-6fsJDIG*?bgqC} zDFRV+o*?v-cwiWNX3Fi1A@KJBR`*P~d-*^q1ACO`7Hda?N26RS7Hdzl ztEV{ddYhuuZe}PepknPZ0=3GpUV92DP;Y5JO^$@N`A8ItnQ)!~IN50?Dms8e06d2g zoo>dx;Wf$u3Zp7tQ`#OA%fzbkd1dyGgq!r_u@*(?Cp~dL3>Mvo@Nj;Bc!qbtLv?-# zCnh>?0if9{;$(mfyzrrwr|i82UdQ1 z?mkPY;o?NMvK1@@<^mmCe@)^-~Dava~Z?T2vV>ZfhtjItt z5CM&$E`=y~48;zbM>`ZTwUg|}NKAPf?T=BJFQEQ{^9z7g1SHS?P65K+Vz9_yIbJNc z6vERx{+z^q`w9LouZz63E^;w{uPXaH!i7x5u6d-od z5+sBH&Olvuastv>(9W+pB3`s_$s{XnYLZjq7_yUDp))c2H$;{q{TK5$`zk%Fgsg6h zp$iL@MODQBo#7ZiMGCMGs0b+6nCbX0ift~NBwMJuP`ot$LqDR-qOvXCxSC{C=s)=m z=eHm>w3{|`&Q;YRt+)-u)Xpvk?H)wC6E4xA7M)iGEe#X5Z6>^fW(Y$sY%HO5HhJ zkJ(qm>aaN0?mwdFOSIW@$)!V#!w0%iu#rD+viV`DL` zV_cL_(7r{(o#}`BU^raL3s)W#sFvg=mB`< zEj{Uef%+I&7)GAedSoU%Vmr@{h(u?RkAMXw>HaVXatt^fK?|UmIv0lMYU5_Y(p3-T zV8<5B>a%2wMOz1=bkl}f5^pPMr3#i&o@1s=W7}q;veIVKOgky~;$`6Fq{(ey{sd2x zROtzA^En`OG89Foe6X3}Wf=>rWIT+p+7L%uuGPtcpkkYCEX<0fnyqFQ5DACHf#$@_ z<_l&ko79NrVC1O!naK__!)rHIyV(x=vRzai)oDe1W%TUQ2&blo+gw$7Ps{PYXz2jR zZO^Y`SlMPhj&W_S>=O&tsXR5I(FE)vgBJ!^e#Y?U5l;2oAA>vQECWYredGoJI-8`K zmq5YcculbpBb!u3mzV=qd6 z3EE#}_)i>LTde!8y_X~hmL0X<)fCIaXOuQ9IhIKYwFHg1GW;DTefEy7Yv+z92PnuA zwEoKQJ&eD9_&s0TyE8fP)m8W3wWPv92{m`$;ak{$)9;V}+FU0&@SjiG4=p*I{YTa6 z-yT5~83KRDP_z$mPWNShqk0IoNj2!flZy_X_djwzRBM&8H4 zD?V~IA#030$Vc`P@>E8y^^pZaQnqw=i;slrDZ_g)@^&AIN~sL@GxAG563x6ajGCyZ zJ2p@~M*D6U9%3UQ+M&h9FuEmBkZE9>jQ9m3sN)pFSYsIDH;{10nPU<(wLoycX))qn zMx0BL9WFtA44EnnIj*KyB*ZWa-LbG$ z_609{Qa{1%kk_{wg>-qgrfm zsH69J0)*)6pcxvl30SI_o_P|GGl1mEI+pvmBM>G`Ym5yRl?|41y9yCJ23mSQPH%2! zxnGC!5T9%hP`@}$Z(W7mNZxES42d3|!;>th3I7!ITlV%dTRO zEp(6ucVFa4XA0T!G0D_6nyYBA4E6%<4APmU;LL0DVLQdSG%#l|izL&A*$eKwJw&Rw zDw|3|4L+tidw^i%WN=cj5<<&iYN6H}kPwUoBd0l-JTNL}pmQe^TJ&-!pkwzCqU$Mm zkm?MA+Ma`lrI+&pltE8LcuS90GI0}AZ8{qxgK(O9-mwwFOrZaTWvDuP0$T3A{`%{~ z55&oeNWoxbZj#K+2&^c@ObUizsTqS3AcJP)Y7|Hw9l0Qo3<}7b7+?mmaOlxQZ0Jh9 zHUthlS~QFX?1y&MBhEYMJb>YhBx543kTD`fGo^;78;vGR-`*A z?FD)UeV~^_g8{TIDvQ`_^akkl(@+_%#7(4B3Lg7UQl`{_y)-baTD)w{@D-MR$T0Y3kdSz%j z3xKNZZJI)vvZ`r%GR>8-4~Pe5R!%i@ah{$rbCnc~s+@yvOHR$q{j8XmF%Az({d01-bdyL|uz2Mp#E(g7#VHL{hT)|#U&irH-oWpQde>2&dD@+yU zqHYRHtYCF`rD0lJ@wxn}D?Fq#f>4!%B!te_2+|g$GQ2~crm%i1d6aR?v_zQ~tqvYv zn;q5Ty_nozP@8dM7TG8jcAg`1vz_;TSVgnw?f#f;77>vc0muy(rnQ|ngbW7pj=mF> zK}P*rIBH)|Ueujtrx*1qWSGs~u5!uj5@v6=+1Z#}x0f7<*rEP=x4~=)z{^#$PpB-m?1Ux~F$#PhkrbCK`uppzWBzy* zj0@$$Sm$-IR%8Z$zl*hFX^;v;Q5MH%t`crl`9OT(V{x|k73G%r2|t(kC5eUSCp`SZ z#0l?6a9A3n-i6o(A)r__?d}EUYD<|fPJb{add95m8DS}50tE9MyXy5YJoJ0LGA0s> z2$U8zS-1B^>{x?eN-4o6g#?`CcvWYp&I-Imz6Yt##e6<`lu1fah(_$=qQ18ZepQ~1 z$ArVv6umC^)e-I~gqzGan_BS3`K^lCFUR@1GHXxart$PXh#S?}tgQqqhE{_mZIp`6 z{&?9KoFW-DhT61~QZPa(a2C<2i#7f(B~ub{%5|juaG>YQn6o;kxVpdpv~}kQTPmh3 zM0)d(UeAr^Q{~;cQN@ZH#u2bt3|I(;R#=!;wc@HL#wqlWi`^ufYO63qeL2|!y0Ra_ z_mC{cz6t-z9Pw7i9s;C}JJ=pQrI>^gg>|spS$zb6^1w%BFL4wa-kPMJh4AzXwF|@Ud_^2#X$e zlreOq555(?0@o+TCA3xTZJ-IZwje68>1P#ai~bfM%nxC%n&xchpnMl0zXR0N)z$!S z*h!?OF~Uy4SyM%&YquQqfrU<$affa|fY{m=rWe8JG`QqeEE8*UO zXw8J2-KW;iUWf2@3G`t-)0FdT%FOE^;~tEAu7o+VH+Z(sAlftWa6gHNM9?&X8X=!Y z>wGYMM+YFv6KFCq^1=2|jB(;qS`ndYXCbE27V?=u%NX{?nwnNSo4v`$&LE0G_xFg} z{X4~vVYIZ0n2QxuXQU{j_6Fkh`*7P1LeTUc&$x|#2;`>b{t-Uz zU+{1?f{?t$BGtKoDwe6yK;S&Mi>saUnE({d1#nf@Atr~YRu?Rk@FqB&3yCCI?#?A` zmz*h#T~ZF_8;p**iK3;$JWJY}0al-fd6t|iKo2~d!qltnh#M&eMHiY1UOp3}2a&PA zQD&ykz9FbCGmw2Fntg1k4`n|c%|5*AvY#$sJ~5pAv<8Hi{j{I`%rx20nrT?7e)coF z%6^8jkMwtueash#x$siUoFiJ;)=-t%>YT$>c2nKzhMJ(CG;0?@$VTmAJWI7p=*d!X zE@h{hMtPIdxvV+CsksD7;oDR!OwR`u)2LWF+A6lAS8$8JcJ0E^AI9v&O?ZxIS(O0oo((W z7mqh32qn=xh7iGSV>l}3@lbM~lg_%54@LHxB$$pil(%tfH}QsOv0G1SUvnNpv^NH{ zf0NESew)*#J9Z=Lq9iD}?~=~Cctdj7Ep3R0_sYmh?yse@F5VDrs<0a-$9G3y6n#l@ z|Fx_3?9AzC)6+GP&jcY>bnb@LV-?K?I56`(S(I684pVN|xrn zia2?9873k1U{hIfLEZzsEoEe^!9s~UTM)2w!T!4F*<^a6QJ1N5KMoTGdj<^Y)5-h< zJzsgzzZM0H6^vhn^hcM#Ab}B+m@16;Mhs+dHTnGx8;#%>n<`+L!ZUDmPgcjml$5ec znn_PqNl#Xr$VkIn-bfi_u$|t9=tla5`|WUB#_*p=*oJ)#LFv4e;htSa#H(4A!o;=k zHN8lkcMxf&oS(pQP!x;#4%d4WNNT$*qcvP&RoeQF511uyzkPlz^-U90!00A!bI5 zLM}m`f>B7xz0fCU7X%kY2<{ZovHdt-XU59~5oNa7z^3FrMj=}52~q+ap|sy68Fg-k z3x)n}yhdODCu^56RaoL{m(;xN!mm#AlAh*05~`&+Gv{euZn|2EIxK6c1#SeH5Us`4 z%F5@h4xxQsWJ3Geh4$rz-gT5)h2BZnwCoyXuwWL1Ep8zpxJjvYqaYN76{J{K>|W}E zx4fwGL4gZ>6EGKdF$?o4H^{X4oy)ob)am}`79w^0)GMUSQJ&R3E|1_8%f^J zqWm217+{)%p?H1_x+EMwP1VP<4fyrIzaGKwZzu{BTX_VMppUThGu z{|!zo%nd&ZA8&0=C|V+{XkksFrX&n=bHRp4NYfHwO^bU#0x5<=2JJ{}P6 zD~a|tdb}5p^l&E#b?1F>Z~h?k!95(5&il!qdg}~#56Pg@z#b*)8nUTfS9Br!_%3CC z5~U<$-Bk8c+|;NicPn~Nvdx1U!ugPjx=7&kXX+H2j}20@HIPjxgjA&qG$&2_-N zsqJbSN?D1?5vmsh_+j}{ISfBk5&w_s1?Ei^%HLy&v+Hp z=BhJ_)vxpuPja4}_WEMy1l=oTst#Ho&FRI%C}aBMcCZz*^GHY&OHaQE?{iii>^9My zui=p{XLRQdrY5$$gY%#cCj6NPY&KA_g}-yQTuT^LI**lW2}uR(1qznf!N(R%*pCbY zRGlkncljsjf&Dh#G#U18H2AomC)Ilir7`+C^21gr)JcdeAa z`-hOq5IOE72kn{Fu!CIuO<*M{?(U7m<^60ESVN3sx_shUes?kjCch_sN-$4!vy*#! zdpn8ZE<7f%G8cEZSCma0VB(i8Q05PluTL^?KWde|gP4%230}ncPU2?bR|r!{*j>m) zpLc9^;yJ;M`z6GTX?u^Wu8CiO7L)LTt5T0gH^coN)Af4Xex!~8dj?`=Zr$I4%)O?H zK5GCtI;R*{u#mxjJ<+sZ0bM9<_m2#FY1@7pemLx~APKs$xgy*%40pM`3{M|UNWADi z6$$r;-GqD5OYg3E_33?`;px+(vL`;%^XtRSVR-s*RMZsil1R8an}?%zf#iE1887(r zLYC*FZ!p}& zi|YBjiQ(O+xBp)C;np*}`*2^4g!}0m3^!-*`t%NEc=zeu7zy{eHyG}pk#KYNd1K{p zF4G0&aK{@A_oqm>-o81Au1xIewYa3jO@$n>(E1txTvX8@s*C+6@u{Tc3!1t2?sy`AFa4Y>Ok|dh|{?61-5FcVs z$ULRIMhr!1A1CS6GUkiarP3Z_)+)(3zpFU26t8^>KC1I+Je|+rVU(9?ysv8WL5LIk zU10pk9L-h*$U=;T+-#QcvTHl+yn_*<`sGPe z2~k!*5EH3ESz&`K*=xuSmE~wj3|y6|LO|l}7ka-^{gx;@6<2q>^h;TeapfjtcLmGm zvxuXx;7XPGGRmh&DdC`-Cl3}-^?>PQ;7O~AB)srK9$}uV+a@jSX9+QE&tenL)46tK zc9arO{d!+7K#=5;UC`5YWZIR{?vg)3$ck~$W1W`c^Q9;;8FpfG(9 z%sXPsHZe97Nqf=$LE1FF4Cf6;@kQS9GH8*iEGEC4N_z+C9EQAv(^(?Z>1vWr z%$_5PixZlhE+JW7gZqedV)I*+N0AQwarN9nhMsUyyDMBj@?B)E3LFiYgp2wf;o|WS z%}Z_JAr`x+BN4tY_^uay7j=EYmpT;Tdf9iq;=8Dw5WYY6UBB>Mzw}+df{WTP$`^LJ z@SpqNXf;H>;!EJ7j>FB9i*v{>&f#praSqwVImCqto3?NcSCETycr>{j#L+;GBP!74b+d?^H+jLnKp8-ziF+7c7UI;;*Zu`=}ugjeug1X(a zLQs$Uz7RCSeJ%v`y0iBUV(D|w2|@iS_x>OqH_DR(A=4i~$|M2|~6CPi2J!el-vwk~5qGPv(ycYM#Fd7}fB*&Fy;9dN8E zmt86IkWg-^FV_RWnkd(9ulID<02LJLr6H)({Za_(a-R#J{|%9Q^KRG@esRF>{oofS ziPXbc%NzI|1uEcoZ3yagZwWzN?so!+_&oqB;=TZ!eI;5sv9ud6(q!inh^~t6SdN`BTwvkI!EcdR7;@i6Za)v1;nNTwIz!3@rsB5yQ5=wR zzvKgpQ|^;KFqCrt>I1#F@noe;wms!8l)#9Fh->#DT3RDdIbVhg_3A5lxrg{fFKTG@ zPX?H>?L-Bl-lE79#_kBKuGqBFrfOfu4e(CZ$ zY-5977@O}x<+L(5DDn+TjM;bqE}YQFI1dtSLi*i9k=6TY((j>0KOHHcRE+AaI7E;Z zH4!VusEJu&*P2EhM?-ZSVXatj^i(M3R>2V+_2rl!d;Xts4)+281A*h2R2_MtouUxYQIKKmVJM`QLoWcEG3r$X8H{C1!Hd|j&b*~c<( zWA+OT*?(P~Hv4{cl-Ym5&v21Se}7r}oo2C)k^1a+;Ur8$#psgR_xw(z$h^|`{C1!H z&bn0Vv)^rYH)g-PA^Yg4rc-{u0g~B2$IoyNvi~U`nt>xd)0cj)+1r@?UYUK*FPweP zZ}-`sQI~3c_Hj0+G5dWD*>9m1uUXwk1}FUt_5*4^K$iA^*7ee7(h5|TvZ^OF-Z~7xVx<6XaRQ?jd z9|X_ifTyE{VR~8)BKki^@CTxGCHnW_9j5;ZV50w11b+ZJBcgvV-eLML119?aj^OuC z2zp#DO)_AiQi5~wEAOus1c7%Vpj|1?S6OwswblLm+7F{# z*~)?kuB9WprNKkBzXhsv4I7e-O#i@*8^J+o=LUJcDw}k^4WFAfum`63U?n{YL^9=k zhhENq;;9#K`osAyTvoz<3@>Qg_wW+u&|U(ohaxZD`0Hw@UfRAIie6d8cC71L!aM@g zL-t>}*Ejy`#}VOR%HByYC_9_8LUpUpPOi<>>8<+$5@Ex$F1DFoYN7Bq>tcMP=T&SfqD9KkDWaHF_Fdsk$-QpW!wC+ium;wPgX9Zs_6GYI{CY5NIek3LPM zuRqUz67Gz9=Ybg0eIHKyDSG@7jY&4e2NPX7V?Usv?&eeS9BjY11A4pjG(`mCSy28O zkqAl?SLd)FPMZtAzp!6BVlflKk2j>)&rl3n!AcHezmOuSV+Z*$C1j#za_b!ErI#oj zuU-Q#-E2VW^XJY3(j&xuGa{uQAf=@JLp(?R4sDd-X=#6e?mNqyDUa#2^jpty*ZF0n zAI$Y=xUBSR%F|^5Ppxtz4JFPKd^iTP0i1c;VkljK&Vx&M%-=9c$j zLVfr~@aBGn0@84KkU5LA2DBAf9CJDY4q}lG+8sj&?F^B$5n_){SIG&Zbcj8}_1UAb zrcaY$8p+hckD=?&impE!>iXr*#c-KpZa~4phTnhD{1WC66{POZFOg(N9s<%oAvpX= zKvc5KddhuF3eAeUzl57-nP3XVYd)0EnKiKE-Dm;KEvqQ4klM7UASY z7S0STqvt_hvh?aVCo?AQ90LZus`1?9JS*kieh5l5B{E0Dd*s*tkeq)QNQAlU7yBtF_VOx@G+HZBq5Ys7yRgSO_9!jRRQR-ZA~LvWcj}b!`aposVBPL?-8Q?|}PgU%$jxTSlm@3+ho?}&(l+)3Q@=XJqUrS zP<;9-loT~6TYY5G2$n%neQ3SKd)24O#G!03z>cUhdno&^m0KrgC`X?s>kQmi zNj-`wSVvHfiRS4$KzdWvwMpogP9G>MyN4Z)2L1)Wn@6$y=AKv&Zt}rTfCcA8&}GVd zc@x$Y0P~7h6U|HTsq|roqts(Cn_s$lXKjr@_|oC znZW&klu1Hai*i4fWb#w+R&o~~fkqOBli|F~@WFMkSN9$yHCPQFUJl(=i!;0xq)lsK zU8A!;T>n;u>)+ww`nSw|FA|kqtH#WtUtNjzzp}EytiBCGAbpVe0d@5)p=2?3#Msa5Ut>&D6z@fLf}#;N zH$FwHNt0W&i>JX(n)n$N;Lq`};&e;YuaPFs%qO<->FKyOJWmWs=67Qovnm1Oxm9Q&qKX7qp@e({lh_*{yY zoddnMFGPvZwT+d1Ok9EW3rgdccnDj%GE?V*b$$gD!d{P85SF`Oq{VC1H()%4Bj!u| z^>KM0l^MTj!*T=wMjy@_7eos02 zB_P}#Bo1Mbvwg&t%Lj=x<9-uTyM|7h6&wfX|}71K_F(T9YV|nA?8kqxmYjeqA%v6C+1Fw zx!{SpNMfcs%8HAVISpbiz*H=FOC#RJX{4wNub%9%x%H9yY{_CPMG!yIap1I zOTN6%^Q4xOrIz$OGrH$Uqug{+Zeo2kbj1jt?LfZxJJ%cV{ylyWEuX2vi^sL?5LN*{ zDQ`O4(F^zl$XnfcDcL1UAzA)tkd(4{G&JnD$bjy=if5a`9~$a!-?+;D9m$+8xy+^x z%p#2fe)I8LhTjqRp){0p@EgMqQ;*7>k>5>#`NIFC{d>e^ug1gRL1fbY1Ke9T!q_o1 zzVCA@GSz}xHIw!q$>)5A*4IIAP1^rWel*EqlnLpvc|5q*ANYF6Ad;<;so#W-$0K| zmm1gp4u2Xwx?`Z{IWPBNDy4q_5A1*W*u}>L*h}CRv=4-^sbeMfIJjgCH6Q!c5cU-x zJMXxFb_{NhhY&V>yu_XWmyGvDiOn+xcP(v~(fPEareR&Obq35zZ+RQ){^`mzgS@jI!tW@PX1yA(yq!mQtVP{s3IjLE;m9 z;RnY%hWo%DI!2KMt}+~;#xB>EYqvK9F^nK6V)%5^7@k7_v)wYyw!$)MB#TyV`0IFk zr;Hy)AaAB@D{&c~0HeBxW$V+Bk&^p35%R7U0lyf5{}_Q&C)U&VN8lxOFwWy*I)-Y2 zmB%sR8{mK`6q2$jM9_hY7`c%>7{R$+unM`NSpb@vhoHJ*aBSP}N2y^%tYmoEE-g3l2NYF0+Tj6>=T+MlQT^QF{3v=lZ2; zS}u#|aYX7>N?wKFQTOm)&?J~0p2TqXpb$#+t)5VTAaQVJZCt;pS-p8&5hxh2Uxyd= zL-YurKC^e^qZD1Ifcwqj zAwSDy&0u_Q9iBCW@!dAm+~6C<0tyW_*3IA?2e(&Q*iT@#EgQz!aQ{y9`0_>nz~WoC zHBo;nEZW+@LWJA+SES$x*-9w0chRmEc8ilg+RP^mgir-5C34CfjPtB&jG_j zJvSI(P}iOc4KSd`-T-4Yibjm&`1S~zDXm}*Ma++$Cg(@l(tH@CnBt(Zh`V4F`ftAH zD(O|&!+}Y8b@Dj4F+dR&@)QEZxlk)bw^XsP!n39C_eX>Wpno5}ikRaRFQZiG0xBM* zoM-Z!C{3POX+gj&341=oQYOSwxM^Uv(qXnT3|LtWdu50%$;iSFQ0GQ=zy)9icAZ(n z32bl9t8!GGz{|rCX;=0LiMm=41F`2xJS;ml)`OHDEVqlitX}OI^4zh~xeFX6RWL7J zSKgn84!DmI>2~m2$H?#v@Qd&=QUfl;&gdBwo`;4j*Z3TIw1Rh|H7O z4!B{#iE{lafUtBQkHEBi9rk}E;@@&oz5mPzd|(7Vy$-f?d3wVoMrdazF@SCKylze# z$SFZO!9fXaFZH;T08VhY6fsVoxD?@bD_O8o<$35NaZ$8k>ZT#2GY(H&s>Z7UxZR9Y zom)5)o9Sq--lS`wAH@y;q0XUk#Pa(wK$D8J{5%@19YR89jeZ)@vPM%)wSi`3_C(F% zmHPSrv3N88OXB5m-CUtkSuK*SNDSd+sCe zE6|jUDMdLcBKOB&floWbLyAtfjGlT30;bIdzkumnQ>Ig=`I454G=gbeFm1uCVWx2pR*312I;N#P!%Ux!7#k#Q zH82)1op109nC@uG^fdv~ay42oofJ$Lutd#F<2v&Y)17rp%lkN(>903qy3oK_z;v;} zFJQW}Dbqg+n5G5opdzLO(_KI^)7@q&#B@&`)6(2vrmeM2B;D1(Sip35gI~aOPcx?d zzIruo86Vy(+mpy-rG?Qh~e;C?QU%>6ubAjJLr zI_?L;+&67}<~DE`a6hlXFW`QDQ|_tpiE@vv#v$%!3hoyG$=okAXNI_6RLA|yF!xPc zp#=>b2HY=f@C&$K)Qo#fV(%p;2=)@g#9(nfJTLGT*k8xtC+DhZA0X}lS1?EB*}}d4 zl4P(8@NhIbkzIgRTr5<67KZe+#v4xq3{QZ>n+Y)W<|Z8GUG>oV+(8sV53SGbEf9ej zH(MYAJI(^ay%l_VQw%i7a(@rlTa&{&e>9;|<{_7R#W zS$+u(CSM~NoPdPfcjLi3%EX*ZNLaMHO$dcIxZ!M#5DKQJ-l$MaPbgSbY!HeS7D^t| zj5H;^YoT~FQK94_)kFxzl0w0~=nx7FP1;q*LV+PKH!`Bebch<$QD0-|J}>&C@t_K| zdICRG5r5663+^9cs`>Z$1@%Z%us@&f&8izy{wJv=9mtDpWR_d>hHnSK8y(wVdAM$D zb27t0rJxN~p^X-!O9AtOU&+0b3f$lL%=zWDvXcAiG(O%zLH_Wxe^wAf3I`g?+qU55 zt&rHHs}J7|nLy0?HvUQg&x#CRLpX0@#BfK}LECuAZX+f{cvzK&gWJ&z9C3`O24zKf z3B=f+8!hg}K~m6SW}2!(Xu4(jCR7SEK&$BXS`%MmTYfkY-l@mYE~+t+gO9#tcM?^c z<&b7*7v}$1ur&251xw8i3-)Uyv#hTj9{~vM5JF`^vrtLUd`)XusI5Y%So0S`ZHJ># zsB+ySXjs}Jf-AX!P^050QNO}6B%%6pIwmAg`VK%;pqRxrMU^v~%wn&^;wGvT?}_{^ z-Z*esx8^+v&z}LGK|O25TmETq;3hK#w{`jR-E=?5*U&zn8mW(ufM(kINEb`aLn7Xp z>gHY5APy=8J4yZl9)Sq<6=N?4A%aSY{lJ6>da6f(@RaAzq~`H(Z9L?RdW@)riD8^* z@b7q~fio)$O~%5FW&pePv9aekg7uq54(GS1gnN-&R>H<=7cyV6vJ&E*KxOQ27sonU zOZ~IW)>-~v!udPw96kr&Bto; zRS@y$6>vkN>+W}zXQP*Y8*4W1XOIuqKWi>}6)GKk;}u^KQBXAP^ddc*k8&YBL-!|2 z1xtXU-eS=&R4PTFxfbIcE|pFyl}^7@y0FX@E|qR7m2O!o-Cn8S<6xpxW}sAN6wIEw zQkfx2rMIqB@*y)8rwpT|(zT0H>DWcX(l~7pluEH#srZ6^gxX@NLyc`QRj1~i9964k zKC*h9g7{F(S5i%)!6H{Lns$eq3NTz^G#umZ3x^a%iOsAVg3SV2lvsaViS0opwufJ0 zaMzVsiAt;_ORVIT*q}KmN^A~FY)-)(tShlOqQvaF5(^LdOuM1PX78fJ26jPR%vvi+z2Viu-cHUWPN+Ixwo zzJdCM+kxATpIir}egR)uqI-7g>@-|8HhsT9bI{ZPzfn7l6em0fJ>CD6i6*iP#N z?CyJ}KgoziR59p$9Xa5O2uhe;{xbB?eHK(s3N38GG4OQKc$9=29h1;YoQn{8Db?Z+ z2;@&s2d!qJp+tj@UwrpU^h~18C)cA2`5PrH-N{fppDgc#<%5G@zi-}7%giZLr^Qy6 zsJ)ky1tHdLTk#5(`Vs12gsMJ(1GC=!AK1K!t#xU!wN5UL`L@NCRPQS!sjmblVMu6^ zdhH)v83{=*^9H1s5z@mdlaOAkx2(p}6Dz$XH;~@HHZLBLUR!hN;fjOi(rf>hrPs!$ z+O7>QXqT*82STv>1AZsoG^U|Hs#|ZvgYe(NTjI%&>ef$ydj&sPw`je4Kj7D*Zn=F> z0P%scOkra-*CM_$@Wgl*?qQV>eUh(Rz~eo5>p2yd!X1mX(!r#+etse1J00=yWJBc~ z-cVw=2O)C14f<5r=CtEQmq#6gU{$p+#3X606E|TU=b?1_c+aKTCs6FVc-i;Rxbr?d z+*K4K55^Hiai}nKq)1V-*CD`=eFijz-0eQe%(#7D(MPau^5lo?K5mBSZ5hNM{|X$}^6 zuXV0{s$(1?(sOC-M_WxY%;ly!uvb#e<-j)fipR(L@ffE^E>{>Ipm)2O8=uRL;yCuo z#&P=zaP34-v3COi%>D2_WF@``AQgj-BX3U4Y)|L*0N@0kV2? zy;B9~y7(ZW)dT!$!uRF+rV7Z3ho2$4pl2!ba$#nQ0Qo(K{8<3xmmX{Y!rbp{=$w}N zevQjFNBDk?%QtH&fgaBenjko!ld(m^FO@+9RxnylQlZetQRq}!f5 zthzW_9nx*j9VTc6L7>}hfCAla2NdWwc4`XU&gb%B-Od5ey4{iM2vpVO(>MX{}LY?I#u(6yhZRo31$bwMFLKB6Q`bd2` z-Mw)Heo`O(Zg4#mWXL{?p40~(3*s|<9Tgqj|6U*XAT0Jb(+8eR;r@^41B1@)?P#iU z=2XX3c)y8G49Bj-Q(D0L_s!-bcZT1TQF9hM;>UX%`uJ+Lz0l~Q#mAzZ<@>;b51B3 z&)txWA3s{D=Ir9et57_iyCELxP?=9mko)~|fM}qnE|Zs?P!b9_|4 zL~Za<0}{2-N6nO|bAhsENeJCt+}cAz>j|=RcDMz`6pEM}!BIMq8(26KI^J+3Nd6XK70A2YtUigk6eqlGCsc!p|IJ z#<**tf%uy+kM@48nR&G9`JNf*i10`DQ4;;kKKRN0i0q?x!CqSL_dWl*eT1We5krXE z(3EIHBL)$*kJ2C#t)y=d1+Aknh^TcOOf_u>$&TUbHf=kINs~~+;<=+08T;001_o0c zUUUuZUhV)kc=PywCx}ktU~d4?uK~C_~L8_?O+(uKu_iw(+BNf7|}pa z1{~7|?O+%Yr5}{!K|4rBAIA{1gIMGit%_CW$L%1-QaRDISfXjckqesJ!ZEztuLv#9mE8GcYUKRM`PUd z$(`cd^vU@xZu+G8%1vKexan(eX!^|NO`mL6gQl->HGrEwIWP;FzQ(12py_MeQ5ZCR zjU&dO>FbJ2P=}ko?&eLOSnCj0bznvh2s3)1i5abg?dbE-M%D0>?G~NCq4~43&~B+J zkI+iS_{C^kwDF7Z9D*P1OFt9uvq4i3vqR~8t_5>j*P>;4L@w|9LFwds7M)xLnjOp3e8hmzi%U^rL0OzA`ag}a|s z=Ql#+B`V_VXDUeUH zA%)44gL19U^x~9=@uB({Zwz82pHyRvMyi6_`VPTdz;l`vpVV;kSbP$z7Qd8* zrYzo9#-C7bgKju}{Ji>;R*S`*$0L0n*gE}`sR2AP!~Xy?-on@C;g3rZX9ACz{Y$|C zogxu(#3mnObSG%#w^oM#0|4ykyHQLQlz$dQ`Abkad%%ThwNJo<-9oNoKz$r2@!^w{ z2bFb?($cZAk)&~_;A z)~hp6b_DUcwL!4?NhCe`7O|BF8y{9eBSd`_%Xg!HqxD>Qfj?|mEZ`Y}K$jnvDa+iZ zU5Xyxr=~38#o2lmZXBe+QLRe}>wRbDyJDY3kQ^<($h9i$u~WW`UlHXc*L$f=n2ld6 za0~Iv!%csLKN9dT-q(ic>CV9~0^SrYZ>I!VzJWqVb4!JeJxNCK{}%fHJB1D_VHej7 z`hCPYlr8B4%>6oj*b_L?hsF4X^?|lYkv`lIq6f(LsJsif58x;5HtM%waw%AcG;4EE z*d_N8DDlASEp3WpGkgQV2;T0&cMAW0>3^T_PfGY{kA8(m|0>{4&)u^TaeW;d6g+rO zf(uCBgZCyFUow&KY5})M_-w%aD?H*m0d#xrA2VSP(cg(saBRdzZUOuMzssEwuXJl} z`CMjnPly_KdJ!<-5PF>p16nvUrU&@*bHr{wk)Zu-cp8vTUy189r!ozE$u2uE3joY!guo`Wv)Pq~0QiaR#3UMfA9dK>2y1#p}m$ z_7<2LjBxyU(5#hgwP2(JE7EY# zYa7J{IRS;N7+kk4zajHsgxX$k_5z0)9Oy1CNF|Hg*gm2|_%s&z4AQv>>8S44Kr8y? z0oDDs4_K=Eqz{No;<4L+6iBo8M!c+!Y0bv`gppC@N4aTaBkY6YH5W%*H>u)M8}ZF< z-aJ$t)u;0rNKWS?7|5oEi1!1*JM3dqMLA&_%&3m+*20sQQm1r#E9IdqB7`)ytNpX= z92BKGL*;LZ3t6+U3!oG+8t%*nKtIo|-b%w!eX$$$-79?V0Qc&!Sit~raf-fIV{2DY> zW8ybNx&u@qTa;cezO;zjDSzSXPBImX+glL5AN+ZlIkKlYZ;JBqkITHl{V9>RDb_dE zFjX{sqhN62+x48kn>ZIEQ1Y?Sqn7O~9z!ScKAPH61R8*GtT_9^#pM`NRzhZ%k<56f zrBUvYpI=jTZ;bFgRI^IFn3*Im+GksR4vjQE$T#9Q(gjRbARZbM(6<9^?|XSPr-FSJ z3bJO_mXS=I<#-mI6}~$r8kJbAoN)h2qFUMDrIyof@_ed6>yWs!pHEP5_V?XI=Kyve zi05F*!78cY9E=BST|71a`_%GE>$$b-A+9YncK7{^*pT?APivD2%-`7lI60QZf)=4L z)k1X07tM8l9fP0CDSwzGG6rjhQkwQ*cv?E$jgDKcu;bf=hNryUYVF7hO#Q<_;$R`y zaNa`1X_(uuQT8xl3=@W~7Y7kGQcBDW1mm{Qqu7gJ>ZfE}M}gMH3|84ASQZIzbOc@% zfj8E{yvxl63eg`!T<{4XG}H!;W0hCnToxvnU1G|6iGhvbQW)XRbUK*jG~Ank2}Uz! zrc<1P3X$^0iG?4RIXRYcQlOk14;QYo+7FjOoj}euFI~zT(xsP3tIatP{$T@wWfMxa zRqST`Jg#AE#TcknjDcj5Z>1!W#j>-C(rGWBk5gW&$!U5?lK7A$y+o3xvj+ZRL`~%o zN=pcb1dI^$k|9o-E=0TF?)u0jkp@ecL$izu3+7|bCQCi!<)H#Hd{6?P4iKY9c=}=r z#laE`c{PxA*2m%JI}`_t#0ZHb|*vJ;oW%{Pm!*|@4k z)FCwQ6(cHVE#*dDG!d>%wx*n+NZ1*KnOb?&Lc|mG-M7OdXuHla$JiMQx$j?HE+SwFS zVFs^YVCgnL_FZ`0Uc$kLvB%hjTg}G4$1Yr8HugBXy5YjnG0^qEg%f)5+wF5GA`132 zK&w-OiODVnj+-#Tp&hU#q@_YRXEY_ zl2Z1+K~S{QOJ4cexFX=3N6}#DqT?17b2&AA+YxN`ph%s`F7=|z6O3`<+pxizQxoRa8Mg!3UuVq;df zT!|I2_f@m623hrU=<;!&4MyeO^pcsV;#BM<9L2v9HFNF{MGi*E>CUD|HmK*EE*n3T zJeDw-_C~XjoIV@LARGTm)Q#DIrlrK%Q*>E}2U>D&>~s{>G5C?KD)oi*%Z6SM9tG>; z0rFfpYMJtV`~p4FXii+Y0(vCINA3#{OXL8!yvcOPp(zQNX8wJ#ysDC9>G5Y=w%$T@ zi0 z5*Ue%rmQ)o6@DHiU()B;1|Q6ad!gJ$KYWN&#CUU~AKlNzsePo;4|hTdzi&1AWu)I^ zgP-*ILxT?{J>wT*mj~``5+ZH~Bn~I&Zk~PIK6J}FfA0Td|csSpGnH@K2&dw5aDR* z;@oC%6Lhzg6OC-Hu{$3MukRm;I*3Chp*AzYcRpi0D(mG&u%fz~@MPP)b|JbU$EC-6 z!AW}ft7u|%=Y4Q*{vaw}hMU@K()|!ZZn?hFm+z=9~~z1D7?H%D&3{^Oe+(0jkQN^7xKPy`{zb7B#*fj5caZAk*J~2{-4WGrE-I zffYL`%`^zZ(qtXavMwdv6A^;7T&= z)q#$V)V!TDu#iYWGxp^Wani;#Re9nSWQezQybQ;bhQnT3?Fx98wvZ34>xaERO5Wq_ zO+FJ?+YftxjJzkteve zczE$`Civ0Mv@bKslBKXt*-bV1J0{Ghm zvvvvjy%2$4i@^EI>gg*H_@D^9HUeK9fp3n$ABn)QQ`CtV8 zR0Mu70zVUhe;0w(iTe1vBk=qPd_)93D*|60fp3YxcSqoFMBry5@P9|(!j<*>4oBdl zBk(y9`05CJcLe@M1b#9C|11KlTk82KMBt?n_{a!+W(1yyz_&!;4@cmyMc^Ms;NL{x ze?;KiRrUN2M&P9p_=pI+HUeKBf!`B>{~z|=1Kz6QY#&|hz0cb90Go5z`!qO+99-^# zfDKTwAu2X(M2%R910c(H}AvhaNte#ycgSvYZ0oW3p#kGJsl7M^9{vn_nNh3~fTixz&{!k<~VaB`g9 z(H7pq!uweG7z>|k;cG4Yl!ZUEuyabBo(>D+yt|lu+{MC&Sa_a=&$sZ+7JkCQuUq&t z3#U$v(=*({<1M_sg=bl~&%zg3_+|?~Y~f`V{@lU?zaOV}goVdjc)Ep^g-^EdH5R_Z z!cSQEEeo%(aNB8dddFLMx`hw0@L~&JW8r%&{Gx?FvT*7LaeDAgM~ojgu<(u+-p|5w zi1BrguP@(Z;Rh}MFIo6w;>@BT{4^M&`t&Rd_gVOS3tw;Hr!4%sg>$FJ(;I2w@fMz9 z;TaY_+`?yC_+|?~V&P>L{@B9q;yArs79MNisTSVb!be;9R0}V$@NE`eX5mjP?4A*) zca()E5$}SB8E>6$x!+{r$1J?e!k<~#Ju{wun}ur@-onCrS$K|x7g>0zh3~QOOBR0L z!l|?3^bWW1SPM_F@IDq+7G7lGt1Nt%g`ctT>lXgp!iBTr^pCReBnwZs@F5nSXW>gM ze4mA%xA5B*PMi~`Z@h(PS@;4A-)!N>Ec|y14>>oUUd_UrS$J;?D+^73 z$-?hjc!h;JyFO8=+%EFT^Jj23AS$L6!FS78h7JkIS zZ&>&f3l}bn(>vP2lPtW8g=bs%R105j;oB_yl!f20@K+Wt{WwnVSPM_F@ZJ_a(ZV-b z_+bmbY~hbAoVYwrPnU%^u<$k(KET2!T6n32@3Qc-7XHw}i7VptwOQD+@D>){+rmd% zc(H}AvG9Ese#ydLSh!xEPR}WFR}1V7Jkse%PgF@GEPs2g*UM9eilB) z!k1b24huhP;WsS&xrGN`6{pX$@MH^5x9}krUS#1V7QWHK4_f$T3x8x`_v$#kBP_gu zg{NEi5DPD~@DdB(X5nWn{Fa4RSh($)IK5*nypM&CvhZmZzRbe6S@;PHzi#2rEj;ii zar(wsc#4G&vG8RUzRALmS@9<+fv+!mX-p#^?Tli!PUt-~#Ec~E_U$XE=7S7!i zr{A;i6btWd;iD~lriHJy@M9K!-NK(+IPnOo!ZjkNFt3vX}X1BfI2&vBOf1s1;5!p~axeG7kK;nx3((_69d6btWd z;iD~liG}a5@Jkkc-@=L8;`9u+@Ol>B-ogi2c%g-tSol^8KW5=KEc}&)OSi}A9c$rf z7M^Y4lP!F?h3~QOixz&{!k=4s;2m-LMp<}c3(v6dYzr^3@QoIJ#KJFI_^TLR_y%^U znw^QQcY@OO@Gw2&nZ%cc_0d^g!q^cUru~qi20?v`pCx%-$cn*#`Io;eZ330?KrZby1}ium8nTp zxEHZsjNQste-}HPD|aMQiW_pn1O8Hq+i63b^seCU<3$XQJ*V6U{USECo`ikSY6K#a z!&B5xe3N$sQ^(fnR39Ir2gz4M^<=p^ptLaIyYx9Q$;U1WlQ1ps&Z$=si5va+T7ONd zFF18n`+a_D2gB5RJ~FW|#pw9x{UKo!As@0Kd!Y-{^6tDk9sbj+j`)v$#B#ntK~7f5 zH2#21x%%6b(~)=CYn*8;hHn%aV8A-)_^Ks3-096frh1UJXjNsopIH~ zUvjtds?wL_OelOJ@Bot48<*=>FOQs?hnUjpdyHu{Ir%Nzb%hMOA7`t`4J7R#L{6Sq zm|^Mgq1J$_R#CB6Kc_a0!NmL$?-C6<>lVm46T!XrTFojiy%lC+<15K11zz%;Mgvcd9pK>WXZfi)bRG_hyr1)NHy^*?;~qZl<>Nj+e#yuEd_2I%gM2*1 z$HRR5ijPP5codJy8)``q?c=n4f{!Qpc#4mw`FMtpU-R)SAJ5@Y*+ShH1bm(rJS%W_ zPx0W{9H?N6LWn#bP;Zv zSxOn-YTUbvALSqD=M6sIaDMe7wWQyL`OI#|M0T$Omp0alMcD_%j}$H!180@F z-T*!ld?fiu;epKZjG623JrwWRd%+_+R0pJ|s`vZa<>Lf_K-bF{kP zmS*)5h$?&MfIn+)dEuYXui?}F0_F9rRgs;JxS9iH2s;TPiZ>nNtiyPX(3Jc04=4?r|EN=-lpkqG>v`=roYp)Jx%|B zsgDnJ;4_dc2T(Qo0??eZa3w6w`4CTs#!o|I=dS|~YlX)3L*tgA@q3~1hS2y6-?;Eg zlJO{@v^M3v2oqbNYWxPK6)<_!uNLC)#grUyy^xBbbb+EqYL&4pN@A<%d#$48wTgBp z-=i%|2O&hep&}+)i;hKf4zZ&yq3x&+p#Ny19_xG`jZMAyGD@l&6|US@&>7#3hc^Py zYlaZRk%W_$IY;&V5l1p=qnsf)5jX_dkZe|-GAOqLk(J+FpA=7!51gAWeLvej&vfBW zoxj}A$5k+?Z@p&nq0d@=08nlCI_yND8~k0EUVvs_%d45R9fjhns2|X{CXFIng1CQ4 zd*Q`bVN#d<0gz>+ie{pxNm?-9rYGq z829f0)yO}>j&y_VL&}G$NwlY`slNR-OhUM;Zl_uD7WMJ-z=vvo2OcyfS{K;gr)6Kd z2rb9Lq_%h$Fr?*-R@nWKcA6IbQEJ8Y&V#%tjVr3`d(d{Z_O8p*wm>>;;{lIsf&e-_ z;k{l$rsoX}c|>Gq(8B(09*L#*+N#nk{a=_~O70Sf$cXm$qcQ>`1Yn(Ojy1e8(snU6 zqDWE)25xd7dDN|cq2bG@>C^qTox(|}4$tB*s&j(aq7!yK9k$gCyXxeR40A}=re~+hQS0E~np#d> z1kalONVrfcuHmX<|LjK>TIba5uw6~K2`h!$1eI1pbQgUbi%zU_>Iv9Nkw)nZ)BBgB z6G5F*t58LPJ5I$F}%TZb?U-B$deVJV=M*QQ^gJI= zq3?S?a2{?B*6pJnwzQ`#K9}~i^-&XE+S6`uM<4a!r9GVnclA*#UfMHEP5u-I@_N^x z$iga5t68w^doM^OC(}*BmF01R-9D;++W7&H!})_IIdcu)?HAS22&<*!i7=^kKLaF> zaSp946G=IBF)Sr#y3=`#En+P^M6b?^oRY)v3)O9LB=z;6t{DgY-N@F6GXrvwDMeO8 zeN-B*H_%mtRMsGz`L6@%lkyXCHh=vlH26gHV1D%rP$RMuM-MU*s`*|(lQ)`ePUCf8 zgnZD)p_oIdBJzRfUL6pPq?U1|4OKVm+JO7a-CMRoimufF+p5a$zS7ER99&-PHAz}HgL4C>5Ef*R>m17<^t?3n7OEN>x`hP{&1$EsLQ^WALc`1eA-Td~6DyGT8> zfqLEl)c$+*kaTW9IiJaT*w~M&l=H?THXPn^3u|IrufE8lP~AGxcEi>=&aD^JLIx(M zm2>KMFq?+zH{+LC712WZDGTLhyX7J#DHqI%kX=_*JaQgQ!Wrr8c63-iKm4IzKG3_6 zr?Z%+ulziDb>zsLz`PUYGtr~x@>)h%T2vupdh0f6QfW2v3#c!mjOZ3OSljEy#l9TT zoxto|i|oWsZC;LZ%&2(iGw@cDD?=Te)fK24C!FB7jfh;SAZ;yIL~q=YQ2O^Vesx2x z)LB&hHax%Gg>uD}yOz&p*_<83y$mLG)|Yr< z!X+wASH#*|48{r>6bgC7QI2s^JY=mQi&eiy&8TZo=o(UuS2qUmR+!Ws0lbIs{s2Bg z_(TAoC44b}FT*7Ko^31yL8Y-pEX!$AT1vaxq${5JSMS1iOH-smYHLJ*(K>LnpDKK9 zqNQ&hZlw8whkcdD(L-C*1CKVcJ**dcFr-PiDWSDbsMsGB+NbquZlIl)$F(6r9$eq| zHuNO*6urtI2*;Ck=S&Y2;Ux4I`b;OG3H?Q+W}v7=a=f&sBa%JzPiZ+*%7p6@DU=mW z1qz%`?^tvG)Zj?8!VOD%hD!)&D^zZl_H<_>dC|RIMwBm6bkKTbWV8VeZPxNB?1NT0 zGV;eoqaa7I!sK8@BotJz_nE9LkoDS$d)mO$sk)p&sg{5!xT>X4FmJnCjN-A8kYt$J)9P5N$*e>y;akdd!d9>qFzjX<#qIqQ%81 z)pw|^5di_ux+>)i&`p89hXBM`(p4C-`5ua{9;;FfqxT@yNPOc%?-@0@pZIo(dXV#p zBRo40N$eN(uyP}D)sdlxVpEMljtgxP^AR1!`7&^om}T@jV`Y0f%4IZqPHQmYSro=o z9R>UZaQ^{iE||A{iPS)2#01)au%L`I5&Nm3eMXMqjFxa40)~zBE_#(l>d&M+2%A;+ zK|Shy%Y9TL?*D)|j?~$IOxpS~mM5o5X{|_92b7CV`_<#Jc3*N;y6AQnjBtunB7{?f zeIcA8yb9qI$rglDgzq4nGEvpGD-#t}!=(6p0pyFUZXQKvIs<8e)xmb-gOJKuLMtDs zTP?JT>4?-a^ErR|vfuffjGoWYC$L8JDqn7`5BbyqX|fakfr2Gc%W?LF9si-+N;%(y zo6P4ZRDVQnEg_`7rJ363!(-JOw5PUfbfU@0C>Q0lZx^FuP9+G)B!78>J^ zh1893%*r{a($KPs=bVaBCJlA1_~V$zwaOmrL;4>*>oLp>XQOk%D!Af`P)ENS`8$vK zdyK?M{wBM~-+OrIz9NUL$*e)HIvw2@XASb`AA*rbO>5||l8FQv?8@BQNHsA%;3#9S zKAME#hzUknAr*)CWC-#T-6w7y&KCB+0)_FX%ms{cW}Xn{=bUrG`uaKYb3XHPAkvon zcsbO5&JFvoyfJgeHfXd=%GSiE5hn>)&p}e;Ys?{evG|lJx=`i6>R*66}-7}bEsf#-(P4MZ?eqd zjv}69ykP8wy_&0IF-|3W;R1?O$Y1q#7m&Q=+lJ95HTygY_DM$Po{;S&$o8bKgNf*U z0@jjcPB}-E`&|6<>N(G`3I05<)R$G9lct{>?AD9e!%BYJ!j6BaWpc(Q=j(Xa@&&A? z5hxm6Pt#yh>*P&6X+9iGwxPb2n}CH-dvG_k5S1W3YL=R2(e^7Nn^^KX}f@Tfg!$D7m2igO%%-X}f-2hlI#v+k!J zM7dl%hV~}PfHAd4%>$LjAFkcIjT4yi}S^Qw>aAYENgke=mT@bn(jV!*f3+ck^ z0EF!SSc^3I9y{0{SF9}cxHo%PFvBruxFJzyID&DZ%y0zcb16zzqs=5lM{E`YGaNzj zE$zXC7H?CKY#UX-DWd9|35qpzk7+Ypze~41zl{QO;aG6o3b-=Ab-<4Qkl!$Lhu@3H zZ`ZP>$Zxuy`aZ)fVYnpPqvG|JlTBvc#Xc|QCt$D;OjUIHcVRw)NKs}oe}vLfFAHv$ zy-*lt$y|V5nv0CoGNI-z>Nc)F2=s3)&nfLbLR1k4EeEpkweQ3AB~7^8HP&ML*Uo)? zb~EQkuY^tYgAYRe{CH#$yDE!nNYRv4cuArfO*_%YegtiYw=r&n+ZcnX^Gc@FxC9Q} zYmVs_{WhbHLsPI*P}Ylit2(es!Z6LBkdRSmAu(bw?ocX26xWMd}VM&oVpw_ zg&mSiUj_vx)0aV>rEv#jnmt%H#i8{ zFjLl6TeM)dPpn26tKd@BN%~S&Tz$*Q>yAyZ@!nZEruF=ob_-%!!;WcYJf^Xe)qe2Y z;ZN~s>NvfliQ?2wn~=w8opx=KHON3XoCu004GV?7)DU{ns^<_|MR4e>n0RJK*bS}IL*_^LK zM)K9s7-Dg(R#3aZC&qCyKuhRh8wY4X#$|y297bpmiJJ$xR`ZwumxaBH7%Rs@%@c6D zrGr7>Z2;H}z@82L`B;A{0CVP+F+0Kv>ArtOSy zr~MbCh|-kTk*M{C2IyZZvL3Y!LPUx*O8I|G&G0jdr6H5Gu`4SYxCWy;Z&(>r@~$Hz zjmm%#QPmdB12`KnqIz@y^1dY#wiA%oDH+%mg>p@l-pE7^jh7>dw<=~=6)#aTfw1lp z#$g2tyh)%S3e1BRo4EW^bUD9?2rMnfFk(_Kz+8rFmh@~vtb6WvD$}1E*ca_@UHmZ* z7|22}s&hO3hr%!%ZO)dFV_?UBsP{BEcftRqY?~L6w?xl=3?{kNM~YqXo*jMpqqK}A zU}Ws@)H8_PQ^%#cr&h6zf;%%Bm!f0Wn-i-O&=%Qb3X0L0yMVY(5L0mEHX+*T1f+Y= z^Skw5>ed-4k$(FIJ@>Ygv(@=wcCWh1*9Ri|SU(H$H?m~}ijSLx`{I75cTMOO2A9k8QJMt_2Bp}AV!_4dZQr}r{&a{kQPFjKkH;4!S+LONqMLiM-x!>_CT z_VejUID3Ph%Sq2JOi|kA*)WOzrFnNpP-fOlYaQ4uS|z0?;!!KAYNsLH-!jwR2Ytc! zjoWPFr<-)PN4ip;&ohet(%lJ3^pqqyVI1uF9N1-&Tm62M2^0EB=XQpbbiRa1Ju?hY z^t0(Jr!#r@znMP9V^HEk&ezz|I~+VDf)dz)i0-u5u3#8&H85%`Sl#- zyWqOIT~6mc!c};w77@~iLK~?{HvTbjH!Qd;nQ`_q`pc4|l5PVWA3Z`nGH(dTW%~wzb;5NchIK#otFA zqTu$xjTWed{=Y!#xcrp8!Z=n}1iL7FE z#;?2c&hyJJ>0qada|QFz|3i|CL1m5F2uA8J)#O%K(bGU1h`wSqdG4zd!rfoiH!G1wMQnY56vWUAe1J!zKK zyZr{MW8rR6)J4#r^bFhQ^UwQbkl>ztXDQ3zM@&QN@kyA%GVnG5iIAUq=fPCH3ou`8 zgYLpzfCY724J3xyg}rR&drj*m6T^|iQ}8I|5D44;$uw()>o`5Tg?-uFxjxM)=UUKw zC25{iUj@yZMrl6Kj03)i4V|#Q+eiAVRSbfd6I@=43utqF{IJkF2@#-wcngc4S;6em%4A>%9*er%+I;!`g27|=MLmYWZOln%Fkw!ANAO+iQCRg_*)9Q7+rAxy)`W^Cg73=6(Qqvz_ zZHYYfs13IVh3}*IbLylWj1g6%x$TI4Yp$ScuDLn}Lr&J5+)!xM-4Lle%=xoi^aMS8 zOXYD99;=R#%Hs!=hACBT9Yb&0!#IGOX#1VC*LC`BXQK3*H==*Oq5 zcC{5^?>B!?ne=Ax{z}`IV;gTAmi2RfSs%How5Hf)ec?)FeOSM={O>7i^`KAa>I)h9 z>aU!C@r$sWG4|1IXPF>BE>1kC zLS(J3)_ar!oa;r?X*-$p7snRjtBK(Gx!T z>d0W|T3wgoU)Hmhq8aIcG{J}L-Tw__Wo%Ym%gTO7s(yWsan_j`wkxGVdgp@PYgk^# zBVD1_TNebHz3J;{Tz2}cXB>a1O&o|yVq;LQI zefpBlNuW>mvHUooZ;}+CE*Q~Prn}yqAX0i7JswJ{U%|V4mm{4}T6aKYq2E=XGA^z) zYJDNLk%ig#Cpu5~-FL#lehTVtMKx|czx>t@%dgEZKfB;yAN1;0LG}B|xoNjUot{Zy zIZd19ms5m}69PIm_|MbPB>E5ZiK2QspkqVOp@pIP8!RL8qj5P0uhlwO`wEx}YS8+@ zKAMOIr1#_a-@?N4Qud)wXoU!qQk{)$P?yVA)l5y!S3Ck|3|Gb7eybd(C`%7m% zAcHF}`^&pcoyT{s>^r|gm{)6W;J5Hzn8FsWzy7Xl2)n)U5Ir4hQCLAR-w?PN;X9Xy zt5k<$zv2?~iTth?3)x4Zu=FHCF;(7!J#iKy=#_NDul~FopO3D>FS^*Y-jNtPM<@Jt z^YO=hd7pAl!MyqPtgoX$YEE5_XWkq?vHk?pgnHDbp>ey=xO-^aH#8m=8s~<_6GGz| zq48qhSkMfT4w<7_T?xnjB&f82d)-0p-WZmpRqVhk+T><4>?dscxrJq-4(6Yb&Ya3I zJGd3eNhf%k);Xa~n8u&clZj)4PqkK2z*_&A;T-pTP^`|!ABXK>FO($54n})p`GlpC zQy;9NRMhKJ3_D6eyWT>SQvb6aq24fcsxQA&&Qzp}dD5cVeUd46Zz7_QS#K)u-Lo+3 zJ&Uv6M2#y^URs~-cZMxYWBhnOjV6Z+i?WCJ(jbi;m`1;OHT!iZlG*;*)O(@20|tGZ zdT$Q4A8@D#8JbmF?~ew@Ar&_v@S`9spk&pXGXvY`R)kqQZMyJuE1NQvl(jR(+X;DMihh|D)T>sRu?FG;X5-gxJS8^*hQ!?BWge)?fN z$X6gMdEmz*#)EuEvXY0J;34a$C-=bXGZR597p6>DS)+=FMSdG+BY)|}5TnA4LvDgI`nr)i&%j_>QeqQ(Ur|v}%^;?FUO*>A1a&^`_4pg*ciW#ka zh&Eg)W+JTD1k?}jxx#x=2|k5EVl7$UUI-2BN5iMo7fJVdx#as5m%uOPT)FL`C66%G z!`R~@%tTCJF#lpfuhMv03dO=iR#UMMPTSSD0Scxp>stZ^=hxIH1AU6J&P;teEkUG$z+aEcc>5 z_S7vlOUv;`uA9!{B5y~_K;2#j_S;@?<_LfM?s_f!pU2;CFEBbT{(eR6`Zgm zVkxGIO-t}SS`nXP%|zI%>+k{Qb{p3q^ytzVvxzgsbVo5$8j|(!U7m|W>~i&S9wz#7 zEvSp`d1G)sV7;@Lje0I-1K-uAS6@X&5UAd#^e zjq7PWu)0%mVB-cD=e$i41|^Dv8aDz8+v<74I;?&QE3Dcc!=^a6I9RhzYq3xq+_(u& z^{g0=K{+A1pV8*pV!_PFZKbzv6!bQYVi8MdXf2vC*wWR8F(|t<+Q$u|jJz2!6^pV> zMRz1kP?VtN7E@;)y6I0KHF>0Ca6ZVkFi%Ele;cyLnWU`jaccqtsUgcC0b?|aNQWzc=9e33kRBe$>Kv-Ay1gNrnu;Fo(gdvpCu7 zr?8iyLq2UQtzNU^RLw;8D1Rc`%?ia?z3(R2RU<7BenkI&0SYNjR0t$35KwPbxc^9TGg$D-h4^0qU~7tF_>! zqiVvrmCJX?=uY}r4svptnwv45bhN|HxizS*e&_A#LUC6rlv1VGgfS}QQNn3=PQOZb z&k1a@zU*e-oOf=yC+xN#d(5x@q;neN(|=j@zX^y{7n0%zJ8R7pV)--QvJkO+$hS0o zx%m98Z;9HJ&R=Z*9N6lCyAs1+yJqh>qJiF>bRFa!fmh=$ng^=};t{?OuF$=1 zQCOp;rCKkxglcR{E96V7dKv*jE)mX_xv-WZJX7Vu%u1oyQcD9$rMc=g1c9Jq3x-hR zp2G6DW=uoSdazi#QqE~(X7Of>nWdUFW)>!z1LFZ35HuOUqJvD+F4@fh^1cf}!GO&P z{FuK*kZb&$g>g3@I`nsGoo%4Q@@-Cn&5&mAEF^3ETuqyS9yVV1Hov4zI_l>Y*c{Je z(4&?-UD6l29W6sOFArUbm)(lLZ?PHjmU|bs#=C&G|6{*;5P0_RSihQ*{f)N;^4Plv zxyYw+4)26_5g?OY(vs4nHLZS7$C51d$k}ST-(WHH$jNF^%mdP*mq{iiR!tR zCHDY|239<=4OaKTs>S65$6p|CwRjO9sm3qiRNDex7a~G6uGw8wwQKocYqC|vfrk^s_>k9?vtIPn?52T#WP)yj5=Jx|E zpuBvdty}M3QK_PtHy%R5(gWqyzMDf%`~VMYAXuo*)Us7Zfna#5d|CAw zu*|Bz_UE+b7Ifm%3Z;c-{YNp$xteZ6cVP9Bt9D0Zktt6s6Avvok(PiB0{Q+Y zO3vn8C>E9s{+y1W-WKZLu7jSyxihFsSKWfF=~Q2(Y16GtjcV3V2Lfy7vuLuN|3XU< zCM3;O-BaUuCky|;!q>&HPUvyiNmI+GYngQ8Bvg2Puy)#V>(J?N?NpnUZeX8%uBEBE zIgVY#v@`^c%Q3DZapooSNa}S2$Gqzg;0Lcoc*(aaGLI|yMFi)-wtfecvZfWKje=Q1 zoqS>&lYAjl%Vc7d9T#yrTszffWmcjrqbXxCfik`#lw~w!ng0f5gSIu4HD_y?Y>cw= zBTnDaPPLt~K4mq(%(AYM%91k5YD%&pC9&dpa;4%KHx22_`F=#Vv-vE2)+NWAJK{eA{5=qF{=nJ} zlnk-I+p@=1Ar6#mXH&d={|v)+g1*GT2SAZ_l5{A}u-`Z)^PV7~Ts+CACt?hXsXj8N z%uZ+~EL4w&UQZt6xqxJ_#$IR_jfpVTwu@O!qGK73YT9;)RkZB2<$HPKZO(q+KJUly z1_1y&axIFFopcpnbZZOWZ;rhyosc{^c+y~B;P0!USq&)g1cOIlJ%^kM^P|35(oHwEhR^yl z%Zur`ScDn?DTYZMf8@8i;jrP^qO-x)P7x&H=Q_LX74qzfu=zzmpDrqn@BJQTJJXG9 z>9^oD{1)7A8+!nBnl@H{Ne|s)4eVc_)pN$o2;0|w2Zglu#b`~a<{keVbcRay|B%j6 z&X`?7I`=+6(;3b&xXvD!5W0tD`#p%9TpvVi$}EHoflG8DBvIQmBd52DCVTavsN;G) zqfS8vBQ~AbnJHh-aAIFLMRsCL08=^1m1C&=>oJ^&7*Z?yudOOY&aXGszMWA&$LvX{ zeK(7Mwu#JoofvG(m_YrIIeG(3GI0>1SVew5W8ajT_$R#V6k1aLLRdy!;g?SIP9%Oa zXP2ZoW35Tuf)M2PeJa$1TOI{sbrjs_w~BTf{>&aeWRLH^5Z&x`Q0M z6s*PQDwAP8&YPfGSY1QTtucorv09_iNvE&BKy7KVOBH$qixr1nGa{MSU5N0dac$}! zpjK)Edl_U45tWCQ^e}&)#hN?GHjIqg8HNad;eIVxfb`SFL!0`syipui+8!U$9$yd- z9mXRLm3r0o_>K11Je^5)Deh}BIm%#UT1;aZh2733G!f&UZQYhV2##TB_C> z@m5Q_g;#O7rjtl|-KYa7;v1$Lk5RNgjz@EKXtwbL3{Xs;siK;JS|55vQR--KAcq|>t{I}q;~x-TF; zBgEGc|2)LMA^u~Czah@=62yN4_JgYRL%b7=YTpnaLA)TuXAoZ+;_HZi9^&VS{}kfv zuE6bhnEb3wJTb&O5YG(p#l$y+_;KP_LY&+UcqkqwzV(T>4skE>DIva-`0)_`iTIlk zx9<*I#lyt6KXGq}e@Z+P$BrBKCyCz+-TzA5G9w7T28?Rc5PzHa*btvbd`pO*CjKDA z&EEp9;$hO;nYa<+vxt8h;>U^K32}Z8;I;Aa^Fw@mh<{9cZ-`$Y{!565?FqaQ9wz*O z#0x_FBVrzHZrpDt{&nd7D)HY!JZLZAwec|icOX7E#6KXuGQoJdFR-iLVRsKZwf*1n%E~Q5_%R2Z&z@@t^~N*T%!dcP#N)A%1}Pw;}GH z1-w2U#{UV#=Y{xD;@3i){tj?A9>)I;#NP?=rNnoJ_z%QihIs9RfVafMg#SMA6(N3& z_?r+1nyhHsAh)vN5r>>xcN}vweT?U9ZWnw#1|6Z5aQ<9 zz&&_~e=MP0hmJ0fsV4LFenRaFM`+sod|w?1vvl`nV;UwY%+}4p901Xe%=a`e$5|Zu z=rv9?#Xsz)y3@RTEvy@Dei&!{R??WvrWMhPDp@Sn>OOI%yW zMeJR2eu+LY;dP-m$4*DCXVw#LrJV1R&OcGgJBhS6oUY5aEvSQ$4|@!luICbE?WLMY zl(flhUcUS2RSX%ILnmfJwQ>Ch#cafC220Eq_5|SJY~r-faN3#x9cP%6Tg%y&V^7C9 z#wnlW_xnj_WB8ngJW8qLlD$tsE9pphPg6O0h7ZoQdVrfY-gA?8enyP7ISe_g0n|SjRh?Q@f@$GNj$uS>`NSNSa zxRR$wVAX9R!!ISDHBAE)wSZ2y-=~Xu-h;#irTZE1I2;*}>GrV-e1ng_~q@Zqk9Y&B#Ry zX7|qgjp1ANrG%>z@WERhd>@;@N6e8|J@}4HEau4jAACoYP24fqdI!=rV!}US{tsoP zK7hO+VO|#@1dD}~TT8Cgl20Q9N$nmuBsV1QjYi>(F6N%aNeZU?q$~)zrE2~}cx^kU zcBDELb>N@a64)=E4Zgu3)L68iV=UT?MTc+EZY(;Dg`DPsO*e*4xyh(Gq~9%OWEroB zlax4npWSqGY(>d<6;QjpE7*!80ki;2r@bCHF4N;AGzmxtjM~9dBk}jgLokXx&(PWs z|1>?~$9D8Xyis<3JGut>m0PFfuIb3W&i`8)6KK=zX@s-eoUlF3Td3R97=5A537CzR zwzMtS^P!+EwRVr~?apxI*66{j@e*1_VZxsfXQqLji8$~t+ZY80v?+|>)}*P)-+#j? z554f-BZ5P7q+v!q>UjbsCDvFySOp9lAF6GO3S{x4JD<|C{a zDiII&_vc|o#KQyhFnWOB9!P`U8YJ_IlQOH@Wx{KR zd%tIeMcgyK+r-BZdFI(4#~Uvpzx0>@q2OfaZ;2*cOkH^eY+IUoH%D=_xR8h_>#39+ zmosn+Qjlb@MJ{4r%#^*C;nZ5pv|^bZvjq?qE?Z^e6IXmMF! zf$jEA#qA#GPZVAc7k;mGx4hfb6Y|DIO!Dqf@5{SWeIf5Il{=FDhp7&E4_6g=cW2ck zZNOrlHssY_+E7rlwV_$fqoIL5C^z9I(BYPZ3T<&IExKEMx)w>8vRWeVHg&zc+tuCj z?odz2yHmX^?=JPeyoaeTA2xeR;R5FXY{!az~N4PSqjrE>)5D zFf~cu!__o-gZRC)A*W_*Ltf3(hJsq84b5taHVjnPYr`OQw>At`PiR9?y{rvG)ce}d zqQ0O(6ThYq-{O~i?z<$etUBb~rYiDoSCi!3p{B{ZQ|%@1E?iqf|HITgc@I~MA{i6WY+MUe<V0h(q`uIG!3sxkum+2&LmP%Dj|NRMztwWP1DYp@ zm$KSM-fe0RdAF-W=LH%7D znpLJ(2pg!{v|*6)v|+HCpbbT}jW!HXd(fb1{sr1|gu`cxm$I5C?>4na-tB6MygStO z^6pf3%ezZGA@5=8WqA)*@5>uBf1wRIm761kVS%y@`huFuh)%7J)cn5!?7_9noR}yqP+YZEjTJKe+|5P zc{y`c@)ClS@^j4LzP#Mr$jf06W}&>?2Plx2_5FbYVOgIA6i7;utf81}(Q-2slh{le z7n6HZZpP$O!WLM6VY7)!u>W5O{BINjkNC{#u^Ij!CInsz+R=pnmkEKlBSL^OU|Z-& zQ5i6DC7r3Rb*A-O(<2Uj=*#Hd_UrovTYD&RZQ<|e{3U_%$$f$@iP&R5un^8O3 zjn>g&l#WiLb95P%W0=u6hWiRf)>k-ig|AjG^1i}R@D+~csKPNYPR4BM@ykY`XfujL zyHO-Mj2_Wx)QB#lMGP}a#Bg7S$oe`&&etLGz7A1PMtn3!bqMYYjg-b|(!ZCDZqR0Q zgLb1EbQsm3(`W`=Mll#>^n&5OT9EbCf}F1w-9vYj z-W|H5yrDaaAcXEHZ|IKlhVCeD=#KKH?x+pW9kl_vqc%Wy)CTB|H0TcgIJdjmR{;lt zx2XaSmv@^QBky)KS>7FLM|tD;Y60WCWMmBY6Pw2nz#T6Toe z1+&%h@!9j*A{?L9ZRv7~NSE%cUpIOnRyG5%HZu@wHv_Q_GY;!C!>}$h3L9nyVZ)Cs`NN2ieq0PvHb|Viuj6CQx z@}SGegJDJ-4ELo0?tanIAh&vH@I@#MsAF6S&WXx`x^^_Gm<9 zL7f^$APDNzI07k9r_=~V0KOQFivWI|1RtRY7@=iCs9@|)i`Y;D`>NwDmkTyAABWH) z*ba8R>FM=cL7VBY+f9GnVY=&1(_42%JL~RPM7n8UW<#0+dMA0Kcak@HCutg;re$w;85xH%#4On7Y&ObXSz6 zw+_kCJy_XrY@6ZOcEhn9hGRPo!*;EnUrR>^y%+g)e~Vuy{ZoGZ-`{s}{WQw5lZ-{c zwUZ2=hK$QucLWIs%_}i3C#m5hWL(bnSKQ!isA)1cS2kS{6g^@+lv|5j79C8NXweZ! zZ0TvrYCKAo+vlz~J<;8K>lpq>t_YISifGv|bX%06v0XP3vu50~+QP)FMLPH}l<23& z0_eG(vf9N2&@(;l5eBW!3<=kwwX6;>zO`h3ks zbKZN*NHeX?VVKO*e9ug4?_h>wYl01eX_`rxSSMeEnv<~z1g7sJpiGuEpM<&63QFw z7>IF7wBGySib%cp!xfQw?}sb?-Fkl{Uhh>)9;BlE&;KLj!Nt15LM|{CAs1YyeS}-7+KxEEwjV@TRCqFEK`_6OzLHIBgj#Y;E~oJ zzmgU%aHRF2GkNtk+~nBvinlpJ7J9eCvj-PKtdGTCzBe%M4b6Lkc~3O&N#?zgd2ejq zo8aBpo@*xlLNoZO1^aMnct47=PSn;K@vBR_PT)mst%^F**h}BAmXJdv z#=q%STE-^1X6`)3HR`PpbIwgHI1D=r-1&Ug^Qv|Xw)1R^+|AQg-UzJS^!^d+ulaP} zk?_+~FOTlSkr=5JE@p1s-nZe@vyd*0cVMg*bhuLET_A04ya!`x?AvZ>0S;hDrQH?o zR0e$?){PJF09^^$i-@*TOn{2@0xA-X58F^KS}=$EYIY+2k%=;bRxA+0CMhD z{ECFTDIfrYKjs9S4E~s?4*tF$-`@A{`>AG1m2#!6(q8F^RAdWwieQDzS%>LM6(r`f zh(Ka_4=F4++4vNcRL1mfgIq3T!3W{@@jio7(whR8lsp@MrQd0ZUYx#`TW~Zyo5O7m zTFEMrTrh``_3JX1E})D2vNqmN34Py#Z4Qkh>3xpq=M=zUg~V~R&7{3Gz$ZC3z3ywP z3-|Zch1(}FpA_}fGourYU67|r;}sNsWrKv;1NGSIjYJYYN_uM&O-*>X&)xMt#a@WH zx1)+GJ0?8b{O)?Y;(=|VhcKRl5{>D2C+o@9Dhib5Ht!!Ssu?=XT0y_P--Gi*DdG$jiQ(2@_NH&Agnc@%F~6r=A$? zRxV3O=?hsSMuD9Jf)Yzxy)Tg^UEWR-ZDX^`^abrF>Y|wPI2&Lc!|7_pSj`CFZV$BvEkPNp*=hk>PM*`HB+GgGtEtEb-Wy zPt0dKl9R253}}3XjE_#b^>SL6DJ?#G>dmA3&Oim@E4f<{8zqSwgnSG(s}8xA3E8b# zCQd@4F$-jQx8OlB5XQMI8fTmoS4T)uAnWY>cI{l0Cv=%&ve5-wh);COZuf}sgVhQ| zqy`@gq5m~41Cwbl8SNv}cpdfP^`NqsXB#;2 zEH`iTa^8_T0LJ=Ldb9o!s5Sj{vWXVU<2lx!2jZM*PRA_AEkdM-dA6?0gtM75;TZir zE$ek6d{$Yn!prq`9aD0MBlS{Gq$;j(M@4(M`bea?n2%)28;ziq0}}HougKzP&%H^I z&`4=I82@(=Kl#qYKRLCSyoSTohw|+T^1xg;IM*cIXhP`G)vAFyK*NP)wcHO8;JPa0 z$U!J$NHQ&o8ao>#4a(b{2z~uDzGvt+f;0dVDNoUMB=GjWVLKW?H|b~J_Z;b0C!$LG zav%e@ajq!sjbhe3jl!<>zJMG+D2k^+_>LlUhOno#Uus#q7DRw zQMXwfVw>=eLRfvvDE9v)oo^wp_*A6WS3olAT;#XZXl91p+Pdx_N67&h17V@9^U_Mv z=~k~D{5v;?bPCJcA}5_j4o+*W1m8@0&d^QtHq`_^m7lP!Hcv_&!e!CA5`LSMC@+|YW@DK0nHWSgXEU0V_kF&aymR>)h+Amn-Q=B#cV)64#&B)~ z3j>4AE<}b}J+N|B^wjfEzb~RZleKRp&pdSaxWVE<{S3a0teQ`nY7>*xeCu)ru~ciV zIV0ax%ZVyD1gAV7B94*wwxCew1(yy#ZCd%LWG$6Evp!5WVezS3wI)e7R&7ptkUr81 z&OxND9(3>kCB3>q7suR)LboepZbYHmbul+0HX~xe*z+Tvz32Um`&>WAB;NeJGk{4)kJP6Z2XJvLNyE_Jst(V3m49555{Y z3;v}oo+E~~gmZXwK4iFmm8?Bk?Y2rY{`(8BtcsbI1bi_K`c}UlzdUt z1UpT*w}hlfKE>!=Dwu=|ZVaVx!f`mXkPqJ4Ty?nwr&X)>BRm@=?TKX*c)C?Q(JJnV zZw+6)$ib;N4$|eSPb3KQ7ZU6f&3JW{+%Xdcp2T-)=PLlfGf_g8t$sG zNP=o&!07rACK2jsX(f#|7Ejuo(3)41N+>AWY`S6#gRyanJDyqLfEQwA7Nq=?qWAl*(*^`v{n*UkB0G)KBJ$- zlB^GDJ7Z62pxql?+EebXT{?IGRHu)?`h5%HwY(H@_I5}u)5RO>*K*}SIeIhE*B1|P zWf*`iI>3*q9?AG<7}9@&?T=J?orpNmz{V_04}F2u-NrNYIXWU3FmQs(9S<>-l-qDMAB_Nw zFOiRA&OlW1V3=vfc>jfXD?7^Y5kYSOYVEz6cIX#M@qVGn!B~^`l@!%zrX+a|*{2t` zHRf_U$6Ab5UA32ZB=KQeYfyU(!};P@ia}&Q#P4wuj#jqEh%nPSCTQZC5x%P8-52Py zSY}jNOVzyOtDSde6yVXOLiaJS@^wu+Ibj*#&xaEeS`*4!b z4Y!e8gzaFHgm)j(O3vjRi}@5@Z1@pqt_A|{S;?6;;tVb6Xzvhkzm7!vHFGDkF?J$H z4vTUm>pdm&sKS%uL80bB#K2fBj`R796xKXkP;o-gC+ZaY_3z5i=HD39FzXGbA;pfq zNGv3mtPbg8rugO7wqP+Nrk*Ut%;*mY65e0oZ^3C|o=+>)15&-KIDa&s{@eER)<-3I z&oMrZNpD4bza#Hk@tw{%^yJHeMKC8DZIFKx7s9(X_MHJ+;p`rBGta>#+zBH*y%WnP z;9YMtYB0Zi^yvOwUqX{EuNaV*>9OTbx;7Z&1Wl`Cu{y}$?yvVXdH#&lqko0c?>MuZ z5hv@p7YDcG3_H*nP2Ko{#C(#?X;Qu$e?Spnjz!93SHDa!WvG3jQ_-13+l_fk%9L8= zMD1QjY%JWyTF4P%lbDw=2*i6XAx{`e=nf?ZqAR6%-=O@oWpbm7fKX*pe?n0WBe|fq zI3~dcg~*IvVm@o5HcP*yBD9q3(KZo#sTJKbVSje6ftdra^b07jy78<|Lhd6WG>1TK z*Pc0*@+`cU_bshR`k+k!yYH7+@@P#dncVe$D;2@^9Q13tKrzIV0xj>+Gk8D)Ymhj> zi+*)JYds0?c|c58OL-<6h#^-=)(tLc+&d1o^R&F!!7oGa2?R`zEvbu_A>A&^)<-m7?EY~JLYgYX!+ z6uDBDIms{9WNCahslATROHKCT7Qo!RrqVij)k<#y2c}Bn3j;`ItVV7c&D(4PNjeo6jW};OK&DI4X>onh*A~CBf zpq=LjY>D^F$U_o&*dWM5!g~YJ=Bll3V*+T;C({kw$d#+5(uL(ESD$qG*7B9+=mvu` z@P+e;_4T|Q%Xp?Kqj;%o5o9%)+C%3yRsc;gYLdC?&?c-bvVm$kaPEub7NN)gaVVy< zFk2vP$9tWXgETp2Vcz&NEK$Kc%irPLi%T?fF#m&QoIRIoUE#6;_ihYxFRrMj_!EYi z4D;goC@AWUO%B(2USV0`q`AhXa4V0=t38;N%>Xd>LK4p45)~IUy=6dd$TluJ>(P)i z8=#XK%~1u*7-KHIs->-U9OXSZ9j(RCEA$kg4~Rk;MKM6Ay?zWd8kuLgj{vQZ-o@Up zU`gIS%kcKsz?!%Jz`!l|4jn3-12HCi9EyiXjiGKRku>9)(mdRh_?{-iy8OprKHc>z zV^3)+ewOmpJkIB#yh@k%#Iof&e}N7rWnp3(vmI_*8JKW!2d!AkRX$ir8~z`LhP{2I){li+m2EKs}s<>IsE7mq@CcQFRU6@SF1<2UXRL zk_~7JIdwm*W#CcIXdA2}JpntjGRUROToO|zm=5K7x6qnoKLCEXCrMQd<5ixO0NLPR zhXr(R-I{RFfN4#wrB)9sK)4!YYxu6e6KzWRoAv}w`4~1zwN*Z;q*WU_GzO3~I_Fp?AEPuXKiuErqlYgWAORRg7KB$3AuzM3J z-@ui{ei`3n>UP~`ESpN}EHm@QcAV=S1iiH)YjJFoGfQ3N@cepwp7PG- zb8R+?Ib)%*EIhaBHD|4rvL1C6UK298=)mQ5cQRrJ8ZT4Unw!iS^rMi-!nGfD=v}AV z*dL|gOR=ajqvwPp-A%qa5i7MjB9EAceGz%j$czS8m86<7lKx`OS7h{5`fT(odLV{? zJF#%?(@VVUxbzaQ@SC3E^f41T(t1;>e5Vw#6C1}!- z(ZU8Ah(L6MNw*D>iTTv7^xh5heOU?$+Ol8LwvZ1A-eaZLJM^jZ2{2{OoybvztEQe} zT1|aRR~-<5EnIbC05*5k(g1AcsyhO(DatbdldIb#uFmnaoo}ROuFli!aOPjV3ttIu zfS8?ALo->$w`WYotOql`d^;4B{*nCKef+vmNh$w^^-f2v-mE9F~q7!tYLSesY&SHMdm@!C`-orE}+G$FdFwJQwPcBn< zc|3bvHZDkkX1=A}W9`;?hdeZQXNWe8EYLkS_5{h5dd>#}4+ z$H}LjLLQQAFae#6KYI*+ELTlI;E%bE``af*<6bPUKcUdMe~c-pqeK`me!VcT%OFS2 z!^Gwh8`>Vz};xM!96MXcBs$fzAQa8Ym7`#DKo>Z6xXyU`{snhH-Qy z+1LzGCljp<1Y6NA?@M@T_^A!oF=+A{_|OX;rGOhVrQ{F_`hbjwsC!|Ti1V)Wtrw#1 zB5kNu?;WHq+R%m=pRBZZ&<-bU=wAr;l%#i2JUz2lk+!REvtc+%Z&l&gNH0cYC41d>|~_-zLXQ= zt4%8Bsx|bC1THU8b~XD(Ehf-*ZSa86gx7>|+>?+T0i6)D&<99oA(;^pGnzz(f{Rf2 zs@4=D6l(f*bk>@y>BE*xAqv8UZ!>wIG~!M>ljH$NsL~h>cCL#>jgOX4(b9@0dYf1M@@hJTADw#fqOUiNoj+nmSk9N6s1xdz@> z3L#hQ-4b>jzh4GgTCts*@05rdOenHS>f7tG#k|!Nl70}1sBthJ`Sj3rp+~davyDSw zG2uxhrY+KqLs^mrWE->Td?TGbveFq_fM;7$i6WHV!{Ag*A@;2p`{6*|L{t-FAF3%Z zL}}))9*RrsuVi?y6#)uBKG8=a>{WCzHM~B!rI>1IDz&)PDh3{|1Z%WS1WqWbMWzMT1u}Y#Xn@RT`72r>FRJ9KM*8PRr z2$E7jnBZSjM$*VhUcN<0V17e4zwaXb#C*!Go_cb0b#Oxc zZ7X!zL1!3u!_~4;w~k&FkdJgYk2Qk{;-}N9n>rO~w3tno6I&aza?HfmCN%dVmcC1c z27Dr*o7)z2m;;BNg>>ni3nTI+<6Xp$&JH@<(Xgy-s^1MrTu3}j`C-_Zn{z*CNO;2$ zOCy7anZ0;pdC`?IAo^&G?y&lmTb7v5&ctl&Y(2#V}u);Z#D9!zJ)GRu;11sKFZuZtKox zyt)9>p-k01@mf*)-X^3Yiisfs<5lo!xq114qM(`zr=%Ny-O&8cnui;s=6INBSaU7zqeC z>E#l)fSPjYazZYR^cGVFrFNo7-mK(Rr!TI)l}q z?_>Ng^Xsx55i>>|Nf&d{(yVpwD;%L`*CSDl|D9e8^SDciM%Gixxf}Gn4tj<{0#Gv4 z*YtCK5(w(a4IQ(+Z*elS{wk+-kg6B&@FDtf2&PYkFkpW9fx5HT5=R*DiJ`gW+hHp3 zf53oAH^zYe9AW}m%Atp8{@VcOUL%vq#;GjR8HqsywAwpBB(q0_0?Jn0Rs?5b0Ru?6 z?1XIo1?7So(Opbx50pMvP1LTa0<(v-u?PW#FHUFSBvU=*Jq9Pz(rNU!?BLIpj&ep! z(LB*V9jB0vNu}OtAhjp400&UWtc8ef(OEESL68*DfX{n2g~x>yn!yalaNT)S@Mc58 zTlgYypJoOl(m{({sqAQqBoVPg8=;O`3A|G-Y40mJN%Q3_A*T3!&Grh?gtFwEa3|iH z_i3ARyT2Zja?9)HoaH#ieFqS^%rBoJ4$;-eMpM?Ghj5=rn_)QgS}czOZ>lVh*{PIU zeoSKM0=gtJ(oPp#MRWJpVpl~;5oWmR|Pn3zpJzS^SoB%jmwfixL|q)Xv2W(cJSJ>Pr*tb8-FHjuO?h@HA3>x`?5AUEMwBbZ_7qj^qKdZ>o^!T zpR(+{vm{3G-g`F8ZH;sAY@CZnF5&MdcN^ycn>`;5&Sqg3jKcnOetzj1i*|J{$ijZ{ zL}ND;gWfQ{;2LIaMvx96rV&VI^?48-A5b%~DwyaI@S8tdfJ6 zBv;MAtd&R{>pQEN2kPm1l1;0JH~{#G2M`A~>B`E1$)ArKjr#dmWSdCbe8;yv3p=r`i%5)~C3?RS?4HIsO4HnAT}mcV7e5|xKPkkW zYIOV%LDpq>q=p(?EymwJr$__~*WJ<_^BCy$*2S2UVO@+|?AgfA%}Td60)ky;))k2I zEcyg_+kZyxw0#)b9%w$iC(Ss+^M69~8^vj!Q=r)+Qn%LoX;(C3@+Z87e#EzXIH@`( z)qu?a1g3EoiT)It_SIrox1@s4@dP9XZ8%_{e)KF|JSS`Bbhr{7dX{h43(0*jkvVj7E9)m)zCc%WI}w~SDK*jBf*fVFh{DlAyA7)h0=YxokdEPRNL5zYbG*_$tRHN&!Ir7KzmgB!RUah ztq#P~gSjB7l`bg<0BmbnLgbjKbtWM;zH$L8d|ps05sZ#6%vaPpgD6;cbPYXjAPyY` zf+%hd>clgx z$B-HeY`+89irR?HD;>jbMC4Dd7pPUqSr;I6>qn}| zO5V3K@3lBUfB^TfuejaAzUW5$q~^O3(gp#kue82{h%9F2cUUW?shs#}Q%Rum8TK!j zOTqxY{Q}XvWHA#UIyOZ;ObitXDi&**`zhM7>jnGg>0=*EUEy=`4`U_kJ7S^>v)@39 zG_ac)N-qu17c$HPG{kI?$ELz+HuVOsW7Xg-cAd5)jH?)It^{YW|JFSmhB;DD`xO}c zZ{(TzF~TB-{SXMvT#5{^a{NP~K^Dk6N>Pr z*s~f{UVR{N#sJ{Q*+1m0>j4@Oa<2D98xV4yBF2Zcvc?D#H4}ujeKu!R}*;$!S>luMw+yjbj zXu$nBp?}B2%@=(mpe5fa2~RO)U$usk)vnSvni;HAJt>4BnX*la`86tT5E ztf2A@8g+mrtmL7|3dO>is~|)6We^5ETZ>PLMD0mv-VGu9a)9i5xGTDr81~PRUPafD z{R4s2WGwVwjY#pD{(;WsCY6?C-!#;*&clIK%AI7Y=rAoVHLI+5*LH;)11TMEt(sPg zY5RiB_+#I(38L!YcM#kuIYV54-wQbVlpu6Q&P8@YD!xD)@JT;*lT-SAvflzEp{90J z6yH*X@Y_EEhABcXP6-`2DrJh;yP*_!*GVyVofPpxoSI3`l4_B07lFdN+W(u9HIPIw_5=lTzq9DS@t&(&suUd9IUE=Q=5Iu9MQ{Iw@(c z^E1?-a>j%?dk_$_ARuL3<+4v%NeOlnO+yFf{e2r%z@GuY*;02U?BA5Wtkyrvb?X{- zWL>4$jii(})BPS;EV#AttX8-WPS|N{ZEl}LH%H}N8(0}{S)SK1Bt>6mn7OZ(xb+i zW0BVGd|I$UaJ4--19z%K;KD#siB~{<7r88mDZYIZB2x=cF0oLDLiWvoHhLV8L`?e@ zz@nq?qG?OUv}r~2vI==I>HnVKGd|_6FZmwGRq++f^}~z$1)+Qs%(uW#(`5reu9~=> z{x^W0fWV+?6hXk@$o$-pUDVgYs~DgSX=oXGmI&ON&6F~aV>1ZN_ylHt4G%Ov;)-r2 zm=FeH$|-!={{?M|0kU(Qd+zC>*2lLYd(?rEkK*pRCqE5My37*F*B~GlqvySlkDmA8 z0X@VOHAm0*N$7^-A*%rU|pAq}dN? zX1Y{5jLwkLo+h^6SKxVGqa#7|ek3eEPV)ytZNW}>$-@A-M*4UzAqf7l~4D^ zf`E23=nH|q4lIJhZYFk_zoC$!bg&vr6;nfUNfefRqakYmy0UOI^E0GcAv`Fx?}Hm? z0~@=lO-aJ~8d;}sWy%t~U#sRag?pC9)Fw<(`6793(sZpFS!zzW!`;^fGuNYDNZkHIk+O05Txwb(Bh+=jS%ZYW$bgep5GZt2mIZk~nddOeWT z8aXxCu+$AR@{EK(N4oB0ed4!(Ap=x{DZ`Te5CRqAAm?^(JW_y&^J@=)g}7NE=T*CznH}cNOrMLRWU%u-3h(vL46v^xF8XJB*gx}a*gq!J z7sc(Lzi{!;J4oc~1kL&-B*iKDp0|UCH=A;7MS6!IUV49(IWJFBhj-BpsAg>7 z!U>@>N5rnmMt5WsA6U(|jFr;PVObJL0>?02ePysV@*u5}^~N>tV?Yc4+)_3A>&PXn zTIxa}K!cLv3I#FyO$bj4Q&yZ$#z}GEmmy8n{s4rdHzqZlwoA>p>E-)lX)VX;)-S+% z@K2XIfF0!lHd^%49CuCvZRAz&F54c?-T;$&M|LyMLhG>}LQHpeRdQdoD+`L(2veGm z>i976lHFI`yL?_&_8JP~Zs}_JmABWQJo3)2x<}jCo2E(?+36BoYbk9L9dSgrehvau zJ>e!S(xpJ|{w+1A7KM4Dl;gyK3KazrdmcoHF676e1o}WZmvv=G_x1NA^?7IVCu9X6z_a-Tx*M$}Wso^K)=e5NV$W6Ci zXAEeSjqr&TO&mBI_%Z@^2-nb9p(8CPk@(ZIjF>t?&o(dt@kwQjIsghJVYnVpg8UUC znMr7mI6E*ZR>dFu;C-^>~i* zu%jc;uzy3Siem5vNHUyyAmtYOl93wmcvw>s`5n+Z4#4E9p1a+Cje1Qrc=5&3=Uv9x zCnOj9r0^x%U6k04ACToL?WIVY?b1y$X(+B;jWM%yZAljMn@#AiJ zd8X?=rkj^(SWg0%mm-kbJTKns$&1I4lJybmyB9-#UC6}XU72Rj)Eug4-Vh>8!Tl0$ zY8XcdDX{mMLTVDv9Y-)K`3V&3SGOc_Kv+hl?y0@xOO3_`H#N?GsSg%-n(n8nRE%hn zFlR49EIv$o(t|B^Vlr$^K%o9KU0uTSza#k`7Gt&cMZm=d_GS~KDabS zX24}#WzZR7QBje2AW6-CM{1>Gm449WQh~9Z)OeRbQp2!+>m!I6xfgX@$6?XIKtXwT zqhpw0ba&kW^BwxQ=tP{Ji%u9O{(=L05YKe7_ZXpLUh^?TB=ZvTVgHYAUUu24-aawk z=#C*e|1uq;in9SkI%kn3X^JDqPwF%Wfp`2fWPR5Wp7C@|IuM+j)}x8w-1e#H4O3;o z;9Ti@=Otr+MF^|(V8YIMF(j!`H|5$S|MGoV6N|rRrIf*KM*%-K3NBGfH6MCS4;@y} zvCmA;A+Nj+3qj+}k;(C%ZZ}Cwu2b$puY{rpc!-=yG^DFwL?EPA)FJG_O4!TTxGq%) zY%xT{PG>@0TmyJY`cpz~p^^zh&$cREAqyK*wG93o0y$e|ZLxhZag}3+5m8Ekj zY>?4NYI<;PYBHo|A4*L$s0Zg>OQ#h;E<5&v)pcI74#9M#swJ3C%V01OAzC!-uuqwd zTIQH*)JH~}IQFRQNrS*Z8AlkiX;r$s{3JCM2Uo zeH@OdxFfuNs&7mjgQ_TOJIK)sd(c=yrEKgk%cUP9jO${2+n=zjiAMA+BV_u5DP>9Q zommnI+12o*KUU+TA^XcJ3h^hZ_)xTP_FwpDqYau!R&ti7*x$qU2Y_3jAhB>}8%LlX zx%Dxzw<%&Y!}eAMB$(qQz+Sj2~@Sn4eL^+=z3fDE9G-pMOyT(~)}{MWL;{Z(K}i!(*4SAjV(N752TYG#i_-9((XAU*?aSS+w91}9d~Y$F1b z8J=8Xl)*$LqLP92M3NKTJ`I}tDxO$%QgmM zGK~Fu52iupi?SQ?|AEMV4G8Ei|0D^fL(jB)05c8bCi3M9!eqMjEMK0r<_{Q4a+3(R zM383bS&3+g$jTN6h%9AM^+!X%12w-<5mc|ETNK^&#|mb0-Y0ow4@AlqS2j37W;X1> z_|A`1#DmOn@9Bp~8+Z1)wzOy&ILG)=H;P#1%VPaBT*der$ZibBnu4$2gGe|>4(?}k zTuvsN{-shSZWs3N<5(|F)}xxStDEVi#;CW`aDHAAhJY;$Q%||!zILg73=DQEnZAu( z70M>341Gw7j7{MvfFy}c7{X}r*}tc7)mB$v-zkb-fdlRpjnT5MaH%TwYoQ54ar9V4 zkdN)^(^zP1m`(yLJu%!Vx}QfG;7-&10^HV% zcwmiV3L?0D#5|_9cLopjFu~=iNbB6_yjhG^z-<(y%K? zB4+x2=_F<5i!P32+P~sxht8ZH!+w-LOlC>CbY@1>I-h+j^^NC16aTzsVE+O6TKl3D zFbRy4m;DMshbs50bWc_8*XW+8+^^F;Q@Ok7o~+z&&^<=E-=urIa{rO;gO&SFbWc+5 zx8Sz_j7M}du8SXG*aSrFxAAm2W4)7i2SsqL=@PYlBJ`ciY`Al`qonyRKH!x`(1Mw{ z5PhMP9qdnu$$g6A06?PReTNqy4gg>lSD4}e;4Tj!4gl`<0OA1P9uFW60Pghw;sD@h z9zYxb+~)zr0l@tpKpX%(-~q$|z=Iw@94G45eqe#uUA-&33SrmMG(cTB{1NKAKV(}0 z4Vyu=awC7loOp%^1Jg*IqFdMj%Uh9mM=>cIB;3aRM!jHO znI>dJEnyDd(AgPi{}pMu&cD%Fos&2$H)NiBb#RoC+XV&t??A!Y7L$|9eF_lT~DFaO1t?=-CJ1W{`!*I~J@AR0gf1NXBU{R%Or#R0e`7ywa=; zRfZJ;=`gib(5st~ri{nx&Nd^p&^RwO*R(%C#<4ND6JQiNUH9HK=K#2!L+~&<9s{v* zuAoD3g8iMv`cv;7QR|Xa|WVg4v zU8BLUK1a|%v5BX#%kXI8P)^Kf=HCdhzrch25G<*xcM-=poVr>BRBI_7lqQLXNwegn zyqT{MHFG!-hQYKbm`LbXUP9t%Etml8&q4a&-2tT1$@1gS!*WFKr2Me`$N+M%^9c&3 zZX#2hJJ_kXusZ~*^M8;v`phQ~6&fMCj~r}y)Sh5Dlofmiv0MbBsamfC$67~XSLu*j zv#|idICDA!9?@kRWDYZ!fG#$}9P|R{S-T}S>qH>wdgeU5au}p!zNgMON7ni7aqbyU&K&P49twjARv>Y|dK*n6zyU&VOEpMJ<7^~-G!uNA z#nG*E_(C)x7H<{|W3H*)207%PyRH(Fa`!DUj8R(nn)?0k>Fy zC#ijm{MEb(Ud=n@avS?OBLkWz8CD4#t`GNCw}TWnMH&;*{f+!w;TSbnNR}A(hb%{x zGn5rBIcKHw}3(y<2nA8W9nLv7iOX?VX*I_hA zOkyXXgSIw$y-~^lp#2a4-2FU^D%y~06ZBGuSPJ{k%!zh4gT?{*Gg7z)085OK!Wvh~ zz=9%dfB7gr-U&18w~>xZHwp&rjU$Yaqr(MzIljXj|Cjt2p;vzI7V`5Fevb*G1piCg zjMFRa_j{-Pm;aBn8K+m;e=VflYIVQ^)ie7dxKs^WpPq%PE3PAY_cS68Fg+=qHl)D5)eq?~&zMxdyS>HTQ!`GhoawC% z9I90=^412TZnCUj9H|kJ!2K->jNvK=cp6+`%cNbz)P4w>YatWy9dJYf_E6AS(;SYU zOK-AV0b2JjY=fL zloT?fK!q9_GOOUUPov+=F&Eq#h&)8`Q0G|R0zKHM3X4bs5|!Bo_A6865iKW`|!^$CYBC>uvN}Jy7gD7Ox3#S&k0cdI*2ctkhIqOGe>ae{mhiO0fr=~|a*aJiXguOsEd+=>E;V#=8 zU3!+`wrC9)ePKutB)%0AT|JPPA=ep9*+WLU^7<3)nbeYq;%Z5$NytiQEGS7+s3av^ zC8-H39*S@*L0cDri9PaTal|wrj^|YBidJlIX<`2p6#3G#ED~TR6=3SZppAKUz{HWa zD!##l^Cu^B5){b6I3hgYn?^sr^F}|3vQYuOKzk_7RiZPZAK>14ytKhGmPsN5Fu$cE zY7Yly<{lI=(xtAZ&fE=;Y`XULE7#Ynwmb~G9Is^{s)dyCi+(?Z->~_NS)(8b%!m2C zig#T;KkuLpR|=Rd2E`G`H}X0(Y7HIt)fn>PUw^G>%ge*@djV@+5afXZbT@)-4?7Yfd9JfxDkf+g%%u?~4(-sUaL6 z&v#uoK7sE6;rK+pE5dPZRci`{>lZiU+|@;xP@jfJC^H5H+s5M!x^;P!h{ zw5g|R6^MwDtgqI8xOP(t+A4W483lpK1kFr%KFTdj)NTO9U5yd5{b9sPSDNj|AO?(= zn1A8hFo6|vmcrc_28OD72y1;}TAXc%mkHXHER9^*_;l+LnVJ=q#vK<+=qlR<{h7s<=tPIjrWG5){!B}&! zR6f!oOf7XSw^lQ%DYGvg{K73RPH-OlO4|~0?!Z&J9_#NI20&Z*Qqa~955+LUxe4x& zb2py7@qV4h3&>Vse$~}1uQUfYm&39}7Nv}VeZez1J&4wzU4b9puxiU2)-2h%F#ZWR zoJW6%e3ziC+rsgZxTdWrSLv!^7WM>=zXjOg`0h8p{(8BK;#Ems)4rcof~p~Fl0m86 zLeyk?IJN@R@v#D9+#(vaQP`_vys=Fv6q!> zsWf*ygGN}buFh2v!~7_&8H_DGD2xIefL}R&TsbKA4%YW=iU+a4-k6*i9MTLGhi6Em zax4^9dY%YPHaiC+FU2$G!Gd$*<$35;a0YigRiH&RH$_oK7NAP7P>8h=y>^LCLg3!4 z*Pf-^u=KF=NSs)|J98r(xE%vF;y{CugB3Q=5XixF%Fohzim3iBnKOOK+ef< zpBF5j=<^tgdnmqC94G^vKXj6s<@?c3ctYzMpW0oodp%sL0|h5L^@!I z1|45XGD%#$K)-#t=#0?sNI}fHf!O0&AByTP6*iWe^Hj^4o}#eErLgM|yr|xCuG)$_{NBA$#261rB; z^4*Z;u`1%7w;^Gt(LZnpue(DPv~paZhPP@zjFB3zVhVBuSHxx|SxHT;SldlV#*X6= zwSNq%%-GV186Ev1+X>Svv`0yAa<}vnN^?^%e|l6OV-{{6jihio%uVyTBu-|sgAl#a zQy7pB+u67A9>y`c`VJ+2Ey)M*$#l>zZ2n?DfwyH+l`>3X9gO67Gi~psfr0U(Msi<;9FSRd4 z#;&LODwjkwZt~0BT7a^3|Av6@lACURiMZaTn@8xLgvm;$(tT6}V-f^Sea$-T)#OymJ)D6v{zp0C6k)Yb5=PB~E=y@NZaNF`8`vLNvk|6S&x0^%?xVT4ouozW z^H6FXf6;~tenvP_+E8xI!8_bgW*vcdh+j~bJCf$&U9elq87Apwx##pSlN>w4wx4M>3HTP6t$CX0pQyr{{|p4 zA9ZKH3YS0=wH--da8jM(n>!A~0RW7AvX-UBGVTw-sv#m;3y=g<_@6=HbKau@_#gDu zT#aE2=pL{D28<3?yoHa#V8vX|vI@8?W4e_gwTLey9v8s8;6o$|8?=S78rOp0yN_8I z2Lp+J?Roh`5ZpO;HFAWJ4pxjDqq!1-%5;?u@G2Xc9vOBcm+F~IKmm3aJGWioO?lY0 zx^|dat#)6{pd|&?W36_7&3G6=*Qo-lGOA*!k|^RcN3kvbof;_l7SI+Vy^+!<3FZA1 zrRoL^x%VgGZ2S=>$cqq3xu z>qat)xLpy>X`mcL?8Qjda3;;v5X36z6?C4&VukezxE?}oqhL^bP40(;z7GM@qBTm7;9Ze}>SRhMIu2$G zaz}$(iDh!lxw@(jckw9}y~1p|hBfZ4ZN%w3?j#gu`U7#wG=ek7u(@IG$GzfxhHD0_ z>!@qE8@1X#o_nemd>C$?llT@<@#jh*w13vA(&@ykjVTNvs==lZ&W77PTrQQ!T7Yw7 zDc|;$Fg742-8ij}Cl{(X2B=MyddE`A)G|EKDgt(I(J_+H>i2R3GWpJBc>_s_qEJFSaW#?$9+La zuFCVMeHQI+Z;duy=4|Bq!;?E;bz#U#1 zI$PGX9On4K-s75srS1D+EW(MTA4Tf3Wl`4*fijrAsJXNjgEi`m28Y_^0 zuLTx>BWeJZ!BzGLxo2kkLg1KOGUPgxEUPpW@v2Cwl=guj1vyZ~i0%Rz3 z0n-SOp%(jhz*^BF#$V1t^-eo;8RTC{f97jMY+K6`t9DW-al$R}#uKnBl_gHs>kd5% zE)BeAi3(}hFCk&%O^E$6-14zxRS1!PrRRv=*t^w5rLGdr*;hi;rXufcoNooi9st{X zRd6n5iCoCAk40rx22v9YJ8x)-@F1&9LG@4|7_+_vUdn$N@gMz1S>-Zf+UI$X|L|#Q zuF1Sk2lLX%%fN|s=0sakBw1&Q=?HfyD{E0WI5%WN0dr4E*yt@I=~w+3fVzo3>dKQf zVbAJA>b@d%L0;q>buV&$(|?h3RNZ+XeP&eaKT@?X9owHrj#ISq_QVlw%1xb|CvKWR zw<{Ub!Fw3-`mQn6@{CLhu+FDje?!jckZ7Yx>~Er^r9)CTN$3iBDPsHPoMblM{KKJd zVgf}b16it#*z};J8)tw$uSjE-YMX?Lv}UP+iIk-au8P2!$ogU#*u9d1-z4~djnU4L0^8v*W2P`9< z*rpKJbv&4$#@-bmsFRw)uJzqvR2*azoc%{|xl^VGoED@3huJBbS&5jrCis*Iic@n~ z{V@RPjj-vgLMYI(SOaiD0XqoQne*{dNSLYwlR@0bFiEQ z^i%i@kzWTy0dms;;X1ETxbw3}N|RMeu*#_zI6wi2{cre{9y(BO$GIgQ+mtnz zsI?j#vxbmGOuNIa(_&PT0!7&_sJW^lt#eSQXLG+Kp;;o-HNoUcM=Gw~^<_;_6-)W8 zBugVD+ao29D6$*ULmPDmH~wx>31ng3$B9au$xT9xt*Lk??Ej!>}vFx~%0-!th ziX%6w%(0=unebzrVE-Yqw`Q;qE)!s`a!;Y6(-MY3nUsoAr%++SBD;nA`3pgW`ApB) zacn*-OgR}3w^TVx@C~wRYo;%okC@DhZVvgX|9FpyGX+Bxfqj21cs)w`ei-S{bM$S* zp4y*++t>h42+xgJgW$(ao0Jd6X+@ktc{zY4>^xnl+2_DPRhfz=UlUa8pB{hMGz&r! z@nJj5!2sF!nhN9gfpw^Mv8Qn^)rq|M=N6c^rVfBx(9V6>wozB5QtOybs53D1K@D2H-alKPaqnb3139Q}Kf; zr6uQQW|F(H%v`=QE9JRao+n6veAX@Vy@ETI*($*|$@7=;d`g02nHTtWR)dTBj&gK* z?kZ(9moMrOX2tPn(Cy*GTdP|G@%C0r;+!GONQT`Xp;k2>a0}m~ z${i!T1`jpI!o_C<)H2YO9?Fn?J0ExSgx*Q$T|J?96M7G!hAqvXeYMe!LzOgb4AI2} zlYSc^rahJD)9?@qjCLF}nF= z>;JrRU*`%O775rE-JLk9^#aCLoL@MgEr#uC4Efe>AX~Xj)-{)a)<$HHzK;C;8}P;o ze{nH@svW~-9W`SY7`d%@-n?ANxyyC-b*aN~A+#U}^VhR;#P({bOU3@*L-bRP-74Td zL`d~l{i(}VriC3S5ye`tEa9?tn2G7Ja95ZclBdOdi0)%EE|fwXVY7-ur!YD!Pcb0n zhJXU{DfBju5ufrBl68?umvM68KKyqimytn3aQGailQjyCDPIlCxb$( zqRHD-&Wg`$0QJiBbE~Q}+-za*C%Np8r%X}YPTAhgo-BZU1ae(4tI-+;oCH7nb_BYc zSd*?N;69I|8|yp{nq?iYt|_dif_i;f{-!6c(AAB_iUHox+;mZSvQ!4FG}FZRYG`L5 zzQ~O1A7DShRq|^5sG&FFhtxI9$z{b5U$D$PjkuBIJUuf{9DuwijwyQPd~uA^GuyahRffPQ!~c~n`#x-(b>I`loRl)!Y_v( z6bUhQ(y-5kM>Hb2O!+#zp)K*UP;LB=@zC4$!y|Jr@=WM$D21MxuiWSr^~@^eK9Fu( zxhK<|QSPa9e_y$w2kDuta%1+SXKq$*%s2GRBg(ym?q`&H8Qm|5J2MNf2=1LnyBdP} zwU2;bL>ayA7_@|Kpj7R>dS0vilak3nIPZn6Big>;#i>)-(lM82V+HIWfBJIM;t4jn77Sb zw1TUg`;d_bbAAiYRn|cmMasLXaQjLhd~@ztDi1uG%@60O_ExSnCupOtRBmtn zhsz-_|6@0nuGH}@GW$(%Cr7`l7^3`xMwe>1MMWFO{>rWf0&W~r5FjFcxc{a^@!3z`pu zO6@n%GO^*Iv|qq(Mp~{~0TGCl#@Rxv6~yCS6?W~vfG99Pw^zZA%-$lJ?8DC`+ZyCS zcIX+qs~TPZHZT}jmLMp72ELxB?~ZN;XT0;#LY|I5%x>v+l_^oB^eh!B`yo)JY?>w7 z`P%e@dx+6Rh{VCSz2dEeP@^b%FPJHI%Jir#QzSxMrydv<2ru}`2JDmg%qIO1^n};H&jcBq0?gem%iYV7AHe>krt+@$3i%33oNoJuch?Pw}F`%6Y zy7z~y1m?C=9RmewB z03WVO;CmiD?va`&a|uHm2pW>2tFk&M*dmL1AYooxgNnmS+__%=T?t(2zi}~#Ie3iR z2f}fhWqAl;<53p(gUzDU*i>A6cNk+2Z(hq$U=Eh)!B#tO+bo1xqYzJy(stjBrYa~Qdo$u=0B566%y^QW$zanuNze(m5_qV2NfdI2Wh88qh(yO!n3&=M%RNk~ zI)mxXC0C(~YGt>DEfX{>3_91u$d;Q)VRbD9w7a6g$e(i!BIwz<2;LC_qVxL@{aDTn zbiiPZ83Vp92fH`UoK68D85>DAbTY&`7@W7zKdXbMdUhUwJN7{}TN}|}!B@^*VRe(g zI`^W~E@bCS+5!XOa!6Q%^A7!eX;4)Df6#yTJ9+=7^nY{!<_ju(H~pU#{N~m0e_8NX z(x39u>%@Y403S)d4J>PLq73upHH3a&UXAqo@@k^rm)AJ@eR)l$Kc82Fb1?l!;Nj9b zpZ;Y9|8exME%-Om?-cwe)8AR}Z>Rq}&)+!*Wf_z?ffY~_tFO;YLVef{y|vN7K3^WthHIIy>ADg8~E$w<4C)tEqjR7 z55d@eVGOqV(giz~RYk``s`KTfc_--ZHE9+V!Tu*kP<4M3WyH`h-IYHTIfa!M4m5)6 ze!}HLnZy;FOEVk)T)NiUf<}?JPS4b#2g;qrQgvj&q};c~$<82mHk~fXnCLOY+p^W< zT!|Fb{odRIg|$a*f{dL^%1$6rxv-T>XxBojOuG$73pth7pvE3GAiXC7fL(r+ zJB&Eh$w5v(gelF|84ssy#|>F00k1rquEVwWywIIDbK_{xEr=Iu4wtH1z7ZaL{Y9_{ zpM*ad_(DIv_6l6P9FP8i@!vxzHo&4uM%pl4Es^n!xcr)C>X<51>O;EM^hEeLZY$qX z_-KhzzS;2QyXf?R@X=VI!bT;lb&Qgg$WdxfIGV&=ljIBnn4KFgpRNTxw0%!pgS$Ms z22=&)8YvzmSKzXUR48a?haNzn?iChyy!&CB zo7_)+v%aK-U;)tB#d?#afNC4-Qju%LPucYDoK=?(QZI+zq8$MKxoKmZ#y$b2rpV+c z#kQhN*}p+6axaYK<~r$ozj>ECks^FxUOHas(aSQ}m59koBB)47cj1?TOI0+nQG&v5 zHp({10wpmMcl2ljlDa*~m+%tA_Sq*PkQ#!~-p)a`4e2J>C#C7-hXF|((-Jc?7@co2 zC>=Yjm&B(Ys>`ey1uV!R+8pJu4szH6&Rc8oFzt1C>K32&P^82;xvoK9(HPfgcOwn* zoBq zJ+lp!Sr*D<@hT73*r(tfwqFNQW7u)P7Ll&7odew24!;Q1gx5e}*lEExd+ZK`Ou+O& z3)|Q$7pVx_rxJ3%V0@n`bkct#{H1P`Zvmhdz$RQE5swBX&XvHepJ3I=;DLS`hKfk) zM5A;b+~_hR&au}bvEe{fK{bKi0nY(1kH4}zeq+$XF9ZKg+%W=z5l210E%ei69&M>uBb zJR_hT<%3@ZK_5dQaAge(Yf9FX08_@SxJZVY6RbfR09NU^QmX{wun}?7rgbt09+@Xp zlv-QiG1ZkM-WIS@Ya4(e1w^znP~22asg(s3-ZSA9HCZ8)D$RYEJ~*#c4eFs))mo=8 zOKf*7&EwSd!0`L`x-`1z021>@Lu}v{e$G) z%C!E{qkoXRY|@x@IVhHTQ>L{y31`KKGTy>y3%sXIJK-J#a60T3)E`y9i1hGZXLgl@_PBgArq z7nBXJ&UztAd`~uM4YPCP5bJCa=;U7yJ`%~WJA{uuMde}SXGpHaRgD%j+hVFlZ;DvV zZWMisd8x5?uQZ)joF-wLQs{fAKiNIdggHfV^+y;TA$l4gcX}p^wfXO zaeE0yZb;*{edj{Z7`3Ki?whbrXF9u!*2fup%z_E@SbsIdE{=i2)jiWV2_W`5EDQbu z=rIfZBUT@KRIjy*<`^G^_NmA<;s=nzR1iBp)V6iGZ}=n%5&n$&zSdz#7YoEO>vXma zHTrr=tP-qF7DVfrwP8Jrym5D*D_rumu;PNo0{8{ZwZW#enweU~6W}X!%uY5*>NVeT z+a}jfU{B(FpfI-MvKfx;`(bQ91$dS;Yt!zaTiUj1pGG&!BGU^XoP;Q-yKGFLIox9wg*NSns2|q#?;z#JNlJCzcJqK5)YcpAX$MJMu%v>Qe z_RAP-Bj$wj;W3>*pl;O+vB7lMqljnX&p@r|yq)($z17Aqm*~epv1lCM2?SS#{>Z~h zwHo%TNE~zN|Kwp29YV_LOU?~hFGBGt5917G0MR+pb9PvbUmbqQ5s+fRY{bM+9CdoF za#X`^A&@dBbRDMn(BLB54AH-02ee_1s;&he{|M4?b#*A)6tCog*fS?A-X$!a1OgS| z>O%|!t`JOqAI$b8E(LY-Xu4lzkX%zpozkaLrvUAe`s$fFfh$B#nfjgoEp^N@UK9GL zSjG;RyW1<6w@zS`j7*itx5_kaWy#2Ml$&SUFGS@WRH$z?A7Sm{i6@u#fF0b#K52QT!rb32@now4# z74Dpf*jOsTZJVP_F^62s+9?awpW0Nf>M*oC)Ld=wjzfls_EjzEnqsaA#n0c#do2@dd8UGIT_ z(mX(qo(s*Y#M+5?XhN6bh3|O91lSNYu22C1>mme*9#YVm2KLgKegRz}dmkR%btZz9 z&crbPU?LIFU-ZzK2#)0lFX&9~sPQR1sAzoaTGHo^eN({+dnZON1*QI|##pWa7}nK5 zb%#lA0~eDcqnI|@0TS_zvn0e6LW+-WNifqrYAL&^_N>@F$inzCvoDg76+OR}{hDE0IIMvoGHT}pn*htw5KXi)N}XwFZ{iR;c0ekg?fFM1RsD?Mrk80YCx zmoS~4dX(gYOBke9i%dh9fM1V-8gVg2fNI1gbWn%D3axf9$4$>pMI`__#7NZj1wc~5 zje4h>5)Swe=w>qz9YSdUuHGQ3hBO4ETTE}512}HCgWlj~G|jUqjMpt@=w>^cdKc6M z=Bsk|s|%z+(a~L9xDN1M>caH|`qTwk)A|nRI1#dLt-;{0a_-n6Ru-)3d1|G>Ts2XKfhve4X@MebGMIo-W zO$A+;$5-j8fPNl7n1KVEyn}O}P2w3`Sx|nz#Cg_?CqFm8}e+TKLaZ@KEf<7+}H%0KfVRPCo&$1 zejaNAk&1o>t^uWMM-9vqyKw*pOTQtoCxs;BN>I~=-6=BmY2M{Vo$N@rEK#P@$BgM= z(7Af~5+PK1qNCq4r6Vl^QblrLOh@^E6Kjry!lGueF3Lgc=nyVNg?MH584#X*IXiIpyjyY=)6&S+dp)?JUPNDF}gWh6`Mx3&=;V zOo-W=-)QKsNbX;%v<;5#{b4Orga1&~I;sN8s{$PU1HFd-Ql)hKva7mOt&d=1Lg6YB zH*;45P-ha>X)|sVg;#6J+<;PavLzQ=rmIuNqHk^~J_P-;{dQph;Fz?B{-3CB|NqV& zJLjG@qFSpHT?6+t>xJ*B$r@qqyC{RMoZq9h8@g&y4$?e>@*4^F@fTtwBB>#4Bbc?kmL<93#TJ5J!FWdnO{3Y0&XEohH%8R(14 z=BRS`|z)7Ga2U{zF-{h$bIXkWzBDrtCkq z7o&^UtzR?8+X3XpNqW5X3l*`h2^WAeg&|Gl*4ao@t!Us|i4=ESt|AQPF=et-eL>VA zQ>{NSJccPyOo<2f=|uOuS~R-omVza$m%G5#Z!i}mt}8Wnt9mFhQDZj#^<+%ccA;=G zQG1q-R_mN1^9EJeW%@uV3bOeFaIuQ>I-{_Ep-q&3x>3{14)G8gaQ0q2x-Z2L9Lo{z zpW_SiJ$pbVykLVUI=#7JCi?Vio!u~B&1TV;w#e3t)?~3x| z*&M5)xD{s5PuQbyzlG{iAY!k0BK9gBwCOW%Z0;}g1w&L{faYz#3?wCBru`b-B4w&S z!2Vo`XSBN!8ofDv9X>1zWEH&`gDs<~1iDY$-vPYW#Qj|YeG_-ikFn0|G( z2Gfo;g{(`^R?uHuT%^fhSSOa+{fVM`{bU*xnX$VtykFc@G=*lDu&qHtfEj69*ASo>rLa zT@T2S)Rk1(l(AZIYM>!SQY`7dp=R&)A5pj>?A&)u%(8{UJ8$rc7S;6{1ukNvj+VnUm?- zG*%n_46&@h0R1CI!OkDta3lpx^;bb|amOGN+)XFgZYgm}!<27prFxCN904F0kqKGT6MSnUZ{{D5joe%KF?m#U~Z(u0rTno<~bYu>02 z)p;K3W^+M9W+2Lm4WYS<5tSbctA#&v5mmJ>K{Ia+nyyC;Oi;)=>)&{wFACyBfXbWS zrYT&ghYxg?;?yHi$CmlN78&e*3twd*I<~yhP19Hkds*W2{G3zO(Nf$=7-UFwJ_MiL z9vldoOLW6rB7$KLMLr@JSMl?hW@TXP8@MjG8#mm;aMem4t8*fypq;kW8F=Hc0nQJW zIpdg(s#0q=l8q#*aYZqzxXcLI;0>-$3zc_8-F22f`>#Z(mUAp<+d6iB#`i1ST>vdv z>ZdzbrsoS}1ePdXbz?xV8#P8GIUtA{WJ6GNcpn@`?6GeT;1{}8B8K%9aBvTrk}608 z%bMv=ImQiueOa#)slDwstLVN2g@U^u-9Lakb15EDw+Dc3dG5`{NWMpX85&hc8dWH^v@B$d`VeZJl+P@Om9$^D^isLkRKaK-Ee)Ty zVeESeOiw`zb#ClbQ)3#A{B!Vm1L+Y59?j``%3Fsr<+`4y)36&jcvzdCw%% z8E}I)08TNTYcN!*(Qrm`u7UOAPr#09>v^P?#L48re*ZWF`nE3|^I&Y(@&N{*I&VZw zRiI>#G42T87{|Lt*e@Lgeq%u&c}9{|`Ib~2t+sX{9k&_1>u*MCeAKm&RyRVmA-2&W zNb61RnKCTOM#LP@ROxnT`1E2BC!W*=l4@)%*UDmQ4+M2I%<1IMtLbjt{wOfZ?emPC#zs#xgPFWz=zykzeaLogLPr#GBT3j%kAX!SZ~GCbvl>8I0ZQDMXAye8 zfRWi36zQj+I}8Lm&H&NYJ^)yaI((+IY ziw`L;^YAXAa}s%X79Q8qThY}gY>gy$Jeo?$8ztY1RK(B037^$S={ z$PL?6D#LN^jczi-(#&x8{RX|%x)wxO*Ws}%L9x$^Qyaax=aERM5-3yweX=Pfw+k-Z zjK*wZ`TQlkz$^4|j4=Lq3|dh(YDV(i)-7J8U+<4{EX$Ws-PcVX6z=Pm0!EVkqauF1 z)s$=yA(WwF3dKj-+jo%G(MT(E66!wUJUbB`l060TeKP77UmU?+iU{{f;MnlUu#No$ zk+v&PjrgRa^AymyjUXb0jMmuKgD>{U0EBI9d5EN+@n5mk6)EgO@2c$|uzmt;XCRsq zwzYqssoVfS{_a9u8>a2ISdA~ZHBp78}~++aX!de+=lC5zVDP$@bZs z{y{$aowI-=#J5F|l1K6Dd!)FgqCjxz9_ZcYumZhPjw;Z5^h&LU^m+phD)$9eF5WM? z@0a+-#4;xi9Ex>ktHi?zLP4YP@eo!V$3XT|$Fkmz0EBwxABdTK8Ba`>js!4sBlu}y z-$c?rjIq3H*zuWHcyq**wr_Xx3LLx5`CeKLoeZ&#V2U>*?MU)) z+{_9GCZ6DC$esyIF)mso&=Z7gT*)AMXRYX+&P!6)1%$l*`KEO>>fhBiZuV;%sz4pD zb*E@Sfg*-j*e{Swomh7+YqBBQ@gl5Q*na7JhWxMvv*XX=$81(g_j>oV78cTCh&2~! zVatN7T3^*r>n1kH8F~{F8{F|06SJ-Zz1CHDB%GxPke<)e6Gv-HzOCw>I({Si5Nyz_ z%KVfZGo2gTO19LvlsdObqA}-7zB7k{6#I6dna(?YEbA6#9dkPP_G5Lm^F{+zYUjD0 zpy3Xd9)#heK3HDUT@WY61R4A0X;p$dG7X-ExT}KjC-Nn9bj_i zPCPmpE=V}j{)S4rQ{IczqC@!|IB`pWeHYLZE_7T`=(3{F(~3fGEehRL6#7n4= z=$*yrJ)$UdO;P9>MWI&~h2CEj`btsgS4E-myNb~}t0=U!DD=Fd(3^`wpDqghXHjV7 z-Nh)gib4-A3SCtc+EEmGWl`u8MWJ65g~snGM(?De&{ajD-!2NhwJ7w7qR>AVg$C{| zMp>dLbYW5G$wi^p6@|W86dM0oF&dT>gC6jl}Z&|sf#Yx3CXI9(J zrVXo7@kK38W`o^&;J!_x`7afp(Y~pz-Dx?nwWYnyS-B|{pWD7_(}vZvTedE=k8f!` zaMk|%uiS6-e&fbWXx_JF^!N$GduP_(+O}bHifv#ez3C13se*=s(j`s~{3$IrQOqJ8KsI~QE? z(>wpO`o4?nAA9JW>n?xfob6vfa``E+fAE`Ypa01X z=f5!V{J*`hZO4c|l@4G1{;`Yx_Rra|CqEi^(!5VP-aOg7|JVr?ADwqu<)t;R_r0jS zq56c6u82PVldgf|kK3nq0)7+mTfO#>+G9?6pmzV+&kU|P_0z!>OMW+W;ez*vU%&jQ zrkg*xc+`f)EB77vj$6l&iZ>Ap5J_Nn! z{nww*-Mk>vai*bZFiUDD1n}LGF!sLUcRqfnf_)>PUcCYLMjT-3kMPIg$3lkOe~$}| zv>H>>E`k3*z;6XUR!6l~;CDiS|2f=ch<6C^8u2>>?hEkC02f#EYY)SHB7_J>hUE{2 zVQnVd?*aEu$m>4*zK7ou;HQBBJxF^2__KjmiS+RS80~7jZ$S8ycppl9xYr;)?w!%@ z0UakGy=e&h9R8z#k2!;esk^ovX?z6uuYfxYu%F>q4cOn12j+B|1=`-l@2Lv7r(sJ# zo3;TTOK3&Gx8e%&7A#WO+GZ@Pt^{n2wh0h!8%AQqkPm{bsRfC&BbgR9AFZ(%+5!YJ zwS$oIO60dm8v)cran$u7;3Qn5)}m$bZ>6>lE?jz{#fwqqPvQ_DRnNpO?Kj#iYYMed>;cMwYNfFMU(4h}h>eVq{Gpe&3uT@V@G zf&|)-p(7jxB_415**%Huh8!xKUN0Fj(=8HfCE_t13PbJT$S4Cq?_f-Vw3<06CCgyCh5BBABzxC{KQ-*O)2xM{ zJ_A$gOk}kdZk735;T0LVLCUvD4ww(~kQJ-Q>zPv0mD(zy75DKY%^|(f<{{k{`K{p< zk=o$iDD#1^5>>L5_iSkKVhHWvR4X!UMIG|ulp;t+A@F$oSn^ixC}&pwdY=aHR_!R1 znJoiLLRw9Cgz1QDga2csP4vvW<<=wjg$G_t=zKHju3d?%Z4OSPjQ@SOPzB zGm*T56ud?~TDt{EjeAErLdYGhJpk0v-wajB21WfjL>kdOlGie95W_aYHnCNE6^K2` zdJs-ru(gp_pB78U3!aWNGGNPUAmS#U-Wm2r9IM5@8Dg_G3Wz=G@Gy|gwlhY<#{+tj zeK`2F4!>3eFG4WH)n5mN2B~UseQ!Ftqo^)xjJ6YqXiomLDAVhtg|v06*D>0oKt^-w ziOe3HmG23_Ux1eS?`Vbk?1ynYD}1&vNcmcU!A@ovB2WJ2kyYDY zEeU!_VEI=Yx3?t7lFf+1&ZB$o$06#ZZyL2&-lrgev3pCPJ0~aytI=6tbNk*&?jDUj z%qBPLeg7@Td_U8z4qisI9um6{)w3B$W3;~`u!l%`W4qTiX;3J72#<&2@1V+o)}w>* z&8q?p3)5M9~-K0KKU=`ktEL zB1D;3JWBWaE{t_EFrreeqDIq>=zHLZSC!j=vWHq)j1*cRdhB7SN%r80KX?q(A%%Pi z5PS3mUJ%pqlmZWy(Vj$v>cx3=st`~D1v1KjgCTWm(G=I`GYR{H9P|@y`Jg@ss!_2x zG;s7N#ET+O@;Y4l`a-NBUMzA|^%ZOKNsjPxTZp7KAjv{d3PB}RGgfZe6ki#iapau1 zy=r62>b8qI_Y2{X+Y;MV9 zR<3I)Da|(L;@Qy?=jKXETTX0ow#L`2+*%UKjv+KxQqokieBt^Q0NYxS(3&`>ZHV6H zY*@Fh#fi6^yk&#al8J9_&$Pu?wZu08&xyCKN1knnCfM@W&=${-x=h@5;u|vYm8;t} zoCxGKO~`CCG8==;(j_ISk}^fcX1ld*eM!w6%r!S`*@Qe1!EVjO*R-tN(Au)5WMDqT zrKJ#LkaBZcd)s>3DG8&@D_3no40B$4OFP~{PH|Dj`R%Q(8(PEOZou?d~3_a3v7$^fRT$}XQrflL#xoe zp{-@p){+5h!Go3YHSNwymMLzp6<&u3Cg}s+Jo4OKDOnwoYbxpQQh_{M+v00CYy!JW z`X7lJ7C<_FxV>(oBvO%zFOaFd@>Zte2NC74naV$4@%on5_-cFemUh+{YGlKjO)VvT zQG!kOx_E)AM7~Ubp)jl|p?GXArI-UAk`rrkB~5-@5uvdY*MdPSSFevl&U)dG5F$iS zR%VVT5v!dR3I&B^v%O}++6}0$#%XIss1)N{)}-Q2%NC%yjCZA{siYDGg#70HgTR(e z_Ue_JP|Vg=G!XK-%_c%qNnJj0%?4OHBs{*>K?O_jU<5lYn{7yak;p>|p+#de=aX#b zcu2ft3M!6wYgy&&4{UGk7Tli#7|)=2`b2~BsD#aKr31W<03{K^M5}oa;YTgd%5f?X+XS@Xha7d-OuPrf|I;n-Pv2y(A~OD< z&uWXmzIRG#Jse+@G;7gECHD@Hz=^edteHyC1`u>OaP& zXPDYAnkKI_wZog}er_|L_nyG#$xV-}Ftzb%KF5vbb63guGE-YWo}pJP;`62Sv55O| zg6>_z_|D^0 zZRsecUv)@& zMnvnsLYo@V9ynT?TB*Ho^6Y7q+MJ{LJa5qKX%X$E@ryT_+So5uCBZ60<6?i);2Y@FYcgD%$v*Z~&i6g)<*6B~@>n$mi{I34gVg z?tLsiZ#s&Q-BN3{8M=>*@p+Tf)RO6>WHBf-wa>;?Z!@(Pfs7u-d}qk>)iHDj$MX4= zK%#Ji=R;ZVIZ5ZpW~RAR_&IAh-H!zLTrAHC5_*HU%cSlO6?aM>U-qST0gi?JzU0H@ zSd7(f5x)If=$S537sRtt8+0Toyme9awo2`nYw7-1nzb1oC30@@`Nn9<&s_rFG=>mO zTEQcmC^>fsZFR!2V}T#h?nT`}-Xxb3&ZLx%gVYVzAHX)sW}Wny+MITl!kO?~sGs)h zq4z8_wM!A}8KL$|P2nu-_?K>KSDndcZ41-+_MGQJQSJQ0&ud$)UveB&Rqetv&TETm zqn7e{wz%t0p!+&JP3!RE&tKvog*qC9hl z)BVV1KKqFK{n>O!4zmyKhg+}iSs2l3R}*5N_?Q#b-rhvs_Bo!VD?UE_v!209(e0d<@$J>NYT0zKN z5_+yYZ$l{fEYH8rPtO>lHP(H-KB84`c+5c$Dcoor`CRBrjWULIx|}p*&*XF786RyN zrj40=W!o^VMV?=k(EalSpZ9L#bC|$i6iD6DE8B)>=D@Gl57BCu4DgJkKQ1njaW7z8qsEMUyFY4?X{$#8toe8l3XT|FAo=9L_;S z1>q5p68i4b57sy|M&m@_4WF^=DpACT%LJ$c6QJ1(j*$&@IHCFXkpI`JDWf` z7YsiWXlLU=8?e;;dPCjDA44%t8bRd1xnn9GP1Vq5JL`~-TjIu}z7vP#54jsPpY+y4 zn7#^UB|G~$9`zh;uMcU9Eu$mxxq!<(EEX7xejC{qHI!nb7iko2pFru@81(QBRXyyZm~|Z0vSVd zb!n$LiLgqE$N72v-Kd{-#F^w7vOY+fd^c`+Iv({1>Do@19uMXGA>6$a0g z#=w2>5LQmq7@qY!{2BdgJ@cJ%LK2(IZT-nYvN$@r&*t(}9-G$#`1ZoL| z3HXg~91z`yhkZK1jS8ea+4yc=SE3Mh6iC3|L_=E$Tbn0oGSM(t1EXyU(Tzf+6u8-e zId3a^fc(PYvB@y7&4D$m?E9_YDZstpm!_D^P{NtX>1#-kbTCshj4ZZYz%*(AUX*BL#iga2>nC)hUi^o z`;{mbVghad5_MK&1z?%0dPrM1(Nu^K%-NA>KST&pD$!B=aT2H>5!`tv8bq{L(P*MK zhe+E@qCVSU>;R*+9{~cliX*Vxav0dM<%${*;cZ0B8ASwtgMz37(MUyc zMEQymh{ofE80_bQAP;5JAqv8PdXcRW#0%QeiLOCRAWbED1!4keCed?h+;R_xdLjyqcM#A!17I; zrI2!grV`;1p3D9QvO`XsvpkFkNWwYG!|DPx02`hyJS<$3<1#q=Ttfe)KxSKY7b*|4g3Wv zgms{EKwZPhvF|BxcPAHYU5RA8IDycga@>=EaBStcyMTP-o~B5~OS&RC?!AGq2FC=f zp$`y_gN%ZEf$&^)9cGj;mZzvw6QnUl0@+F+2E*7`Ba!GF(KsWC=o^ToFgD)kMsx+{ zmoPTLa1nKc=m}#J4L8w8MEOQCkq73NFgD3ZAy3SPSPEkW2Heepmc0Y9gw&J69}`g{ zHpNIKlAb_X4y|t0J1{MbA$gBfqzvvGziCD$4}elWZCf!sm(4Kx@#Wz8>-{Q*!&w_B z0O$*#v&I5rGUNO=Ji%(>pULpAV`k_>@ud9Xjy6Gnva_2_A%yYQ9ytkH`|mie5~ zn+PK$jBPji5XtrD4x^t~9u>lp@2wc#(s;qh5&=NLK#^vtF_b7)(Qu*>_etAGSd@gY z;?CHXQe!l<41Vw`#@_BWCK8!_koGEaEkQblr{ETe5gVEO7yhya4+S1m%NpzgXHr^EQxma)Qoy`yn`|vs0x|)qF-(2T1qbMhi z^n*qZc#qc?1wGAnupeVHg3&K&W=ASz;5@8-FA%Pp-+`k)j2$-nlkJ1iXnWTjK(s3f z>4-VV^2OP4a}<0i|WHtJgh$u&b!h!m?sC~TrO=nKt9h8=P7~cmxjsMzY)AA(Z|_H6BPBM zzCWO78s%IDv;$T-BXiKZs}$8P_9qJ>1Z`pOV80Ct;{@}UFKt=5L0#C;Ww>SN zG7o8y1Jk8W)Xaq2!k33xmh$dM3; zW%dcgdi#TVNQ)epE_I@2CZLv+mL*}j+SQ--lC8~!Egm~+kps2ViJF;^>z8K~QwSWh#?jj%naMGn+bCu(K_YB_0H5~izNs4;HT zc+&h7OlPK{c28f_$XDj;u*G9XEpniiI#DwdP|Hcnk}zHELXC01?zivTu*G9XEpnii zI#DwdP|Hcnk}zHEdYkr=F?k5KfX_jT9EafExEyQmh`&!;`oPF~>=oMTvE%k4hurcT zq&@aqwB;YrQl}B_EyqKV^Zy+)7Q_t3PdsUU3f7pJhT1(HTh%fP+6>S8213buvN7jT zP@GS`ip2Tk3g{o~&q%DdU(-gQ@$l;y#xNd(m@aiYs4;Hb5)WD* z?t-FbrlEFE$L%e%P+MiA?jb!&x;78D44a91qY(8rsBbi%XobE-EpniiI#DwdP|Hcn zk}zHELXB~w#*^l!U^+7mwR<{h%PiDZ*-y0cmA@Odccg&()<)mXQrWcPe*N;h1x0`br0!L z(zSWGW!OyA8-=L1N%M{%}hYWxzX#Z0()!Nf^(_Y&)yQyhyRTY@}crJrpuDr!@l0}MgPaU zvHbiLsw)k(dpc^%EL5Cb@o3Em^tD-zW;|F+oj6{Z2?>xcr*@VlxgjmjN8U40I&AUI zAjTLW7rIZ&r^)J>$r4NR}1bghZ$&a~yGz;sIs)kd01 zdLQY>WW7W>EFAM(q7ptNZ9&`HQE7InaYr`hxoM}Iqqc)B~J(hwxe-7$O(x48QuIY-Jo{c)(K&AKrui`nez<#M6dKIVM+pyn2uaLs?R(Cam-(|jsy{OC(sUD2akRr#X4pvC1 z6E!mdwVbpp3Deas)EGBvJSm>#At#*Wy))#x+^0IgIEJIfIZ#J{daYXnpM@>ITByqf z>IB$=E#K9l5zAq(f)?1{1NDI7_7fd(`zN3*pc-_hc@@-mu4x3vWAjdUu0h3>37%^( zU6$0mlmEG zkAXH~i&mkoBpnlkwNJ5Q?F}96Kx=|K!Is_5E}+{Iy1|xHbWS`-XTythHjJgVbq2-b zv0Epv$8L6>lmyWmhPtB&HEt1VE^R4^A!`O|=mV&i2BMZg+FL?_eHv`>kQO;GUFt;5 zOh7FsEla|5wF@=IjT%pypMvSkG}P|ts4cTlTVuUNyh|XdJ46zA+@b0cv=#A0Oq<7k9{_!aZdBtp+_**7;m_)!1zSPb%hmz z>k5odP`&R$Z#l3pmQY|{0b4v+vYMS<6RV*16E@VRDSd!+GHmgAZ!K6ocGMyVYN-=7 zGXb@nv@8kJ)h^T+H)=d-ehQ{D(@?voqqfXKZIz9>hx90@_lgFi`u~5ra{#O^x^)il z*bjHZ-t~83@4CR#gyY0$S0i|uaJse=_S7t{lhy@azHf zs~29UJkbl=Bd@PfOPvQ{-%L2t@p{Ti$Ez4eI+hs*>a$|YXZCIcd&~uGM!L{k+8axj zwRjcFk!{-s)*=V?z0~H{-3c9q&DK*>Q%NWuksX>0C-T z;>UY?N8xJw%FLn5-XOgljp^e~)Pkv~pVIcCm6e&^{Ed2wK0}vfcSdcv2=&n<(Z_53 ztaWeL^0*VVZV+l!I_i_zs5j@Ky20wr|6sG_u;mHTK2ezN(iAn6(tkC_^gXoYLE7>U zI$~*~Mjyq54ElsmNg)Ogzptfy<`tTCesfnNV!KlDU_Snx;dURh*j|VNV zzeswyFGhZFKRiaUeM}^Z-TCy`c8k} zaUBPr&&6^u!e4boLmRpdjD|M2K+BSPfVIGmX;c~Qn18unPv6MG()vKlJ@(Cm(7F}0 z)VUorGXcF(p6~*s%aUFKt#*y?i=|Z$UE?z9;Lq ze%7JzF;txY{jGQ`UmA?F-xq_uBl!0G9oa*db!v#(bQ)^JU8sXdN0a_W)-Q(P_K$K< zZ&JE?Af}u5MZK7enmHA9c|Fub+PBdpOrN6spV7X_q|-^CA}u0)ozxjv$+fwmVc!JNyeJ-<`_wq)H; zIlm?Ey+kE1Aq}Oys;RVFl*ir(OK3M1wGrt|D($(2w4L-MdA?^lZaG3;>P{u(Q-4QO z`=23=8HITm>2lgqM*1abZ|YqcwKIbJGn>l!nzqlUmLH(>Hp=rdZTXV)58A$o(z&!( z1JZhwvkq-lu zFF6;l2vR}+0QDVreIboAK-RMD^HKK>iHEtUefyhmjJFQO5>|(x#tp-kgipovR#;I7 zu#Lgkqhqab)=HTX1@l#(+)?m3#fNgofi9Re3G|h^)1ds4@cEE_@qR4fR^G)C0qn@6 zizA}hj=5h$dQ$jR&;mOi;~x9yQF8qd4K2qqz31Zo@L@Es$KdD&k9`3%LwUl$(Rg({ z5Ue;`;=KrLTfBQXY{^d(Ks^?W+N?9GI|22+ zY}De(sPjnYP|mg!aLdQzQLl!hX0<^5jkZ*ieiejUz9+2$_0||OKWYpdtud%ky-|nu zMcuFx)mVz!nDp9%QDYL==d2}YwuxGwqmCq9Kza+bGs`fWck0aU4nNSUJ{y{X+LH88 z4#|6Jx%G3eJ?n|H!hrThgXVgin=JZF6< zaAcdp7Q9Bo(TO2zy9qdZ;|O9-Tz8?;3ZIS+xx(xW){R+u=Ir6BesLE<=sHkW~2qAcG|vz(%F=LL|~r3EK~<nqd2A{1en4i=>d``}=0BtZ?c0vxOlk!*Ecwo4J# zP>->evUaSY9{ZF?wz?ksLJ`(bkA0&EYpBP5P=sEp$9_|kneb9TJ@&UGsQopdHm!X9 z3uOlsVeMh8XKP>WVQfPiU;p6OeMMM%7~7!;YY$_)6=CgRY@Z^mJ&ctpDoz+O=i`Spw*p#y0rDRx*3aWCkb2KoQ2-yYjtxr9zUMNHbc~1 zGMclqnre+GR;%d_P*g{6&S*0R-$7CPbunAOJ8WL+ZMI^un(jB-vZ+KHpoUrIUF;Q2 zkDDD?tE$YUSGlUc2{jp035GVBUpC5s5oo5j;uA0j-e z65-QQ1Bq5b?WfE%Hc8t);=R~TO{VD0E)rc1DzG;-`?Bjq6+wT^eG=YuXm&T&P!SN@ zJ`pHMk)yEE=*#*m3Vi@=BZ*|~ec1$}l`uOT;eFX0ZOagS*-E0za5pQF^<%3Q!CKkq z#{xTJeV2n^H4CRQSzmv4<3Du!Kg7FWA24UO=+7ETvcY`-K7chL zS`L&g2C!J2GZDU^(NPn(?qTo~I+kK9as*rVu>oqoB1e6oA<9!H?{!E!-N!iq(EtW;T0N?^hq_NoB(_hp^|gEfQ##v{7UYWqbca2lRfa@VD2F zXsR-XGLIto^^*-_pJ-c#7{)$VRGyFu_xr!rIjf8u_Jbs2>lCy%(9EQSb2dUoJUmM#g7xTS%!*(Oa-20kEP`DQhA9L;AT@N};n z+m8b0vnPov7|!MM*h%&+iZ(*2iX>|4>UEfEo7$^#k-r>3Rx<>UxGQC z*cP*aMDpD6Alsz~=fS1yLq%BMQuZCu<$xIXUACp{Urq5q;oY$I%K`E3MB6gfNl|`E zifuW|RFs+4%eI1LE9#!!-?oxXRn#(Tu&sy{DQcCSYkP=oQ?w_0w5^!!S9COcf^8K$ zp=fR16x(WcMbWUCvuqEu+lp=!&bK|nLS3?DG43U{HLQc8+l3F=*0Bsle9;=)qim$2 zQHwU%9%BoLaKzrUt%pAtf~C|1z1lXFZDb7<#f4TH8(BL=@v&%2l| z&~|oyG;&y&AL=ld#^w{k}9y6;%Ydq8|_1t*K-5J3%jLsvrG9(5s5% ze)z>oECu&F8MIeZ$LMoG`!wNx``KlBS4sB$O?F*VmGLG^PQ}c49EIB7V#A1vZJ7y8 z>~FKtM9YCffhH+ic|xTDZ>}gROG2tuRP9QIw_19nVVRp@9eTI@0KD&xB#){xwtz^+ zd>Ol~Z0jcVx4*+;dSOnv<~zu`63L_ZAWJ9O2rJxC_JeFD(PlVv&9fh3hh$Fh?k4+T zc0~geUPxsLyj|S(g3gRq~k2xuLxEwj?Y-=J< zZC6;_z1}k44gQuDWqV6`H~2f&Wr&x~1pmO+YpM|B@>8meU`?56l?J|bivKF=bWhKscTgqWC`^U7lE?(M8--Qy zXJEX9Jqpo;J@OIusJ^ygj~Zyg9^pG4_^*O|7ODw*6s8G#)JPNdC|ncvC_)qV$f*f? z)L0Yt$e&UfeDp=t-aWm_h}48J(Nt5b>{RAYRYo&y+XJ@depF>dX+pn5YeK*H2>lYH zZRnR4n$Rz?nsB6BYC^xX(u972OKjB#^h+B}=$E#d&@b&YpKUEobYum7ysjRafRT*70 zVGMTlqbego(`~RN`cajUqzPNy&5x=K_)$o;a}?OzepF?^O(A7F2DTJGsxrE3TC^&! zZVye}(8))T zFPWM!UixUlc{Z77nsz%=@h|ZxTSM^fNKKjG!BKuxWx%a`l@q<2=SNk>7)`h?7^?~H*D@bf zyDE)w+ExxWAK|!<*ESq?AK|!9&^8?RiJEZS^EF}1CTYTPFVKYJK3Nlv`xH$$?o&14 zxWmmh)mt3*>6&odeT1!^p>5b|A7QI!Y8$qCmL_cVY)#ne2Q*=;=V-!K&((yjo~H?0 zJzo>HdVwZv^+HY9Y9HaTS*UHtAR-rO8WWVt7Hh)ec8MnJ?Sq=Iw?4w&F4Z>d?J`Z+ z+vS?Dw<|PZZ&zx<-WF-X-ae!Wdt0mtd%H>#_I9-6SAAJv2&d`uI1&`0RO_1cCW z+@J|P__!wY;6_d8!A+XbgHLEe4{p|k9(+<0dT@&-^x#vP(1SiY1$PLZ*0vjk8Nx>g zlRDJhs%`N6ogZC<<9(a9-3BlDC>GlCjJDyN^{l2Mn9rW`qbg&&rc#)*cKA`1QKG3V zDV06%M^(m7P3V^w{HV%!QBw@GrPPnAj9r@I-8bv))>M}Cw;$!Fq{6$|-gzP(eEqVf z%rqn96-{MHHa{wLb_;n`+e)21{0Q&H?D4bp4$%aw?J8rhwqfo2G-alxvez}iIW^=B zO)ax34IkyFWHC(w-oyym@68FcBIGSUS{riEOLbahUkE&`37%?ZK05jzTASyebJ)y{ zA-C+{{HV$}qp4+9DtvRz8xt+Fs*JOm za1DLVkE)C+O}K{s%#W&!^O}xkH#IM4igz~)`dkyPBfrpuE6!?7INN-w31=H0;cRnJ z+iD|(hT20^o|kE8b52o9@T2Xnc){r@$R`H zziPth(FBp4$bR$MME7(*f~)H%>T4Utu0Jgb(L}L((_2a%9KYW+;rRIo$L|kq!|}VN z3CHhGO*npkX~OaQTNC#7wk90Ee>CCv-O+^O_pc@#Kl*qkI8k0D`)E}Uxb8Q+-o;g= zp=l}{Ri>tzV7SuPv_Jjd`a;usHZ93UDzN*Q?+YZgZi2< zLK+f>+^mJBQs?CcE&b@b2Ceg-O>jR; z^wETOsrq^e>VqpqKY}YoP3Xb?egs#FM0h@e8KuEJezZ2^K0mtDFw2jwHXQ6FxWiLv z4AX>jkB{(Z%+WTSdvZ0wTXFS=E0T9~C81whWmg(L+LN8de1vx-?x+1Q=i0m~V}zz* zGc(voO}MV}(e1(wp`)~oFM86CMlGr|Mr+%#MOn;8i&j+{dD^yeRTg|vMU6_GF+r8a z7)?{`S@3-oudSg2t{XMg1jBWsCcI7^rwNbS@tRJ7KPPB9n3M(IUh$TB5&St(Q!E@S z`IRpbYrFiZ^Fcc82iL-t1>Xr)t}q zLw5Snp}b0Cnzn_^%3?nHz3}DG>DqRua9`*QO&0iirl$GeYaex4QfbW6wk6{ zoG<;WsDp8~P!q|v<>6TM;K>|wGHFUM;K>Iv<>6TM;K=hY8%Fx zk1)=bY8%GcGEEp~%Qaz~`3U1|g|=awt<;2ZR-_5z%tsh!4{005S+ORJvsIcf&U}P% zwp!aT&U}P%_OP~LocRdj>=A9lI9sC$<7}-aj58l$oUPL~j58l$oIR>-7-x@ZiiN(f z_oFQM#*a59_NP}G8~iAX`6wyd8TPog#k!k^ZS<0ObBHqx|C|o~tEdw)tI~KvQxZg^ zkML?~v$o+}{-mZ%7+d@saIzF!IX4WmuTJUBlMDw&`YoBoam*!n$S!8G@+MX z*MwerLlb&wzb5q3o0`x|Z)rj=y{!qobU+h&$wx`q9qN{88@xm4M|;8cj<&&@g?{wr zkW~8nf-;tH);MHbpxaK*>{N84Z~#!39IB6=OE}_fnJ9p(C4ZU`{=T+(>~sC7z`iK_sJ0c@SA~}o zEn^i>N=3NG&vq*OgdZick2PVLJ}R)^2|uZA@E%yiX+LsAe4+`Sw~08TslXl)an_HT zMSP~oV{a94K@;}RM@5bq;h$@p2W&nnbBdPpT++)t`aSW=PnZ2pGK{+l_#KW!AzWY8GmSF810UYZhiM)-;QUo7wb*Q#lUdX6FYn zr}SsInM{Pf-q$SL9Jo}L0#8~1g)Wm+p0KZ3gn3+1Ceg0t(pKtxuz7@8`-r3h`zU*a zd1#HKBFDaFPV?+qNglh~=`@qpd2me9^9`#%AOblCaf{&00n9BuTR-CVx`eZWlI-jx^V9k#vJ7_8CdTX6|bi zX>NK}Qi1(b$a&;BNo(_hBAc3RUXXM&8)@5%lJ;a5#xyk}=)t7T@cup8y3nIYn_0^& zq*q>+IlHGL^?XxOW*XA!1CsJnkRlFAigzQ$9hC&n$pK*+kN!W>H^zEtbJXZ*TVtb@ zZFAHI=`Y5{>YR@IYpvFr@cF?unhqrFiEXDTW%BEObR+1U*!Ie{Ick37`>`E$&f$?K zV&gSs4Er)RNz;|EuVcGunm_GiG`!HMTK$aeyI8lmwj6mgynWKfnPyfiDoffEn`Y)# zNLzVAP-L1pQ&A?->5rtX)QPsdk0s%pm1fRS7rF+^=GxNUo(x$dE%+*)Cbf)cWbMLp3$`dA{4@^rgz&dHE(O0=Ui^C`X2X_XM~m7^E>*SYv-e{nw*R-HXrlLxypQ!NX}=g%;*1O zdzlE&D@y}cnR^s@fL5FP6css^20m==*Et<`Jz^f#IURScF)I|6Is@%%%_>Ei2}=Xl zsdjFRDu`}$*Q1(JqfbUZZdOxHe4Z~Ta-$jii}Xuo!pH45n%TceDs{S@8_jA(MUGuj z8_n7q(uR?|(Oi8?Qh`0U1LXYEOF@yF%+r4(NuO;p&l5>cY%;I>$9A0vJ#nDJCe=)UF!ZHu?Jz0{RRwrs1JLWH&7 z>A2O*&?Gu-Glyvk?(~egnrJgCTr`V6XP#(}Wp0Kqb|YnXkQ6{PiD(1+vk+|`DQY+i z$?QmNVei4a1J9YEiVh4xTCM1fY^3KExrt6IDj$Tl4xMBvZ>J;WD4LOmbVw0AncC?& zv+!=rDSNx!EFzMg*luQbLEA?5NRL^3yLm%Vf*WakS82P8=#ZkzF0_RvNZY%x?twBD zoq@H@cJq>==ZKOMWzJV%rL*1qP|>wuq@*NiYXs|;?dC2;)9pwR-K1@N5YiS!`2uOC zTiQkv)hcRAv^GWB0>rK;=wEk9%Q^11pogT1L}wMXBAV1w+CDQe=YB=022yRRw5@=@ zNx$7pPLs4`6;enqNnMs8omMm-qF}q(K3&=@qSbvQdF-`u+s&T$NGbr@VV+fV2jZo~ z+<&jM{Z3SLpQI3oo)UA!KuL!ndP+<_NYa}SJtgLWp_2AOyp))2awR1ZWe=Bh6r!iZ ztW~rhqNl{XJwn>1LiCiFMWZCGf|w{VqsB_=3{g;G%7=P3vRI;-P)hbR zNo&dT+0!K*CGQ?lw1?=>3~6gc6gg8;%PcHqv7+wM^NKRb^RLX3IrCF6=YZLg;>p+7 z6~z$Ec|h8#$@8}r;Z;b9xp$7V;dMue`N~{Lc->KAuAMIluRBW2LklF~^#gcmp(GFa zdW#}>hYD<43ekq^iJ-_5^Tc9Fcn*M=fPc8=+fY2L3yk|xukA#aQuCGNlJM$mmpNyJ zmv%+%Hq%!k$$4qFIe=(0yivXO|VVUJ{NGvn!?eOO8oA{2|Tv3dBdEz0njiPGTzGjE?sI(jr9eBvRr1y&s zJgjYR_jxk$T}>-TggcL!-|3v;&g0sax9G*ha!qH7q60rNYgNv&q@c)3bLLLjGQ0w- zG~?)T9K6y;N>+p`<4Rr1x;`OEUfL9u9~+r;+Pw6l*Dt%G&YA6ZNy1S%XWmi-UUHr@ zi*}<;j>9=~EfJ2x(WGZ9+??BhQA(Og^MrCGez{P6=M*|J*m77^Zc_@G;@8TX;gd7*24*DvOWiryI4%=N1o z;*qv`>Fr#Uz?|wOdH}9yNur7D~ zZZ@JvXYjp{M0U$;tLcdAmf1_w2d+QOJffPQPWAqD{bg=Z)C=fu^JAi7+wr#WUV-^7 zQAJR(1D-Z8e^ay$?w{SJk%qtJS?_De`HvY;Df@S{U!eORvmsGUz>U^T%{yjmMNefp z-FM7XBKhv)zveJW^bYaA=3Hf4Hz~@^_!ecu_p1W@Y zd;;5owjplL@7FZlEqDD7{3+ZI$FIt$%Liz>?5@WT6CE?%l)m>oyc$yX5JJ3mowCqJwRJ>Qt$B0>+YaWv)&J|Qm| z=$9sZwIcLOByW30+OW5gJfBGRuPL9W>EGn0{3RmUzZm|GrX#Kv{3Dsuwsrcny0QGc zqL-)71)BdU)=+G7LVUL54=IWU&$r|o6+N~jm9^qK6m3}oZy@m36rHle8wmWcqAIu# z-I`Y_8qh11wc!^O4e14MC-CnS-Og*4(v}ZAD{F68+zx1kqQv4jpdE^y&q`(O_-l$@ zgQv>c@xzMhjYws8@k&LFM^qVi@e7K|XQi_C{Hmf)W>p#O`AtQwq0A24JSS`K2xWHQ z^@-&8b>yK$a{M~-E{bscI`QXaPGeC-g}W0!p$Nw>j#n$f@r&ojKl6=WJb(W@(guj~ zQTDs}c|`^G=_#Fgy9?4*V4vKyD<7e0ls$nzM6?{@Wl>5Ze_YyVKI_JxC6Y1GjlW2Q z*J^)s@5bNIv^3Dgk0`<`XgB}NZ@*;zm8Lgs$^5p=NykbLEyAAW`C7#&sp_zgukD*gF-dQ1?# zv?97cPyP~XIA-86)}L=ClKvdPpVc%wZ~)&=B#*Is`C&~*T=($`nbWodj+KG@tfGBz ztPJE|D|)s?D$C-vigvYtHzoKTBH8yroL`i^#aUwz&ryU?H<-^Ol06#CS1ZCEW%E0V zun*Zh`77^;ec&3x*J`S859O0Cp{>}qq!6CI;g2eM7~bR=#@`~U2`ZeI!E*R#M3;k# z;Wv#O{<)(2<~KES_?L)bw`hRKAv|CZKHekEzpmHPPjO z#|Qlj)S?FWyBv^L=bC#4@1SVy=m>Kr@2beGTkD?52PnE-a0{-lhby{2q1HW{Pg1mJ zLA%rk_8B_w#tCNlA>sM=Tx?qA6GQKbCt1{NB)9k7PA|zcl27vI}u$DsD`!TI-W!%-!@*y zXA;!}tedpA*Q0!k%9%Ln?Ou=ZBPu7Z4%hSZig31B&ufV`+u|Q6@3o$bU$MT+0T?eE zxJ?np%LZPc2;=2(zKy6R=v>|Q=^Oc3MLz&-;=#Z9{P_e=SA_oD%oh@&2Pf8jl0T*? zk!|5GNrK;6D~&Dubw%(MEwCMu1micc?o+(W4e6HygT|&m&Ce3ax3IVJ?L8s&39Oa_0e6-J+IRCBML!3Bn(-39t*C9m#f+DE#6Pkv$FhQZzru?Y1$Viav4=mW=#5d% z-mmdJMDn~{6}ru*!y*U z({H~w_&+-5-d=C;kUQ8;oC_{y?B}sWvW7Q#du`j>>rLLn&-ND2^s~LihihAgc$-fp zx(r`6PGkr8PDS{P-~pcfFV=^>McYiG%R!k5@AN*v7f1>yhv$M0@TJODmekZdz}FHL zL6mzS=OrSH`JJKf@WBip4nX>$_d)OVQN3O;GaTjxWUJ_zZuj&)3_pZoPFc!(e23mI zk-g7fBEr5`8SnG`M91t{%29sMFXvHyTvL^Cl%Mp=d5oXaww zX2*GiB%9GKl~wR4Md975;BVixRrFMD2K#`=E83fzAwJ+PBAj22XMV`jh~$~X!$%XL zC-#MU_;gJlxITiv9!Ry@9_@RrPbEL3=()bOzLmU-A#M8>Uh8v$&s6mOLR;Sx{3?;0 z3qI!D#GJCek9i9stgoQ&$GkUDv2B0rYkf}gNs8WYZR>lIA6IlK;#!|m{EDIev8~wAG5HhzhN5+jE@YXvGd{r2_8BkG)Uw|NzJ;jRX55q1ubO|aXi`X}QO$!b z>A^W6S*)7(RD|pKFZo18(Mv0hFZpyLJga4aZ2?h55Y~Q?*QlJ?jnn&G#drdRr1<8cnJ z?P$O2{CcpLPWJnW$JX)Ei;kap9udw&iL91CN+f5#TK+1LJT`0j2}$rBrMQ@1cx+uP z1;46f_5X#BQG`!!{>o=cg8LyY`~S+THB}imdE0upAI3!c{=f6yM8&p*p3jE<$?sK^ zu_~4Q$%iU>ZXnVqz2AHN|Kv+GRk;7=+f>dilRxf%n^!BsdmgvB5hB}(_dIU%_KMn0 zz0m(3K2=eBxVHF*KddMTt}XuIyA)a7ulK*hZ!1b4dAdq%f!))8xSDY6X98=$}mM-L$u)vaO?ms z_7mY;p2~zcM1=m#8Yo0$DCR`^z!fOk6BXO8&4c%BL}Zw3^=Y_sViR$Ss^QLwO)OS~ zcm0Ayi6Xq~7bHGXG^6d!dUg@iNS3ms?cYFs6xG6h4slk|->{!UB!^>8>6c)UOC+N_ zSj-}lUJ4d-6rq=b#VtkXr8;6z1eHRopt@p$qA_r-R#!|?bS7;;R$cM5qJPo`XVnus zB*D7p{;c}qBSp<7kIiZzsudj=^k7y)5$BZcEE~NlD@^oMv?<|npeaO`1DvozY9wYW z!j(=VQK)F(g27ph#BxQ;x{S?=5UUmC!gYsJJVqqX?~TQiL^wvuk>Z3R{DNGhNNgK`jc5Xs1DDHamR$Z9FJ5Xs1DDYh!Y$Z9F76k%kw583BJ|+026u_;nm%x~7k?8K+wct3K}0r}EyFWV2hmH>OK?Y` zqZq2_;JggcQOs715hvPW@(MPYrH1F%PN z!mS8<6fXu6$v)gI_G@}=P*)Kg?d{)NgA&AKBJ5x4;6$-dQ=h>}Vm*<(tKt%;6`e^N zH`pZx#$YM3oo+EvQQ7D`Y_ZfMnqPW}(L{LsMP&C9lQhKwMYfbV&!i=0r;8zysP+soTT$8Q?(p`<3q;Zr z8R8I;^hAa@P9)osA$TiU=3jH~&(0L#M6!RGB8q4woMAIqrs$`r)Hw!nj+FaR?U`b+ zBJ6vnIMkZT48Xo;it|KR-=BjsMf)~rt6-S3pLm!^&P)Bo1|s|wBZKu5&uXd(=_g*% zv?aU0I3fwkbPXFIo^6X|(ufVaM;sw4wmlsjG;E;wP};zs1AsnJwwEX549gN16pahc zU|Hg_&Y2;y#P`b9+&OC4An~iVxq$xm+IqrWMq#$2+Mx#cR*MKGDz*)V*(O_rDjPm+ zo-LXxTmRtDVM9bqz2A7Cj>`6$gAE%h60~hPP!DC>Uj%m`MW(XhZ#~1rKxIpTtBD+u zqipy@d5##PY;!|X!*fM}vVkXnW-D8*Bfvgf6l&XoVZ+5rWt-FckD>RAHQKgx*!^M? zk&LVnVn0z$z*AXo4;vvy-{l<#D`%vbuBl1RD6xbHkE58J(c%#zd0rVU9+x(XrO{%) zB8-sH;=Ce^rP1O$B8-=RlSd0@d#n#>N6vVWOoX%PCplBaD;>~=$9tXJnW9fe%4zH0 z9^Oe40~L*J5AURjT%yYX9Y=@f&KLR8#>z&w1zN3ac)ndAHW1+oJ}!5Gc!~&*)EJ-= zBDro|DBk@KeMBUqe4#i)ge$AwAq&M7MIN9+@w+7G(Y?8gL_{aq>a=+=IZH&8A{^-@ zqKzcT33miVS51p^mxz0b@X6xT!Ar$5wcp&jZ{#i$2NbOWS}uN6glCc!;-(@zldKT2 zakBRL_rI6BQnXieXlN>1DY_{7U?{x3CVp0QVG6vxCjLiLVsx%1C9a#dSsRW>gug zMbh1}zVR(n*~6lbqFF7gjEBW0MML2l;SsS@Q9c|ikBC~L`)$M~(N@vddAERiE7~;aw-HZ>dll`RbPH&T zHz!=DZWePC{S5bFH;XTb@L0Js;z{uh5gsdio zPmciGH$*rpxZfX|c8%UA>ZD^^Md=fyOxc9TkIv0tC<7h0FhkR z9T4T3x-~o?KGhVJS0hqIgq@sOokO~xiN;Fpz z`>E)|ypv*?BKA;q-dV9;5&q)vx!6X8SLOfYeJ)NDp(ldJd?7;mV5{*g^KRZ3VgZpn z`o9z(6Up<@m*TRfZ^nKpqWa3-mWAFK`?bhXbQ0(rv0hPwusdU~hz}LD1Nv6{L$ulU zWMeU|M%>j8OWADuxwix8ZlYq_sr*W#Mz|E!W}+Q>{o%umGYG9pGnvT0J#t_Lf!f#@-B0MAfCKeOPIpjBSOYJ9y^%!?U ztiA_Jk>9SpDfSZ;v%V=w{ceiTd(n0|zyWuxZ;HJ{I8RI;_lMy3p$%!lxIe`*B6-gF zTeKgDwhi!hiDTStk(?z7{^}mkK%(XJ3*#NJelXfFLf#yAN8Hx*%{ar_pDk_W32`x& z^`#;_A6ZuL5NX4C$+E^N!tVlD*7J(+mnO?PrU-wzv#cvbGU_Y~s@7kf^%8z{wr!qG z*(w4$Mh8!@Yr^jm*R`^SV(oauWr%v#a3UGIA=Y%FngBeCL#*YB@CdJOJ>i$Lp|xGv z)=la$p`lf07?vqZ3AMuhLrsaWzM~UDtr42ePiSNv(Dc=Wa4Ri`N}=oU2y2caTs=it z)r$75yb$QL(sO0b_gDT5^rNEt9=O)0u@x~~+9p0=>)Y7MQH1xwnplO3@IF`*Yp=x3noirTi@R;QVDgJ?6mI;{D`W>(1v%vnKC z%{8~)BEt22n~BY>)5_)^mozcTsvaqG;+^Mc%QlLLo}r7j;v~UuruR*ZvC>CN8=f~? zSg$I=Ije2^F(+Y!IxL9l8IP~jPlOb8$|N0zRuQ%MDpC<*^0~e&v{`I z62{<*{W@FMh-4{Ut()4G$hunp5Xmcsu5@(3h}9`ve63G{rgs+G`uYg(h9+to-VIH( ztO9R+i7d&gM}$#67ydY_Q`7kg-K-cQIKM*;E-PCR*5I;s62UKF;1{>`vfqAg>zvvtYWm;Q^WRLn-wL};%j|cU! z2298LkWL2mwN?_znW&$&mI!-$enLO%2_iWT{jG9EI1c@-+j2jf0e3?OSS@DA-Zq50 zp#!Xeic-clOS#9|L?nB3k9ArR_UK*zs2Z4Y4+AIzM5kwT(#jc9?ZS z5%zYN75MD`gmK%!z> zbn>2pQPwg=amo9EzE<>Q_Q8VDR_I*nyX~j!_krdq!pO?Ab}7Qh%Cl}My4VfAU1T+x zC-?iK8+^OS8lkAAtFqBp>qA8euIoS}=3`D7k>jlKiZCL_Su=^`_>H%&E5h-cVBNcb z_M?cLXk{tFh@5CmRD={gs&QF+T6%iHN#<+ePG2J?%XqM|1P}>Ko6dQVQhBZPFdT@sIt|Ii{OsiHAdT^%I zbE({KoeREJWQ|kwf(yP@WIazLy)@f;SrK|^wzZ!~dg%cxb{Up}Yq0w!&asvd$@|xH zt!0YPOLMI!6rq>qS+5XDFU_~omt!e7>nBd0Z>`rfX7U0nWQEr@XL6x6l}P$?k+o|j z+N3`hTkDG`Cp~?-#M(wAkM||kP9iz8FR@`JI9z~j(J^kt-aWLE#rdJ z=;*lHh+j@Mn5`}_hOkC67CXJbC}VAfZ2|uJUuayAS|R@WUuYDppmHm0&-Je#a*uIT zY6ttl_MVx`jcS=k zR{|@HFIY3@VTJK8snI;FFxsxBm}eE5hm}Sb)@WQ}#46+0-?X6VtBi=hktdDrW$)F- zI@ZkbTw^@Mnt6n;F-lo8$84=}Txv9CYYp4IX8+2(rABRe#0b65Eca&rPCi?W;Zi%@ zzbmw7Su>B+M~xSxM(upms9?<;!M_`qrA8z8n9*xJ_mB6p5~H`&XoZv*H%pCHNU4#@ zn%UdOjeV?{$KT_|rVSLuJpQ&BWA7)8`u;|rGGoSX+UtFvFjlgL6@tH(J!zD&W`2M7 zNn^Xz==-}*8c#`W3GQ+{X*?q}`u^^d#&c4m@9#co?2#IM5BEvqfYj)FxZ8~*tkL&y z*XNcS+D2*_eGhkY?o&oAYb*GBxI2wiQuAK=Sne~%JEkXp4|kX0y@|^yt!9p#zRTz< zwSA*s$bHrr&e{sGZ*)cOZlhl2(KY+?hVKJZj=qO`I`?^FuGI2-{VVsMM$K>9<=p*7 zJ!|wm+_rfy8XX>_a_0ANUo_@OZMQRa`T=8!)aaYH2aWYoqi^26Z2Vnn^v&B>jGa=W zZ{AiIFG-EQdHbqylr{S1ZHMWHjLTAcYw_mXDr3cFvv&F>4%LAQloF)RvSaMn4WYe|4m~QYvy(Nn?^os=BI);jVjh?^(2cojpM&* zWli5SKKV_Xo_ECf+APN_>!@LQm};QEaGc0HW`we4{w3|05n<->-K}Fr7pc)-IF1<; zrAB|@IA&zAX6_Tmj9IKv%SKK=W-Rr{d&?;D$a~A!@LS%8d2bsftUV~6SvuKq+-Uv? zwTxnZk@v1K(A4-Fv?q+AteJcH31hLDC;AWhA@79Yy_L%e*AU07lSY};jx-CH^?`9l zYC$`bg#99^Z%%+M<#syOo-Eep0dn4@c zJnuZW-y5A-qp?obzc*4?GvAN*gE3rcbg$$GqxoZ04xc-4P5Xn<+SK^{ct05JWFEb* z?gyib%-bK^e)bQ>?NU44CkT1@tUV~UrSER_gArFkF&`9{$Mg;U!8p&Fxt4w~E}5F` z<-t_nRjH-UzQ^^0p_Q6r_O6Rs=FJ-2txtt#Q!@`enmGGMBg)joSr?v2Wc2t=JE>kV zX8z_GBYrXpWZr$VNjv>G)j&tpFSCC#e9E{!9{Hb)W~|XFx6S#c0{)5G&; zqo4H5f#=UgvPZeA#t5kud)emvVvI30uHjc>5^Ec6z4~^U^Q*C1YEgYh^!(LWFE#wC z4|xws?QEaE!PkskQhPa;v?{5+i>FOpGd`5sW2{|}+D<&-;+kPRLH*lktM?`?RBFxe z?38OpH>u6WuTHNSL!_2zCvCFSX6U3XklG~H{wB4Std&SjVeOw%E7YjmQK?O5?Nh0> zW9_okKCqCd&y!|56I9Y7q;`)Wt&h}}tt4%f)Osu-N$q*8-D`M_wAr%f(nxD2wOH1orS|G*${Q%Py-B2vm0I3F z(q>C-r#7(=l!(Q-sYM9R%%;Wv+Xe3Sz|}{ zi8bGHvz@oirM|b5+8Q4DIH|qLqdQt^yI9MXT07S6l3LqTin2*+{dwe{lGCslCQyog_7S+S@f_ywvEKGS`f`QlsY+ zT{Biljh;_*&Dbh6`kgmcmQb(@38CU|X_TgifT{fUFN>gO?`R?f-z8VXzq((a+t_0I z-^gyp(Z#esjOJOF>0{v6I|A=C{sm|g!T1Z6U5o=#d|zL)ot~}zy~Wqp-5z(38e6XK z(eM4~{ydFAWqTMF0RDOUd-j@U zN5y;XF*{-GC_Nke)&DSVJilQSL6!6S`}X+yQZLL|Hq&N%JT2yI`uci~@bBZeS8_w! zC{Fvn?%p-_|Nm$CD`S46S-!q)?sd|5?fp+yuV+lpdKmh~Ks-+Nwv40?LH zM|k77KN{!X$8pcm@7I{Stf&9=dkBry_4PJb8cJQiLQH!@AOC1nsU?j|HTLvefxf=( zovon_e^$$lqM1GNT=VYnX^7T%ZMZFs$A|mtd7N@u;c-*KIHqa&uhV8sb5Hp1BmeJ4 zyHTs;IGC&Ge`y?URM-Ed{r_h4JbU!NHIn~*%m4cbp8fJnd-kz$+SBvDNjHxCzucq7 ztDP;LwV1n*=TU6-$h6<6cM4xODtz`=!gw!gwDZU~9(J=9v#hLFwukmE3rDka2V+Kw8pU1qBk7r$tBm8;pjbi@q+RbQgY&cs9j}b6i z?iXgB>BvW}C3Cfe{l1jx@985g9Kmz-Dq(a^SNK}jFN{BlaLoUyzu?w3uGh4?dnfpx zM{EC}u7+GQ+MkcMXMA%u{dhFYvGNO}>l{DNlyz>{*B`|ws^+5QSM){OCOI_;aSQv_YdqmgMY=|xTj_*&sE`B*I!vtf9~Ts zK7UZVxuQJKGn!|Q6nQMu0b%->7KK-=8JS+7W>?Hlnx1u;aa40`&AM*1s-=$^hmI^W zrn^S6$R2Tf%$U;0EE{I}P=xDBNxMe`_P4OzY$1BacUl@F?_+${`%gY*S<}C9oCeGF zpC%gY*T?sa)3^-{md2lq+;JL5@N8k@PgS0|H)@rK-JC}`Zd8}&eFo3&6h8je%*&aJu9-2H7_>i7PFSGC*U%=L_XqX;+h z@r>YEwxM2?ukB?!!#sUBZH^)D{PJEjUzNFA=vi;W5#f#|_}?GIn zZF^@0VOg-dot|U$N8@bXvG>I09jUB&|I@^Vdvt#k;g9ZRQG~>PgirS(+&h!-`Xk7+ zxOX!}Y#T}zv&KYkvS;Ei4xa6I|JA^3Z9}Wv@y!UI;jJ#J$V;SSDm;zW!^g{L#rBx^ zXVE-I;IE|3+C6(`*6tn+&%NUMdT%_2cl4%GU(crde#4hvU+Vh4|9%7-$8=lFkvH3R z4CA1Rec^u=+3c5RDR+;kl;_B7UrH82RoWX{zT-JHS5y#YL=iV}8@76sC5uInMHAk5 z?~NkP#1d}c$Yildi)l9_n01*kJzHg_JzHg3Oi$Bpw(721sg}7D2pe**UvFmLAN}pG zTAsP?5%#RTVXWM_rp438^O!P6`%$b?MD}Qpr@v>qA-=mMJBL%*r`oyEJr`z=$nLh7 zW!;{1{xTz*o}Tk!TBf6bdt`3p)3`l<#j@cRYSoi?SCP9HRLVVKUKkBkoabCm&!0lC z_gBQk-sJfj|3%Vsl+3heOFVN;`;9COE%Ce(aJQ`?*K9f28}8D3)@#n}v6=K2kYl|2 z74y#gdLkX;<8!GmrjI*jLmab(e{A<`iRb7wq|Ke@M$xXn(zrg_bz|bO8n189?`Of? z&IY?@9M81p3U9num}~4tE6qG|J$<$>{jqY0p;uzNemRz&*l^qy0XDIjVnD z_V@A4{nH(}A(t%IpFyr)X{M(+hJVHL`pE8M?ay2I$E|9Z<=@BjT+i;ZWf4@@EjX`P z#HD2VR5)Y;{T1wyV46Fprh9%HYQM41w0<4W6 z=8U3R%xjEsZ7J<}K5ZDK>(`IDKL0qk;h3Um4L;Y~U*@asnjrE~ThiE?=j(>FMGWps z<4m54h+1GqQ^IK8Jy!zRuRk-Io(=ftqh#hT;+12@*^cARJtn5b93SdS!wkC9?ltT= zr>3XpCmOmsQt=KyDm5*QW_<6T9M{*+yJx*-YfXzgO-E>Nd91lxb$tZW)9jZVt3Nzn zyL)H)UtfyuK|LQ!*MS{E=q}m4_{`=0yyn?L&$K%ZwQy)0_1b$3t@E@#4ej*oi`$=a z8>jzM`>B@Weau?^XYv12WSTp>^81*cJ@xE`XWFwDo>%g}zXtgIk{Xxt>T^nYc#@AzwEf4W=G@g&F#@A`&ukz=+|JzS#%$J^E<2 z&1}EfyBpz&QM9_utML=ObDE!+9J46qsb-eq+kcT{h~ znajM3<&Hph&%4v6XJd;ye#44#`!w8PrkL*4;*Rgx26sBGIn^=`=T=2f+HL=%@$nM# zg_jruNfl0U4`d7^RWw1m3DQlFZUb&Bj)`{QcH%S90o+AA4jChQic=y+92K$P-rzpq zzTke~{*VEXc*tPLFvxJ^-6}>YW04*Yc^)yI7cT92@uc!R-Wu|}h=e?){8MZdFF;;| z91w3R2gF;DcOj*aF|hRpXK4pSj#hzm1Q)2@3sX`>1h^w4T3M$=!#7&FA3}O6zWqzTOYsAyieTVG(G@sHc;nm4 zxxi}2UBF_mdw|=6SBOaVPhbobZ{7Z`2*mGSKN6vw4&`(Nrz1EW&FN@P2a3TVzrd3) zf-#ygQqWTy(3W{^l&Ks!jcZTi+9z^)qD)guGTD;JmP~G2CbumUpAVvbYHan^8p4W~D8dK0I&a(XML zi@B~fjGGv@GUf=c@G3P&+>~?#7}}P4`s&=b)g|aDo;xe{1bnG(5F_zE?JeB*-Qrx9 zpJhLu4Hsl76+hvbsHOZI!*V?R3r|TBkIw64sT7;;x)r#c@c^(|^qMmrmdS~^z|+g` z1m4r}9!n0=f3qAHWi7T^YB>H;kt|-e92FV*8$i6_&T<0wGpO<5_;c{j&HULCiL!op zy7}8d&9r(%XsuloeO&Fe4dTfTH<5kJK zUF}$;Z5CbO6N5EPrJ_;lULg5Lvwsivk7oZuZbYm9L~{BB<9 z65hu;Rp}F+Y|T+xr6pVE!G2O*!qEzqd!p7`S0f!Ga+G(LKW{BmQhL1v&yiXs&`5vH znkojY?20|2fBPD1sZy1ej9+w@XrCZ`qIWXvW8&(pWce2?$Ci?%D4nofcf##Kg#TdN z-u(yoe8gy^|BUq7?8{;UW2r*FaV}Npc-f+K3yHFAQEp4>3LMfs2Do-iKj2sG5`jnh z4Fis9a|`fAZ5%MvG6gtN%K~=oo(oI}p9j1Wa|f_Z$7R40Z8=c2+zT9_ZLp<^t}CZo zY7}Epscov#GJLxY>GVF<8l_FAr)`Bw;-uZSv&u7(3Haq^7d*r0tU}KdKdu}ejd!{5 zuhnW8>y^Xam9~22lc+aB0mqwK-zm6#a2OC1wCA7gTQc^q2?*%Q=%CnSgz^@G^i_Egnx))BRJRN| zU}=iyk0hv*(qe$Yi?+k_$O7z^h!BHlYqPJ|YZP^Yf?u$;nrQ`A_qIA{d`_z6T+4nn zsFSy&R6V`i1r(`Kj{V${QqC<^*JdXe)c#cs*(jTI|8Wqj$No#!Ig{u65CSyNx|MlI^SooJ^rTJ-R8sT~&59@RUm zkJoVYD_QSqG4TAbu9kfmtKoS5+7KndLOa!Po=unfA;xF77#KOti{>kbaW>=ajCV2? zGOl2}m+^ka&5TW=qr&Su}TVcS+XMxIGCx z+Pg(^^mOmz>bu=%c_*mFSQWc1eAZLHh>60Su1jACdvo-3B1fCZ(K3;a5feF1CM@f` zGZk7<6D5{pZSu~;Z?R$|_QRN=zPtn;pC&x^oePDP_Qc3`sZ2Taq0fn9xEnzroyX8XmaULQ9r zMQgpAmnzGH!hpzao)28-ov%EHRgsUiv{~dU-`&0$Ys@}xdUJ|!AZRLl24FXH_H78lB6Ko;$C_R*dkyEz0=pkcyr@fi#WtPHxX$#sd;*j`s3Q?M0~(Ayr)JfP!Z_ zhZJfzFUbix!1klkPP2KGqg64U;F&!EpLHRp;q!P%xwgIiu8>mgyJdTj?lfUnNS$(S z*=A9P@!X2HJ`K&7>{z00YB$+YEv96>8nRow(W^Qn#X|e@PHxF*j+~-B7)tLL+mdlD zO1mXw|eG}7k+2PYu0@B zs($(j?99}v+}3{j(;@SKFJ~@p9m$dXblP)h7qvS4blRUIR5}+#V8`yMr;5niA8oxs ztc%&!x+}-*t^3={Tldz3?Yn?qEh8MAzPELPUeNc&){5o5kW&uD(k1p#>uNE+{l~yi zV5!n_sb5&BvT089u(RB|9Fb|X3ZrY7c457hm_ZCC3YJ=D@O z!md9Tad*UOeN?X%5q|m?Q`aJGt`iy!KYcjfF|k4asjao`27P;*?Kawr#0O{P|5X{>%YwUvcqxxwHE*GkSb2#sf}?w7o}R;feDc{dgs}LBhz>s z(s&%wcwW*}I>smRQIN?;K_(vs6M0qVag7)Cp0}Kfyr>tqqpORzWB(O-MW4~`yGS}m zTRNs{n->OlEY$Fpx{e1FI!+gGsY1<&nt}uc{M~<$>o#8t>Zs7H^ zK|g*=b;kr_*wR#yU@XOxY!eKAQ={SNPL>NxQZa@Ri;t)q^fOD|?wF${2hphR!BufS z_a((>H+6kficvOgb5xFT|FlP=<{8UyRheSYF_mK!Wp0b2U7{R5&(1mkpYqICqYAY( z(TAgo(f9hOHGCAO8rx=FMee3dHF^`6S&57R2qn)qPnH0|{ z$#^EZ+;}i=PjsQSr2mUZ??ie(%AQpB8>^?rhF;WO4I0p?UfVluc&BRP-GQS!9XIG2 zX@dy0#D>xOnQyHzvO?B%+MqAW^uDQ3Yq=!grUTr@ZEvWyNa#5gre@#3NHJ!ZYdIx;j_ywo`c|?4fRSrppRV6+exq-ICVuRrbHi{s-76*t%@$ z13l=o+twbz*7!MPJrYp+Q^3at?Cz0*^b0*wt^21`^oX?nwD9#FQ>`D4Qyf#RTEAp* z08e|#Z4qgub3w56Hr}5nEWo=`lnqfMdfNHgKF9j^ez)|TXLYt5*K?k>dC_j$66?P) z4&_E9#%-SUVAK?NzDDcN8iZq~(0VCrUC%-*t;|AeP~-zhFT*ubq4oFxvV1m|Fr-DL z6}#x%XAv_iV`8szv~XIlQtP>8`21_7S>A8GJGZu%H?B78qXI2-4%*K#kE2KJWAOaT zl{dxgw;o0tcEgg2^hbF5YCY0pW9qF-+fRuh&%Bu3@LUi>yX!|Wp&TuOqtz$}leXg% zO-{eC=t5;$`oP#4OXc#E*g|DdKbQ5Qb^M(-$6mC~xN{89H*HtMMQh5yiAaxGLg|@H zro|R&FU+qBF4T4u{WCTiS5R4@J%DE{(Uvb4f7{z-eK8o%{I}9oN1U`*#u|NsZTIxU zXxrXSEN>lb`zCQ$YnN>cu83T=CP`2A7-#)8E4I%#Yix)9eO%VBf=Bg9vb=TsLg23* z@9vXhd#wG3edgH|*XKx2>G>g^VD@WA-@X$Oe~3b#7bf>T!B?<_Haa>o(cc|?^SHk$ z+LDnKNYh-O;Aj49fX_*Fs;!T!2BoI-%x!VPyvDO_!F!zj5Hm&uGoDoktlZb`toqLK zzH#N+raR1Qq>*uFam|0XwNm^rI009-nL+7sTM#owM4}WvP2)NQpWR?NW2v#6nmec; z;i!K3$US2@z%}mYXE&~4i-MlgIel~1!hT(0S=FyM$05XXL2xW|vD1|*-q(sN$t!mH ztoQE$E@@etU1U$eu{PbZ(?Vl@+_tY7KHb=s;z>(eE%aucYFjm)tW<5Ibc!0#;%%hg z#q*S^ZNK0-N;@rl-N@~y(TjoQmx29(yzg1~Y163djD>Pfst0&f_geb6a$7{8ZD%Z1 zoO_h<1n^C5C&qt7$bRu!T(UUJrO+z8cXTVqthR;W`9{^YRx>Y)YTG6}n=7M^2N zjhSs_-)VVkasPyQ>Wg?nQG&Xs>)lpF!&8TLB61AQP(IVL2A<|NoaQ;Dy&_rPFRHt@ zO}J>Qyk%nIMVqtTw8Z^S+Wm->3lNi_m{Y_cAK>(vn<(YRjSj5j&c`ianJgnJ2TLi9eGeROX8p%Ly-{`ue;q0?ttXz5}DG>YW5M?(;#+FRzn;fChI8)k{ zoW`CL88d-zYP)S8Wlu;h#fn|p53Ryzkmv2mc=uVq4Jca>v>8Zy+Eoi-1lM@gLiJwd zHQ=q?JonY)K#kTwgtn;{?o4X5@~>J5^SCU0aP1Vx?GI#2C`O<@Y615#ko{B8p6Wrt z_Ui8M4WcyGyxqhX+kG;qtNrbu&j+m*T_XLoVEgRu-@%988Q7bB5*TScx3Z@oja^H< zE9=uC^=hlM?}4Y6{{-BWL^vx;OIe}~9W>c7&ORx8^-u*P7K5ukdcJFpJqz~`g4L3w zw}#sF^$BzZ{_enUhq`dJb_JeSVg~v8>GY;jKm9DO%>DGLkY>aD^zWL74qL6$3>Nd) z(r3M7eF?W}iT!fV4#O|1fy>HUkF#Is9zVQVEWp_fpL)g&8eWZ<31W%X5AC5l4{5`f z*wtPWhSSj+BMP}Min_A@;8DdI-J`SXmW4T^R>O`f9FD(*v5ZG@6VLS;jn?@l9@RBG zr=?0<^ed^Qxbqfgr+Z(=QmaL$_9s$l#8P=5!24#nAYWQr?-+++WX`DRcY_QNbfhPw9}hYD(&>v zmrDC+w$r;!D(&>Pl}h{GX)SMy;E{~R$Y+F9+v&_zX-~!TQ{!~{Bp#>JXYe@GzRtVG zehSZas~K7}Qri^KH&}7t4LGo@8f=Ukjw|H)s2cdR8RrK(c5jJyhaAD4`DoE= z{!#{!)!O^*%0re5B*Y*{Nb2BAl^A zI$rk)gk^dl;oVIG$4`~^^#LK{yE^FU)S2A=u8wxeQRA0rkF}@!1DU-Cjt}N5x?p3? z!j$n#9CSZC5@qLGBOU7|j6}2-Ir4apd^;jXI*JjqRB4OPab4lrW?WZC6U1DN^htGt zBfrBGKZJE3PeVL~$(KceN=+pEklT*}d?I$}h=3cvP`4}JUnY$Hz&&Ru#u!+ZED`OeZf<5`ByDv}K$+L42HLgfMuG7_*pBFvve>Z&aw;0=w z#DAs-+y0h#0eHFzT_Jem{VBn=eVpFJI12Au2)2b|w1aJznh-w8_$K2ff>6Oq2T;Jc+^Gx zi92v*sMBYh13K;DbSI%zT8>y~+!WUvkyAw#Mqr(Hsq#qB(JcBjeIbkPHC;ja(f)MI z4#i#ZdPMtaNFD0!j3?dGv2Y&gb>8Rsh@dNhU#HuZ>L}}sOR(dtss%1PH{&YO$@*2) zJ4C5hw|D=3h+V(gwJ|#Z^=<*))MCDs?k$vL`{{K5HixgPX)oH5){olmiE&!|LCpPfUy_j2sm(eRmvmaolzeP%sAF&&$k zpmtk;D?o$R$#CSJu?#n8{iJbvB4Z}-O)ZWi(><9F^GY##bPt)X3`gv&Mwqy7QH{a7(OwgnA?yeR^Amc=L*iPk-#po{pQTW z*bbXh2%K+S4U7>RfG5>0jHSS2y`1g4*|MLplChfcIAaatS;l(c%DJjoCO%hH@qid$ zQAH`xCMrY^!-i*`zJO;I9TvTjJ}UYH-w}zxQ*1xYSj)L}Vu;~`zun#gyeu9u{KXY9 zQS-rHZ}-AqDA86M{^HctY8SrBMBG0QR9?VeLh(0P!;Zf!4FQHJ{ecn6NceP6(tyzl zwV?<6Z6X%_Hr#2Tmc+x;CXy6t$#Bjc#kpymI~LJwxM!S(8q+yKCVOTp8L;Fj*}%EV zEZ|)?^VDs?x#|w!0`-|@s#vJfIOMC;y8@MZSFBQBR;kpxH7fOVy-I!Dq*Cu5;@)lL z-j%5|Upu%xJGnj2sWc;dxmEkrkr?>{D$P!X+5MvHaN53%N$c^6jReE zrcK)gPj78cJG-dRXw6q?)YHQn_4KGlYyKVh+r-MzXgWs zKLW$_tH20dX^&$~H-OQ)7qE-&3+$mc1;*+vfN^^3_Fm$=J{WjGUx;toT+&A&eOVs| zysA$F;_IqF%~$}m8Ou=0*PuQI8q~)igZdb1P#?n#>SKgKee7URAEOQGV;6(^*u$Vc z#v0VeID`6_WYD+`F=*U|bIeg3GmT@8<(LyWW;(~rT2c9-g0&9(rfOU*tqNmtN&}-}= zjF;JR6@AAZVx@H(VeN|5HPK3*=~l95vOU{MYi};w7qERXTk@^jI$@WvQOtN7l}fTv zsUbFsHrz&~M%ie^rrGEy7;B@WV4{tVf^-`l1=(CSkIT;GvJ1HEVlJD{Wed1$F_&G% zW!G@o^)@tT#9B`lQOW*<9 z*T4$fx4{{j?uuo8!#Hk#c0@R97fq`9MbGG4rA>!4ioJ(4(WF4OQxOrl5MBH_%@NvEJ?iZnDP#AF|&D+-jc> zEU~Zcjh>?A=qb14Ft_9=TH+&W?VrWrd}_bi-$w|?!vlPT=6H4hb{Gfw`#Pvcfez|X zkb`;@>Y$x}2j}kO+~+uVFX!%aP=60NsJ~TgKkT4hA9YZF-*HecPH==%?0K3a)N!;g zIenf>UEpY!*?yJn!i(CVc~Ki|UQ~;>7uDkHMe&2YsGXtg6UIIf?9+jLqS>d57oYdN zs3oypH1cs?H1hFYH1bJaH1b2dXyk``(a4YTqLEMYqBf89qE$4}i&jy(7p8MVVlP@n`Chb&3cP3)6?@StTIJOgxW=mmaJ^S+;3h8`&xgEL z48a=qx))gDwH~;`i^hK^_v<7*$j{KUcBloy(AZjnjvn_aOJEb0zSYlVI5z-KIUfX`c0K~Eb(R3@oKFD1bUp<zzCo3fgOB)0!I5>19tJz zZpFO#*nzP=KEODi0ARdN5HQK7C2)vO8{lxC_P|j-(ZDpHuE4QAy?_&a`U2B^;(?hy z$-r!%p};(!k-)h=X}|?O*}!6-S-@33^MPx8?f|a$$p>!oDFi;` zvjVu)=U!lm&w5~)&jY|6J`V$T`aA}F&Zi8x*QXq~&u16#fX|*=F(6Hn$NGp4O~#J% z5z$R10E>~vKHnrg9rMy83;0fxnZOf_r)y*v=*Yd=g!TvFOS_8ZOZ$?|mv$;|U*0)=Y2Jf49m@7FU)sSU*t3H# z?O@Tqw1ai=?SU)Fp78e<$ALcLOW(0s{^EPKTruPLQM6D$iX7%gwM6()v<`m#v6Dyp z-8uua!#-*3GnRcO!p9H`{JgRavDnWCnD6HYEbt2i7W*{^uJUUET;tagxZW=e_z?SV zW&aZPFJu25?7x%!pJV^Me&O)n=hqH+z%LS5;TH|8^6Lyd?AI+Dg{HYfh9-?|c1e4eax$&o~GC=`&7+|Mpop>iu^D5Bu*19`*kx@B~Lb#gR{Qa#VqzL z44@HPi?k{p4WLil&j9_!F}57%bWR|xt6v!HO(`AB*p_iQ<7&pWj2jpqVBEs^C}Sz( z6O84I&oJ(0e4cSX<3Yw_jK>+@XS~RGg>hjsYV(q2bbp`_XcMcO(NVA#c7IV0w25b$ z(I>3kY}wEL2idb{b2?ki1Nw_4&B=cmV<8ZqKFzxczjJVi!*hrO z@GXAgLv8C>KhpLG<`8@qCHs4A0|JSo9Dir~M{VQhlKxd&v)p%*f0k@%H-+=P+Rb4O zXlMGJYirs=+I3aa1pq z_9E8X7$sn8PpPzTV|$cQA?=mYehBV#Gn^MhP3B^hXwuImpH%(h$~|I5~Bi4?W>hs4}KBzLQH=6`61_9z|_7l zsYik-pZKew`}z@o7qq=!BG{sRZxAQq4nqo<{Bk6(mRv5m8vIqz(SF3QqF&;k(e8RM zwV&7$+@!xj^=GQg&yn^5X)l!a5~-I;y&N21+$t)hy;9n% zrJXoD`1=9%QV%oCdLzL+4&d(E#5>tF)Dt}1o#8HkKCo$R2v2O7pcI#BG z4m#Civ6^v+DW5pX(aR@X>cmlwrL0rA1n4{uVA2yg{|O&rDnC``XUKeFvJ*!+-uB4> zTY@(aECf@WA~3}vCO_gR#}%J#%;8Ol$xcjuhonyI)}tIFnw*n5ag^f@)~Q@QbXsRP zX|O*r*@>eZrA_Q)$GC>GexwO8#pc;Anh@`-s|*zWD00jBzhDL)fT?JWRPeMMlbLw{n*Cnoad|+ufTJ8s0*J|vnCc@Y zzc4V5kIWC3`NUCV+M0yM<_G-(Yq%s!E;jz$dASk%;U!XuLY7$eyhRcR{|!#ZPHF0<@hF$ zn97xdEx}KxRDj9v5SYpnQ$BH&qg~T;QYWT-;wZU^-uwgQ;Atw4al9{G5&b!z4$7 z$&Z+h590S)9v^P<9Lb$Vn0gU2ou}eu`4lki&pBM~>6=X+A^CG=ic5B?hnUKneqWC; zIcel-*lAxV0aJg#ez(|FWMzjI(7f6hPAoOCKz52pI@ z!&HuM0rPx-hdD+EkxqWZQI7FJb}*f9h<|Q*s|c6*#8i$r%5i^CB!4!5tDz4%qJceG-p&gnEIIk#(ow=Oy!8lKL>0Heq>YunEY0QDSnC6D~d5GT4qCK8jqT-u4M%Q~g??IUaT}uRriG*U(9%C%SwmMacX}nNLjl#EGt3CnbVuT$8{wt|{OEGXD^sn8NdpU&!-u z1g82T!HF*KOk$cBVw#skF!`sjj`0TH?kdeBPITpEX2|>;FvVL99_BhVftbdNnC5L8 zcqr|I(oRf%#EGs?CmaHA3|byXd~eXKxN5eCOe7{hVv1J_ruLizlOOTMprZcuGM|{{ zk(kN}{8pa)Et2hE?l*X2kQ$!|rZ~hKgJ#92fGxp3Gcv$5Z#k^vI0DmgR0Q4_^zVVh z)E{CxKNN#$oL7Un-(d3J2B!KCNv;BuU%kw?;JGUlC)|T6UOaRvmnb;}Ovf`Z#m$iR zBFU@48Lg&?ZBj1-Q$6KiDo0G^4$1s;;Fm%%j$o?49!!3gVAE~~Q$NC`9to!N1o2lv zGjkH9Jq66|0&}~-6fYA@_2+;o4l(5yOZ#dt?Ni&pheF>OOwYaK_DcI9wmXJYNqaSz z>LI2$=Qw}ZkUE)P59a+u=4*IL5XG~Dsh%XM=SaN>O!HeT?W@5QpP1s8Nqae%;u4en z5SaRR4t#IWx)fs4>%dfBJ(&E6DV_ySMj}6A^3%ZFE->YX%Y0(WkC6G1GCxt;i78GB znA(#GrZ_oZic233zF{;1{Nk>y~TmqTnnK8l#iSAi*RHJIWO z^LT@4U7iDzUmckHfoJ>C_=bZw26Y)tO!<*uDo0Fl5~ZDZW6+_|DPU?}2AJYzf+=3H zj~VDhh$`Z+N9Sz0yl1lPgQq-VHZ znMj=LdUs;D%qPCxb#hXo)RVweZwmP7wjTs!fGK{C)VG1799`3i={km(t|Q98RPGR% z)?ZO;%qQw4PIR5h)WXdCaF;y(!Q_`Axd?nHv}g7*o%1smL%pU|4Fpn@wn7;|A zV7?qs%e+vCA>^+FhA}$=IzM zl1n64NUoJEmdO4~4wLMX94|Rta)IO$$rX}oC5t;{`y|IpPM2IDxkPe>MFWV(KUUGuubjbyhOC(oFu9Ym7$vBeZC8tX+kX$0U zLUOHSahEJFIbL$QAHti8$ikl=kQ?hHh*^dOtQzaKlE?#MttCOs)GW9Sp zU8l!OPM2J~+N`exO#5${)GMT31*Ue?NiO@FsaHv^y;tT-j#y*rWs)=3ntHM1igjjv z+I^-yQ*zyUQ^%uOxV{LY|0K!956L)Nq+N0u znC3%!*yJQI^*d8?vE))PkCW6ZrCufVvr?~kt`lF>j{$_ z0p|8djxRCu(>;Ek3Jg9^YjekGF2WPX)oZHFu;Ildg9ui>9AxfsmtlUyO~ zwUWhCrhf@|4?dq%J#G5eNftZJ`ZX}kcbL@UC8tZyeAX5|L9)UPVZb&@0gY1)${XG$)XTnnc0tdn{frkLVr`(!-H z#rsWNykz=^NzMe5fAK++%OqDxu6xc9^e_0>EH6}r$0ba1ykz_ggzY8Zjh66PVOE9v8!x#)a*5;$$+eP& z&Gat-)3}#Nu8>?Sd5`$OsD!*PT3W9t1V|zz88R4UQy{~T z9swB%Nrl`383UOBnFN^vnF`5(WI<*?av-^oS&%u9d63&73n6zvmOz$5mO<`D9fgo0 zq?bchs`GtTL+(X-E#yArZGdb<`T@vh$QH;WkVheKc4ARd+c0=|+ zo`<{u*$;UMauD(gq!MxnQVlr*Ifk-tLyjZ;9^`$<2ap=bN03h-XCdd{^BLp|r0XGH zLB5831GxzK9`YmP3gl@EyND-f;b^fAR&;Jkk$|vBpkkNA?=Zl zghW9)K{`XaLi$4bK?Xn)Ac>G<$Y4kcWEf-wWF#aNG6r%RWD;a5BmK$SbJ75^@OX*C1~| zsv$=p#~{Zc??K*&d;qC|d<6Lfau#w9@)_g{#P|yGHPYWeE+YLM36Lr9nF`5*%z!-ywp{QW==hzj zbH27Hb|Lr<*zeTJVwQsQ!FNIKhF<~r9!L?=%ONYYyJJ^_?}e;|?|qPskOv@}AzL7i zAn#G|W8iI&?TB9vc^dKzsJig?K@nkf!=LXLCqPNNY%2NP9>mq!aQxL%Kq`Lt-GkA$^h84>ADh1V|zz z88R4>0vQ1r2}y;|7|3mq33{e;5^Pf-Q=w--vXGtu$${iTWNxw^#fz2wJc^W()U3&LP}w~!wYTk>YVQK?wsD%d%DvQW13zWqzd}i zmQmojsph}MLJ7{Ug0Z<`0|zMw@SVL;$^>PpvPwCq zysspycdFm3R!avo-j30Z z497CZYYyGZ&ugOBA+H**pS`YmReOKreY{z4^LEY0Ht!icAb4%?i!DA22?`w=IyZDl zXnAOU%V%1?-11UOzgGQQEp1iO>cv*4T7A=MUF+)BpSAwFb-%F5VMSpZ!~PL=B<#nq zPOb-B+g+zz@onf6r0uM>Wo@19;@j7@|Em4Z?QI>B zI!x-2*WsZK+dEhz(<2{={5bNbNN2~8j@>#A>$s<5SX5#3N6~fB-$%FZl+&rI)A3FN zI~R3c-TD5`dpf_-xu&zy#lK6pF1@=<>9VxT>MsB6a=A-H*VwMfUGMGsOxF*){@m5k zEu!1NZnt+U>vpi)@owk3o$q$7TX6T@-IKcC);+WPmhR=x=GW@XGjVrpaB$L@^X(fifjM|%hL zY1^k;pSSw-?>n;Zs=oL4b;Tve-4^HDFQ(t|0bdTVB}`5zOt_rjJeKPFZVZRP@3~w_$c6iG0$)j>o_obdr9evBVTOPc{NQ+9F zk#>99>f1Vu{d8>cxOc{VGcIQQt>YJspFMfq6vIpH~xITLdZ z=bXqnlXEVoKIfa9(3x##cAnX9=AARw&P>W3nmZ*oD|bikk=!nMF?s#+M&wP%`zBA! zYBJk3yUXlhv**u#bawsh=dso+1b%NJEaHOD@k?L>t9o9Ou9_QLHc9<0z0+qG4xP^f zx9CD7H{GJslmF?R*_yDTtQ}>&k@CaSwp)mQik7(UbK%$ioy3cHdh!9$12x5?rbO`u zp3{98&*`ofBgC8HW?UhT6emTh_yE_K^mObRaVwsXeH$)TC*#T3Q}I;nZ1IVhC2GZ7 zaaPR7ldqSEb0S}SCho!$tPAnv>UDT>^?LD*xF5aPBrb{)Jh{3IzjWRqe#A%k%i?ML z(s?I(_biUq{i2CdfnPXR3P0sl;jbJL0ZJ8q>->gjro1VdD@SouzbjfOABYg;6n^*o zk!Xo$bGK4z@g(Uw{Py|0h*Z87H!0tUZpyb9tvmG;;3|CtFvBZK5#oGo7vO{KdjcGoF}IiX8O%wn^&h}K))#=ItOtPJ9l!4@#9nV| z+m%R4_w}9;C&b^|l4Xjc!T!?hqJ9ETL?BDeGQu;QJ0p?O&Z(~>H+6-*KmKBpN|s|2 z*=HW%E29a`_~&L*dVX)hzRMfzl^pXQ;SH9$J1JeWh(>H|v(*EIXn)6A;O@IAy|gD` z%R<822X6od52kb{#`_0;igZBY7r^i5lKqKx6s@j1p=mKAx6GV2NQkeq2m=yxfiD-3 z|Gqh7>CJVGjG$7DF`9ev#yD!>b16;WbbJZnTkQ#d2qN6e<2k$2FG$CX_-LpQ1-=yD z9D$`pls0o0v^a}gvz;U2dkzyKZzT$er$!MToS8G+JtM_=U!ck)9-plKkB>xzTXq27 zo4yOE-9i3e@=TdCyCw30Q9?B3SvGq;m+K8k+>$DU-=b%LI~LN|c9=wEcSWCrC4=kz zR|;8NA%w%NgnonlN4tA*lxJu50P3k3IUwu&RsXd1&^ z#l6O1RkPhJWsdV>6ON3>y1k8}>3QUtIWKzxKG*X4G{^izGUeXIYkqMsr9b8M_KH|G zQHXESy(VEEvk9;AO86z{9i+_}d@Far6#Nt^I~iz3GsnTstLWQVe@_>}#J_h8nJPq8 z2g1)7_q3qP3U#mn{AC8Ut!faBZL8bfg~e=P z1QwHhX2)ctf6b>{bN0=&iO~c0X5)z9Tz^K>9>Mc|^E5i5Jb;MKEjmJ}foY-A>O|nf02MfA^<0o6*d1 z_S_k=c+5R_2KPQNC(nIk4GX2wXvTPaFpXHo?2Oq$Ty#-OX5E%N2lEv*8mNsQ3%uNo za8W$rTcLy>4JF(_wOLQlP&!xQ~GAc88awdHj}Vd9^rHBGpawO*ZUF% zHzORsjBr8>p?4}_?+Ju&sDyVh)-hT%vfM8Sw=sUbn9|3K2=}wkV8$~RvP83gCR^4r zo?v`~%a(CEcLaGFO9(H`BOEiIFpO~}Sj6}U<7e#o3(!~Gj9(ww z#0Vh$w+LTh(KT39An7_R!8(4!h9@T&u+Wu=uL#lcyFt+cNblywlMe9gPX{d7K)kmL z&qweT9~$1U)Bx#y+D@cD!ms{(@q2$CSiJF85*1cIpg(>Qgg1PNrocdaflI|3A%cM| z@XHbv(h?XdS_50+dPfy)@JkfDcMP8|RJ_ljJ+Q5a1hx}V!1lNv!kdyrXJ90*i&W83 zbO(;qdg5v-Rf|D-6ys>EH!O2BymUd#W}K__gJr%p0G4@-w`&Qo+^r?Tau-m+vucu& zE?~Sz8w^Vk<8mzp_F|wSR%*kLUctCZ8v)DTw2`o^1}b6=o|UYMdl}bix4^OvsEYfv zF-WgxykENwmJN&>wQ)%A&?X?aobhRG5-d*v74eKV1?ioPyR@mW9Mm#kIl%a`mIccz zKo!s5m;pSj<-k%6RK=TGF7Svp3wTtU13ae91HPr*4t!f%2+!l%9Z0{!_^!4D>G!my zz!Tas=jlwJ+X z(?HClegyc8ehj!ve;fFsejK?6^!Jc{38;vd_4koJ2*hU#{R5<50V?8Ey$0z@#>4tY zNLTA;U_YXNg7lk=r}VS1)BsiSp?(fntA7T|S;lkv7qEN^RK#a`J<@eRMSP)uh4kl) zU+Q1OQV+y?Y4vZA{tAfq!0H!~{+jW!{v9koGG5WYhy5qUtNM?y|IBDLt{`nQeg*~^ zzrd%3aSiEU#t=hMR6G&Iq9~#(P!-(_9qAs173uCkMf5W0y-YnBV+=1?Vu322#Nn{`mOy!uS6_&pGdV-gic_6Jqwa zzt8fV%X4neIp;agdCqe#Z_jqXkHN&ZAbWPeeF7$480gsv^K{QOfK2pU3-=kA_{we1 z^>9BZX0hi6xJx~|VV>*RgU~sc_}X>P%`oSC_5xCc2@34l2X`GND6nS$?gq?m)9g6_ zcMB$7BI-E=_oA5Rdu{_{NzCP*BY-~wv)eq{b0^%dg^8D}dhUYxx}JLg`L{i3xSxXA zWqzb51NU3Se7YwK$dAIrn^!%@;eI>JZoFERgZb{BlQ4gx=M>DJ>=}mn!JhkIeyAr8 z^ACH*VSb`#0_Gp%TPENbJrBbClb(lQey(Q{=3n&`kmu)nif}(C<`;SbK)wjG8~4Fx zV1B8m49H)L`L{iDfcy^5)c z{VBNL2orM+-cs)}KL8V)r}t;zejH}EdAj%C!~LUTzP) zeQ^IcO!Ro~GjP8fCOA*;2jG4`%x=7A{4Cu65hlL<+WX6J|B9Hu*88h~{HmBA?foF& zzXucVNc8?X+#iG4ZT_J5H{t$6n3y|yKMeP$V0N2N_x=vte+IML{FmO3!2Msv{7mmh z0r^WYKim8JfPW4qsHpc3;C>D!xJ~cJVSc&yk6?bK_m5$Iwf9e8{*T^I!Teh9pTYcx z-akkDuZ#JO-oF6ke~P&a-;e1w`%<4l=&dlj%|PmNaPNoNjkkcFgPBcz0p_vPe*^qD zOpNQ)U&DQW>Tltm5c2_iMF!uYOMMyUgQ>5=Je&F&%!g86hxzK%H(*Yt{uj*Gq`nEW zkop$PsnkEgET;YiW-0Y;m_e$myW32su7Ej{x)SDWsuyNCwHD^N)Owh6sSPkIsXmzV zsm(B}sVy*TsjV>UsckSHPHl(TNbP{xOzni(N?ikUA$2Xx#nkmMmr^&tJfGSPb2+sK z<|C<_VLqDL3-h(9eJ~$O4ZwU|>Hy5wrw+lqkh%@#_ot4)d_(F^m~Two1@ld*dtm-R zDh=}oQyG|#r?N2rP3kzzH>Ywie<*bl<`bz?FyE3IhWTXbKA1n8%ENprH4gLNrY2y% zHT3|@A4xq3^Xb$>Fn=^P3G;2K0?fCkiZI`i3Sj{wThOw86aHJO%T|%x7T!I5b@w48ENO3G`htS2E;es5R0>jvnmGBB_1%EEkU*KwFH>&n60)pZi)bzP@m;=MkY zFYme!=8au>nE37)%v-u9VD@)C0P|Mpuy24y>mis2yCz{C?keDWd7n=8_57B3``Y_p z{@B_)%pYGn4)fh>Ct&{M+6Q3%{Mv_L{^Ht6m>*mFMwoxN_6J~o0^cI~E%Tq&J`VRM z*S;C%pRRoZ=BL*_3G+X%eG2AZu6-KjXV*RhP5NK0{T4KHFJ1R+&+nS+*8MWfo7O!I z^Okkb0N#&p|KLkr>$Z1)#JpzRKlOaXOs)Gi%+k89-jA5+byvWgU3VqSbL-Z_tgP#U zSzWgoW_{fjn2mMZZEmgG4)@}^t-T*JZ(sLT^D*;d>z;!7?seM$`N?(9!Tp|fPeKE^ zYkgnO=kP+&(=eyjKhyO&yi@co=mLKTkiWvaL(jnd!+<9!F&;^zF@wDR9`gz3dk3+AbbYy?yJ6qulK#= zs_os-F<$i~beng>{WoS1?ys14!~ClGrK`T#`&HKo?FhPUE-eD`m7 z3g&Az9J%5fW@^K8aF;eb2@`wIh%<{F@_)p8KF!oW;`N^G-T#bNah^?G(KWiU5AwzP zH(uDdrR$eAz5(X1ZG0M#4{dy=YfIN}Z2VT&wyvxCE^OS^wXyFFFu$koX~-Sl+xHCM zFX{UhzR`CWq4-iCLSNE#H$q?1buU6+(sdM}JGvGD+0k_#kR4r*0J5{|XAysA*UusT z%esCG?w57_wzz)}F<;j8F~odX*B>J0HC_Kt-+ho@{!3pT=3n;Ry!M)|&-P8g{a1Yt z!2EpQLomPCHwp7!``!rCY`P6`x;H%z_nJ*_hS{^}37Dx(Pr_Wc=_#0-Ha!jV|Jw8n z^8cPqEamD=+q-vl-L&aRjECx`<7;o}YHfNeM#bW$r(mAn^Z|S;?U7B-!TnmqxuxrM zo1OvW0#g0yy`Q`Hp7b~G-I)IG_jadmNPqO+{pqXIzjp60-1|e&X8$*6rN55xxxMS9 zDCM56>8^KmeX{E-U2D2u-5qpSx|`iU-TkxO@9qA@?vHeT@QOdb;@p~rHSb>Y!8QM| z=K3pdzVa1UHm-d1$~Rp3%$0wU`r_K``mtzpJv-#S?*IjqxO*f9- z_}V>h+Vhq@AKH_@=?yo3{^oDoyz!Q8x7=_`|1Gb%Wq1ET|DFBs>VIGVZ}va3@3Da= z4jexG<-`AYxcm0Cw}1Y~-yivxBh@?Je#cMUvHQ;V-1#ea{_&mn-&MM6=B_`x_p|r@ z^}T)RQu;^IA5H&p`oE^XlzwC8Et%iWd^+=)%$G7>$$TqwVDOcLj}5+a@J|Q7GI(Ql zfA;R|f69J4d&MjN`sBcUcifk`Z{fac^Ec%W_>`3w2~kpJEM$Mc`gZx~x1d*j$s zV;?$m-u|h{exY2pY+S-+t)!G09}6TC0D@4TA@Vy>*nef?QfVlz)jcY9&8iC-qKTh zWDU~&OwTt5nf~AROwMB?r0cyse<1!}=vgoMzOU!o*YzO$nVt_FhWfti13h=0>xKPn z&p)oE{mVT|FJ-!4?Rk~hAMD9a(EsZ_U)oChH+z;O-w)gHKk50MCiWV;KGpL`mG+wRtq?HhW_*RC_ix_0-bVc*+zPp{&g?p6Hy zQg8i1;+IR^aP}&MpGtl3#0J>IsW*y0pL)%sS0Q{n_31Y;d@}Xq39L7|3aOdz>%sw{ z;Z3h>;6=%<`!@ZkAKWx2_CuRq1^91$7}7-d zXJMY}UULD(82{gA(NJjf@E=wh>-aKE9JV*Z2yxiSbUW;-o0G6>%n!HPVTb3FurBlM z*>>1_+S1-=c0*ID|5%e}3&a*Ld_vc>0p>>7eK21J9nm%T?ZWR`{I0|Adi=f*zZ>w| zYi_~YHn*7l&_4Xzqdg` zc?aZ^cR?Gu7QgH8yP@m* zx?YaoZv1YV%z1v|yOQ_)~ zgwwyy`q$a`>+mum;rvc4^SR2x`K?&y!>`4XUa!J8R$+l6G~PxV53j08yp1;AM#KY8 zK)l~S+#~j{-;SXH|7Y*O*oS=`cJ{C;Dt$e|Bx-m4uf!vVI2l$u-^I_dPc88uOX%SK~K@-!y&={GK)c>x!1Z{vkDM z{vq|w?!Uv=O+L5%Q{CyS|Ec@Y9lvwMS9g7?dq2J!`Tjkh>i*cC`8EAFHP<}4V`V6e|OSe3S@NcfUw*T8}9`FByD<9qQas0ly<}Z(Y z?aFW5@rjhV^ON}fZtB)M&zs-6a}i~q$L|xV-LLp0exFFC?)oHtpGa+kz3r~wO?}^8 z&zed6-h0z0QlGfzllXlib@tv*;`h6$?({FM?K%3jD_=hN@t#L_e5U99d!98PzW-}i z{`>>4PxZX!YghiiQ-9aDtvF@=CYas$m0(tEGd;Vp2fs&m)D7$L;rqXkdUVI^#!r@~ z%qPnwv+>-CzMId@ZoGSLV(mMs%{A|+J_LIbKYnlf2J>Q>VTnn7bRDBWtt8s(XppfR}6D74D8Y8&8mt#zxJt~H9mnE`yH z3lLucjV2&+Ri?B{FR4Rq3 zN&sgrQ=6|B8qSxkF3bm^Z@5tk8bK)z%s#wOXxaE92rU;2E#{OivRayDr4od`(V$Qo zu2z;aH4oYmsHl{il1p|msJ2cNs-;TMK&C9UQf?s^qAMWJnX@RiYK%M5C|8T+dZCgJ z3XS6IXwY1!w20VHxhb|Q-TJLn3YrHdi&MqP=4@fW;Qv(E{({WWLbF^P2zxXP%mKyF zGgh9DJeh@Nt2Q5o4b^69RrFoZXriS;@Mtgtyc$9kAy7&TeMf7xR_L+B5c&rT<;wDa zIaMw;YR%eotACo5xCO$3Bm0*nOb!*XtdC6`_0K<`Ang* z5R4Sc^yUW3LMkW+zI+X_N-OgyT07>H=J}8X`OPUNenhYiy;vlj)XbK0-)IkHn5xSW#Nzfq#9WsSOX6g`w zl&0oO;<51#*#ZU*O98NK@4zKR!A4OqJM_-L(oEJz4|nVFz9IX-sm_O|r5BmM2BaJ!khokU;? zN6gd_^NLfo(n2M;+YF84D;?&jIi4{i<41>b8JwcZr%z4hv!iFSqm!fA^q|RSCr3te zXL3W?GaW|?4TLU<<$`j9nGE^K7-IkvyjbC4yUstNN{FyI5#M59+U!Y+-!AG zfz851xiy@W=^C}AJ4kb5PW)gGJSgZ z^eVxbp=^58g`doh9z{!JMjsd%%OTm=10z|(Mor_(A_RE(|I#7mY>WF zpFW+dpz#*6Rhla)&6Ttg3ylUUeyUIf zt(V4T8NOt~7| zw@_;pvgeBdgo|Vh#=mbNSV%;|nr#VPkLZO`Nhv}p7?4IVUt0_kz~QQpMi?pXVk=jv!&JAfsk1X1dr8m-q{%a%;3b zdOH|$chIQRigUovkt!yM#d1*?o3>8AJX0-HY@M=IE{C-?&h6~Lh6&+=Zw7}jvp-PFxA1pT@Xw(|Z5W32+ZD4}rAhmGu4?&^nA}BHF4BEiTx{7S#VHk@X z1@SPY7uy7IT%cX1(%>MfRd->Pz5UnBO63NH|8Z6ZBoU&l&dx|>lOpbRdu97X4-MoSqZbr zRTpb>!D#UC0@}J{P6taaO>U+N8Yr1kxmmA)Pigd~Cy@gdQEJH`R*N*NOdcab+>Z5H zFBuJm9~bPqZH+}Yqf(`d#ZY zwbg*G4KckwmZ=(KWy!>Pi3&1kVG_qoUNY8ldfHBsRK6Y*W$i*t+6667!0OL6^UIj* z8W_@#Ts$^=K9QmW=y=c?tj)7E${^U#m20YY6hw}7m7`$i%NM2t4S!Y8s0}wxm8%QQ z;cAdWdux1Wm#u%KwiGn-vshKASay5?nW8zx7K6n*eHQg9lXE5Wiit9wGllqb_uS;< zQ7mCGFprgk3PP;*(CXvb!?9GrkZy;kE0x+3gDF%cS0#rv_sn=L}IMQ6euuiA5iZ+#C@ZSP&3#ZuO2PKKiCvYjAI0_ zGfzqg=#9)kJVH*>%i?B?Jk~un@~JY`bWQc6f55y>1+Cedly6=03Shz!j2ncpHr8n^ z*C!@ZDc7fJ=p7@o5SGR&bP8s6V&bApgKd}yKn1Q)f-zuF9d3+Zk+j5UER~C>5Wuoy zfS891tuSinsJq;npeJY{%~XK)l{IF%7}##4YY@90=~5|F=M%=ZuT|+fS*bswp0DhvM8=gYd=u z!Y)+$(}ZLn*3ZiO;l8`&#RC>D3Cng2$>;m2T>og1(wtXWoo6sgbn~t6q>UFWIn@naaxOzY@<B2 zQ!G`|cC(#ITw^sWvspRZG({A4KIO>lmHcdN$w7Vh{IY}2+x)SXE28NNXbILcqe_Ha zwZ70A!s>E?0dZeG$U(;)6q>rg#kgC<@&nQG!B}z1_bTO%Ad6|l@I!QdL}fY$w7>-Y z=qkmYsa3G;=)=h@UsbEdVA#i_;OmB8_Q7-zf|NTNMttS}eIqPaO+uKP(iMK8o4R3r_eAh2q$xG|Nd z&`c%tk*=!!aNEN=YAx;h;f|6fz>hJq^O!%q+|yik`v6K!7_-#`kQ#q%wv-`H%_jma z31Ur9s3w9=6^gT1DA*N_U(9&5$?m4KDWva*>B3%BCO&)!lyeFV-B|Xau71#nlJshj zU}NE!)ED9~%rT?X>X_p}OC21RB8qC!RxAN6Tffz2$*{+u20{3-t+X5iQLeR#WetU8 z?)jqVk_=`9l_*Tk6HzVbD7K)hE?DFaD0740RC#KQ$_im1oFLT)ZXS71n_M02Sc9xC zOcLcX6^vkUB9hmQX9}1Cm~FjLJFhP97=m$|`HT@AJrEquEL0#TNLo--y6O2nCzdFR z032AiiJP;SoLazory4A2csLiasN|Lek4DI@b(x`KwZYl~9oF*thWr0e0AmpfLLZ)< zR=;+bxFa1ScN=R9&;qkO8YBS~(~aGq5V_WZA|c*|k``Qiun7=f7)pi z+34~z^iqcRK+T1zW3>v@R}x`5axz!O4KWBkp<}@XGp=l`NaV;xxSc-2@@+$e{(NB` z{YY(9SW*IX9MlU1jReDOGYrs_4m4O$C(9#SsCfS2I%Ucvl&zSA4F!uq#RsA=OzFY= zR7JCod03XP;cA42Q~C*BVpK_e;Nr!(V+}fyr8;!Kh>}ojXU*Tbl|Zm2D_hH!k!?K; zHHiPfE({DEC}9YDQL=F=Ie?eO0b@0x7MneUZb%2sLPh*GwT>)-G`WGIaRph7duSR2 z83o*1m|~C=W5a6^4+aLr>^9jTy!1V50e@UuGJtb{YE01sK_8 zu~4^s2E0$$houUUx}ZuSPc#!ycgRB00oZ40X!;rGY+xO(A|*g~2;IU`K%5gnMB-*1 zItz=Jgw#G+YerzUGf|?5TS;ibE2z2s3XKr+6-5gv0gQ@MTimJ_f8=6_NP7a0TmlcU z_<|_{ z%i%EbGM{K6B-A3^f{hpt+yUf;7QF0gVIkgR4t-#mtA9DG85ZmNTR_A2`|g&P4(%5f zV0*GWGpn$qA93xll_WBD&)cYtdKT@xECFumA7%`i#tNvVp#p7@a;@-ZCZJjk$4dr_ zCo0Lg;#`1Jn-F7nUd8ZiH1KnNw&@93yICmqgZ%$k91!bCZSUWXXA@gDWgE>O$=t zSx6uqmd+3kk2WB>QA$>D7VEWI5-5y~OAbz7tOW{zWfc#kLGep(7OFA}=v-jWFfdiQ zm~LUzOhL3X?2lY2^7HJK91w{>%oL(kL-d6x(~C_NwHFbyCj?Qe`-|XVLaM1Eu&Xxa z7s@X2z%bf4w@5>uZ7ViX66UpE6qIPgC?IU>2!wiK|CK9`2=4_)sOAd@HD<&uR-Zvr%A(IJcjn_?U}= z#tIFPhsZnB+(rRz{hWd90LrdJAwWIyjMZwDsoHt8!F&W{j7Fod9ETp~q6HeHctj4@ zD5WEV6Xgh@MBk&Y`8nys!wZuouMc20GwfpqD7cV68R10AUFP6akM_3Ny{ftAkE7 zQq**v7gsD?1fnPbVqsZd*7N$9yfC3efv(|zVhM9Y6o3wjJT6wIR$s=XI_m|Yl386U zMbRx)3KNf@h&hVQ^B6!VBZ7d%V|77liC|IL*oLlp0U2V?Wy_7}p< z3k3%lbm~Ik>L4c2(WnO#Fo;3jp(F1goUSR^;&3|6MKSY*MU`k^F|S+`i}HE!4){Cl z+1mZ4%WybOcOfse%+=4wae_rP5(?+L`(Mm5xCWJmqOys(450xhd7_OG& zaMH$t+>paYt>zUvJoTtSZBWkew9*u288|zTldT_?OXm@Rd%rpB=DOOson4qVQ`4q6 zjqOE@Xj5i4(^0}tWW^Q+V^Enk(*{F=%-G=n)Ql<47*xL)R5(1bDs!l)ltch7Dd23K zIKtD6*rsmOMAbAS>tGqia?a5Yp*TA+i-o#uf{NtHd^&(au@5|r=WwW-6x%k8Wp({_ zR%8t79w~AkKB$LC!EIt**2jhj*Mro_b*M^?Dz z7&~>y5{v2)8-%#+SwbUDRdv+`i3n>mu(6$mQ(=m7Nfs4Epr~h4=%jWydmd_1ddiLn z>0x8)(xWzGup&0->sd23YmU_#S#%l}C%D3fvr(rCE%DKu7dIToDhth7Gt!zB`sDgt zn6fxHa2)@okP?Qr0owpfD!hjohK?4w5h0~YMQpU0Dh9Woiq4fJZH|C!kn3!GwCL_;<&-hwLfkYScmHH zuodRik4~ed`yAXPGZrLnS!ZH52p0mtUyoK8E_sYs#q9>BCbubVSllNW2VuGF5nOkq zWhN%TEpT>5Jf3r6Vr;hDP;lhZ9vPbrBzn|;;w9l|1o3)KG(0-lPh)+EV_jg9#aW3l zF>$Os-3r|heyrzM0)yWvwEY&`qI=xn3qSMsK;=xnsXYr_}NxTI)8ZFMn0TP1AK$%`&>=L64`OSHx&q>?@bJ*X5Yk06 zgveAKgT%v^Vqr{Aa*idB0b-t#AC+k_JCM*~$&;|8Ka7mZOjWR@VNZ8e%xGaLU93pQ zK-~kCHP1O+ySHkR^q|v>&J1`idCs{sm+7*SsdB~CZQ`0DycxPCyQ{5 z8;%__(P|dz6r&uYACs#jFspC+Uc&e=u(Gs_+ximAyC z3iC!!f>@8W0G^sR#d+n0;Up{EF!HUuY{0U@A?lN}E-Iwbj1f9k%!qt}IxpoPbokf5 zjRZl!pEtu$(W2jQEJsc=+rnYZ<8&!bbEhlNazOZ+=VY%XQ^J;f#lhYbhZxfgvlF_g znMBQIRNKY|bj|NnTToVFNJGL!y;lw8$d_mxGf^>ez#a98v@~ z+ODU$kdVlH{@JhUE`!~77Nlnc=tD2&s+9JG8$@s{HSv5zTL`(7jYO(uBV!zLgWp0) z$?ec~NFkQ0BxmD6Qdkc_XIRF|RQSEJ2E(IH*~h}hGd3T=ukAe26O~6ww33@Gw9B5JH?6npaK`d!ga3`dwxPw z_SAFewK3zn#?k{=erO6dlkBOniWqz2lrv7-qm}GqB{sMI^vIN4Y30CrK~KZS66m!M z3IbLX_d`*Zj7A@ZXaJKqeJEZYkTGMc=LccU#vQ)g2xRpJq(?vOI5@--Hat3obp&Do zF(%ikw5b*cqTN8YmN#7dyKpKjdC%2=3r26(Nb9?67BW|a9_`Oc5CTXRJOCF0VxADn zbc3}b4hQ2PGr62*8-v8dE#K0$uRTEKCRd1gE%4g7=;8t)Q*;iP2&V9`0dM>z!gas) z%zoYWHe=SNZrwWdFljWW>!Fa64OP{+^>}BwEkv`o9uXy7K)5k%0oE$WJmBgBmAid} zi3b_o4RBsxmjeTXg%&PPgU0D4A{%bO@k!6`S2dwdzb18;R#4AH|Xe^dS+%mBjbnA}Gde z&f zzAzI|iZ4Lwa-AOymk8#n6G7a8KhHp;9mr$ff8bG$TXob6T`QrWSZ!`wTJ|B8!m zP%1yXyWcA1I%eYqM$s%+!5z<+v2GgnS*FS0Jn}Myht1T(ZUEwl^uu_gmQC;gp0Lzsxv&X=y$kU(K=!);699#Q z7$D}EN8M*#)Jq&yt5Z0u80yC1(0hX50Z@%Ja1NWM-j0UI+kmn|tgw&r0hn9?yL|!{ zqX`|e!T%{F4;rS{#PSuih^@}^wDfM0QVh2NFo-q3FSdlhWx0 zfe+(_4TjrV50(pf_yOCn#b&?kxjs4NO(KmT~?uD-wF| z$vMbEb&7(L^J+Thv-24SkGsa^LbyD1Zt^?l)<$u@9Q2o^GI@!L3pIaavq6y%^S8#NrdDxIUJBXLWG>o8z(V1lbML~%pH`J=hSK}d%Z z%K?^b(qX)Fh%qguP-6J58f`2pBbmIq=6PVV!-9YDIs(1VZeEVXy6 z8cd_(^H@>^d-OV7FM~<(MXp%bsJ?9zgGH?p1IIie3&y3R+Pug{n3utURHp|Dp*oU~ zRk^UyU0gQ>HH=*N1+yK;b2!RHs4?{qdOJO~z=h1kJ z%~_x4T;d%c%ev%U52Y702f>`5w6!h3TGJZLquZ$UqMS{&j}JH>cvuv4v>fwLp{Jab zg`5tMfn4L{j4lj{6qm#r8^#%~K*F%BmL9iJ;k!8}pIA*=?3wOoaFn96faFbA6SDa7AFF?W(U+B zN^tXr7lJbi9iS>|K=zcqLy;HtY7^e>XmO^J=hf-NE*-5IjHwei_JePiFfh4U$nh0k zh&p++X~4elPUv9M6q;tL*+FF0@u#neHf0b?bLUD;Wwvyb@sol@0+oeh)12@<+_FXW zaBQkc6mSM1+_3-`-*7I-{=8@cv7HAxw5syr6W4FemBt@N9c37l?{4W=kBTk@ zrMR8mVGqOx6voND7{-Zt9HrsLu)g5O7^t%EZLf`VH%?|n^;3xFXR)4l#O^bBpd2!g z&R{pi;GLkrDL3LCF>$SGI)D(-%Zw@r&zn7uO=`T38ot8eo^Oy!cZ4VTMD&h{;O`X+z$MY4T`uc(Pm7gmP+3h%`DxCU@n?@$;=^X2V94`JVBlpVT*qr58>x zhCxvFfjz2MO%6&>KNj1_#)_;ujgV7B#A@|;i9tZIP2*+f>v{oGDu?QDPuXHN2#teo z*I9twu80He?nE3I?yGQ=08@8OPQ9`RjW=gKun1)x;6wh!IJUcYsSFjT;O6CmR!m%z zvJ9orjK}hP>;rjG3xWfb9Vi1l#<^`X^9G4DkUE$|dP{TXc9iuBPxJhq(=HxuMAzST zcuMA?^3p6ZGs`_DPSNVHFAeepy#mVm^k4+wx);1fLpcTt`Vfx->Pdh+BB5c^yfP)k zm=9V!TGIs6Df0@xJW=UjD$dvlmhXlMIN61sQ05LHp`+O}&=c~yKQ z36(yi@dYL>eG!f%f{G-jeIkh0M#;e^8z zT$&9|<*LUDjZR*H2Ch&>91FI`So^t1Y8o&j_n=O=ba62|iIbjs`bCmDxwPei=~7Eg zP9!oytje{~&(;=RppCs+=6aScj1f9qJ7JGsI48GLn$&xRZ7!>1tC$M$=E4`^$;<-Y zOThdH@kA4n*NyO8h4t%n;zLN=s+RzRK;M?JU+Mg1=WupGcJv|CRg0Acxe&*?!f*0-obY%Ykb)xW#U? zuUt{ju7oKHZW*}N#R{Vt8UnL>isU!!yd-=Co16+`D$LlboJ2X1lOZ|V9t%^dw$!22 z4sD0HmW)y|Kg)-r9ti;?xHg87uZ0T8rqNr|8V4!?^iPyn)oo3KhUT4mX#(~wPVW`# zdNMBt9WQxMD}0{_D$wRM&3KchuSDSt!^@&PQy>>`$?hq8$et|TBU4~Oh()KS1$E=} zPu@C})SNHmCbFux+1W=1%o?{tCM{i&1s_wYy*J9R$DfZDQq7uTTsHw81hmK#(Sk! zMuBl3ws903XW8Nd0pr<5EN3v_6>n4qm%HS-C!NGRzaPd@G11C-0j2WD7r6?t82XCf zXaVmB;IIHIiM6HMSjV>qcn>WG0a00?wJeg z(&x-9bgZ5)hxA1R1`=$je)o3H^g?aA1zDf37{h_~#E}fcsfHr3>N)MMn)MJZk$7F8 zTO;tOy@go|IZd_5N98uY$2oWpQ+58zBEsjZK|B@?d2=$l6dS=i!FYR2pTCac;W+@l zREGtV&2X${9TACGfVFD!5gyC4)GbIXs2kPbM|yZ^NNjyU)~T-TWR3Ro_GH+czSlBo z8#lI7BV7>g+wgcZ(sEy?a{fEY{rcZZF>GE~R^n(Gx1To28J6oT*ayfB}d>}m$ zo?hYVdx)3oRR`q`wM5_!F|)i9jTH8!Nw~yo+aG+Vg(Y|y`;(BT;1;$??YTIlczgSb z4KuErh$8z9H@tuZ#D(P2BunMLc%_?rnru4@Xb4}HMRrn0hwczKub?&Ynr;bqf!ziR zWf{2~EUmzUTL^Sb~e{yN}C5l~S?`);7Y3#)?)u zSEfiewyDxl0P`WYw!xtbJ0>+5NgAMLZUj9tg2UV`X^9NGP+XzZ5`nBF#8c{FH>yTM!;lVX`1d;ndvc(GN8vHf5TLuL2KN$Y6vqro(`bTom=;Uc6e z0QJS208D0OTyc{s3%JiuxSD*gOg~g)+ZiLCvq~J+p`k)?;yal3p&G}gXUFDcuKhOL zS{UjeTTvXN}r|(gJ4y z=jSN!{k~f$%zkkVr)Y7&N_g-n4u4Q1kACIh4BiN25J&uJNKvkpDNzYmhwv$GW{0K~ zH;Z*{XER*x9ZC$>2;xEIovpeS@iBpL7!H_hSlK2u4lL~ zXBWxLP*lql7R=OwSulk~Gqq?IO<~DQEy>pnf+f3Bh2}`c-RYXz_)s66`Pl*<>*eH% zDL9zH3tqTZ4{a!5QUf5~!t4ANw8X9RP(|XjBiZw&aNbOvm;5;)o=2zKr%?EyJueXx zSdhoL#ED=4-1jQRz*wPxK~c*Nxt>pnY-CLzxtJ4< zc$cs=B34S{p5G6PVS`;V#;1g(X8~kPVic>*d~;28t65-=82q0?!(pZazmZQXHAnbd z`mzYN-~%`iso@x5Er?Hr5}IChU(|HrPO`$Z0Ch)@qcucl?Zm-2_LBu+fbaL+IL*PA z_avSeQ_PAvV5uir(w4&(vdiN}dNf0M$9OMw@yF3cX2-03x6=y{K8K&38JsGtUr+qu zQ)~5E#nC+{#=(VyV-<{lA7q8)1Q2WKH1%aFISkrzMXgnE4SwstRcJ>ULVg-KlQ7^kuUvp3V!-e;&KMg0c;GkD9ClDJz3E<1>>o6^9;3T=Gp0 z`4kDYQl1YhJxq~2E^(|N-;{)$ZNGQw0L4Y}Pau(BC$g<16d#PYIk4iX}Ea(Wkem%O-T*gLa6YoQ33iu=!wlYK|#a&eE&Q-Bi zQD5wWBqSeQa>TkbdXTdn86iBkVcyarJJHVmWEg)oz8x2W`{3t#=4ebZp zvg{nWCT|H2H$?Gc)MP(HTY>#2#5^7z5<=&2S0M}u9d&%qW!XTGe8fyWVjeO4_wb|U zQM1d8;1pa9Uj*M}?!xa;bE|pG+#+x&%0lRXg=P?U9)Cl4rL2la7+tFUHhkDD3A_=8 z96-n}{2nuAua=k&!(3TMLkP>UvG2LG*u*sxrY9aYees2+XO4qmj>MmkYzR3Rm2u&H zm$MKSdn_#WkVWKp2svyaCql?=7Lp4gw@1is7y||1@)W{$8*}Y$*k#j%iANZ)MBQZy zaP2~P6${mQV{(j9LKxmd2W+>*!4r2_zA_Jzhvs$6Q~;epET$+Rqy?hFOL)kqg*fKO zIMNs3uh^6|#B0FaMD7)v-vWFApv0$u@&nUvOkdVZSu$oD{Uvi0=@!IQK#FB!cH~hK z-B6z;!}gvvuP`^7dti>4yG*<;QklsUDB4y$GdGKzq1!fhn0@$b zTFmDWw~0E1OMN@N0ACen9bl6hhb*Y@aeXnxihWEr+416wDYQ9DN7b1$i;o zexVZ5UVs?DcUv-aSz;#P8T2Fjfqm`g#=c|DW57l5zj^g=_VP5aVXKj<;&}z=CFaAr zksjlrq^9Xl`w?qcge`v1&ReX>c!1pyvJ#V?>DC~1(H|#R2p%vh;K&RmHpX5o}5%Q zANDiHq?sQ^X%+M{x#upFANAudj8Ek+yAYdL?E((OOR0z99Cyrh4B;HByV`ghx#|E) zx|O9}cx#-EFriKicOaTd0C$>oV1~@du~iM@{Cp?i%7zujIoHJ>1exJ>lvF@NIe#*R zhUAdnBG?tn;XJD8%vuiE3jWNMob<@{c{;y_ALE)GDy7W8PX@thu`EsBG-mh8VY|Tg z&zsvp+;}go&qB&z-8gNLP|v`| zoh8H}!#fKmSC#lmJW`k1cc+}Qw$IEp970j~L%@tA6EWrMjOjA3Z^vo^?JNP4zVP?|f2eL2Gm@Z~GX z4a`J|7rwu}$ji-_k|@0SyN|*OtpQo%a`6XOqEHlO^<+7hyU}CiUwEP&f$yB8S+zQt zFa<$nzvB>a=ptL@DxQKC#X+v+D6~){GdrD{ss`TT3$Y8x&5%HoZFM*Qz@P#G=m>Rv(1i#IKy-4WY$MLWtJ`nZHx$ck|UQvqD@E< z$#ycmcFxb|p&-daPRU|Tl9Urj)?9mVWuz*Qmc;R)lt>DYji}h-J4#eAq!F8o@&;0? zqQa|j2Ql*EqQNpZ6oa-XxPB=uih1gdt8D}62;J59bTG36Jj#7h(`(!i9#TYo1K{2O4aQ|VJ`ww7oNTx!#6ot&thnC2vT#Z zbI}Rd6`=yoOv9ojQtb|j{eA67J)d@YetL-S5ZTFgTs!p@S3!=WsN$@>TtXO!ItkU1 zpfNh|*XPp~FSy)2uLf~Xn46#xq5|MSm`nKWH4j1ce-@f3s{a{odQ}5vuD~Von>|B#U9cdJR*f9@<4o-a z3~0W5$1MkH|879bbfSSIU6LW_7R)ZhXTL8XWn4Q)W*Ws4act=Zl*QrXw0qyBa<4#N z?_j%4$lOHSRjqFOe2>Wn$n3g!q3KnJ? zH+Z<6#92F{67$1zQ3e~JB944XmkuHhw;Qp2+K=BpanpaXzkRadx(kDG-zp`r#3T-G z`+6VJvebSV@E0rZ;^9Dr+ia&;axi|ca*Ps)A5q3#hXvgdpOR3KfE4Gee7U31Sw07(*{@s%3TOYeP zex0ymf4@-N{8qamY(K?LDc$w5*2htxjwKxtyX@GYuN^;P#*me%_xct4+VyONS+WJ& zadh~)(XMUdsIL=#tK$|QZ{z^&lF`jiH4>@d%C!s|xi zJuY1*yk0m?q`#<4j^W6+vMU*n95jj73&&}ta!JjdX?Jz3i5tawa)H$;>G{)A5~I~I zVa*&aj$hL5Jk}Vp8c$!Toh}`&xF~%&d^+LcTJ7>-(+QK#?Gp9k<-x{bLg~}B$!eH5 zntE}u>5N4uJR%&O>&3#v;lLWMEF-x!fs5_1aCRrz@KPz%<+;xrxtgy}r49q%b}1be z&gP1PvH&GIU2|}~p=%BeN!Hb+jO_l{c=bz-yH~;?%4v1iK4Z3~p*B8)> z5_l`i(WUta6d7rR;(*XKJQc0NrTVev zEg%`bn=7kbx_EfnS<4ytXLriWvF%}OVQjfDY5ofRHGpJluO$}H3d+mCf zCknh1Ig<|nhXso^x2mXMrs`M^g2go~yQDI#Ah*0&d8%fU*z6KW1LfTTO%)sKL1?(B z^)Y=zfD#*)fY9ynE~AgS4`_=n{Aznp9FmhvxTT>R3RGI?*){6IxzV9$QneFr3Z8z` zjR2-#rTx=z^ihY}gw2zbR7t3!%$-(N#Tr#ERcWpnG$5-Bw0FjFr0=+dvC8Jc2ik)p zNT&+1a8@ruXP5M?YS>hTPBa{9EXHY(*oPOZ3Xk^b24=_V?1->)t_-M>jb=_dNN2lK zZAj&j(%&7ohNiJYIY)ul0{m5K49B} zs&%t39&4AJykXux$#D!;WyCsKze#ER!cQc51d&o2osvZ46XY0FyhW$psk&8)W>=Go zP=)JGuJi0FiGn$~bX1eMVa;=y?G(@0hXV%wel^6EBTn>@B4S4n$H7_o>?RSrL=nNleHvd5VoMc&18ofxSQWmL!{7q*N$L~nTuC)^NZj)en9$3!w6xuO}AQLtgXEBx0 z;v=*!{7)}hkUBUgDqc?7Mz6J%9m?7Byi&$1AOZ5{-X2fiMAJ~Tf=~`ep6hmFDbYJ_ z8inJmR!PW=}ya>F2_gCzUQe zz7AS*P3QdkEmJgyTsY7BPy!-(@<2R~9dP*SQ4bP*NtVxo#lWSe3h~ZdYKr!f!#s|^ z@H}GJhq(B6=6E20hZy3$z`^6ULWoP=;d1djk}bPpp1WP1)J~n1f!nd{i^j8kf5kd5 zj}4%iSIB8Du6cAyEa4Iu_orV0MF_ErhnTH?okqbz^thqJPAQZOnRJqet_GK{aIKsA zXxD-&ercO3+vn6UgYZ#M(hN>osd6Svf4xhe%so0bX|gVkkKd)0;pGy$6B-?0G&i{1 zM^LZm*ouEC4L4jp%3mp#e?1K;ZgcrkK&A-JbqPlrrwJ#_Q#^={j_^2*+3M1bBPPeB zKylBL6Ja1%^(i=o6nRY=upx}wJXA=dFh^kWG-eLaEY>LTdgmoe`kNv=w??T{AtxLK^@@wCVZClh-mfkR zPP`H6rN74E%7bpvQZvkDJ8REz!M0;th9O%c8t|Z7il|k5WSI5T&}y%kefvZQrM2fx zYu8I0QEV0J%Xn{Hj|Q9VE5$dPose=G<&ic_A4Sn6Tx)WEiWa04E&(x>r}xQ~r(}zD zg06tg&7I=17Q9Lo&)00@NaYwN-}3Hk-?I-fRp@bd?n_9mcU75}bFYBIo=Z({*6RVP zG3ajWaRg`bDK(~P-s#cG@5Zwc;p;k}MsDl>E4%L#}2 z5mnZ30%|{N*M29M%#7;;e059&A}X4A<}okRR{^N2hLT6dGly>zx z2L`m3L_kr|tmSm{2%s0w$5hAm;?-C^-e6uX zdA<&Du9w_yva$Ra`%DzR2Pv`rAAL07JSq^YJ7zAVaF zeQJS|yxW_gC{{+*NXsh7MSVt12t}}XYMpBI&i@Q_lKsXsT|Xu{%MkirmH%fU3{Xtg zM>@z8WsSVl2jyb#k1?|Z%k5NDz!KRoWua8%WS3u z#Bo*bErZcV`TpkP#g&I+ng09Yl24+0#}Rn>ujAQnVbmelw4Gwt+ztrmu=m@q%LZ_DT$D(qI)klLL!A|p4$(pXaIcRFesXjj_rlX*JnuM zlwvao--~y9j^ghSTn7+30NHm?-tsww(EZ34qhWWvophIhsuRxMycVh_HB9aR^2{JT z<>DhELEjEZI*t5T;!)&I`8th!2c*Qq@ZWC#29fT7V1g3wNtQT)lBQ5ra=AmkM=VPC zaXG9T#+2%bLlz|+K)x!~v+isK!VlZJQ@TG47+dHtFs9_sb|dyjV4LGfOgfcEyeR!r zg5;jC%Ju9io&_P7F*(-%7|PBF7W+}=5kPK7YY-#$6R|uBd~X*Q+v6ahx50N1?m>j@ zN0_HEOWgSB9T)Pn`whpmkC|&FW)}C~k1wP!QU_7n{Zg1W@8lng#{jmc%Eyu3V`_+*;My zHs?Iv)1q>9E9rr> zIfwcNSVPK#fLlA#=#C-8qgH}*GD{^*T5;*vTg-nf;IoOb&6F_O3?Vqm`0(%Z`3RtFE$Edf30Vr%ixFz|4kpJxO7^GoEzdb%@^GY-lAj`}Cw z%3+`1TnC-&{Yb~nb&QjPCUBo~G7Hs?7k{H_47llSVa~7AIykkea%@U_T$+)|s*u~3_vw1Y?gXA+4on+xS z*Gj&+aYov_iP}=~YJaL@zt>s0O<%e_mB3+#*G7b_>Nsd;F13eAH* zkVh#0h+Ld6FM$@nCzG}9ovCH7rxtErwi?3@y zM^F8D(Aeg=!_Tu0T*%igw?vpy9c#&>FCLxcxGLpZW)OY8U)BoTo#NU~cdAO_;&q;* zvZkQ4p23eRFs{3}*1Q#AmrfU#GK-G_Q?{Z?PO2@cz=y}ox9Y(#ZT(%)jmV6KXXDuZ zx|>8!uQQ6ChBjNdP2CX586RhrSlHLXqxuol-0AxB1>o10My?}hk2Ge;v@xe#UKgXw zPG!Z{`OuZ+R?5xkkGOAnNjY73?}O5vT>5bVUw}Cc715*U#>b#G;-1k;G5F;3<&QyC z5gxL^V=20bpeUeBJrY`yje4!uHW`gVx!D;%5oNZyHp8dqk?$~aCKE9DQbCl?#W7e|6Mh_}I~XRY-EQJ% z1GACz@jx9`jx{6RW>p_l!Wd@v%3nS3pY}7G$w(VkP^H*oj=R&U58@OAH$1bzI<8cp z2(K+q<$+V|wICw#c8O(U*E`&aEd^EH#;c?KDv{cFD_hMiBts#33www0=A)Qf@+gTc z4j&suKBAVFuX6AVkM&DB3d&0nY$vfVA|0QWC$732(1+&DHl|gzBtAfj64|?G0}=S6 ziwGfRG3FaV{l#$v^;L5r^je=$cZ`AWF!+lNY9`6X^qUCE6sf2Mkwu=MMd&y-XHwj`+SjYBVKl zY?kYGAoL_d8g(i8Ecl2{Eo_+*7_=TRjpICsTDRxKeF(REng*q*=FfeM2ux;Q6rR*i zcZ`qySH}W*j!7pgvp0)U*eBdq(Q)8fBnO;ZpeDw(U$EHz>JHKsk5=Qp1+6jZLWleu2bKDODMc9$8#%_ypjP0nQz9DDi+?#ky5+@dnU#Rjg?o z4$pq1V_LJ;cWF3bnuA$SMy7uTVl~e!I|4FztdBP?!}Pr*DO{4lAvxBR`SS!c8IEq` zR4^d<1sSN5)(&D`%p=5XK92Svfm3b7xTZG;;hiC;0p)A4>_?tFHocrZF*tX2&Xwhs zasD0`@=vYKsNEGJ71`M5%A`pd{GJedohoZ(JLY6WpoDTWR0)-MHxQpoShpEM1t$BM z@(dMrsv6YxKH~R34)@K?eb1HN40s0v=P-8oCKYnAb7?AOu#W;BYpCQV@Hoe18=#L=`U&pe1B&^N)2w!)A z^A0=B>vORVYjY*V2ea=iT2If3QGG^!y$D*n!@gyrf)AArql$)Qne~x4X|{F7&TOAYTopDc;(4BXWh1gI}{ULEYh&eV;kv?Z~Tx4>j7Pv|F_5CLs8D#xXDhn zGfSN50B?e1iV=MC1X`SBgt%?hV=SX~v|3Dd@<|ikMj&>4+J`+Jrok$i8VsroDXU5S zv1UC5yfZR#!k9bBMYT0Js+bQ)r%kh$5{yy>`FRm=QV8dImP!6g1+$fcEA|OtX3H3A zID$GZMVRbaiAFhhl75_oW44tr##A#GZz0_@FCk22avlcfy-w1O_9nkbsdEsI#*qRB z!3QbT&7nUzQ`RGlw!2V$Ux!kpl^eJ5c+v!BCQ^w8;B+3Q<`Gvzxd!%o# z1j&s(s^8uW(`?`|)zF7n6cJqd5PpDg)>|KSQ@u6k%YKwk{=|cd#41jCnuba;s%XO8 z&|(_GQK?&nmaC!$@eprRhhZ#-RP9kFdPviC#2)2wu4C_Ui?0%4f_A3>6zes#!6Mq7 z+nSx>EZ@rm6v+6LzddXv=NXjf@k<+%iYkv*ZFy~!Em%hse@5&Y)R|1q8;rEvwH7y^>Tft>lRJkY zf>Er+FisYMPZ&e$QIGeFg|WZFcv1%Gn6pEy7p06k$`0d7{ivHy^tZGIx9yov7#mbb z=||=KQao=dm3+R6{CS%*OeHubc&3!Aup=1BVO$R$YYV|=DT$Ai>7cQidLd2VvKWO2%)%mL;1=ZWw=hl1D%wk!&o~M=4d#^86|!lID2$<1LG@< za}n`iTIH@`t|*)GmX{7VI_b@$8PwfD6QcxWbLQY?yq_ye^IFK>rgAfcSFbQc=W1^( z$)y^$_x>p7zA33wSQ4-$C#A&bwKGySWs!GlloByjGZt%m+ulA zON>2iY2nA-$NujaPhWPB`C2%@#EF*pdW!f+&+ze-1Qq~Az+ag$uLM0cCOZb6~ zDM+oIaw7i<;ZiDT(4#lxPEBwmr-iXmCu-AGat)yppWKZtmc(Cq3Y7$hqf&3yxwneE zI2)+M9p^q_?NzeQUk-l@DI7HiTR$5rR90i8&f8E|34Aohgq@0ZZyV!?KYh z;Vsl`2{o@pAv^fsD0@=B(aOW-VJZnzErMH9gkf0aEJJtJL83xgqltg{a zgNAmHD7P|1kGpx&;AT<_XPq#AlstoYtO6Orc`wErYzo3T z8vS(;B{gbP-0I2Ci)(IT$rUF%;eBls>Zm(GrO1)GDX$ffhV-R4x>T_-(Wh(65YH{- zO8R-n5Qf@1TAf9H9zA&>i}99|5cWvhx(FfM{~;D^C2xL2{W&_hX5@@aIl-4lC@<9g z_S!?L;|Pjtul6EsRoc<70kwMlh|Q7Wwa`}P!E(4_4&$R2{qMqt@a@xBr;(;uW{gs{ zGDOFmmyg7E&{+I!jL&*N9uld8G4;aVlc``Wnn zRP`X#2)fb1Yr!sMm4OCAY>vz;Zp?sRffV{|Ie8E~ptd1w#nz+*6p$@#GpG|>-RxLQeQd$!I1U-CbmNel57DA&!g z-rcTr%Tdd=_9Xhg8RX%OK$O(JnvYP@?z57)>+`naS-dz zErcdkggbeOi8?ao>ds(9wbNrYi4n7nY3k73C+hONM^dCsawF;gqweiv{JPHj&NFYE z8ICyQ%y`UUG&F~z8H$pBpk=XrmgbMCpUACMn)Z?S~rkUb$IU&~`@R^%BfcsfW~o4O-! ziJz-l`z>iw{D*QR_4kS9$BJ-SHjcc(JNN`;=|L-XsVd74c{ww&*T4(^L;b)*Xv)m4 zsvj#QzmWB>euxWfcS?opD^DsGZ;UqPVdwC`gK$XAe~A6~lS)5YVFN3feN)dY99H?< z%HVSIP|Gn@8;elM)oGq&+40%=udFL5Zblwvb2=}kmQU0RC6z3#a7bBAM+#oc(3Wju zJv@4{1ocw1b(I46qWE+xiVX7FNKlRc$B`Ef0!RAFx(9z=W4#e&g6O*}ANhIJ!v`)) zj=rPz9|7IQScBex{OT5qT=6=@x=Ns$9*`JwOR$9xldZQ zQ2*Auad5`x<1XbDj#7Q!EoANTo_O+(MyX}kk6N4bq(#~eQiGRuc$F!$L=gsJ`-*;4 zX~JYVzVLz7s_23dE6Z%-5lSrXbRAilpZX@^sL5^Y8$Fo8_OR(*a&F{{Di(aq^l3GZ zRQ2gHKk|sJ3=@X{3tnPHM;*SQdy6lKl+0r+=dHDM^Foo248FK8;D*ZH68?xp%NE6s z0oJ&&nOU3T^aYRjlh-3I&~=%Nj#CRyq_TQZl-4o@aV)gFX9G$oBHUOPqKK^b*n)EQ zG{CcEi+z;V6nj$9<;UoQSe(d`jM=nmkgv}z4jD=GC-}g|mLmy*^d!TS z#{?!jPTh<(7IlN#Nw}eFS zvEpGKM_DRNV3Hjd=D-m8>Au7wHVaSG?pLSLD zBF{J4GxJRVtZ*c^8BcpK~fu6{qzFnP@cKIMR(5NE)jkG_8j1v@LA3*C) zp$qIAh&UkbL1$FpjPTU5xv|XFs7tuj!-tX+PJf>felva)<=f>-j5c5%YGkqEAy$Wx zc`#pD5!0EyNM1SSal5x%SGunGT(LiV81zC_*QYig*Jf=`uI0RX(8}Q8Du%4QqScGK za4XyPONhsb99`PB0mnTy)m;^CX3w|l28`rwE?O|+@$ z9pMdsh7~w8L}r-;8Bc1X2{KB7t>TFnwM{FXQk}R9Ey9L>Z1k^rNGGi?Z228Y2R@hC z0$z$eC9IVF6r;B4FY5t61s^Z72x@^fL0T#+oWdaGWKhfARfe`;PI(#nw!#DI6AYoL zD;lb43v+jC=Zn5u!Rdm0`MB7xNZ}AB}Q;R36a*ImAKql3Kk)sXT`kNY=T$lNG^^rN( zx#C3}v^>)tK~JPvVrHD#TV^Md@I&NoksLUhH|EOvdIF5ZOE*=Xa|loP78}qqPT5BL z?QTcgnpu9qgKU!jqQA24@oKqix?05Wc(s=CY=^pWFJ{XsZY)LOKglIztWD-8mO-)1 zdpkruVrcNdYIF&I@g(tn`DDb}UdL_%8d3&xr~+d=HDe zBw5eARL#yJgo>x51E7d4p&Hy=_NF6{p&7c1ajH?AXA*#>Y@z;XK`uU96WfnI%5<}E zVRLA~zMhZ)WKP(nob%W;xn(QJ9rLZPC(rT=5p zM|&XOuK#MjvhZ$o66_VrC`=Mn8*Xaw3sRe#X|jyx#bHR>8=7%BFG0yZKxBhil;wf| zN+FZjDtu~2E1!$YutU|}DXHwR6fBnUU=KSUd)fZDKQSB8VV;7{+Joz?wdS9f^S*D{ z^U3Nn^b@%>Y%n%`I@K(DulWoGY^H^=%f17nLW82UQ>q-ln6pzh(?!A=o<_#Wq6oOf zI;QsTN9jOYqD!+U2j5qj&7?w$ajXSWUyW}l{YVm9_I%JwYMIHSR=zBbLME_@7MqqW z_fsR&J|nH`LRco-UzT$hm`AtNFg!*%v(B`)pz|_hwH*6UD!*N|*P1ungI|+jDc1MW zihb7z;JRfsL*-cQ7D-i4UXI?(_s+1!nrG>9Xz?N$x0Z<(w7yR%*YJ61#ky*AVp!{? zIuBx5ZV#k>AuBOZ&_!y^Pp;SBANRUV<-}Yhj{d=e%;JI-dZ|Q(wbsJ62J* zhQ+e9y62G|(D^mJcI3Qfj4uU`l6yTD|K{+RY*Z+9EZHIaCwx-hHCMJ=NOfKpUeOq= z!JuJWijn-+MUTwC-+xPWGhRPL+>FPGEvjI8AGxb?v=iI`KhXkl2lGMy)_f23&t8GD zo!)LCEAz2vaa~um%A`lQQ@OpMru|y@Vp( zXIRj zFTTP}5pQ>-8M5A0hAy-n8iijXjI%c;^T9P5bh5RcOvA=-9InZ=u|+zbv&^_vGr*(v zCmG*rB(x{H!7BP>}0ZJa5Tf#&Wb# zeaEMbSmWmt=OY|w0_X;{(ILDsW>2hs5bpu6`GX~lM=z*0elecen%a?Dq^Gh*JUGj1 zgmEZL%uKedtdo`It3}kM--`T=;d|D~)E?VX)Ajq{oN|o)++{0<@jlZU2YHSc%M3ER zrSXVEI1IV$OLZx;Bea*>mRE3~`fv#!^PpYX&j^twhkTSJ8qG>F&QuwDGQO>UWj*zX ze`C1M^!vlr@`}HEm^BEn-&TXGB~N`14R!L-@ZD@5Mn>C1@E(@n9kp$3!GUu%n#2~A zx5RZvEKaxgn2e{1lyVsGEXW98QOk1C9;-!GBg3OG`;oXL)9k{c?a|K44&jp%r2%_2 zhhkn9I7fqK=@$}-LOa9&#Lf1GEYp~?GclVv#ck)U8Dz$usN+Y{s?eQty;it%;RYbfDT(uT?vJBo1%WuOML+vLRaH z*JM_I$(}GHDC*HXvqn?->ZRu&O6;h|n~|sSq^mnIctX~}%Cl%rv$OKtE?F7t`DNdl zo#hK`pI2EvPIpTWYeQi{$r!*2R`g`ME;7xc`BIyIa8bsO*%Rzi25Irc{9Rg>b1X(_;k*JS8>6gU^n+i=8zPx3 z7Ekb9YnjL53EV~ICL6na(we`wIkxdd3!0=S=#+fNjkPpMs6bdyAh!qQyy7#3Rzk7AX>46WQ^Tj<_VW&N3ASrG}Go8 zMGjJf{4sgS4EiH$lDU_Jhw}wz)S}tf)>PkD*vYNYi|>s-t2?l7t5H+xhdmw^<@?E& z;Fmbf4q{I`4}$g@W8u>rSoucdoKjuRU3o!&$=x>!o7wYX@ zuIT}M*_%Zi(n17m7!Uhx6~DyCO1qr^ImXeSaJpmK^P3@NLG38~vbUq0fRv8Mx5LLP z*p1oL%A1k3Hk?0IqliX=t1EOoRvoD=C6&{4XuwG(e<$+R7vi&<`el|CXf-mNQORpm z;N=L!Gxb)=F&no+gN$M)^HIs{a5THUXU@4`DFet!4QO>fGmvomY*_}cw85=Bb7pBX zDchaMIev$^K8$RVl|?tMiK{Q9v6ot(IShPdIE`AvpUz|MZ25GH3Rn+3NzFa4mRdSu+J=XGj9ed<+J@@JHAiGJCdZN3`UN_iF zdR-iB<(#QuSN_%a{9`yF?v%0h=#p9|+sPy6=(b43e(Y-&Z;Pk#f7orrZYWL*dPS!g zt?6%trw^m6@UO_$wq(#w(~CVlUp}2Gd@JO`Y=ZBG4LaHzj~Ly9SLPqWB8$@Q^dz0u zw)F!$>W)KMAgQH>ITLkV?2h8Pp($L|J)(#4zZDOD;^issnGOrQY%AmdMmw_;@$mz4 znEY3Chww523Xo^0P{fh{!h%83(37<|QG#kj9Y|WwVl7%du_352H6O$tfyhveaYA6d z2hL=-qhi?Z@>N}jcnIN?0?`!*Okl#-Vd|^lI34!YU-DsZR<>g|JeQ8 zgx7Wp?fv_z&E z?cGAf@U|6N7r{q>Oi(>eL?}VF?E*7T4+Y0Nh8!k+Ckh*?5fQLYJY(Y#fTXIDVoe`V zLz&jcx?Ka`R08&fJrU_FT+iF5@v$>WWs{l1Z$2R(VmlsG z##qwagwQv*snQcV@Ln?Gun#J-O_Nh~8__Vl5GjQfxAE~a?&z9$%6dYjq7ZHM9Mvh) za@=DKiyhABxp543nfgRm;h38idhbx@aUe)qml2aS4715-7-Cl& z(Ifs2hR*l<*~&2MIH~MbY^8JP2R-W=`pCeBeb7IZou;f<0Rm=RBBN;-aWz|(Xzx>^ zSy`%8v?_JVCr5413Ffy-jk1Pz9Ol?B%Zn_I>mM_%WCp`QPJY32v{B0z@m*@eZdo?y zu2|?}cTc!iB-cnj;;kWuxx%nRv2EH2uPZ|joluRo>4~TGV>P2%s@1yOH{|fJU*B z?B%7R#GH_i-Ux_rnVA@{Axa#TcuH3MW)x0{!$KW3{It`gR8e9CuT0w1@W-mpMuMcc zZHA_XEcCFYWK$s+0f=Q^oujv;Y;zniHgmBW%n#K;q6Eg`iLouqPAsz|uLC7w$^oU0 z>I4t2z^zXbUUm$663Zkqjz{LkcnQKPD*+EZ0ndquPfIx)4pErkSN{3XreLs_#KOlg z9LkkeccsYlVDGLJGo~|n0Jl`f{BLS<_z3|Jv{_aEH{(rs4*5Cw_Nj==`iR8E@MV2eB8+jIF#G3N_u-#3%!?4sV^@n! zVT3nDPDUq!C0^as)d!KlH*4OHF%C3B(@WnymA89AW#-u37A{afcQntNV#<_Jp`6?| z6nHP@2>C44`6yB_lzUSIJtzkhQn)vMF(QZ$KV1>q@Rt{Q^1mMoRC~@>HCn%%@t7u= zdhyy2?f$L!9=g@Cv2Vx?;{Lk$|8ndXFP0KM2gKhu<ZHWYbtp^~uDmlt)df$Bh zhVl<2*Zi%|)5fZjo9~~kC|2f^ST;ZJ-Fxv?K2N`|kLqyxs6L-7>bo;Gy*A7X%+?FD z^w~H*-jPd7jq3Q+bUOMIzxThLAqY>={zGYOdiMI>k7Hnm_DV!@^z(Uf&Q5rJQf&Hy z>a5?dmOkpl;kYl|uint}8uzSfs^@(_E6zD5ZixrN?|U-8o3l9Tf_enbjqnrw-5Js@ zwZYwA*FQcKbw(|oyH6XAo_|3#Ul)xwIGldyf*|7h`4GPUdj3_bQ$ll|vbhzW5aXQ^ z({kn%*RMxy<{I{nN}f;&DIq(34AYAT_k>#cDH2!#&a0u!PVn_w*oIWvkno_jiL=cA zH`Dlprkf0-`>{``UMi)n={Iv>PDwZMuIUpJG&@NTDB68!v05Wp1M;2zX+!F`DK(Ag zP*m&S{hJ4UN^@Yx+Y=g<@o{WyR_O_t2|Ay*4Ar{TE%=Nm@t8d%& zWc$&ckO(1m{C!RTE{MUo+l)NL=gL`2SQivnF<&V&WiAh=#7nI5!Bw8{O=XTLo+ZkyMT&XO;u+n+Cw0AWN@dJ5Y;Qav1~69eWEv~FF+P5|1*0NJki1o>iA6(s8Pv2G7rls$; z(Bf`e4NZ%>hNi4lL#NVC8k*oF>0;N7cSYJ%+DSv_{Mb%E->qhvU6YIh4;b65C*!)$5El?kIkJGW^`&G5wc_;prp@MC-Bh6J}NH%hVW zos=8>;j6d>O8N)LoU8NF_IB*9=#%W2->W^7z+r|A0~w2}ic@!$ zYu@_JWTL;Sr2A>HGaGx^GMpbaN0)9-?nqUg7V9%C3X)`E{k{YPV1WQ8% zhqOG06qZjqrZJc#c_-T8f|8EryPCLiVe5No5tv9kPqEe4L2SpBr>aPS*(%IO;y&Ab zL1N9<;E{C_nn*k;sH8h=Jtlz>M(`Q@UFeu)(3(CO0$cc|CvrsT1L3S5@cGQpp&l^u zE@)m4w1SF!b^p9d(&9DWe`#ti<~>61+S7#`S1h%HXvYGnObEy_y6JlIUdm-0dR2bs zrb=7-+xmNT6mLjmEhu1<7Sp!uDIn1`tNVs@?#=T6VJWF^Xm@0@`p={xfM;Q0e%hu? zrGcyI>vMXZoM{F2pV`_P12bUC)&LY;81pfZrxJa=2RtzuGEr4K=hHzad8*M;-2iRx z%>%4`S&|w&H55<-NYF>@Gz8oJB}=}=_nf}5_NvOTAyzYN{kNZ$beg#U2}YStj?ig= z)@tx^)RAG>o>ZC3>#cB16sv&zwxJ!Gxp3JB!4M$ZC%~s!kZfqmXqY|AdHZe=%d-PB zWH3Yl_mq%?xg!(`O6Vqo$5JF-DzzbiIr+Y|$hgCoE4}nmWO3VNU|IVY)E@J1OQm?p ze93k_C&_WkzdxsX_DSru0zw;?O^8}2e%w~PS)9$WI$5>%|Unf3d$vYW!gw(_fn*pa7x0qgm8xZfDZ>FMx zXJe`<=|`1W!i>Np#tXIrVXwFNTFuK*DV~WM?Im&AP2v8QvQjUIBjH^{-6>_<3*DJu z+IL|etp!5T#<>n;-N)9G@-`K0qCVu|8xt-c&v_- z!p3Xw*X2LyNdgQGWTS7~x}4|OByvBF;~SbRX_>opyI285^Oyl=Cbs_&1CKd(m*J#f z3$HnT+KrU>x}8kn0r|?T>l}Ailtt;84dM0AqIWRF?Ana6@nHRTkZXMa16_e;L;pG^ z#6Da9=Kl}UoPh7-Duu0IHIe?h=EsMi&6_bBgb!lA0KN@0wVecJ8{n6O8}n?CllE4? z-ALN_hTgP!*sMx!AJRTJzE_WH`HZX=hw8JAV>{nixp_IRz=S!ccMg^L*zh?~8r)(& zxXD^rFfRz}yP+p|On6Qlw1%v~S+8i0xVmluMfrEu;vA9tv^yk)Tyrq_g>PVpqZ0w89rCGzLT)JF$eYRYb>}w=2ROp8N#lJLUB%# zLPnwbmXzdjX<|YVBUd+rkQ;eSF|MfZ<_zWt8Y`M--xbLbU~j5@b?8|%V+ zLSN>FMR@A$h$@HS5U6ncQHjY;HDWJ= zI3=sVe)v&2e(f+2>nSRKMKkR{z>AKb^O~d0-RcuMLwIQ5?mWr_#Zsl9v4zEsE;L{x z6dP^*TlYKndo&!?-nEybf`EC6k;x~ipRND(vr^G$zLX{Uv{@k*0xhk@VjM){1<*TX zc;1kt5Id4H^5lI(Es`VDh^<_E>g5Jg-7YVlY^bW2wB-o3N7(3Q9y+B=CW;?9F~!Ep zBYRQJ^~k|Yl4V#AV<=DO$mgVxo8aCVgufRhQkV6&wc?b>_oSZ8L!fCA+OZPGBeGeEJSevQXYeE#8s*YevtE zX)&98XAVrr3fs^A|jjeoz^95byD}vD% z7+J3=pD^T(BUa|W`FvR!(`ID-uohS?0{FCC6|U$0>)V>V@4O}T&yfi@PsyK6iDe>C z+kTFdf$L&EGO4fX##5o?C=6K5W+sn5Iv9~f>osynW38EbjifSci)G8mTmS6yMG$nd z8H9!m2qa-2D*T3#Dc+X2)0rsF=lDiuaLhQho4%nK`%hq>hzO~Y@iaSOF!4?$hUq;S zL-yB_$mY4FwnM}B3mD`)ds@%fPt@8jZ2e1DJ1MWRrtCVdIoo648MmQn@@}@692;Zp zrC>@emb7hKRRF8m5}X?N9_P=O!psS>cb+UqT3`3Eh{%`L6wy2IRj&$<))?KaE6xHU zQeTT=z}D!a9q_g%jWjKI=G`P59$Pdb<{^H-?P$gQBL(*D#m-g=JfgnBAv}pU^`AL4 zNg;$o{%-GiJwwkK_eoq|_PG=9d_^O3n%j3{oMU$j@ou(wW_NS(ZdL}4n)8)*lm(s2 zXX9W9gWiz$dmHz8VHS4a?S9v&WtrYA~q2 z-;Hal9({)6tl(PgMQdJBCYr-GrrtvTl)d+LtZv&_baAJ&*k|6%wUA@uiu!{;jbB{6 zcmv1ymtcihJjS5Up3xl4>x1&1M(_n54_$Z$50iESyJtlMa?gxnFR(OZSwFLN!_Ovu zW5TSD7`ynAPd=rv^*cER&A6gH2uNtw4l}lLgm+`IVz_baLtox__k|umCE1foRReB8 zj=ikT5+MA*nJ^?{t7e_oe6R_o8mm(ahdbp3qCYeP-&DDQwA^!=<1^~jzr$x}iY@vs zDSs05tE@wh-kQ*retRy)EB*F76|eN$qx}VXs^5JV!_S3B^zQ_9EAsGN_2wCvi@KVX zWT?&%4#RhJdeC>3+kv}y`TYes=DY%A&*piy-=BRaYOe5j3M4ztn|>E*doi!Odn}kl zx`Y}mOX`oj(sy*uRm>$R&51lGOZ!};k?pAXj$T2~_-D>^;39NjzW3<<()CY1UvAQ^ z+62PZPg-TkGac>|?abrVE(xe|p0}jzdvREkwi}`c+RnL|rI{)>lf}aIMN3ulB`&Y1 z2%KcwWPra!ZVOjNR`yUHcw(K=$vg`qewFN8ZUNx_TPsS`Hx_N4U*A9zn4>u^pqIirNiYr4B2EyIb$^vi1?ujp<~ zS20{zNWB=Y(Rw>cHL@4pPpuwAx0z0_^A(&>m2@Q6B;C9!X~98gMh-cgxIdgxhpt#m zoOlZh3Vz|S^O4K2Ag!6#@Z@W8ndHIo8ON2j%;^_&!VjE+-APLo)T!#9@bvwq7prDH zVISR2*7%~#G_&x-3o}rjbC7s-W=b5f6R&VM0vq{BVK;rXZlMTUzxVmp)eWhT>QMuDM=(TvaV1=RP`2^qyJ(DRiL zt~hiLVvcZ5a^nLIU;<|(&y7SwdD=(V%*@peQ2io~r)60Dh2c)KWlWs!S2RA-X)DoW z_6YacW9ti?r)B0Xo=QEpsz3S)Tc103)#6k?Xd%3uGw5!#KXRU?ZMhnce#>6VJU%&d zwrCKEkO^>q!d9W3nD#71N8zOBGAzRDOtP@`zki-|!D-1+J*(W13eHoYmPE1-JYyvq z;x9|R*koBgLwVzLQ|-e`G8&o~KuRHlA8NA5$Vl>BnFn_%L2vtgigLy4e=@EuOOUEmg ze3G$H@t=-ETKlg-@Zx!K415edSX_Yr+M8fEN`{5@8Aq9!8=sYaKvC5pt4n4mwL2Oc zt$tGQn@?iye8L(Fq_Byvpk?PKFkU@In7ov)`-1-Ma zhArj^MpB(3Z+7^3Q70YcLp+AYLyIXdGFG);a7`HVjEIdLV`XIlJ*(F)xQN_0=I=r$ zMY~vMZ$ue_s&wUy zhsf`Mt;+>P$c}On9sCq?qhpCWj`uMBw0g!i;CXLu zb5vYCxL0Gv9MKp~Dd*y(f8li9p(f7>hFPVAN~~St_>z~>{4VD*>6ocTSYXj`g6_%R zOiHH=dLW7IpkLc37)BCgKq=^zA^WQS1An1>tpMD%u8Yk^j3TEz^Sg-U!??M?1V(K= z4`0D{{DpVme{kpXO|-W|MaXo0P}WBxSdk*@X!&6>CLB6KR^-)MUB+`d%8oXi%5}V( zWA3`6pl)U7W11EGVE-9+g>w6RJ9ve;a)Wo$ZPqen>`k)47Q6|k@fY4gqp=!9xL}-Q zl8*=c9obps%~lc@=az2gY+uZwXZ#OD=-qJ6gOX0|@jG}QIcdzDYKGG$F}6#^ErHE} zj00&Ae8DA+9>bgRRV(MSIr$!G{nhV~<#wW6_I z4=!*HS=jGO)rEUJbXqeo1s2Bb*clQ^*mf8aNdO$vt!u+oZg#)!MC2|0SW!%QuDWU#|Bh8 zrAYi&Y&s4mlgRf+I5N^ibAkXWT}rS-_c#oMg=e1j@{ggOIp%A2>i0=|iy8(``^vE7 zq(7K9m~2 zvDK5UV&OKIbK&g}E2EFuZ1z}KbfVdB{mSP{+wegtb``xX(0<*t_q(E)?QF(Bw_Q}} zby+wEj^Zl}mQG`S2o2td#mtU(Jll`0-HYQ5826{H4fl4PZ zwtxGoZuG*p*Tqk4lDxFk7(6atykBoVe8jEZzAExCuQ8S;>$Je z?6^8YWcbK5zl3NA7Op?#F>v_Kr`1L8sR!GvgNn0p$w;=AHsWYG6b(6U%ONy(5A_9Y z>buYief(rkzCF$DJ1Po?4|$Rt4B|#dkLK9NQe7AsR>Um4aP?No-WY}u>|~!C-um%w zEqZ$p%nG*J*!r59X;x60bRf=+6ZV8aci?bz?l&1({H@}Ej84u7%Xay2Y{#_M$nx_W zun{Cw{2-{@-FPsNroz{h+OTg$5UiM5e^OlO;|l2b$)=pLma zdamPibQyD38Vg7+_+9C#-KN=(MKkK>Dw2xlT*dI>aiJ|`QV>Km;Bnv_*Qv&iJn-$$4wAGF?7ZfT4`+Lc$-tS$(tgD@-f~m3^6bkQVG4bRti7v!C@28} zS$u?R;@BU5-b6fs&J+{qcG^b<`o;5-jQpheOEF~!L9a#@A%)tyt(TK%=-HLiC2i!X zj-!Q_#~%QNqW)(=N&FCL6*(X7G)A?vf8@oTNe)-gh`Yj{!2k93(e^a3^ zFcaffUjhyfxBAnsO29ZLIc)vI&lihv%o;X7T>Y#VsLD_;%cA*LpTo$j5eYbmwih}a zwB$`o`F_We9Um9UcaR;Cum~<@?ysaaSf3xct*{M5ScmIs0?oW4DOOIWv%@{#QfGeb z;tiD&rQ-bCIdq^YKR3>;4SkyNHZ@`%Udvlh@4FgpMrrdeF4QOP)3P_au1Gj`#F1&u=Qhf1)7$S;u7cDY-=p z6A*fK_JS$4aS^W29xuEFkJmTV3V-7-FVCekaQVhq73Mrb1OikYG~Ffa7dzo?cT}mu zQlrVy>Qg@=6hXId83%nim^>fCX&LP^aqqCgj9Pma2 zymgneb|qFbC!|?$Zhf(bOfMy@Xj|^sju=DNv`Q$nvb?hemYy;|emtFHPda6k>lhEm z&&i>Ho9)RZ)RyK zLb9FYVS+}0_Ejx5+x7|Dc0wR%N8A=$DUQ4>RI*Hkn1WUih-rXy8dG01K?&o4!cqQW z?=z}_=oN-k3%Z4Z|YIkMTsKL4Z{KHI6kv#QmUk7F-OgE`=Z z#hJMu0A0b>$+g%wcmj`4OR@1G;<|d%s0aC|cdOD1<4$ALm(5v@#S^We1|MjAP9k8z zgMGSqPWSb(!c1%13z`Gx^4%82_~fyjz*>eFPq(&U_N3}>ijMFKTc2*k(LRjyey!-E zqTtWwr=jic2tyIPV$ZEN?3HMw7{pU*& zpfi)e+uB+iRV_lElW1NL$$1xTLnwbq=t6Xyj5#yRYX@3lF;5JK(~p&?FfD4rXI~dd z^%3lA>{Q+Q2kBc>{;eeccG9Q&S`=Sn@-IR8m!WQn&iU7w{JUHJT__*fMht_e#Dnp( zAVcXOcuMV1cdqQSJwea!L|%PY>kOwfB@)M!+SMoV`V*n>minXIKh;BRJ5oPf-#zEm z5tu@TlevD}3&twT-z) z{I+XHd22|KvnKI7nvIPKEC<)W6WE$LX3jVig)Mm->GnLcI~Dmh!&KMCvargt5$Jc! zz8$BKOSHRXxENqFJl%<6Ms+*vj=q2p%ZOI@Elq5wDmFFE*-Q<;`CM9Cl^dbPeF@=` za73?c*A7cqL%wpnCIOxjuCW_0NuaS&XsMgph{yNLjW;;Sk?k5`?WfnFVdJOoLtHs_ zMsu<4EHCIUybundpVQ*WOTs@^U9}%R-u4O0Dxqgi|D>LJ7R2?dMH`OVNIiuSe?8${ zJttuu_MO#VKIDtS3rC+8c5Z8o++I8rYw!*hn9G-MphX@SIWIvgWS_oR@X33V>}~w? zeQ3Vtc*ECP~-R5idKH2K}vic?QX}i-z!=P`w4~Lu@wsqLg zydn3E9HC*b%9deARxv18YCF8II5cSJtV#$4MA7}c295W~8G6r&-XDqIScbrwhjHG; zVgrlOAFh$Uey!D0IomS2`$(R#=UB!IqD3`SekIZ#GYqD}K?_dVme2MW4>36^ki`>x zR_ev0TE@^47V5x3?ClE&$>gE=t|>QW8>g-!G5YRa&WB*}=hf2(GT~+utl#HV%MTXi zfTO%kwPt9%5cLQzkP{-|7rq`H1kRg1qnVn{F+V(9uIeFzUOwdcwy?=ua;;>}glVN0 z<81JntuFjwi4nYGLVoW3lN_l(E5TnT#)!IEulJ*+U5l5PJ=9b`;K=-Ju+FSSd!-TJ zCflG6PkkWTnRk3!oRRB|=hSb6L|eN_7!ZZSLD$4l#gh@dUm*FLdd6~YIC@5$TIDb3 zVz9&-Iz>6B0I%>{AK_slA$;jG>Wlb*w*;Ai(u;@Clkn_0S;2hPL6)%Y%I$`4*&;(c zLL>y%k<(8ECplZ^Tvn}IKTCt11aqd7(Un)@JPf|I*b^{+fQ5Rp${AG)MGhXGH!Lw) zRX)N&q=KVd+47Jb+Avx%FwVzq7t*w|1EGWza`p;5PIFn6!DaR&rbV;kuwDd4}wNAldbk z6~l4!3Gp`kFxmH11Not4A$3c6t-R-R8Y@x#x_A&z)3;cKXFIh^uiNbU1HETE^<`j2|a+VHpw9{GJiP%VXPmuEoQZ-EmsG z9xrKC*SM-aR<3))v36~1P;`WN;WLKV@(-=psX*MgAYMQh=NpO5>XEg<6LZd%te!Rx z!CpJDgAaIJ%Q(MHeVsRs?_t}M$p>IJ*a%BRuw%<3)osd1BCBT}lY|b>(Ys{S@XG2s z9onFO9&A5BJBnVCrtE~Zu=S6UgV_qitC3w7^>zxT92UoTv{P93H$m+ga!26eG9zO5 z6^&1TYp1!{n>3v9`D&rdL;TBg;o;ojIHg$;?iDV=)~~h#_vzTmj-|whF{Z%>{YWUH#B9CAY`(>eSd(SE zR&8$)q`x2&Uj1|snhmJtjLn03K~`Fk*u(i9mdH;L(K8)1>R+y_J<;9=f0Fz$URY$q zpvNBgWJOeSG}WrsDQnE69`VnKzC9^xo89s0U^W)SWBj1CmufwjvZa>xV>+bu`dB?E z^QQV!?5Q}a+F#}AM(PJIn!P-Etj;P1o+t4_dSRq`BEB%HmxsW5yB^xLuVMY;Rvy@m zU{|BFs`q32^DN3C#$cmHiDNY!pXF1=W9N9<>!B0t4842KFu2U;WRqctkW~rZo@T1 z7jOYe&ell6nEA_WDDY=tjG5k)>dVS{bfkbhpDN!Z>c-6Ve(TFi!(e%JwB8a$%TWrp ze@OhY&)Qmf=r8`pjX8eUm8oLST_GW?tzD0iFYzDVB9vkO6Y7rDLYA+I{cRr?t7uO=>yzo7vf76l;GA_^x8K)Jwz_?RS z#keD;J@GY}gZ#*{H^t;fj4y3ZAPo5@OXl2`}7K@6hM%$S15ew3+uIGI(vD zlu#}hl>3lX@P|AlxOgi3igVEjrib-iuS#p-aEK52a)^SoXXTloJ$Ob?nqDDS1Q%il zF~i1HjKM!XIcvXsDU~RMS(+9~IoN9di*Y>gPF5hU1XRXflE!JO7kXl)3!WA>D|J@1 zZj6347|9!;wQSQ?o`GwXuek0slFx%R5zE6NVZ<}h^; z12o7+w!&3w3E!g!$QlAOxV1JwO7K!2OO$&2g39f*KC~@zjF$H`?VZLGEoT@HEHaXP zGKeeeU!ttXkl?%yf#`AUg17_>Pbm)kKvYJT5*spS(@^zR%h3bD@;Jo#3P=_IqUJ&; zuD?{+9`B{XHx=yiig3_Dob9FOlKh!m9uf`<9z2}GG%GD&ylvkH2|GL$Hw^K`J)`PQ zHAVe>&q_zE3P#>4>s*%)(uarhyeb;Ob7zuu7aE_vWxRP;BS+(g^x8*)HUE2k6D6+91eSSi-cu&UW_P4+3$kbQ`)5S>ar~-C|q3 ztK;n3X`|K*%x5<%nCW0&Q@zDoO0|xzD@4cw&O}w~HR9QwBK1s+=EsLpbpGN8-=h8ORKA3X}=|cO2 zMmT}Bu&*b!x95dzYujEtcAD4VETX`Z%suR?U(mT9EKPVEPmUM{K4mWErMK;)V)K@v z;kem6=YqnXmHyJ4W-AP8|6V8mH`zjXE_qtClq|Ni%(az|T5XAMD83#t4a7F+x_{6~ z(vaTpvac}XUEGWbU0`q2-cOs-yx7me_q*KUm`CEf;8xNrsUw?6unK>jZYp#nxt>e);{i(2sY_xEa zt^8jTguLvQWQ{pgJzAcT5i{;#$E)Wq+S`alB)Ns^_w(IJ%QA+opH?NY6VEOp&n@_} z%#FnrZ$u5^k%jHV%BWE42JEGvR=f+vZt0gCL?s&N;3dq*V>-jR_7)%cxgz`9i2d53 zJU^X>7xm=IXW#Eqq*_z+emC-j;f&pD>(VK$`NUx$1nvK?4((i(DyA; z)8PR>WW*GlildYKobD_FRA1_}o$Jy`o?N!$u@&^W99uL)o52Yc{d@bYDq zma4tHAc&dUefulr#%4vtJ*)oI<4NE5^x%CgN;a0^=tjO^^`QOW)i5{l+FH99&dQQy zx)1(qGi8>GritWL`@Si({sZ=VB$qPuv*!aBA}+&j+NuIvTsM}#&62~-cELUiJ17wx~6o9bGc;& z#bU7C^(!uI>Gzqa*_k7!`=b#bH2z(}YP?#9w~9;i6wn~}3XEcTUc5Kj3kY@Vu=Oi!1Fvo?##e~l@R;pPTMT=Ew@fQ zQ#ig2iG#DA5&XRWV@`xQ52Syd)ISSblp-&eNM2UiGjafU{qBN}0}5j}aYl9)xnRn0 z#O8iVIN;=E{_@%&f8$xe$LEsLOrMN1gr=n=4lV>p@VjLTf@mdo}>s&$+you1cW*EsxhnCN)DWOerAOwe*( z&t+zc`(>5n_bX}}6BK$*|MpJ-RB?}~qK@C=+{Vy3KF7si6d8r$o^SvN{GO1Nmu>7G zhlJ#Y;Ewg}4h84;^AR4+v3QQ*1qQokPuikzWA)Sgtp9Xx?YUnOd^2i6d+zy-crNal zTQq8MJfFXhHyy{uwXpH+o?iT(YsV+JGyM4c>^_F=v46*x(SxKTX>A~|{-7(4lJ{@- zF$|CG4S#WYujr2%@^uMo4>h2t!%y$v&*|a#Gx!p|Y&^gB`i4K_HTw5^$3OGMNn#d` z591%7pW!PS;RvtYFAHL?Z}@Zg9DmL)j=zK-W*7skV*bpKTGpT8D<)rx=in2LvFDDz z#BXq8!l&aeJqLeqytM~^NL!Wvz&Xzye|7!>Vt;P@mgW!iG5Jx!kB{&8a(+N^=*{Qr z_;UChUw-fW=Ix!|9N*4g)%%!0i10YRoW7o%^!^-QqSrpKWc=n&9b0zq*uhb7Y@nUc zM}7}>T-p-1xi&EA^!8v5%@8$Z1$$0y$5y(BbLL8FI=0g6jhh_%hOMNn3|omCoZGyA z$Cl6Ev6Y^~Da?!cI=15cM^;tNGLi9D!U)hh1hga(n_~#B%lQvki?*P^2)ZwyF}=lP zZuy+?ea2uEoF@J>4vl|6U->0Svy4me<;0102w)pW##Q`>pf=k9Ga_YQ3%o@HafXkBKbjjrI-VFEf* zA&wKnSsh2fW^({XVBO&YqeTcF`^Q?C)^(iN41Hcar@qs~WYl$#>$7B&nKv3zT-#>e z=*B2Z*1wD4sTh@nW<9Ot$Ayuqxg}qf*U3nqab%h=pIUnAjhK)M`(9NY zUTcnsm zKEA0QNT#Ia=Je7Iky-j$HLo0}jjgfucwTa$NF9Xng!^f{>Cc;1{?Sp2M}mk{~#C$<&dgyXG8T()YGYa z&Iq1*$j5|L5Mg`QIv)?>TOV%=C+UqQ``{4olLC!pr8IK?s>anB8S%~hxWBb;E#A8* zg>g;-aN+cPR@hHQirofxM8j`OwdGkl*2{Sdz=byS#X3D-Q+DR-VvJv*G9+unL^<3; z%9^y9Z)RwSt4x+5lWCw6nhpmI7G8|Ti)Fosh(Qb>uWKA|j zmN3Ey0PFc7D*+{C$ryDEZDpBsC1tinxT$$OBPecYUTD$uB%e!&UkB^NU^e4$kk*!G zf{je)Nw&7TShcWqBs*Q5J72+tzf2}L0vHnk)#3OJ0R?BiTagnuEl~?K1Fyle#?7pH zxN7!uJ=>|+Q)+P`sv+wmNuu}Ua=~-bXqL`mmEGk7p7zmQrdkbzIJYkXc;=xnj5ubi79Mip9Ov|rLsm#6v1rPGyBl0gUh)2&#hrTXFh=+-fz_%RbN6j%d zNZ{0J%Vnjd4J5<#EqNf616&pK=3PTXty(3P(oIdM#z~tYeAL-S#l9}vEILE@RVmY_ zG*>W0mhJ0W-1}G?pZOl3&DEaUw{N~K6~{B?t>mn}w`i@x!K&1|{Dh$kf}1bbD6_fs zrx%5&v{Uxfr!r9x7F2;U&}zHHJ*|h~s*aH}0vg(Oi=eIDyw#!V+~QPCxiQU83KNQZ zg49OS*?&SZ3ZdG`7A(gp9k4CNJ-U27A8E%`Zti=`6Mp* z5ULOc|0IO#2#8&~!{L%xw=Suby^Uc~jL6&%s<6+6FV1A^-=5Q;wk@L7e<6d|u?iQ{75em;Av-rzI@kUvcpx-pnS9G69!r|P>giB40=hG~`$|2a$ z90+RobwYd?x++pKkJ};+nx=R$VH|ljCeCWVdRBGGJije1fL${u#u){FF?U)_J)4Sm z(zfDJ(92tdJSFqQmwli_*zYv44b9=TO+jUP35|%)Yc2;4km=VP6PStwKL&_?+~ol? z_6n0=7}}5ky&%K#n(XsgxpU9ynlDUpz*2b4bd~8Fv~#BztqB?n$?0=!od!`_r0oK!(~*USuS4RfLD{l zlB9>o$lY8%n`5ta@yZa6Gpl(>Ch}nGaBu1wetAWGBB_F-=SkTcA0zBLqq?-cDD@k* zw*3}yK)}sQsq4@5_L&9WttZ;k+B!}>nVLW#8J@ogQZ9r7b*(ATJ&vHJYu)<9+0TjL zw)Im;$#_Ib;Y!{IJ8vBZ1o~V04`TX9Fqk1boDfA|27xB3Rq;1Wyr<_Hq5p>J-qfC4 zSGk>422e7~Fh~pbL5Abb9_$c+t-zw4@W6a{t3>u^X6IVOis0bUSbr8FxV&?Vs-*-c z?+IT}fl+PF^lH}7dp3)Rh<#aOeM2?vIlgoGOh+JFw8`hMpq^7V93+JTUN7huwl=jE zMqbgCdE%xb!-=!8rm0pq#3C{RqsoaG3$`SPw{JVYz+M%PV4AaV_~lw`{}jmwf+iv$xZZQzL(K(?SqpaLlUh%MK^1t|?&?ClGTA4Jxx#5c|_U zQ7{)qEP8)Vb)ga|96S)^&eNCD0Q!08NQN!8R!~VW6KAu+E74 znjLUJAMU{Cwa6xLg46{)Pj8rkDNZMGBTMAV*esGj>y$FL_qaQYan9G2u59 z!dS2Z+``tOv^%k?stG=FUNCr=|C;)Dvs`PVcT@5svXeyA>K&z?Va$2a-3BNp9FKXp zb~EwM;PaY6JK!>k?Zi3T)5gz&kTmis&IN4V$bD%kuG2*lR{Kr;%^l!^&D5e$Je zV5ZlI>&nslg|ygE#Lj#yQ!l14Q$}xR=pHFl%Oe^Q;*+TZD%+KDI;uR|nQ>AID-W?P z8_0YRJoBDWuGmUbagYMynY}bs;m^Px0XX-tTJqOukzfH69PNkk0w*vs*zSb&YA8es z$}>5%w=@M-99A?106m$7QBx*o>-Rrjg#Kv=C~NZgt3uniq!%IYePn6yLcs!Ie|6OG zsy_jVY-NF*SR3~(S{auh0s%osnDQ_vUh? z(y-4ruS6XmPgJb7i{;YN>2&UJ=8goA|4xVYzOHR!DV-`O_`B6S#zk2$gcVBS`+-cHEz&gL|d-#w<0^VQyiubUd)Ffjijaap|%lT9ZD*i!MbWHu;?g69VRv!u$`;vR&zI}th@Ogzm> z)RRR_fv@8Ruq=E0jPO!jzd`qyEP^xR{&@C_(xir4Y2=~DlGf28#^aHhkR;BZVd434 z%?+JOX8hlRg504tgHm^?iN8T-%0BTq1#@4?HegUV1eCr~aDpwzvjAko*ix;K&m7Rs z&yDD$AdQHogzXTQgaTXpCb&T*C6tJO$Lh#CFLbX<>a7pl`7pwIG2xr1bi@8Us{wlc zNmC6H-_~PsCWp&soM}_dzdeA~V%^0f8YBUy2?XRTB90E^08}Fv=60E%J*904v$a++ z!Lhv!fH{-of?~s9_{}sW47KJ{+^;p?%a#kxgLT$wb;mht%mfHwA%J87(MQ8Swfqb0 zM(P9}z*#Vl8lRg)gY0(z$Euo0V;LPjlEb zMS~qy)Sv6P}Y% zf~iclAPKGQL|~p#(^!rka-p%ebn_K**RD~@2Jz!a3j;jy2vkxdU+B4x8FVA=dY>$R-C|Pao*MZTM@*|T^`6E^ zk#ij73~vy>p)DO(g`n%Q9}Qhy(>13I%xh!pw{+dmwpOmL>WY_jcs;^i+_|bdzF($H z!ts2$)q+Tm=?TVg)LE|lo5}-Ml~JiQkDkw>sZ$bdTcJ1~XM9r-u_dKmR+3QPQQ+); z>l;Q4Jvs$$>)%|^q|+**ZO*{b!LR&-n@`0=xe>wCK`Zibm*FlWE(o``+wR|YeG$f1 z|2<&Znc-~lN$fC$mgJIny}w{|)`6{-)}!>hD?Izofq$^~zuF zwfe1k)<1ur6A84}TysR8PB(;BC_15B@ z$Ud|#+_Si#1lWzWC=>+gH`F?(ZCw$Yc;S*k<8~f~?Gi@!5h~GF3V))D)pJvfeN*_W zj>HG0Nd|pGEy&4eON_Q@Dp{pN+-%(&%;)^X@gwbz9S&nD$KzRxFqFz{Rp&lac?s&`p`pDM?=rE=3RY&)Qi zKdWaAtVi2ybuHGUF8x`bp+~`MkJeDe9Zf9%mm3504Ic=F*|LoR<(7bxmi0WRr_Tu% zh~=&5A+-yKyxe-oo(!cYe7h-)6bAiC81&x5n_fnM2=YDioGS)`O5n|N*J#UmiJrN} z-X9to)!{8H=scx-E{u{KCR|`+pt`^Cv0z~PL>(UW@pQe98`Iwg>g8@< zYvnqZ+|P-vJ-O(sqwejtZmO!bI3;Z4xMC*BJ5H1qUmrAma#Y#_XO&-cUl_3~|5Zs} zEN@%?sh0Y!CHjWhSnfI5?tri_FJqha#c))*%y(Rbi`7@>)5|9Lt0tYkU{y`I!+*IZ z&%f7|_ZF5sA#Z=H5ZR|JUWulc1QF*ku1aIdz#pl$V=iCM=c28*_8(h!SzWSMN$?Tv zBr@YS?VAwzyH{sBHeSmC1Ywc37U4J8Ey; zoz~y^c)y}wYIEF#A@NNCz&@`lQkx&?8pL6|Qkj?FgRs*5aTH*X%NJKk8F6K1gS?G< ztn|eb&*0deO5RO)OXIy!v`Oj%bJS3aDsp_?yAh!>Bad<5y$26H8XEK4y3Yfd(;{ab zSL7Wq-He_PPQbxiNWl7z`n@U~wSR9hz7Kf5-YYl&W4JA-3bH7tqA@-lOW9Ee)(MpB zZ$i?eAbq{w=f}d@$LfVe9w27v2E1~z#;M4{x7E%m)4qRyYf$}PuJ_*_6X#{LY(-;E zrsyrf#z$uP%V=DI`S&ESnCMmg<37B)yWR;3QCAq6x5SUkr5&dIebun_PwO3jTTJ?` zh~TS21Hpt@esq8_AmP4k;YDAaj?9NGv$r~6FE+dwtHIEqFeL^WaYBg3ZIv>)J0cl- z1n{ryML#1WyVBm%s6ZHBQE5SflaN#Du^%uUjA7yjWLS5C{HKJHCzT>!6vWSnxOURc zJJO7b5MQk0pgrk+UcKGY>yaD=aI*tidGQh*@=NtD9n_lw=c)z;LFA@RMKr+C(Er0o zFBGRu$mH*IW7AEU>MLHq`R2SdxG^nU7<^PYMRYYd_lj!KIw@=llOpwYPu1| zg1jENQErS^?ML#tf{x^*mkkm9yzp+pk!8D+fqE(S1@>)&oa%1k_T3QHTBrHS_IwOH6%psy_3c3rK}*9d+XcN|nkIbz3NK|T8* zAleI+U^L_)C>#*W1=gM^NIa(y#O8BWv_Jv~7};0u>d7`g=40yl(faeMW2zd*+HX+I z`w1s62+s6=?3H3ncnU7dwi_MunuZUs>6>2ds9UYem3!S&9gF<2n0j9BYfsPNQ*^xo zpQEiKRJRAUtMRg+Odq+fhdfO^y(0(Gq=?LH9uRprq2Q|)D&<)jJyoJEZwKF@=I_Yb zb$+Hyk7iVDhcv<$7J^MnigvE?yg1^v6gAtmck0RO8O0;7Y8!ao!ucAFfJ~UdszaYr zAevcA53Zp(cAGGgBYsGR3;Pgyfm$yn%R8XikcJ;aG6ZIlV z$a{e=+pRsRrX-b&94bA3|R3SK8^l}VNs8ABQmT&wt_4D~IO)w;z7t_dmM){NMUf&xhM% z-}=UHe&rwj;J^N-*IpU;t*2i9#gRYU`_+M&-(G&@Hy58@=-xBjy=S0jDs=Ttb$1PO zHLQOFJ&)?|qhX+Ts;jHJuPf+(eYzYO8R!b}F7)gfv!cT)vj3^5OaHp{ujirh(T94+ z!dTZ>_gGKwR2U2Vbn(;8PtVX)Z&&%89)|n7@-}w3_~-!! z>C#{kxV^w+MSJ_14ioCyJ3jh_o_N_kIMq|k;vuSf@o>MeW0e6y2MLfYqg@vUPoMqSV}JVX&%n?2kG2C+eKI}}2!^qN z?yZz_zws2(Tx zr~_5$?eE^ZcTeb^99`JE_dr)q*8!S!cXjplYZOYjSBdV`I)u?Hsy(_eJgmXGHCXp> zpL)JBEOzQ19zHO-5FxrUdZmA=N7cH!+d=| zx*!}rs&NPO_kCajsgH^>;^@(Z$^N1g37wo6IndpG_)A@fza+VMpV@Zx?WIlc9(6Pr zA*bU#{oSJ!oZZShxIrD_2KA;d#1W4CsjuXP)h?yjeu$Y)Sk)Vk?)RfZL7lQ z)(^Z#b%l@%#XVhn^E{Z-U$GU0_RZ=z-F*T-cfo!lW z-ZQ0J!8|@XA3KHJ2I$bh6%j;*yWE znijBIQvoOi`aixNvD+2?^&u{L_KYqZ>WV1u3KzQfHQ#;r+aI6(@ZH;QzxVF-uJNvL z;QXCix3Awg)x3TCgSX%K@b-1ujC@o7E}^?dzBzJ9q#yYvz>j>B%S-X{lE(VazgUdb z`wcF7`}yhS2NL&69=Og+Tg-9=8EWby3wJOb`W(#DAu>A={ zpFqMUy1VyGbnh7yD)098>1pqt_@lmh_o%DhL2mc*Go+trHi!2}j7PTqzB(Bm9_sI% z7#!L9yA&W{6Vhf=z1$rhE&&?q@1sPrIWgELWi|m&1EUMlQF{Sp@1ChZh3-B5jQY!c zqTtp~1bzQNy!=BhC&jtK%1@~AlYLVI5~TRQk*$9>5O|=5@#2?tJ*ZK1Phb5!i{1SD zJ{iu@hJO3vZ_j9>e~PEY-#?C}`{M7O_&X4P_r~Ae`1?@&l~EPrNt?vG{`fl>e}_gJ zy?aKt{*<3T6GHW?Sqj&>`csi$V2?x{EwAT4h|m8o=A|3Wad=V+cNm%d3+Y)YGRf8f z332Ei9^L*ghx_(+jcmWi)O5!crpu~|52!J`*Dmx>en(f=WWV(G_8=xfdQ6H?vOUZ| z-G(6H3{;6yKN;B`e<(H{8U6l4qg(&tK>r?HXxu~kcX)LBsG#6xn5k?x1oY_k$pNS- zNEzkm==MUK%Jxz2)yeizS)SoRaKHVeb$&E<{@*<$yRp3y+nkAX)t$8+@kb-0+h-=F zG`7zQIsaPd+J13BT7K*AjBdXy+zaOI*CHq{YHr=bBIM}yWf_-<%s-3x{xd_>i)yOk z?vZVoH98xXccVWdjod+4!k#mXI9q7a&*2`>G)%#yhLd$z=y{$`0WcTFofytrJCku*kJTNJ%INFB+?|z8V?YFI1-BG2#e{}oK==OKJh2*yf z^luWj*xp77jBfuxR|5h_FYl`{bk`?4A^gMOneB8jtjkVB#RjWaJDDba=E+ zo&L(`i<83|?BzZIya1c1Ja&a%{tJx#KB>jgZK3^bS;F7#>z6Y!2);B4P|?Rv4+D*C z--v&<{+ObD{5)jk?{mF}p8wbO)`5BU~7#65|`vr(i+gNvm!T0p{ zFb_c_3^+u>9d|tM#xa?^)PKa-UmcVe-djW@a}lk&cYr^9{sAY zH9oTahddmWuOKvyzC8Nj?mU*u#|w8{F$aZgwzQIy8e&o0UpW?hl?f;$bZpH zBu89Fd68gnwSmmt`-78R;mfPdjfMG@m8Hh~^6E@uer-NY zR%bVs8=LEEYik>un~O909E2=I82SEm6woO;AKjj!@oaNtZEj(`*;t=j5J)qd^NrQj zwVB53^ip$eW_4zBZcUBjFe@wbGs`mzjg98=N@IR?VYRWmvN7G5Z7wa%ElBSeagJQgeNIZEbFPZe>$uZz?Dj=<3=-lbPAYwS~3y zWkJ5IIn1mtG?v#_Hya!CD>L)+i_LXCjdK{?{)R#Sjb53k$?n4sLFU7gv6Jb|#o4vR z`Nq=5%wl7HZf3sGoL-x4Os~x?F3)YQtgO!~2};fN`GwW#nZ>1s5I-lBZEQAHSLQbx z(@S%+Yt5zR=IjE=Jk^|En_FL;onIF=7grneE6q98TwQ8RudJ=kt*y^(PS0yQA2pZf z7ghx7Ok;YQKIi6V8_ng-^~Ut_@@8{&b4I9C3NwzrFt@ZmyE@%i*<4l4^||@R%F^6Q zV`g)6VQph+b!KC;z~s{GdUJhaPPA-p%nRpp8;#YbNVKp%J-yQ0oSt2s5nAYTX=#0W zc0tgsOm8+ddb8PBU6|cytgScUHqCCaX*E}t*5(&BHfI`(tJAZM`Q}Wsv9dP3(U{p- z-CS+XEKE-~i#}I2m)1q>`G!cQxzEmvDATKpn&8ID=HmR~=FF-%6~_AB*CM}u?`!eq z8M}EV&UIyZePL!}p|Q5Isu`>-HXGu&na0fW%JTH=;>_CSw0I#lTeoKGVv6Ab+Rn}| zugt78HyRsr8hXCDxZYT9Zmc#orq}0Y78ll5rsp?`wincPboerchxvM%&2tSk%0&F0+V zd?98F(+e9b8;i@0<|fKzaaC7y)0>Tj#hJy~=JMRSKrQ5df&oUiqX)Nr&2FwmGQVIq zFT@-9bySNCu=NM=W-IF7&4pEASc++3P7F1_xwO<+U6!)il-iqHSlnFSSQXaPV03%g zxaeyGayYodGZN{o^a}&SQ}PrJ$lIEnlmtv3uv@WPQ2+{-*Q6Jx7sXA}%hS^K(w{3$ zskmlyX>C@MonGIRwApBprIuD^mc{Ce4e=IyHMc3{fV9pn3A*OO`tpp(9~-P2T5@glsqFg@Sc*j!xM&@^RM){UBTE7MZgLiX(Hy!2#KN(x368>}vF zE-x;x&(4Z0gJSsSuiUsE1F&wz8pWvdgZ+}GN&Qb!)Emon(dQS0E3pZ2UA%~aS%3vE zT>0S5>$lHe|KOwRA1GE*^5l&-45V49$maZ-WN5u9`cKbDkuAzb&Q8l-Y)Wr$F6$)b zJr;H`TNNzLEv{^eW2Ic?*ES_3>r#(Pa~q2@3-b%ooSLmTVdQ(uLROdl#G7fmiH30N z&$$`h`g1)Q-R_My+r5!$8ggl7X1y^ht*YLa*BZ-9QVv*CnURedNqqtMnxt4(ps~2I zA#S=lz0i;jmEl@nT3>3eEQ`li3dX%;16+#WH`iCzr`Kgi)|NIU&r_^&85{sv9D^@^GmYG8>=Xz*(I6X z&Dj;{gtdj$)wyZ?uVC!0KN^Vs#2?8ch|`s-SeRaxR$iSI&q*0-y36tjR@P_c*Ei*( zEEPs>L7cO>CO2bwc2jU8LCZ^03C)F>+2+F1+RFNxSf^KcLAi?jC{3tvo*(55LvJ5H zN=GW}=VySQ!Li=0-o5+`@$(Qr`}i5=XFop&_!;46l%FwvzQE5oKVRf$k3y{81LC;e zDSp1e&lW!aEDx(Af_`cmlG+qDN`ss_#C;NR!!@9^_?`T6?~P0^PBDIQijOc7l_oo@X*5=bNW z4iV=Pds4;k_u`k@qapS0*ZcbA6I(HjTtz5gGDk6K`c&WG&=T35kKJo&nj&1A};HgIRl#dB^rB z$N%bpa=Tq!{XJ8XZ;+%S&AYp+zh6qU>p=g3h=uLj#J>H9`+6Sh4aI|~*hNLK#IF_v zlna)QD4e!p7E){XfkLK!JEknQe>sC*a{=n=Kaz5x6=n5K(@rr8|2#2vaUXI*5qZ(!Du=+it zoP@G4UP_2Msp7NtN2r+`z4xM^7OG=I2&#Kg^`W9?nhXyWH}q}c>+oRI1!o9h<2cq{ z^H#2SMC%CgzNC&+k{U*MigeYaq2O#pL4N_0m2Jc_rEu<%hXEj-1FUibBllhtj+F^{ zZ5)=0vyU(qxH$xuW~Fh=$W2PCh%<*r?p+=Ry{XPbzhFwYqxY_Z5a9r!8@=~FD(v2s z_=H>+C8fr`FLK0L7S+G642tM-7(t_3T9Nbm7hllqTloHG+7uT3!F)+V4k)&% z6nt??lQHz>_4ZY8ETy4bP3VP>$QE`f&DSN^(2+f){KSM`P)b)KZFDZih-4KjI(dhc zyzt!1@L+$>s4{Vfv`PgJY!4q5l_KYQYYkQ{(28XVtpTmVv$?k~=L1HBzsCzJifiw;ZKStbg1jvk(DTQiJ zqV^Nt$QQ7JvGPfQ6FpQ%MeQ#Z{0l!|tE150JAR}8%hqwxJs7Y@KY&o9_kPI#UmU&n zBc-tPWA|KqifgO@lPJcDM33>vy&sAXBtO3tby`+MtH1+?`$q5m%Hcl#i+ZyM>(Qqr z%|L+?C;C;}UzN?LPSmTzhx@)zqNA7+3Jcw^^^@U#5|O$+)_)+PrvON9&QFL5^heCJ$k+MA=9i`!OtPV2!9$U%zQddp5d# zeDvP0qkBj1{RYtCY8)Eg-`|&dQSlf0i^O5sqYAZ#Qb6sRN&Qs2`R~3|qHCeP%{PHBCW} znRUShE+J4^g_;?Jm8;RcSF|*G?H%dYFbp8#h%%t6zjtzSf&h8+-jBr#3g$$C39`cz z6Z+}nXAeIE{7g=~*#AiEqCnb!R*D8D1}5UI2x@fmhm$Iq7#^6IC}uaTC8&Eprf_0t zB4dovd;bHxw;h*4|3ZrV{o%(87AU#`7lorzmiW|%_o2eU-XzsZicUV(t`F(OSl5`K zxE@|B7%F>KbXk;CDbVr^<@8~{<*>6ppuMbMB za0%m2O3e6GgPH!(yg}qLQ&zg<&U$dL)#7shW7QUwHmQj?O{5dM!JyVlrKnArdf&_1 z!Q}z{Uu>$Vs&8Pm6~dxvF-a8Z5B>V(+A~yZQ~~#XCuV2v{V*ne?)?tSKNE^(l-wT} z+5QuSHAAszKnt=Vuuo#}z|esS0WmmXwI*ch|Kz~HfzU4=*Y$r=RoxCq5(eWkscwsB z_f#IA4fOXa^!k&DAuaw)Oi0lk9=-Q_!yElmISMBr(~yKN<39^Z^8f_kZqobHU#IS?{D-UZ4aMy{vbU=JW=9(GPk-EF%C=& zDtjRM=xVM`izW?=`LtoUq&XyY~!H z{2%!FKl%B;d!@0%|JUBxz{Yi5`TfmkNDe7!q#4PMuhbT7w{HNAs2R$0u5lJN!Lk}R^GJ> z2T%YTSflH%3^av}Re&|n6iD3P|J?V6BZ-od)&Umij;QnQyC3I%pL@=^=iV1%S@mK` zft0`sft3O`2;3;}C4p4}GM|XuB=BW{PJu3gn+0wGL|Z#RKD$I9u52#I)hVzNbpw0< ztxjP^+_+P_;fV33AKD1_V|)gVbm-U-ID{%KuqK9PNOhfEr}Q%dI|R}K%LNRv8D3yk zglPp}#slmSNDC|%Fx5!})0bFsc4(Cr8rIp=>;zo9n0elpFar=I+}~;~!bY1LUctL$ zlQYJU+OxBzLrXgxUJ#xTUDt9JV2XCNFkMAj;5(2Q4%+G_DI>1Eb}efR4lVqQ!*^Nn zQnNor6n4TxW35O8(nP>u+|dRvrKB#?gec3;E@O4Wute$zs{oW9#*#hq*$>(4-`s+R zV)kR8cDTdL$T`5bCFEq9@PB%J{IsG_&i=yCf7XOJ;6M^z4%<~sD7=9l6fLd}2&BGv zz{A^9VPc-*6k1$>y2O!t(Qh#@u4-Z}Ls1@CG!(+AbE9WS2W^W=jggxDWng#~Hu+M=b+?3!dP*D>ntn969j7Yvx_ z>IKvirafQ_U-lb8<&0;SQY3K`hH5S=#z~;Zumm?pVjYwPS{hB(yV&oh5yZ7e$zANV z28Q~feyjDycSL+J-+>}Z*(Z>i9X1Oy4P;5{O>GzYN0CxPfrtSNJ&H#o@l4xIR?bFO zI4+7Dle0UzQuVcQ{s%RYRhsn|56Q9X`3s!Asd}#yLrBISsRkJSyBP&eNC=anix*a_ zjRtM1zQy2nZ0;y~&@Nc9fWQKF8r?#iocZ zwj36xmnD=n&zhKGi)lU+Rry_C)ep`qn=DAGq1FzIAxj$~T36vPDJE_bF&t%s6NiDs zIF{ygy_l*Wq52QeJP%1v73yyEs=4OT9>~6GqK8sVBQt0g)`=!uTH%e8G8xi3CXjK~ zx1kBMJOf`$78*YW2vyOvBgb1V)to>%Q?t`e;nLgAP7!k|RX1%&JtrQ$o=08fsubW# ztdYbqpQpnV29j4D%B*fr)>+nCA~6lz-2!{H5Pnlbcwb;Isb(dYI8VImQ`niX+%wH7 z$J<*Q?HSZT6rX&arZ`JtM6mjWu0~yvQ4rc_*x9$4^2D{FgmH%k#_Y7~cmm_0YdU_z z4XOGx)qk7tdEA?q$5=^}8r4A4cm$=J%S>@OOs7bCjhLGkt>{qEK*UfB%eKtYU-EuQ zEf_apRB2U^h-jnHpp8`2hI2Z8BXfR%!m1UC=^oRmG-V4>y5dAzqoG_a?0JC+fsBz2 zjgsGMTTI*OZ{|~LXRR=`hc$Yd|7@~7rQL#*W>)RtV2afqmNpr^28yxSV>ps+7y~zc zqNp%X|P{ zpdxR%bTTcFcTjjs(a^wvN5ah|WSj zkF==;O`S{BK+D~f=vGGBmH7uqtlC#=qo&3QqEo1}YIxNFKm=^wHM(%2PgoRR9dt*S z$fZ?qS17lKojji(q5YvMMWIapzX{2_Z4_(%VkPp{vEES>MZS9)ySC(}?A9|vJ``Qg0^!wtF z$p-(efzGMXZnn}j)0hoyP~`c36Al--ljgNwBkfulX|77vpYCdDU*6s?J%KeZ>-L${ zR2SBR^)syTXOKPHqpA9Hu3q?jJ5_&COPN;qGi_{;PI0urR>eQj?jxeA(b4Bne!`cM z(q6x9@O9fyYbIr1zI63=B~}YkUzG1bp_+!n3Jgg@5lQR1n2y_}xG}7*l2E_;_fqvY zVLwgkmwHcaMO5)8&LX+~J>ym0RKaHE)?G@jsM`e#iPS>L>SYojt@*)Bm!><%$ZuAMsr9tO;fQK)XS zS}yhIIK9~#*_fuO`Uj2KA?Eu-{Ye$02Kz`JEVvDaF}EK!gtN;?muiHVgGlr-F1^7a zV2|=Kf=jCYX{!G7Wc?TH?r2r6f2{Sp{sC`56H<8nxe}14RsKUsV1zNAg(P8EJ_xYb zIQjXqkTg+adPaJh4s1aZ+VEZ;zezn}Im8Kl z64uklpWSecS&VvD$y8p7K}l%85-Z9>RjbVj`Vn!m1%b&$tz9kAn^(59c7Y^%^H=0K zBOptR*=KHA_*$J!-W?p$a%)1OeK9O5ZeuT(l7Gtoen1GbN!{=PW!` zf88Xy*BKb3;uVLF0=NFU+l<9+lAzz-<|R>+RT4qu{!P%6WM#k5Mz znT6T&DmCKk?0FE)yaTAc95UWw_x%COXXYJy)Lvf92B|;b{?LP@{LStU;Tb{0j_h$H z5Q!#8$OFZK%(bN>Ij@|hIuNf7MhN?P9yF@Tu^j&VJv%=#`<^EI?0Hjgburb>yX2|a z3&zV|2wrP1FY{Wkd$+@Jb~Y{un0cp-{5C5)gjhDFbO3QtYUZU*ydbQpnfGo;`rDzo zQl>!e(YHazL(*l7%?JM#rt)j5rpc9&XhmWhDSul??jMjN2=A? zvQC!mU(&(c(Ztfmi7=TCM)O$??|zPHk%$!=JnHV+h?+J2r!H=)_Gv;n)*g2`Mwg8g#|l%~+(_~8*m!Ot6L|zZ<*w4i-b^uD$d#iM zs$FHNOlHP%o5!ow$*mhVRxE0zZz4ZdE>%h=s(oXniH)c7#cb(RW#eFf|Io(%!HpC7 z>c(oO^4Ms!W2AEbRH2YLUdVYXM>xhG-r}SSd2|^J!>1mLbDq|g^|lV3Pno&Eu?fy6 zbh`RpQ0vxX(q#BYY^-bJT`vi0TtnQ`jO5j9m_J3^pmQ#&Zzm(2gPEK`1%TOJ#n?cj zyB4*inM$@C&_fS#jFkv9H>VtEq1e6oLT+hrTJJE2^@=AwWMpqK{gfFSpU4%f6`iMR zs$hiXrJUP{v^ST@=F0cxbA{}N{f(yjgM4w*VBaVWqZZFj(aL>l;iH+tRPI0~k7=iR z$Ug$+lR?(^=c;}CGx>sn1Lb_FoUcyzq+MuF`e?3P$(M@Thx+>UuP42W!-iAk-1cH_ zs#?wzdeR4`ju-M{_vNNXOONG>+mGLQXJ+#l*1=mg4dwcWx3u10Doz zRufwe{#NCfuyPO`4cqy6M>-aXn=8KD_-HuR+4Js?*y2uS&o4DBVcMl>cF`J`Fg0zs zoklLsDu%HIsx=&>hF|N^BBjO6L`3<8+9%dEmUMhn0d{n?B+j0<(*7^@1zgEQ{Ct#) zRuXOPdr!`%~Xk(BQ^+YD4mqQYhS7@0xH?x;-Ba4 zh$#Qv+VsiSBHp%Zldl7%Q@Qft@m!&>bF2y>I#9?|Pe4%~nABT5AWzuc$JWt#t?QIc z{1^k@MX&rW1|M0#fw)yctt!rUnlZ!{ti+%$>J#4O8 zV!|<*5!ybk`cH&aPQZD|G~E0gyOi{w)@dZx_op$uapg9?36F4+)piGy%zDF3G741N z-I!Z+4xM#S$3*G=oNKg)bX>N+T!oKHccCoes321Hm3W0!RVbDMFrduu6|QKE84e^S zII|KG3adX@L`&#p+t{If?4lF3lQHuyoN`ZkqB2%07xKq{b4KW~+;nw8 zMrcQ5^vK|ESCD%PnUgI7l^IL`L`_ol9yP z#dlAYt^H6`E);iwh!$6b^_akeMh9vSE*M>LE&5diBoX9VjP_j|lu8Ez*XVSRew+!p z0?120wI!!3*`|ahUgYQ-FE&&3^0I1M9~GI@Ix$YO_^+z0o5;n4qxWn(^mWXgA}WbxuVEK5sv9;C?hvR z8EarDa0GoQ<^Mb5z2b_`tJT9K%zA-$$@!tL>ubmCs&**~DtM7<%+6V^5sH%X-*hHt zXDq7!rWLOi(JDLp6KvL03GC5`X$HV>dn})haM$}`rqyo!Uk|Uy-O9za8@Z0eUF50@ zNp(}Wz7%umH!hp+_0=Vt;f=%Y5^i_>w(jQLXlZqwt}YQLv*Q>yL@pe;-J zPpUz6h)7kNy=cY0D7XKl+(32KX_3$80uzbT=H**A`R4wXxxdw63xt%2o$wQ+u-!xk ziTcWjC(67|SUF|biAizFe?5UH3o+#altmqFEvq;jL{yVy(ecr!9HXD3Pk2~w%wEjs zE|$^6;ys0&1X-;aO_KkmLha~*n8-xmwQ174-oP<-|M1Ej=B3L8GgyD^3`{I_xQ|?k z+eD`Y(XP7=T0|~~b?i#4%~H~W$Twaad6SUk^3W{spG41cdFwB61k^BuOx2dy zRuQB{i>WAfEg~k8P)BiK*Aft0(OaWOZ?5HV;6ggb(L{WArkXLfU}QJdbo|6`!%oER zFBNGA=@MZUievf7OyP@{@=U0Bm~9*^n`=q6LdMYUqb{7`BBiANQ|?LlDV#4GJH4XO zvicZ`@ysVq&Q)ua&hVKd(1n$1j->5Ml#)D{#)go{riGbM%MCnBXeXtWbn6E>* zllcldJ~5CZ#S^73e8{m|l&U`{Al|9|sA>#bm#U4@9Py<8Gqtq;vpAaS2p=wpc=5xz zY86H4@2I~&U=hu#zdsBdCRb-wqIK3m^@|OrYMtpt>d%^9r2Z`Y7BQ6ENsugsYeETf z4c>tSnZ-LC1NhpSyWE&4g-Ck=1~+VQsZn0ARohCX;*E#Jlf#M!JIB#Em2suOT7efD z#a!!nx^sjQ=F0q1P?&M}K4Gt6kA_+JBCBF;Eh9KA!MN3FyfJLW_i5OywUUk-ZFtEF zX#AiyW?EK7+hGGzweK3!@p7X%mWR!;+|@#YUd`2A1ra~`N{or^#ZCyI4EJK=0(pV2 z3p^%(CfSQ|zm69x3X}vU1s)eb!|lZ?0#$)2fhPn`37i%{LFvW*k-(DzPYL{E0o{HV zs|m~s)CGKjIe~v7@J|Jv5jZ38&jg+m_#=UH0&ffaxxiltyd&_gKrdrBwo#y8U_f9{ zV3Pm>ohR1ci`^k`r@*iP61f*+P4r?&Zl09?UTnL-T>^It>=3v|V3)vdfjt8E3jDsn zUV#w-RBm4EK7oA#&k8&z@XrPQg~0Oy-xl~IfqyCRg20Oce=P8l!1odDVm}c0j{<)t z@Rq<21%4#(p9Fp^@DqXmEbw0h&I!CN@aF=5A@GjCy8{1J;MW*LYPd^iIg4(<&e_)< z*LZ&o;D5xbB)@p@>9OW+1<&`D^v7yV6gL-dl4j5OU;dId$3ReoIc{K+l2&Dyi=FMdveZMsXH~w+)f#@+LR#ks9sqN@Rf$wI>--eN5Ha`Y`Qc0g0&sE2BbRA4VPT`i?8GEt=kosZKfVJQv2sU7Wf?g?$rrcabh6Y0v-@e_ujLQ0L8 zxvpil(OoP$?WpJVMEDQ{Wh){Fr%NXqb>(_i%Xh3~aVY{Q!pOFb%Y{7oF)C%XQKKkh zS5B*xHr>Qgdmf9$Cgm|z0cU1xtTaW$Y>Ca*qN;Y>Lb7V^BJJ$TRy;|5eG$Hm5GJ$| zUNbsNR&OKvWTsL%RVrt%odb7kM_KNA_E_P|IaI3ITsD1tI-N;Zk!8|BUzs~sJee=% zDA(eM*XpEN&r3zTrIz|okk|#^YwgZOTCH8;Me1(>{AX-H<7Ou&E_IV2v)TFk&uAY$ zt{&c5OlQjF%(QyMwQD|0>*i17+4EM7XiC>!ZcM>=2E{@Yqvt%2MSJ6wSPCF3TpfYN z;q9Ks8a}+!RbP$XLr(dz@$^`xn4YTU3;A!5cfODv%apT~9vcA7r7+6$%r_(6Hv;Y* z{fL`7`%Bqep>NM=l$lvgpa+hBong4ERODtS3jGD{?4$D!R%c^BhZ{`iu(5vcsnzQa zK9BVnWI(zi*0XckC8-Ug@Wbd`gj!~7I0zw*B|gVy)=Cbb5e^-F9+ngAFpf~7YKrSt zxtWxkXy6-RG{tMGn-`_H=F3GvLoS=WZHXH_Xs+Xv!A^0tX*3>%4ZDuML$l8fuMJEt zTL|AX_`C+%xJbOiC6}!r=4Y;R7!_*!Vw^02Y9-6oYQ{FL+qgT2!%B7z8#!Wvx3+ zIp!r1FdFLGuoQi*iAb;R(Al$d&#pVUDY19(&Yj$lwtF{sZQa35aRWnl4&Je|e_-dP z;hpelaPIHNK9AhOk;_QRi#_cD7#jjn&*YEV!$e8WJ(XnP)scv3a;}z~o5P1OLJ$qB z2$zS-GMGijf7P|hIIb0G7Fe!;ZN_1KPhaA9hGtVjS{$u3RuaJA6;JZ?UuA6qVq6M6 z&?V`~`u|W5L=Hu~{p$R5!-OV{M4VoSZH-Kj((aD5|L*^*G{#7qdeVXakN$1?!2>;_ zWb+S#`cU~=d`p}>-ASHbD z3JinI7>4^!FN|Zr5Fl%8y#m3eW&{J+2QAc219zwZ4@A7L{okffPnIgx^zkVuVtU}t z{!PNC?%E5Oc>yr@Vrb(P)sFVui|$V&e(pt^OLH%_u#nU*3Zg9$aXM!k-b+Hd!DTbD z_7mN(sd`Zx1x&b_?y19(K$u;n1FsM=bS`l4-~zUZhQWy0?)@-C2{oCKroB>_nKb-@ zZn2)@em-N2+J%1hmr~%sCbiFR`D${9#wqpj6=|*+R{m? zx!57GnNPym<@T1iRUKH98Qwpzd*f~O3Ah-{D&QL)IGkpguzgWhpXzwJm^+o8ESDx( zJMu7Vjx#9ds^vV3TsEDlq}gH2rc1@bw8KWfXjKe0?m}!@V%bG4XUaqy&s5Wu@zNAs z8E_>e5>t3>Ww(ZoCLjFJhOvMopF?);J5Vk?!OC3`*Mr583R#7pxooJx7AYxN@qrOI z;#PEKBc1A%KLPlj7<|7y66dA!C(tFenTbcm$&fi9T@E0 zG%z~2Y3t@K{PoF?pBrp68Os!nj77Vzy9@l4%AufpWWD_ z%g=pY-o@>0gbg-@>C^M;18m3G5_BJv9=R;W8qX{#xRb?Sne@{tguViTX+>N|xZTG; zU@C6rW-{&Uh0#*}n&A9%Ji%8|qES9zf&q#bvd93C$LZ)DGHJQ^R zIrn;ked6Vq>MVDG9B{OQlPF>sWvK63%sl2g z@I0FG!N4qk6!H=0j6bRv?ws<_IK(-B*Ra~Ez02T=V@PFOtUb*uIHryA%xtanATc=j z>V+kS{nrpAa(rnU@)}naQNo_o5m7hkw~f*k^tJ?0OH*TLOo4&Ca*?KaZOXntz%$S@ z)TUU;Iu7L~bJe`|D8BH45z!r&nJm*E>RI1s%`<5$KQCfg_o)eG=Vw8u5o=n5X4e8C z^`Wg4nZO}#-&HP4Zae~IK&ngfT#{x3 zQhy1`oCdPcwr%G9Kv;m<`b(U!0Ir$$8}a~G?8$C4p!?s#Ov4IcKpBR@h?T%}O%hGQ zYJf@m1H5X>CZG;q{FaR;0^%=G6Y7SM*m@|Bd+}eEd4J2QRc_7H0Vo}U#RHcH4+o;` zI~G9J2JF`8nZ&Ayx8hX3cwo=Y!+nP{6OPZ{kTbh0lDwASt{MNelz(PqyMS8PHfjj9xZ?_k@SkIH7MNVChqpOP`m8|$lA08GQvCrF6+=EdTk_m(cxc}u2NZ^hOK z{5JvS*0Ta<*{5Nde^v!yj&m`R-F51J*BXPq)SZPkSCP!QSisIb)+fX{&wbC`Cu6?# z2{bQe9nJYw{+Htv6PXJUj{(rk047bS!<#k_=Xx`D3?1h>{!J%(Gk0JzA{R#y==$CfR`B zb9yXi2H2zHWrX606rPz%Hd7hoKLqnj5ihl?G&zky$appVqgT@i%LDLHuI+xw6kNA^ z-+g<(cHg0q(ff`b+IM*LfkOw6969>PBkOP9(9;W(&hPYBH$0*zdqLh`^Z&hbt=@b8 zrqw%ic=zE)Z~WgUA6xmaNB+2_w{rHQZ}KHA&)dEA*b%t=%CWJ@QlWHgcj;8IP|9R0 z$0kFg!rokEEQ6%OV$qv9MPE(idMjh){A9J#TbasNbG;MTAR-5?8(5$2MHe@5JfF#y zetQJR0zwi#bEk8m^Vsox@z|kU0c*z`Wvrfl#iox)zPA z>}Pm1{WQ@%K03d!KRfa>O_6ab_7$ED|7UT%{8z1B=OV>&zqkIn)%%|=nR#?Bg0Oi< zy~Exkz&+j}TqEoi-p~68@Lt^d{UG)?zjpbBiQV&V3uWEo8HNO2-fr_d%ARByJo>12 z4xB~%_`Bk)u~hm{t_jXhMw)t;+9 z`dz`U)IGC?qF-D>BmGg*>r=FD?^O{7P(t)K{%bs76lyJ`k3#FKeA=O%FV!h)fdll? zPFkdoIH&pVq2fr9ZXfQGmO`JCo}@nR-2=Y+RsH|Zx>&>;~)yjN_we11YmuRyo+O^tL)2p}XkhSTh z=`L^CE8A85u#?hPtS-kX=`=OJUOJk@`W zWc1$N;qJ6PB9qM&*g)OhJ)Ns`-+kB8j-?&j*rLl#97jI~iehDZ_f)yKwc<|M_D+OH zM|;_N-I}RP^gS`qo#wz`{sdBzeh9MlNj@hRsXpQ4<(Y~$EKV4a=_q%nr}8^Z$+*4y1ZIc1pi+ip;{v4#i@x!a ovTxhiXapi`+ZguHUFz-M!SAhBW(xO3Zv7qL{(F>v=Ud?a0P7hotpET3 literal 231424 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 diff --git a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.xml b/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.xml deleted file mode 100755 index 6424424..0000000 --- a/winPEAS/winPEASexe/packages/TaskScheduler.2.8.16/lib/net20/Microsoft.Win32.TaskScheduler.xml +++ /dev/null @@ -1,8999 +0,0 @@ - - - - Microsoft.Win32.TaskScheduler - - - -