@@ -29,17 +29,17 @@ public static class RtlFeatureManager
29
29
{
30
30
public static List < FeatureConfiguration > QueryAllFeatureConfigurations ( )
31
31
{
32
- uint dummy = 0 ;
32
+ ulong dummy = 0 ;
33
33
return QueryAllFeatureConfigurations ( FeatureConfigurationSection . Runtime , ref dummy ) ;
34
34
}
35
35
36
36
public static List < FeatureConfiguration > QueryAllFeatureConfigurations ( FeatureConfigurationSection section )
37
37
{
38
- uint dummy = 0 ;
38
+ ulong dummy = 0 ;
39
39
return QueryAllFeatureConfigurations ( section , ref dummy ) ;
40
40
}
41
41
42
- public static List < FeatureConfiguration > QueryAllFeatureConfigurations ( FeatureConfigurationSection section , ref uint changeStamp )
42
+ public static List < FeatureConfiguration > QueryAllFeatureConfigurations ( FeatureConfigurationSection section , ref ulong changeStamp )
43
43
{
44
44
int featureCount = 0 ;
45
45
NativeMethods . RtlQueryAllFeatureConfigurations ( section , ref changeStamp , IntPtr . Zero , ref featureCount ) ;
@@ -82,17 +82,17 @@ public static List<FeatureConfiguration> QueryAllFeatureConfigurations(FeatureCo
82
82
83
83
public static FeatureConfiguration QueryFeatureConfiguration ( uint featureId )
84
84
{
85
- uint dummy = 0 ;
85
+ ulong dummy = 0 ;
86
86
return QueryFeatureConfiguration ( featureId , FeatureConfigurationSection . Runtime , ref dummy ) ;
87
87
}
88
88
89
89
public static FeatureConfiguration QueryFeatureConfiguration ( uint featureId , FeatureConfigurationSection section )
90
90
{
91
- uint dummy = 0 ;
91
+ ulong dummy = 0 ;
92
92
return QueryFeatureConfiguration ( featureId , section , ref dummy ) ;
93
93
}
94
94
95
- public static FeatureConfiguration QueryFeatureConfiguration ( uint featureId , FeatureConfigurationSection section , ref uint changeStamp )
95
+ public static FeatureConfiguration QueryFeatureConfiguration ( uint featureId , FeatureConfigurationSection section , ref ulong changeStamp )
96
96
{
97
97
// One feature config is 12 bytes long
98
98
IntPtr rawBuf = Marshal . AllocHGlobal ( 12 ) ;
@@ -116,24 +116,24 @@ public static FeatureConfiguration QueryFeatureConfiguration(uint featureId, Fea
116
116
VariantPayload = BitConverter . ToInt32 ( buf , 8 ) } ;
117
117
}
118
118
119
- public static uint QueryFeatureConfigurationChangeStamp ( )
119
+ public static ulong QueryFeatureConfigurationChangeStamp ( )
120
120
{
121
121
return NativeMethods . RtlQueryFeatureConfigurationChangeStamp ( ) ;
122
122
}
123
123
124
124
public static int SetLiveFeatureConfigurations ( List < FeatureConfiguration > configurations )
125
125
{
126
- uint dummy = 0 ;
126
+ ulong dummy = 0 ;
127
127
return SetLiveFeatureConfigurations ( configurations , FeatureConfigurationSection . Runtime , ref dummy ) ;
128
128
}
129
129
130
130
public static int SetLiveFeatureConfigurations ( List < FeatureConfiguration > configurations , FeatureConfigurationSection section )
131
131
{
132
- uint dummy = 0 ;
132
+ ulong dummy = 0 ;
133
133
return SetLiveFeatureConfigurations ( configurations , section , ref dummy ) ;
134
134
}
135
135
136
- public static int SetLiveFeatureConfigurations ( List < FeatureConfiguration > configurations , FeatureConfigurationSection section , ref uint changeStamp )
136
+ public static int SetLiveFeatureConfigurations ( List < FeatureConfiguration > configurations , FeatureConfigurationSection section , ref ulong changeStamp )
137
137
{
138
138
return NativeMethods . RtlSetFeatureConfigurations ( ref changeStamp , section , RtlDataHelpers . SerializeFeatureConfigurations ( configurations ) , configurations . Count ) ;
139
139
}
0 commit comments