SYMBOL INDEX (122 symbols across 13 files) FILE: ViVe/FeatureManager.cs class FeatureManager (line 29) | public static class FeatureManager method QueryAllFeatureConfigurations (line 39) | public unsafe static RTL_FEATURE_CONFIGURATION[] QueryAllFeatureConfig... method QueryAllFeatureConfigurations (line 44) | public unsafe static RTL_FEATURE_CONFIGURATION[] QueryAllFeatureConfig... method QueryAllFeatureConfigurations (line 50) | public unsafe static RTL_FEATURE_CONFIGURATION[] QueryAllFeatureConfig... method QueryFeatureConfiguration (line 65) | public static RTL_FEATURE_CONFIGURATION? QueryFeatureConfiguration(uin... method QueryFeatureConfiguration (line 71) | public static RTL_FEATURE_CONFIGURATION? QueryFeatureConfiguration(uin... method QueryFeatureConfigurationChangeStamp (line 79) | public static ulong QueryFeatureConfigurationChangeStamp() method SetFeatureConfigurations (line 84) | public static int SetFeatureConfigurations(RTL_FEATURE_CONFIGURATION_U... method SetFeatureConfigurations (line 90) | public static int SetFeatureConfigurations(RTL_FEATURE_CONFIGURATION_U... method RegisterFeatureConfigurationChangeNotification (line 104) | public static IntPtr RegisterFeatureConfigurationChangeNotification(Fe... method RegisterFeatureConfigurationChangeNotification (line 109) | public static IntPtr RegisterFeatureConfigurationChangeNotification(Fe... method RegisterFeatureConfigurationChangeNotification (line 115) | public static IntPtr RegisterFeatureConfigurationChangeNotification(Fe... method UnregisterFeatureConfigurationChangeNotification (line 121) | public static int UnregisterFeatureConfigurationChangeNotification(Int... method QueryFeatureUsageSubscriptions (line 126) | public unsafe static RTL_FEATURE_USAGE_SUBSCRIPTION_DETAILS[] QueryFea... method AddFeatureUsageSubscriptions (line 141) | public static int AddFeatureUsageSubscriptions(RTL_FEATURE_USAGE_SUBSC... method RemoveFeatureUsageSubscriptions (line 146) | public static int RemoveFeatureUsageSubscriptions(RTL_FEATURE_USAGE_SU... method NotifyFeatureUsage (line 151) | public static int NotifyFeatureUsage(ref RTL_FEATURE_USAGE_REPORT report) method SetBootFeatureConfigurationState (line 157) | public static int SetBootFeatureConfigurationState(BSD_FEATURE_CONFIGU... method GetBootFeatureConfigurationState (line 163) | public static int GetBootFeatureConfigurationState(out BSD_FEATURE_CON... method FixLKGStore (line 173) | public static bool FixLKGStore() method InitializeBootStatusDataFile (line 193) | public static int InitializeBootStatusDataFile() method SetFeatureConfigurationsInRegistry (line 198) | private static int SetFeatureConfigurationsInRegistry(RTL_FEATURE_CONF... method AddFeatureUsageSubscriptionsToRegistry (line 261) | public static int AddFeatureUsageSubscriptionsToRegistry(RTL_FEATURE_U... method RemoveFeatureUsageSubscriptionsFromRegistry (line 280) | public static int RemoveFeatureUsageSubscriptionsFromRegistry(RTL_FEAT... FILE: ViVe/FeaturePropertyOverflowException.cs class FeaturePropertyOverflowException (line 23) | public class FeaturePropertyOverflowException : Exception method FeaturePropertyOverflowException (line 25) | public FeaturePropertyOverflowException(string propertyName, int maxim... FILE: ViVe/NativeEnums.cs type RTL_FEATURE_CONFIGURATION_TYPE (line 23) | public enum RTL_FEATURE_CONFIGURATION_TYPE : uint type RTL_FEATURE_ENABLED_STATE (line 29) | public enum RTL_FEATURE_ENABLED_STATE : uint type RTL_FEATURE_CONFIGURATION_PRIORITY (line 36) | public enum RTL_FEATURE_CONFIGURATION_PRIORITY : uint type RTL_FEATURE_VARIANT_PAYLOAD_KIND (line 51) | [Flags] type RTL_FEATURE_CONFIGURATION_OPERATION (line 59) | [Flags] type RTL_FEATURE_ENABLED_STATE_OPTIONS (line 68) | public enum RTL_FEATURE_ENABLED_STATE_OPTIONS type BSD_FEATURE_CONFIGURATION_STATE (line 74) | public enum BSD_FEATURE_CONFIGURATION_STATE FILE: ViVe/NativeMethods.Ntdll.cs class Ntdll (line 28) | public static class Ntdll method RtlQueryAllFeatureConfigurations (line 31) | [DllImport("ntdll.dll")] method RtlQueryFeatureConfiguration (line 39) | [DllImport("ntdll.dll")] method RtlQueryFeatureConfigurationChangeStamp (line 47) | [DllImport("ntdll.dll")] method RtlQueryFeatureUsageNotificationSubscriptions (line 50) | [DllImport("ntdll.dll")] method RtlSetFeatureConfigurations (line 57) | [DllImport("ntdll.dll")] method RtlRegisterFeatureConfigurationChangeNotification (line 65) | [DllImport("ntdll.dll")] method RtlRegisterFeatureConfigurationChangeNotification (line 73) | [DllImport("ntdll.dll")] method RtlUnregisterFeatureConfigurationChangeNotification (line 81) | [DllImport("ntdll.dll")] method RtlSubscribeForFeatureUsageNotification (line 86) | [DllImport("ntdll.dll")] method RtlUnsubscribeFromFeatureUsageNotifications (line 92) | [DllImport("ntdll.dll")] method RtlNotifyFeatureUsage (line 98) | [DllImport("ntdll.dll")] method RtlSetSystemBootStatus (line 104) | [DllImport("ntdll.dll")] method RtlGetSystemBootStatus (line 112) | [DllImport("ntdll.dll")] method RtlCreateBootStatusDataFile (line 120) | [DllImport("ntdll.dll", CharSet = CharSet.Unicode)] FILE: ViVe/NativeStructs.cs type RTL_FEATURE_USAGE_REPORT (line 25) | [StructLayout(LayoutKind.Sequential)] type RTL_FEATURE_CONFIGURATION (line 33) | [StructLayout(LayoutKind.Sequential)] type RTL_FEATURE_USAGE_SUBSCRIPTION_DETAILS (line 121) | [StructLayout(LayoutKind.Sequential)] type RTL_FEATURE_CONFIGURATION_UPDATE (line 130) | [StructLayout(LayoutKind.Sequential)] FILE: ViVe/ObfuscationHelpers.cs class ObfuscationHelpers (line 21) | public static class ObfuscationHelpers method SwapBytes (line 23) | private static uint SwapBytes(uint x) method RotateRight32 (line 29) | private static uint RotateRight32(uint value, int shift) method ObfuscateFeatureId (line 34) | public static uint ObfuscateFeatureId(uint featureId) method DeobfuscateFeatureId (line 39) | public static uint DeobfuscateFeatureId(uint featureId) FILE: ViVeTool/ArgumentBlock.cs class ArgumentBlock (line 25) | static class ArgumentBlock method Initialize (line 40) | internal static void Initialize(string[] args, ArgumentBlockFlags flags) method TryParseDecHexUint (line 207) | private static bool TryParseDecHexUint(string input, out uint output) method TryParseDecHexUshort (line 217) | private static bool TryParseDecHexUshort(string input, out ushort output) class FeatureConfigurationProperties (line 228) | internal class FeatureConfigurationProperties class SubscriptionProperties (line 237) | internal class SubscriptionProperties type ArgumentBlockFlags (line 244) | [Flags] type FeatureConfigurationTypeEx (line 270) | enum FeatureConfigurationTypeEx : uint FILE: ViVeTool/ConsoleEx.cs class ConsoleEx (line 23) | public static class ConsoleEx method WriteErrorLine (line 25) | public static void WriteErrorLine(string text, params object[] paramet... method WriteErrorLine (line 31) | public static void WriteErrorLine(string text) method WriteWarnLine (line 39) | public static void WriteWarnLine(string text, params object[] parameters) method WriteWarnLine (line 45) | public static void WriteWarnLine(string text) method UserQuestion (line 53) | public static bool UserQuestion(string question) FILE: ViVeTool/FeatureNaming.cs class FeatureNaming (line 25) | internal class FeatureNaming method FindIdsForNames (line 29) | internal static List FindIdsForNames(IEnumerable feature... method FindNamesForFeatures (line 56) | internal static Dictionary FindNamesForFeatures(IEnumera... FILE: ViVeTool/NativeMethods.cs class NativeMethods (line 23) | internal class NativeMethods method RtlNtStatusToDosError (line 25) | [DllImport("ntdll.dll")] FILE: ViVeTool/Program.cs class Program (line 32) | class Program method Main (line 34) | static void Main(string[] args) method PrintHelp (line 53) | static void PrintHelp() method ProcessArgs (line 58) | static void ProcessArgs(string[] args) method HandleQuery (line 172) | static void HandleQuery() method HandleSet (line 225) | static void HandleSet(RTL_FEATURE_ENABLED_STATE state) method HandleReset (line 263) | static void HandleReset() method HandleFullReset (line 299) | static void HandleFullReset() method HandleChangeStamp (line 319) | static void HandleChangeStamp() method HandleQuerySubs (line 324) | static void HandleQuerySubs() method HandleSetSubs (line 343) | static void HandleSetSubs(bool delete) method HandleNotifyUsage (line 399) | static void HandleNotifyUsage() method HandleLKGStatus (line 432) | static void HandleLKGStatus() method HandleSetLKG (line 449) | static void HandleSetLKG() method HandleExport (line 455) | static void HandleExport() method HandleImport (line 487) | static void HandleImport() method HandleFixLKG (line 537) | static void HandleFixLKG() method HandleFixPriority (line 552) | static void HandleFixPriority() method HandleAppUpdate (line 560) | static void HandleAppUpdate() method HandleDictUpdate (line 570) | static void HandleDictUpdate() method FindResettables (line 592) | static RTL_FEATURE_CONFIGURATION_UPDATE[] FindResettables(bool fullReset) method FindResettablesInternal (line 606) | static void FindResettablesInternal(RTL_FEATURE_CONFIGURATION_TYPE typ... method FinalizeSet (line 634) | static bool FinalizeSet(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, bo... method UpdateLKGStatus (line 668) | static void UpdateLKGStatus(BSD_FEATURE_CONFIGURATION_STATE newStatus) method SerializeConfigsToStream (line 701) | static void SerializeConfigsToStream(BinaryWriter bw, RTL_FEATURE_CONF... method DeserializeConfigsFromStream (line 717) | static List DeserializeConfigsFromStream(Bi... method ConvertConfigsToUpdates (line 737) | static RTL_FEATURE_CONFIGURATION_UPDATE[] ConvertConfigsToUpdates(List... method FixPriorityInternal (line 759) | static bool FixPriorityInternal(RTL_FEATURE_CONFIGURATION_TYPE configu... method MakePriorityFixUpdates (line 776) | static RTL_FEATURE_CONFIGURATION_UPDATE[] MakePriorityFixUpdates(RTL_F... method CommandMigrationInfoTip (line 806) | static void CommandMigrationInfoTip(string oldCommand, string newCommand) method GetHumanErrorDescription (line 811) | static string GetHumanErrorDescription(int ntStatus, bool noTranslate ... method PrintFeatureConfig (line 824) | static void PrintFeatureConfig(RTL_FEATURE_CONFIGURATION config, strin... method PrintSubscription (line 853) | static void PrintSubscription(RTL_FEATURE_USAGE_SUBSCRIPTION_DETAILS s... FILE: ViVeTool/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: ViVeTool/UpdateCheck.cs class UpdateCheck (line 29) | internal class UpdateCheck method GetLatestReleaseInfo (line 34) | internal static GitHubReleaseInfo GetLatestReleaseInfo() method IsAppOutdated (line 39) | internal static bool IsAppOutdated(string versionTag) method GetLatestDictionaryInfo (line 46) | internal static GitHubRepoContent GetLatestDictionaryInfo() method IsDictOutdated (line 53) | internal static bool IsDictOutdated(string sha) method ReplaceDict (line 58) | internal static void ReplaceDict(string url) method EnsureWebClient (line 64) | private static void EnsureWebClient() method GetJsonResponse (line 73) | private static T GetJsonResponse(string apiPath) method HashUTF8TextFile (line 84) | private static string HashUTF8TextFile(string filePath) class GitHubReleaseInfo (line 113) | public class GitHubReleaseInfo class GitHubRepoContent (line 123) | public class GitHubRepoContent