Advertisement
h0x0d

Windows 10 14936 vs. 14931 WinRT API Changes

Sep 29th, 2016
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 18.10 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14936_WinMetadata\WinMetadata\*
  5.  old files: \wim\14931pro\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Contacts.ContactManager {
  10. +   public static IAsyncOperation<bool> IsShowFullContactCardSupportedAsync();
  11. | }
  12.  
  13. | public class Windows.ApplicationModel.Contacts.ContactManagerForUser {
  14. +   public void ShowFullContactCard( Contact contact, FullContactCardOptions fullContactCardOptions );
  15. | }
  16.  
  17. | public class Windows.ApplicationModel.Contacts.ContactPicker {
  18. +   public User User { get; }
  19. +   public static ContactPicker CreateForUser( User result );
  20. +   public static IAsyncOperation<bool> IsSupportedAsync();
  21. | }
  22.  
  23. + public class Windows.ApplicationModel.Preview.InkWorkspace.InkWorkspaceHostedAppManager {
  24. +   public IAsyncAction SetThumbnailAsync( SoftwareBitmap action );
  25. +   public static InkWorkspaceHostedAppManager GetForCurrentApp();
  26. + }
  27.  
  28. + public struct Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract {
  29. + }
  30.  
  31. + public interface Windows.Graphics.Printing.PrintTicket.IPrintSchemaTicket {
  32. +   public IPrintTicketSchemaCapabilites GetCapabilites();
  33. +   public IPrintTicketSchemaFeature GetFeature( string ppFeature, string name );
  34. +   public void SetFeature( string name, string nameSpaceUri, IPrintTicketSchemaFeature pFeature );
  35. +   public IPrintTicketSchemaFeature GetFeatureByKeyName( string ppFeature );
  36. +   public void NotifyXmlChanged();
  37. +   public IAsyncAction ValidateAsync();
  38. +   public IPrintTicketSchemaParameterInitializer GetParameterInitializer( string ppFeature, string name );
  39. +   public IPrintTicketSchemaParameterInitializer CreateIntegerParameterInitializer( string ppFeature, string name, int nameSpaceUri );
  40. +   public IPrintTicketSchemaParameterInitializer CreateStringParameterInitializer( string ppFeature, string name, string nameSpaceUri );
  41. +   public void SetParameterInitializer( string name, string nameSpaceUri, IPrintTicketSchemaParameterInitializer pFeature );
  42. +   public IPrintSchemaTicket MergeAndValidateSchemaTicket( IPrintSchemaTicket iiresult );
  43. + }
  44.  
  45. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaCapabilites {
  46. +   public IPrintTicketSchemaFeature GetFeature( string ppFeature, string name );
  47. +   public IPrintTicketSchemaFeature GetFeatureByKeyName( string ppFeature );
  48. +   public IVector<IPrintTicketSchemaOption> GetOptions( IPrintTicketSchemaFeature ppOptions );
  49. +   public IPrintTicketSchemaOption GetSelectedOptionInPrintTicket( IPrintTicketSchemaFeature ppOption );
  50. +   public IPrintTicketSchemaParameterDefinition GetParameterDefinition( string ppParameterDefination, string name );
  51. + }
  52.  
  53. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaDisplayableElement {
  54. +   public string DisplayName { get; }
  55. + }
  56.  
  57. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaElement {
  58. +   public string Name { get; }
  59. +   public string NameSpaceUri { get; }
  60. +   public IXmlNode XmlNode { get; }
  61. + }
  62.  
  63. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaFeature {
  64. +   public IPrintTicketSchemaOption SelectedOption { get; set; }
  65. +   public tagSchemaSelectionType SelectionType { get; }
  66. +   public IPrintTicketSchemaOption GetOption( string ppFeature, string name );
  67. +   public void SetOption( string name, string nameSpaceUri, IPrintTicketSchemaOption pFeature );
  68. + }
  69.  
  70. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaOption {
  71. +   public IXmlNode GetPropertyNode( string ppXmlNode, string name );
  72. +   public IXmlNode GetScoredPropertyNode( string ppXmlNode, string name );
  73. +   public IPrintTicketSchemaValue GetPropertyValue( string ppValue, string name );
  74. +   public IPrintTicketSchemaValue GetScoredPropertyValue( string ppScoredPropertyValue, string name );
  75. + }
  76.  
  77. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaParameterDefinition {
  78. +   public tagSchemaParameterDataType DataType { get; }
  79. +   public int RangeMax { get; }
  80. +   public int RangeMin { get; }
  81. +   public string UnitType { get; }
  82. + }
  83.  
  84. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaParameterInitializer {
  85. +   public IPrintTicketSchemaValue Value { get; set; }
  86. + }
  87.  
  88. + public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaValue {
  89. +   public int IntegerValue { get; }
  90. +   public string StringValue { get; }
  91. +   public tagValueType Type { get; }
  92. + }
  93.  
  94. + public interface Windows.Graphics.Printing.PrintTicket.IXmlNode {
  95. + }
  96.  
  97. + public enum Windows.Graphics.Printing.PrintTicket.tagSchemaParameterDataType {
  98. +   Integer = 0,
  99. +   NumericString = 1,
  100. +   String = 2,
  101. + }
  102.  
  103. + public enum Windows.Graphics.Printing.PrintTicket.tagSchemaSelectionType {
  104. +   PickOne = 0,
  105. +   PickMany = 1,
  106. + }
  107.  
  108. + public enum Windows.Graphics.Printing.PrintTicket.tagValueType {
  109. +   Integer = 0,
  110. +   String = 1,
  111. +   Unknown = 2,
  112. + }
  113.  
  114. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskBackgroundActivatedEventArgs {
  115. +   public PrintTaskSessionManager PrintTaskSessionManager { get; }
  116. + }
  117.  
  118. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskConfig {
  119. +   public object DriverProperties { get; }
  120. +   public object PrintTicket { get; }
  121. +   public object PrinterQueue { get; }
  122. +   public string SourceApplication { get; }
  123. +   public object UserProperties { get; }
  124. + }
  125.  
  126. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskProcessingController {
  127. +   public void RequestSubmitPrintTask( PrintTaskTarget targetType, object paramValues );
  128. +   public void RequestFailPrintTask( int errorCode );
  129. +   public void RequestCancelPrintTask();
  130. + }
  131.  
  132. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskSetupController {
  133. +   public void NotifySetupCompleted( object paramValues, PrintTaskType taskType );
  134. + }
  135.  
  136. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskSetupEventArgs {
  137. +   public IPrintTaskConfig Configuration { get; }
  138. +   public IPrintTaskSetupController Controller { get; }
  139. +   public IBuffer SharedBuffer { get; set; }
  140. +   public IAsyncOperation<IPrintSchemaTicket> GetUserPrintTicketAsync();
  141. +   public void SetRequiresUiFlag();
  142. + }
  143.  
  144. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskSubmissionController {
  145. +   public void NotifyCompletedPrintTask();
  146. +   public void RequestFailPrintTask( int errorCode );
  147. + }
  148.  
  149. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskSubmittedEventArgs {
  150. +   public IPrintTaskConfig Configuration { get; }
  151. +   public IPrintTaskSubmissionController Controller { get; }
  152. +   public object Parameters { get; }
  153. +   public IBuffer SharedBuffer { get; set; }
  154. +   public IPrintTaskTarget Target { get; }
  155. +   public ISourceContent XpsContent { get; }
  156. + }
  157.  
  158. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskTarget {
  159. +   public IStreamTarget TargetAsStream { get; }
  160. +   public object TargetAsXpsOmPackage { get; }
  161. + }
  162.  
  163. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskUIActivatedEventArgs {
  164. +   public PrintTaskSessionManager PrintTaskSessionManager { get; }
  165. + }
  166.  
  167. + public interface Windows.Graphics.Printing.Workflow.IPrintTaskXpsDataAvailableEventArgs {
  168. +   public IPrintTaskConfig Configuration { get; }
  169. +   public IPrintTaskSubmissionController Controller { get; }
  170. +   public object Parameters { get; }
  171. +   public IBuffer SharedBuffer { get; set; }
  172. +   public ISourceContent XpsContent { get; }
  173. + }
  174.  
  175. + public interface Windows.Graphics.Printing.Workflow.IPrinterPropertyBag {
  176. + }
  177.  
  178. + public interface Windows.Graphics.Printing.Workflow.ISourceContent {
  179. +   public IAsyncOperation<IPrintSchemaTicket> GetJobPrintTicketAsync();
  180. +   public ISpoolStreamContent GetSourceSpoolDataAsStreamContent();
  181. +   public IXpsOmContent GetSourceSpoolDataAsXpsOm();
  182. + }
  183.  
  184. + public interface Windows.Graphics.Printing.Workflow.ISpoolStreamContent {
  185. +   public IInputStream GetInputSpoolStream();
  186. + }
  187.  
  188. + public interface Windows.Graphics.Printing.Workflow.IStreamTarget {
  189. +   public IOutputStream GetOutputStream( IPrintSchemaTicket ppOutputStream );
  190. + }
  191.  
  192. + public interface Windows.Graphics.Printing.Workflow.IXpsOmContent {
  193. +   public void SetXpsOmContentReceiver( IXpsOmReceiver pXpsOmReceiver );
  194. +   public object GetXpsOmFactory();
  195. + }
  196.  
  197. + public interface Windows.Graphics.Printing.Workflow.IXpsOmReceiver {
  198. + }
  199.  
  200. + public class Windows.Graphics.Printing.Workflow.PrintTaskBackgroundActivatedEventArgs {
  201. +   public ActivationKind Kind { get; }
  202. +   public ApplicationExecutionState PreviousExecutionState { get; }
  203. +   public SplashScreen SplashScreen { get; }
  204. +   public PrintTaskSessionManager PrintTaskSessionManager { get; }
  205. +   public string ToString();
  206. + }
  207.  
  208. + public class Windows.Graphics.Printing.Workflow.PrintTaskSessionManager {
  209. +   public PrintTaskSessionStatus Status { get; }
  210. +   TypedEventHandler<PrintTaskSessionManager, IPrintTaskSetupEventArgs> PrintTaskSetup;
  211. +   TypedEventHandler<PrintTaskSessionManager, IPrintTaskSubmittedEventArgs> PrintTaskSubmitted;
  212. +   TypedEventHandler<PrintTaskSessionManager, IPrintTaskXpsDataAvailableEventArgs> PrintTaskXpsDataAvailable;
  213. + }
  214.  
  215. + public class Windows.Graphics.Printing.Workflow.PrintTaskSessionState {
  216. + }
  217.  
  218. + public enum Windows.Graphics.Printing.Workflow.PrintTaskSessionStatus {
  219. +   Setup = 0,
  220. +   Started = 1,
  221. +   Printing = 2,
  222. +   Completed = 3,
  223. +   Failed = 4,
  224. +   Cancelled = 5,
  225. +   Aborted = 6,
  226. + }
  227.  
  228. + public class Windows.Graphics.Printing.Workflow.PrintTaskSetupEventArgs {
  229. +   public IBuffer SharedBuffer { get; set; }
  230. +   public IPrintTaskConfig Configuration { get; }
  231. +   public IPrintTaskSetupController Controller { get; }
  232. +   public IAsyncOperation<IPrintSchemaTicket> GetUserPrintTicketAsync();
  233. +   public void SetRequiresUiFlag();
  234. + }
  235.  
  236. + public class Windows.Graphics.Printing.Workflow.PrintTaskSubmittedEventArgs {
  237. +   public IBuffer SharedBuffer { get; set; }
  238. +   public IPrintTaskConfig Configuration { get; }
  239. +   public IPrintTaskSubmissionController Controller { get; }
  240. +   public object Parameters { get; }
  241. +   public IPrintTaskTarget Target { get; }
  242. +   public ISourceContent XpsContent { get; }
  243. + }
  244.  
  245. + public enum Windows.Graphics.Printing.Workflow.PrintTaskTarget {
  246. +   DocumentTarget = 0,
  247. +   Custom = 1,
  248. + }
  249.  
  250. + public enum Windows.Graphics.Printing.Workflow.PrintTaskType {
  251. +   BackgroundTaskOnly = 0,
  252. +   UIAndBackgroundTask = 1,
  253. + }
  254.  
  255. + public class Windows.Graphics.Printing.Workflow.PrintTaskUIActivatedEventArgs {
  256. +   public ActivationKind Kind { get; }
  257. +   public ApplicationExecutionState PreviousExecutionState { get; }
  258. +   public SplashScreen SplashScreen { get; }
  259. +   public PrintTaskSessionManager PrintTaskSessionManager { get; }
  260. +   public string ToString();
  261. + }
  262.  
  263. + public class Windows.Graphics.Printing.Workflow.PrintTaskXpsDataAvailableEventArgs {
  264. +   public IBuffer SharedBuffer { get; set; }
  265. +   public IPrintTaskConfig Configuration { get; }
  266. +   public IPrintTaskSubmissionController Controller { get; }
  267. +   public object Parameters { get; }
  268. +   public ISourceContent XpsContent { get; }
  269. + }
  270.  
  271. + public class Windows.Graphics.Printing.Workflow.PrinterQueue {
  272. + }
  273.  
  274. + public class Windows.Graphics.Printing.Workflow.WorkflowTaskContext {
  275. +   public string DocumentXps { get; }
  276. +   public void LaunchUserInterface();
  277. + }
  278.  
  279. + public class Windows.Graphics.Printing.Workflow.WorkflowTriggerDetails {
  280. +   public uint SessionId { get; }
  281. +   public PrintTaskSessionManager SessionManager { get; }
  282. +   public string GetData();
  283. +   public void LaunchUserInterface();
  284. + }
  285.  
  286. | public enum Windows.Management.Deployment.RemovalOptions {
  287. -   RepairAppRegistrationOption = 1073741824,
  288. | }
  289.  
  290. | public class Windows.Media.Playback.MediaPlaybackSession {
  291. +   public bool IsSupportedPlaybackRateRange( double value, double rate1 );
  292. | }
  293.  
  294. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSource {
  295. +   public IReference<TimeSpan> DesiredSeekableWindowSize { get; set; }
  296. +   public AdaptiveMediaSourceDiagnostics Diagnostics { get; }
  297. +   public IReference<TimeSpan> MaxSeekableWindowSize { get; }
  298. +   public IReference<TimeSpan> MinLiveOffset { get; }
  299. +   public AdaptiveMediaSourceCorrelatedTimes GetCorrelatedTimes();
  300. +   public void Close();
  301. | }
  302.  
  303. + public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes {
  304. +   public IReference<TimeSpan> Position { get; }
  305. +   public IReference<TimeSpan> PresentationTimeStamp { get; }
  306. +   public IReference<DateTime> ProgramDateTime { get; }
  307. + }
  308.  
  309. + public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs {
  310. +   public IReference<uint> Bitrate { get; }
  311. +   public AdaptiveMediaSourceDiagnosticType DiagnosticType { get; }
  312. +   public IReference<ulong> ResourceByteRangeLength { get; }
  313. +   public IReference<ulong> ResourceByteRangeOffset { get; }
  314. +   public IReference<AdaptiveMediaSourceResourceType> ResourceType { get; }
  315. +   public Uri ResourceUri { get; }
  316. +   public IReference<ulong> SegmentId { get; }
  317. + }
  318.  
  319. + public enum Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType {
  320. +   ManifestUnchangedUponReload = 0,
  321. +   ManifestMismatchUponReload = 1,
  322. +   ManifestSignaledEndOfLiveEventUponReload = 2,
  323. +   MediaSegmentSkipped = 3,
  324. +   ResourceNotFound = 4,
  325. +   ResourceTimedOut = 5,
  326. +   ResourceParsingError = 6,
  327. +   BitrateDisabled = 7,
  328. + }
  329.  
  330. + public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnostics {
  331. +   TypedEventHandler<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs> DiagnosticAvailable;
  332. + }
  333.  
  334. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs {
  335. +   public AdaptiveMediaSourceDownloadBitrateChangedReason Reason { get; }
  336. | }
  337.  
  338. + public enum Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason {
  339. +   SufficientInboundBitsPerSecond = 0,
  340. +   InsufficientInboundBitsPerSecond = 1,
  341. +   LowBufferLevel = 2,
  342. +   PositionChanged = 3,
  343. +   TrackSelectionChanged = 4,
  344. +   DesiredBitratesChanged = 5,
  345. +   ErrorInPreviousBitrate = 6,
  346. + }
  347.  
  348. | public class Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation {
  349. +   public string SimGroupIdentifierLevel1 { get; }
  350. +   public string SimPnn { get; }
  351. +   public string SimServiceProviderName { get; }
  352. | }
  353.  
  354. + public class Windows.Security.Cryptography.Certificates.CertificateExtension {
  355. +   public byte[] Value { get; set; }
  356. +   public string ObjectId { get; set; }
  357. +   public bool IsCritical { get; set; }
  358. +   public CertificateExtension();
  359. +   public void EncodeValue( string value );
  360. + }
  361.  
  362. | public class Windows.Security.Cryptography.Certificates.CertificateRequestProperties {
  363. +   public IVector<CertificateExtension> Extensions { get; }
  364. +   public SubjectAlternativeNameInfo SubjectAlternativeName { get; }
  365. +   public IVector<string> SuppressedDefaults { get; }
  366. | }
  367.  
  368. | public class Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo {
  369. +   public IVector<string> DistinguishedNames { get; }
  370. +   public IVector<string> DnsNames { get; }
  371. +   public IVector<string> EmailNames { get; }
  372. +   public CertificateExtension Extension { get; }
  373. +   public IVector<string> IPAddresses { get; }
  374. +   public IVector<string> PrincipalNames { get; }
  375. +   public IVector<string> Urls { get; }
  376. | }
  377.  
  378. | public class Windows.System.Preview.RemoteSessions.RemoteSession {
  379. +   public RemoteSystem Owner { get; }
  380. +   public IAsyncOperation<RemoteSessionConnectionStatus> ReconnectAsync();
  381. | }
  382.  
  383. | public class Windows.UI.Input.RadialControllerConfiguration {
  384. +   public RadialController ActiveControllerWhenMenuIsSuppressed { get; set; }
  385. -   public RadialController DefaultControllerWhenSuppressed { get; set; }
  386. | }
  387.  
  388. | public class Windows.UI.Input.RadialControllerMenuItem {
  389. +   public static RadialControllerMenuItem CreateFromFontGlyph( string result, string displayText, string glyph, Uri fontFamily );
  390. -   public static RadialControllerMenuItem CreateFromFontGlyphWithPath( string result, string displayText, string glyph, Uri fontFamily );
  391. | }
  392.  
  393. + public class Windows.UI.Xaml.Controls.Maps.MapBillboard : Windows.UI.Xaml.Controls.Maps.MapElement {
  394. +   public Point NormalizedAnchorPoint { get; set; }
  395. +   public Geopoint Location { get; set; }
  396. +   public IRandomAccessStreamReference Image { get; set; }
  397. +   public MapElementCollisionBehavior CollisionBehaviorDesired { get; set; }
  398. +   public MapCamera ReferenceCamera { get; }
  399. +   public DependencyProperty CollisionBehaviorDesiredProperty { get; }
  400. +   public DependencyProperty LocationProperty { get; }
  401. +   public DependencyProperty NormalizedAnchorPointProperty { get; }
  402. +   public MapBillboard( MapCamera camera );
  403. + }
  404.  
  405. | public class Windows.UI.Xaml.Controls.Maps.MapControl : Windows.UI.Xaml.Controls.Control {
  406. +   public Thickness ViewPadding { get; set; }
  407. +   public MapStyleSheet StyleSheet { get; set; }
  408. +   public MapProjection MapProjection { get; set; }
  409. +   public DependencyProperty StyleSheetProperty { get; }
  410. +   public DependencyProperty ViewPaddingProperty { get; }
  411. +   public DependencyProperty MapProjectionProperty { get; }
  412. -   public Thickness ContentPadding { get; set; }
  413. -   public DependencyProperty ContentPaddingProperty { get; }
  414. +   public void GetLocationFromOffset( Point offset, AltitudeReferenceSystem desiredReferenceSystem, ref Geopoint location );
  415. +   public void StartContinuousPan( double horizontalPixelsPerSecond, double verticalPixelsPerSecond );
  416. +   public IAsyncOperation<bool> TryPanAsync( double returnValue, double horizontalPixels );
  417. | }
  418.  
  419. + public enum Windows.UI.Xaml.Controls.Maps.MapProjection {
  420. +   WebMercator = 0,
  421. +   Globe = 1,
  422. + }
  423.  
  424. | public enum Windows.UI.Xaml.Controls.Maps.MapStyle {
  425. +   Custom = 7,
  426. | }
  427.  
  428. + public class Windows.UI.Xaml.Controls.Maps.MapStyleSheet : Windows.UI.Xaml.DependencyObject {
  429. +   public static MapStyleSheet Aerial();
  430. +   public static MapStyleSheet AerialWithOverlay();
  431. +   public static MapStyleSheet RoadLight();
  432. +   public static MapStyleSheet RoadDark();
  433. +   public static MapStyleSheet RoadHighContrastLight();
  434. +   public static MapStyleSheet RoadHighContrastDark();
  435. +   public static MapStyleSheet Combine( IIterable<MapStyleSheet> returnValue );
  436. +   public static MapStyleSheet ParseFromJson( string returnValue );
  437. +   public static bool TryParseFromJson( string returnValue, ref MapStyleSheet styleAsJson );
  438. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement