Advertisement
Guest User

Windows 8.1 9600 RTM vs. 9431 Preview WinRT API Changes

a guest
Aug 28th, 2013
927
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 13.50 KB | None | 0 0
  1.  MetaDiff v0.1
  2.  
  3.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  4.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. |   public class Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation {
  9. +       public void DismissUI();
  10. |   }
  11.  
  12. |   public class Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation {
  13. +       public void DismissUI();
  14. |   }
  15.  
  16. |   public class Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation {
  17. +       public void DismissUI();
  18. |   }
  19.  
  20. -   public class Windows.ApplicationModel.Core.RestrictedAppContainer;
  21.  
  22. -   public enum Windows.ApplicationModel.Core.RestrictedAppContainerCapabilities;
  23.  
  24. |   public class Windows.ApplicationModel.Resources.Core.ResourceContext {
  25. +       public static ResourceContext GetForViewIndependentUse();
  26. |   }
  27.  
  28. |   public class Windows.ApplicationModel.Resources.ResourceLoader {
  29. +       public static ResourceLoader GetForViewIndependentUse();
  30. +       public static ResourceLoader GetForViewIndependentUse( string loader );
  31. |   }
  32.  
  33.  
  34.  MetaDiff v0.1
  35.  
  36.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Data.winmd
  37.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Data.winmd
  38.  
  39.  diff legends: +: added, -: removed, *: changed, |: type member changed
  40.  
  41.  
  42.  MetaDiff v0.1
  43.  
  44.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Devices.winmd
  45.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Devices.winmd
  46.  
  47.  diff legends: +: added, -: removed, *: changed, |: type member changed
  48.  
  49. |   public class Windows.Devices.Geolocation.Geocircle {
  50. +       public Geocircle( BasicGeoposition position, double radius, AltitudeReferenceSystem altitudeReferenceSystem );
  51. +       public Geocircle( BasicGeoposition position, double radius, AltitudeReferenceSystem altitudeReferenceSystem, uint spatialReferenceId );
  52. |   }
  53.  
  54. |   public enum Windows.Devices.Geolocation.Geofencing.GeofenceState {
  55. +       None = 0,
  56. |   }
  57.  
  58. |   public enum Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates {
  59. +       None = 0,
  60. |   }
  61.  
  62. |   public class Windows.Devices.Geolocation.Geopoint {
  63. +       public Geopoint( BasicGeoposition position, AltitudeReferenceSystem altitudeReferenceSystem );
  64. +       public Geopoint( BasicGeoposition position, AltitudeReferenceSystem altitudeReferenceSystem, uint spatialReferenceId );
  65. |   }
  66.  
  67.  
  68.  MetaDiff v0.1
  69.  
  70.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Foundation.winmd
  71.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Foundation.winmd
  72.  
  73.  diff legends: +: added, -: removed, *: changed, |: type member changed
  74.  
  75.  
  76.  MetaDiff v0.1
  77.  
  78.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Globalization.winmd
  79.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Globalization.winmd
  80.  
  81.  diff legends: +: added, -: removed, *: changed, |: type member changed
  82.  
  83. +   public class Windows.Globalization.JapanesePhoneme {
  84. +       public string DisplayText { get; }
  85. +       public bool IsPhraseStart { get; }
  86. +       public string YomiText { get; }
  87. +   }
  88.  
  89. +   public class Windows.Globalization.JapanesePhoneticAnalyzer {
  90. +       public static IVectorView<JapanesePhoneme> GetWords( string result );
  91. +       public static IVectorView<JapanesePhoneme> GetWords( string result, bool input );
  92. +   }
  93.  
  94.  
  95.  MetaDiff v0.1
  96.  
  97.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Graphics.winmd
  98.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Graphics.winmd
  99.  
  100.  diff legends: +: added, -: removed, *: changed, |: type member changed
  101.  
  102. |   public class Windows.Graphics.Printing.PrintTask {
  103. +       public bool IsPrinterTargetEnabled { get; set; }
  104. +       public bool Is3DManufacturingTargetEnabled { get; set; }
  105. |   }
  106.  
  107.  
  108.  MetaDiff v0.1
  109.  
  110.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Management.winmd
  111.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Management.winmd
  112.  
  113.  diff legends: +: added, -: removed, *: changed, |: type member changed
  114.  
  115. +   public class Windows.Management.Workplace.WorkplaceSettings {
  116. +       public bool IsMicrosoftAccountOptional { get; }
  117. +   }
  118.  
  119.  
  120.  MetaDiff v0.1
  121.  
  122.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Media.winmd
  123.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Media.winmd
  124.  
  125.  diff legends: +: added, -: removed, *: changed, |: type member changed
  126.  
  127. |   public class Windows.Media.Capture.MediaCaptureInitializationSettings {
  128. -       public static DeviceInformationCollection GetVideoDevices();
  129. |   }
  130.  
  131. -   public class Windows.Media.ContentRestrictions.ContentRestrictionsBrowseInfo;
  132.  
  133. +   public class Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy {
  134. +       public string GeographicRegion { get; }
  135. +       public IReference<uint> MaxBrowsableAgeRating { get; }
  136. +       public IReference<uint> PreferredAgeRating { get; }
  137. +   }
  138.  
  139. +   public class Windows.Media.ContentRestrictions.RatedContentDescription {
  140. +       public string Title { get; set; }
  141. +       public IVector<string> Ratings { get; set; }
  142. +       public IRandomAccessStreamReference Image { get; set; }
  143. +       public string Id { get; set; }
  144. +       public RatedContentCategory Category { get; set; }
  145. +       public RatedContentDescription( string id, string title, RatedContentCategory category );
  146. +   }
  147.  
  148. -   public class Windows.Media.ContentRestrictions.RatedContentInfo;
  149.  
  150. |   public class Windows.Media.ContentRestrictions.RatedContentRestrictions {
  151. +       public RatedContentRestrictions( uint maxAgeRating );
  152. +       public RatedContentRestrictions();
  153. +       public IAsyncOperation<ContentRestrictionsBrowsePolicy> GetBrowsePolicyAsync();
  154. +       public IAsyncOperation<ContentAccessRestrictionLevel> GetRestrictionLevelAsync( RatedContentDescription operation );
  155. +       public IAsyncOperation<bool> RequestContentAccessAsync( RatedContentDescription operation );
  156. -       public static IAsyncOperation<ContentRestrictionsBrowseInfo> GetBrowseInfoAsync();
  157. |   }
  158.  
  159. |   public enum Windows.Media.Devices.CaptureUse {
  160. +       None = 0,
  161. |   }
  162.  
  163. |   public enum Windows.Media.SystemMediaTransportControlsButton {
  164. -       MaxButtons = 10,
  165. |   }
  166.  
  167. |   public enum Windows.Media.SystemMediaTransportControlsProperty {
  168. -       MaxProperties = 1,
  169. |   }
  170.  
  171.  
  172.  MetaDiff v0.1
  173.  
  174.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Networking.winmd
  175.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Networking.winmd
  176.  
  177.  diff legends: +: added, -: removed, *: changed, |: type member changed
  178.  
  179. |   public class Windows.Networking.BackgroundTransfer.ContentPrefetcher {
  180. +       public IReference<DateTime> LastSuccessfulPrefetchTime { get; }
  181. |   }
  182.  
  183. |   public class Windows.Networking.Connectivity.NetworkStateChangeEventDetails {
  184. +       public bool HasNewWwanRegistrationState { get; }
  185. |   }
  186.  
  187. |   public enum Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType {
  188. +       TetheringOperationalStateChanged = 11,
  189. +       TetheringNumberOfClientsChanged = 12,
  190. |   }
  191.  
  192. +   public class Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration {
  193. +       public string Ssid { get; set; }
  194. +       public string Passphrase { get; set; }
  195. +       public NetworkOperatorTetheringAccessPointConfiguration();
  196. +   }
  197.  
  198. +   public class Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager {
  199. +       public uint ClientCount { get; }
  200. +       public uint MaxClientCount { get; }
  201. +       public TetheringOperationalState TetheringOperationalState { get; }
  202. +       public NetworkOperatorTetheringAccessPointConfiguration GetCurrentAccessPointConfiguration();
  203. +       public IAsyncAction ConfigureAccessPointAsync( NetworkOperatorTetheringAccessPointConfiguration asyncInfo );
  204. +       public IAsyncOperation<NetworkOperatorTetheringOperationResult> StartTetheringAsync();
  205. +       public IAsyncOperation<NetworkOperatorTetheringOperationResult> StopTetheringAsync();
  206. +       public static TetheringCapability GetTetheringCapability( string value );
  207. +       public static NetworkOperatorTetheringManager CreateFromNetworkAccountId( string ppManager );
  208. +   }
  209.  
  210. +   public class Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult {
  211. +       public string AdditionalErrorMessage { get; }
  212. +       public TetheringOperationStatus Status { get; }
  213. +   }
  214.  
  215. +   public enum Windows.Networking.NetworkOperators.TetheringCapability {
  216. +       Enabled = 0,
  217. +       DisabledByGroupPolicy = 1,
  218. +       DisabledByHardwareLimitation = 2,
  219. +       DisabledByOperator = 3,
  220. +       DisabledBySku = 4,
  221. +       DisabledByRequiredAppNotInstalled = 5,
  222. +       DisabledDueToUnknownCause = 6,
  223. +   }
  224.  
  225. +   public enum Windows.Networking.NetworkOperators.TetheringOperationStatus {
  226. +       Success = 0,
  227. +       Unknown = 1,
  228. +       MobileBroadbandDeviceOff = 2,
  229. +       WiFiDeviceOff = 3,
  230. +       EntitlementCheckTimeout = 4,
  231. +       EntitlementCheckFailure = 5,
  232. +       OperationInProgress = 6,
  233. +   }
  234.  
  235. +   public enum Windows.Networking.NetworkOperators.TetheringOperationalState {
  236. +       Unknown = 0,
  237. +       On = 1,
  238. +       Off = 2,
  239. +       InTransition = 3,
  240. +   }
  241.  
  242. |   public enum Windows.Networking.Sockets.SocketProtectionLevel {
  243. +       Ssl3AllowWeakEncryption = 5,
  244. +       Tls10 = 6,
  245. +       Tls11 = 7,
  246. +       Tls12 = 8,
  247. |   }
  248.  
  249. |   public class Windows.Networking.Vpn.VpnChannel {
  250. +       public VpnSystemHealth SystemHealth { get; }
  251. -       public VpnDeviceHealth DeviceHealth { get; }
  252. +       public void SetAllowedSslTlsVersions( object tunnelTransport, bool useTls12 );
  253. |   }
  254.  
  255. -   public class Windows.Networking.Vpn.VpnDeviceHealth;
  256.  
  257. +   public class Windows.Networking.Vpn.VpnSystemHealth {
  258. +       public Buffer StatementOfHealth { get; }
  259. +   }
  260.  
  261.  
  262.  MetaDiff v0.1
  263.  
  264.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Security.winmd
  265.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Security.winmd
  266.  
  267.  diff legends: +: added, -: removed, *: changed, |: type member changed
  268.  
  269. |   public class Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager {
  270. +       public static IAsyncAction ImportPfxDataAsync( string value, string pfxData, ExportOption password, KeyProtectionLevel exportable, InstallOptions keyProtectionLevel, string installOption, string friendlyName );
  271. |   }
  272.  
  273. |   public class Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager {
  274. +       public IAsyncAction ImportPfxDataAsync( string value, string pfxData, ExportOption password, KeyProtectionLevel exportable, InstallOptions keyProtectionLevel, string installOption, string friendlyName );
  275. |   }
  276.  
  277. |   public enum Windows.Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult {
  278. +       UnexpectedFailure = 12,
  279. -       UnExpectedFailure = 12,
  280. |   }
  281.  
  282.  
  283.  MetaDiff v0.1
  284.  
  285.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Storage.winmd
  286.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Storage.winmd
  287.  
  288.  diff legends: +: added, -: removed, *: changed, |: type member changed
  289.  
  290. |   public class Windows.Storage.SystemProperties {
  291. +       public SystemImageProperties Image { get; }
  292. |   }
  293.  
  294.  
  295.  MetaDiff v0.1
  296.  
  297.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.System.winmd
  298.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.System.winmd
  299.  
  300.  diff legends: +: added, -: removed, *: changed, |: type member changed
  301.  
  302. +   public class Windows.System.UserProfile.AdvertisingManager {
  303. +       public string AdvertisingId { get; }
  304. +   }
  305.  
  306.  
  307.  MetaDiff v0.1
  308.  
  309.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.UI.winmd
  310.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.UI.winmd
  311.  
  312.  diff legends: +: added, -: removed, *: changed, |: type member changed
  313.  
  314. |   public enum Windows.UI.Notifications.TileTemplateType {
  315. +       TileSquare310x310SmallImageAndText01 = 72,
  316. +       TileSquare310x310SmallImagesAndTextList05 = 73,
  317. +       TileSquare310x310Text09 = 74,
  318. |   }
  319.  
  320.  
  321.  MetaDiff v0.1
  322.  
  323.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  324.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  325.  
  326.  diff legends: +: added, -: removed, *: changed, |: type member changed
  327.  
  328. |   public class Windows.UI.Xaml.Controls.ContentPresenter : Windows.UI.Xaml.FrameworkElement {
  329. +       public TextLineBounds TextLineBounds { get; set; }
  330. +       public OpticalMarginAlignment OpticalMarginAlignment { get; set; }
  331. +       public DependencyProperty OpticalMarginAlignmentProperty { get; }
  332. +       public DependencyProperty TextLineBoundsProperty { get; }
  333. |   }
  334.  
  335. |   public class Windows.UI.Xaml.Controls.Primitives.GridViewItemPresenter : Windows.UI.Xaml.Controls.ContentPresenter {
  336. +       public Thickness PointerOverBackgroundMargin { get; set; }
  337. +       public Thickness Padding { get; set; }
  338. +       public Thickness ContentMargin { get; set; }
  339. +       public DependencyProperty ContentMarginProperty { get; }
  340. +       public DependencyProperty PaddingProperty { get; }
  341. +       public DependencyProperty PointerOverBackgroundMarginProperty { get; }
  342. |   }
  343.  
  344. |   public class Windows.UI.Xaml.Controls.Primitives.ListViewItemPresenter : Windows.UI.Xaml.Controls.ContentPresenter {
  345. +       public Thickness PointerOverBackgroundMargin { get; set; }
  346. +       public Thickness Padding { get; set; }
  347. +       public Thickness ContentMargin { get; set; }
  348. +       public DependencyProperty ContentMarginProperty { get; }
  349. +       public DependencyProperty PaddingProperty { get; }
  350. +       public DependencyProperty PointerOverBackgroundMarginProperty { get; }
  351. |   }
  352.  
  353. |   public enum Windows.UI.Xaml.Controls.Symbol {
  354. +       AllApps = 57721,
  355. +       Scan = 58004,
  356. +       Preview = 58005,
  357. |   }
  358.  
  359. |   public class Windows.UI.Xaml.Controls.UIElementCollection {
  360. +       public void Move( uint oldIndex, uint newIndex );
  361. |   }
  362.  
  363. |   public enum Windows.UI.Xaml.Input.InputScopeNameValue {
  364. +       SearchIncremental = 52,
  365. |   }
  366.  
  367.  
  368.  MetaDiff v0.1
  369.  
  370.  new file: \wim\9600\Windows\System32\WinMetadata\Windows.Web.winmd
  371.  old file: \wim\9431\Windows\System32\WinMetadata\Windows.Web.winmd
  372.  
  373.  diff legends: +: added, -: removed, *: changed, |: type member changed
  374.  
  375. |   public enum Windows.Web.Http.HttpStatusCode {
  376. +       RequestHeaderFieldsTooLarge = 431,
  377. |   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement