Advertisement
h0x0d

Windows 10 10147 vs. 10125 WinRT API Changes

Jun 19th, 2015
1,277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 45.77 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.AppDisplayInfo {
  10. -   public AppDisplayInfo();
  11. | }
  12.  
  13. | public class Windows.ApplicationModel.AppInfo {
  14. +   public string PackageFamilyName { get; }
  15. -   public AppInfo();
  16. -   public IAsyncOperation<Package> GetPackageAsync();
  17. | }
  18.  
  19. | public class Windows.ApplicationModel.Package {
  20. +   public IAsyncOperation<IVectorView<AppListEntry>> GetAppListEntriesAsync();
  21. | }
  22.  
  23. | public class Windows.ApplicationModel.Activation.DeviceActivatedEventArgs {
  24. +   public ActivationViewSwitcher ViewSwitcher { get; }
  25. | }
  26.  
  27. | public class Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs {
  28. +   public ActivationViewSwitcher ViewSwitcher { get; }
  29. | }
  30.  
  31. | public class Windows.ApplicationModel.Activation.FileActivatedEventArgs {
  32. +   public ActivationViewSwitcher ViewSwitcher { get; }
  33. | }
  34.  
  35. + public interface Windows.ApplicationModel.Activation.IViewSwitcherProvider {
  36. +   public ActivationViewSwitcher ViewSwitcher { get; }
  37. + }
  38.  
  39. | public class Windows.ApplicationModel.Activation.LaunchActivatedEventArgs {
  40. +   public ActivationViewSwitcher ViewSwitcher { get; }
  41. | }
  42.  
  43. | public class Windows.ApplicationModel.Activation.LockScreenCallActivatedEventArgs {
  44. +   public ActivationViewSwitcher ViewSwitcher { get; }
  45. | }
  46.  
  47. | public class Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs {
  48. +   public ActivationViewSwitcher ViewSwitcher { get; }
  49. | }
  50.  
  51. | public class Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs {
  52. +   public ActivationViewSwitcher ViewSwitcher { get; }
  53. | }
  54.  
  55. | public class Windows.ApplicationModel.Activation.SearchActivatedEventArgs {
  56. +   public ActivationViewSwitcher ViewSwitcher { get; }
  57. | }
  58.  
  59. + public class Windows.ApplicationModel.AppService.AppServiceCatalog {
  60. +   public static IAsyncOperation<IVectorView<AppInfo>> FindAppServiceProvidersAsync( string operation );
  61. + }
  62.  
  63. + public class Windows.ApplicationModel.Background.ChatMessageReceivedNotificationTrigger {
  64. +   public ChatMessageReceivedNotificationTrigger();
  65. + }
  66.  
  67. | public class Windows.ApplicationModel.Chat.ChatMessageAttachment {
  68. *   public uint GroupId { get; set; }
  69. | }
  70.  
  71. + public class Windows.ApplicationModel.Core.AppListEntry {
  72. +   public AppDisplayInfo DisplayInfo { get; }
  73. +   public IAsyncOperation<bool> LaunchAsync();
  74. + }
  75.  
  76. + public enum Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason {
  77. +   Unspecified = 0,
  78. +   SavingData = 1,
  79. +   BackgroundAudio = 2,
  80. +   Unconstrained = 3,
  81. + }
  82.  
  83. | public class Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession {
  84. +   public ExtendedExecutionForegroundReason Reason { get; set; }
  85. | }
  86.  
  87. | public class Windows.ApplicationModel.Resources.Core.ResourceContext {
  88. +   public static void SetGlobalQualifierValue( string key, string value, ResourceQualifierPersistence persistence );
  89. | }
  90.  
  91. + public enum Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence {
  92. +   None = 0,
  93. +   LocalMachine = 1,
  94. + }
  95.  
  96. | public class Windows.ApplicationModel.Store.CurrentApp {
  97. +   public static IAsyncOperation<string> GetAppPurchaseCampaignIdAsync();
  98. | }
  99.  
  100. | public class Windows.ApplicationModel.Store.CurrentAppSimulator {
  101. +   public static IAsyncOperation<string> GetAppPurchaseCampaignIdAsync();
  102. | }
  103.  
  104. + public class Windows.ApplicationModel.Store.Preview.StoreConfiguration {
  105. +   public StoreHardwareManufacturerInfo HardwareManufacturerInfo { get; }
  106. +   public static void SetSystemConfiguration( string catalogHardwareManufacturerId, string catalogStoreContentModifierId, DateTime systemConfigurationExpiration, string catalogHardwareDescriptor );
  107. +   public static void SetMobileOperatorConfiguration( string mobileOperatorId, uint appDownloadLimitInMegabytes, uint updateDownloadLimitInMegabytes );
  108. +   public static void SetStoreWebAccountId( string webAccountId );
  109. +   public static bool IsStoreWebAccountId( string value );
  110. +   public static IAsyncOperation<IVectorView<StoreSystemFeature>> FilterUnsupportedSystemFeaturesAsync( IIterable<StoreSystemFeature> operation );
  111. + }
  112.  
  113. + public class Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo {
  114. +   public string HardwareManufacturerId { get; }
  115. +   public string ManufacturerName { get; }
  116. +   public string ModelName { get; }
  117. +   public string StoreContentModifierId { get; }
  118. + }
  119.  
  120. + public class Windows.ApplicationModel.Store.Preview.StorePreview {
  121. +   public static IAsyncOperation<StorePreviewPurchaseResults> RequestProductPurchaseByProductIdAndSkuIdAsync( string requestPurchaseBySkuIdOperation, string productId );
  122. +   public static IAsyncOperation<IVectorView<StorePreviewProductInfo>> LoadAddOnProductInfosAsync();
  123. + }
  124.  
  125. + public class Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo {
  126. +   public string Description { get; }
  127. +   public string ProductId { get; }
  128. +   public string ProductType { get; }
  129. +   public IVectorView<StorePreviewSkuInfo> SkuInfoList { get; }
  130. +   public string Title { get; }
  131. + }
  132.  
  133. + public enum Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus {
  134. +   Succeeded = 0,
  135. +   AlreadyPurchased = 1,
  136. +   NotFulfilled = 2,
  137. +   NotPurchased = 3,
  138. + }
  139.  
  140. + public class Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults {
  141. +   public StorePreviewProductPurchaseStatus ProductPurchaseStatus { get; }
  142. + }
  143.  
  144. + public class Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo {
  145. +   public string CurrencyCode { get; }
  146. +   public string CustomDeveloperData { get; }
  147. +   public string Description { get; }
  148. +   public string ExtendedData { get; }
  149. +   public string FormattedListPrice { get; }
  150. +   public string ProductId { get; }
  151. +   public string SkuId { get; }
  152. +   public string SkuType { get; }
  153. +   public string Title { get; }
  154. + }
  155.  
  156. + public enum Windows.ApplicationModel.Store.Preview.StoreSystemFeature {
  157. +   ArchitectureX86 = 0,
  158. +   ArchitectureX64 = 1,
  159. +   ArchitectureArm = 2,
  160. +   DirectX9 = 3,
  161. +   DirectX10 = 4,
  162. +   DirectX11 = 5,
  163. +   D3D12HardwareFL11 = 6,
  164. +   D3D12HardwareFL12 = 7,
  165. +   Memory300MB = 8,
  166. +   Memory750MB = 9,
  167. +   Memory1GB = 10,
  168. +   Memory2GB = 11,
  169. +   CameraFront = 12,
  170. +   CameraRear = 13,
  171. +   Gyroscope = 14,
  172. +   Hover = 15,
  173. +   Magnetometer = 16,
  174. +   Nfc = 17,
  175. +   Resolution720P = 18,
  176. +   ResolutionWvga = 19,
  177. +   ResolutionWvgaOr720P = 20,
  178. +   ResolutionWxga = 21,
  179. +   ResolutionWvgaOrWxga = 22,
  180. +   ResolutionWxgaOr720P = 23,
  181. + }
  182.  
  183. + public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem {
  184. +   public AppInstallType InstallType { get; }
  185. +   public bool IsUserInitiated { get; }
  186. +   public string PackageFamilyName { get; }
  187. +   public string ProductId { get; }
  188. +   public AppInstallStatus GetCurrentStatus();
  189. +   public void Cancel();
  190. +   public void Pause();
  191. +   public void Restart();
  192. +   TypedEventHandler<AppInstallItem, object> Completed;
  193. +   TypedEventHandler<AppInstallItem, object> StatusChanged;
  194. + }
  195.  
  196. + public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager {
  197. +   public AutoUpdateSetting AutoUpdateSetting { get; set; }
  198. +   public string AcquisitionIdentity { get; set; }
  199. +   public IVectorView<AppInstallItem> AppInstallItems { get; }
  200. +   public AppInstallManager();
  201. +   public void Cancel( string productId );
  202. +   public void Pause( string productId );
  203. +   public void Restart( string productId );
  204. +   public IAsyncOperation<bool> GetIsApplicableAsync( string operation, string productId );
  205. +   public IAsyncOperation<AppInstallItem> StartAppInstallAsync( string operation, string productId, bool skuId, bool repair );
  206. +   public IAsyncOperation<AppInstallItem> UpdateAppByPackageFamilyNameAsync( string operation );
  207. +   public IAsyncOperation<AppInstallItem> SearchForUpdatesAsync( string operation, string productId );
  208. +   public IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesAsync();
  209. +   public IAsyncOperation<bool> IsStoreBlockedByPolicyAsync( string operation, string storeClientName );
  210. +   public IAsyncOperation<bool> GetIsAppAllowedToInstallAsync( string operation );
  211. +   TypedEventHandler<AppInstallManager, AppInstallManagerItemEventArgs> ItemCompleted;
  212. +   TypedEventHandler<AppInstallManager, AppInstallManagerItemEventArgs> ItemStatusChanged;
  213. + }
  214.  
  215. + public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManagerItemEventArgs {
  216. +   public AppInstallItem Item { get; }
  217. + }
  218.  
  219. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState {
  220. +   Pending = 0,
  221. +   Starting = 1,
  222. +   AcquiringLicense = 2,
  223. +   Downloading = 3,
  224. +   RestoringData = 4,
  225. +   Installing = 5,
  226. +   Completed = 6,
  227. +   Canceled = 7,
  228. +   Paused = 8,
  229. +   Error = 9,
  230. +   PausedLowBattery = 10,
  231. +   PausedWiFiRecommended = 11,
  232. +   PausedWiFiRequired = 12,
  233. +   ReadyToDownload = 13,
  234. + }
  235.  
  236. + public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus {
  237. +   public ulong BytesDownloaded { get; }
  238. +   public ulong DownloadSizeInBytes { get; }
  239. +   public HResult ErrorCode { get; }
  240. +   public AppInstallState InstallState { get; }
  241. +   public double PercentComplete { get; }
  242. + }
  243.  
  244. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType {
  245. +   Install = 0,
  246. +   Update = 1,
  247. +   Repair = 2,
  248. + }
  249.  
  250. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting {
  251. +   Disabled = 0,
  252. +   Enabled = 1,
  253. +   DisabledByPolicy = 2,
  254. +   EnabledByPolicy = 3,
  255. + }
  256.  
  257. - public class Windows.ApplicationModel.Sync.Office365SyncConfiguration;
  258.  
  259. - public enum Windows.ApplicationModel.Sync.SyncScheduleType;
  260.  
  261.  
  262.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  263.  
  264.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Data.winmd
  265.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Data.winmd
  266.  
  267.  diff legends: +: added, -: removed, *: changed, |: type member changed
  268.  
  269.  found no differences.
  270.  
  271.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  272.  
  273.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  274.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  275.  
  276.  diff legends: +: added, -: removed, *: changed, |: type member changed
  277.  
  278. + public struct Windows.Devices.DevicesLowLevelContract {
  279. + }
  280.  
  281. + public class Windows.Devices.Adc.AdcChannel {
  282. +   public AdcController Controller { get; }
  283. +   public int ReadValue();
  284. +   public double ReadRatio();
  285. +   public void Close();
  286. + }
  287.  
  288. + public enum Windows.Devices.Adc.AdcChannelMode {
  289. +   SingleEnded = 0,
  290. +   Differential = 1,
  291. + }
  292.  
  293. + public class Windows.Devices.Adc.AdcController {
  294. +   public AdcChannelMode ChannelMode { get; set; }
  295. +   public int ChannelCount { get; }
  296. +   public int MaxValue { get; }
  297. +   public int MinValue { get; }
  298. +   public int ResolutionInBits { get; }
  299. +   public bool IsChannelModeSupported( AdcChannelMode result );
  300. +   public AdcChannel OpenChannel( int result );
  301. +   public static IAsyncOperation<IVectorView<AdcController>> GetControllersAsync( IAdcProvider operation );
  302. + }
  303.  
  304. + public interface Windows.Devices.Adc.Provider.IAdcControllerProvider {
  305. +   public int ChannelCount { get; }
  306. +   public ProviderAdcChannelMode ChannelMode { get; set; }
  307. +   public int MaxValue { get; }
  308. +   public int MinValue { get; }
  309. +   public int ResolutionInBits { get; }
  310. +   public bool IsChannelModeSupported( ProviderAdcChannelMode result );
  311. +   public void AcquireChannel( int channel );
  312. +   public void ReleaseChannel( int channel );
  313. +   public int ReadValue( int result );
  314. + }
  315.  
  316. + public interface Windows.Devices.Adc.Provider.IAdcProvider {
  317. +   public IVectorView<IAdcControllerProvider> GetControllers();
  318. + }
  319.  
  320. + public enum Windows.Devices.Adc.Provider.ProviderAdcChannelMode {
  321. +   SingleEnded = 0,
  322. +   Differential = 1,
  323. + }
  324.  
  325. | public class Windows.Devices.Bluetooth.BluetoothDevice {
  326. +   public void Close();
  327. | }
  328.  
  329. | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
  330. +   public void Close();
  331. | }
  332.  
  333. | public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService {
  334. +   public void Close();
  335. | }
  336.  
  337. + public class Windows.Devices.Gpio.GpioController {
  338. +   public int PinCount { get; }
  339. +   public GpioPin OpenPin( int pin );
  340. +   public GpioPin OpenPin( int pin, GpioSharingMode pinNumber );
  341. +   public bool TryOpenPin( int succeeded, GpioSharingMode pinNumber, ref GpioPin sharingMode, ref GpioOpenStatus pin );
  342. +   public static GpioController GetDefault();
  343. + }
  344.  
  345. + public enum Windows.Devices.Gpio.GpioOpenStatus {
  346. +   PinOpened = 0,
  347. +   PinUnavailable = 1,
  348. +   SharingViolation = 2,
  349. + }
  350.  
  351. + public class Windows.Devices.Gpio.GpioPin {
  352. +   public TimeSpan DebounceTimeout { get; set; }
  353. +   public int PinNumber { get; }
  354. +   public GpioSharingMode SharingMode { get; }
  355. +   public bool IsDriveModeSupported( GpioPinDriveMode supported );
  356. +   public GpioPinDriveMode GetDriveMode();
  357. +   public void SetDriveMode( GpioPinDriveMode value );
  358. +   public void Write( GpioPinValue value );
  359. +   public GpioPinValue Read();
  360. +   public void Close();
  361. +   TypedEventHandler<GpioPin, GpioPinValueChangedEventArgs> ValueChanged;
  362. + }
  363.  
  364. + public enum Windows.Devices.Gpio.GpioPinDriveMode {
  365. +   Input = 0,
  366. +   Output = 1,
  367. +   InputPullUp = 2,
  368. +   InputPullDown = 3,
  369. +   OutputOpenDrain = 4,
  370. +   OutputOpenDrainPullUp = 5,
  371. +   OutputOpenSource = 6,
  372. +   OutputOpenSourcePullDown = 7,
  373. + }
  374.  
  375. + public enum Windows.Devices.Gpio.GpioPinEdge {
  376. +   FallingEdge = 0,
  377. +   RisingEdge = 1,
  378. + }
  379.  
  380. + public enum Windows.Devices.Gpio.GpioPinValue {
  381. +   Low = 0,
  382. +   High = 1,
  383. + }
  384.  
  385. + public class Windows.Devices.Gpio.GpioPinValueChangedEventArgs {
  386. +   public GpioPinEdge Edge { get; }
  387. + }
  388.  
  389. + public enum Windows.Devices.Gpio.GpioSharingMode {
  390. +   Exclusive = 0,
  391. +   SharedReadOnly = 1,
  392. + }
  393.  
  394. + public enum Windows.Devices.I2c.I2cBusSpeed {
  395. +   StandardMode = 0,
  396. +   FastMode = 1,
  397. + }
  398.  
  399. + public class Windows.Devices.I2c.I2cConnectionSettings {
  400. +   public int SlaveAddress { get; set; }
  401. +   public I2cSharingMode SharingMode { get; set; }
  402. +   public I2cBusSpeed BusSpeed { get; set; }
  403. +   public I2cConnectionSettings( int slaveAddress );
  404. + }
  405.  
  406. + public class Windows.Devices.I2c.I2cDevice {
  407. +   public I2cConnectionSettings ConnectionSettings { get; }
  408. +   public string DeviceId { get; }
  409. +   public void Write( byte[] buffer );
  410. +   public I2cTransferResult WritePartial( byte[] result );
  411. +   public void Read( byte[] buffer );
  412. +   public I2cTransferResult ReadPartial( byte[] result );
  413. +   public void WriteRead( byte[] writeBuffer, byte[] readBuffer );
  414. +   public I2cTransferResult WriteReadPartial( byte[] result, byte[] writeBuffer );
  415. +   public void Close();
  416. +   public static string GetDeviceSelector();
  417. +   public static string GetDeviceSelector( string value );
  418. +   public static IAsyncOperation<I2cDevice> FromIdAsync( string operation, I2cConnectionSettings deviceId );
  419. + }
  420.  
  421. + public enum Windows.Devices.I2c.I2cSharingMode {
  422. +   Exclusive = 0,
  423. +   Shared = 1,
  424. + }
  425.  
  426. + public struct Windows.Devices.I2c.I2cTransferResult {
  427. +   public I2cTransferStatus Status;
  428. +   public uint BytesTransferred;
  429. + }
  430.  
  431. + public enum Windows.Devices.I2c.I2cTransferStatus {
  432. +   FullTransfer = 0,
  433. +   PartialTransfer = 1,
  434. +   SlaveAddressNotAcknowledged = 2,
  435. + }
  436.  
  437. + public interface Windows.Devices.I2c.II2cDeviceStatics {
  438. +   public string GetDeviceSelector();
  439. +   public string GetDeviceSelector( string value );
  440. +   public IAsyncOperation<I2cDevice> FromIdAsync( string operation, I2cConnectionSettings deviceId );
  441. + }
  442.  
  443. | public class Windows.Devices.Perception.Provider.PerceptionControlGroup {
  444. +   public PerceptionControlGroup( IIterable<string> ids );
  445. | }
  446.  
  447. | public class Windows.Devices.Perception.Provider.PerceptionCorrelation {
  448. +   public PerceptionCorrelation( string targetId, Vector3 position, Quaternion orientation );
  449. | }
  450.  
  451. | public class Windows.Devices.Perception.Provider.PerceptionCorrelationGroup {
  452. +   public PerceptionCorrelationGroup( IIterable<PerceptionCorrelation> relativeLocations );
  453. | }
  454.  
  455. | public class Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup {
  456. +   public PerceptionFaceAuthenticationGroup( IIterable<string> ids, PerceptionStartFaceAuthenticationHandler startHandler, PerceptionStopFaceAuthenticationHandler stopHandler );
  457. | }
  458.  
  459. | public class Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo {
  460. +   public PerceptionFrameProviderInfo();
  461. | }
  462.  
  463. | public class Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator {
  464. +   public PerceptionVideoFrameAllocator( uint maxOutstandingFrameCountForWrite, BitmapPixelFormat format, Size resolution, BitmapAlphaMode alpha );
  465. | }
  466.  
  467. + public class Windows.Devices.Pwm.PwmController {
  468. +   public double ActualFrequency { get; }
  469. +   public double MaxFrequency { get; }
  470. +   public double MinFrequency { get; }
  471. +   public int PinCount { get; }
  472. +   public double SetDesiredFrequency( double value );
  473. +   public PwmPin OpenPin( int pin );
  474. +   public static IAsyncOperation<IVectorView<PwmController>> GetControllersAsync( IPwmProvider operation );
  475. + }
  476.  
  477. + public class Windows.Devices.Pwm.PwmPin {
  478. +   public PwmPulsePolarity Polarity { get; set; }
  479. +   public PwmController Controller { get; }
  480. +   public bool IsStarted { get; }
  481. +   public double GetActiveDutyCyclePercentage();
  482. +   public void SetActiveDutyCyclePercentage( double dutyCyclePercentage );
  483. +   public void Start();
  484. +   public void Stop();
  485. +   public void Close();
  486. + }
  487.  
  488. + public enum Windows.Devices.Pwm.PwmPulsePolarity {
  489. +   ActiveHigh = 0,
  490. +   ActiveLow = 1,
  491. + }
  492.  
  493. + public interface Windows.Devices.Pwm.Provider.IPwmControllerProvider {
  494. +   public double ActualFrequency { get; }
  495. +   public double MaxFrequency { get; }
  496. +   public double MinFrequency { get; }
  497. +   public int PinCount { get; }
  498. +   public double SetDesiredFrequency( double value );
  499. +   public void AcquirePin( int pin );
  500. +   public void ReleasePin( int pin );
  501. +   public void EnablePin( int pin );
  502. +   public void DisablePin( int pin );
  503. +   public void SetPulseParameters( int pin, double dutyCycle, bool invertPolarity );
  504. + }
  505.  
  506. + public interface Windows.Devices.Pwm.Provider.IPwmProvider {
  507. +   public IVectorView<IPwmControllerProvider> GetControllers();
  508. + }
  509.  
  510. + public interface Windows.Devices.Spi.ISpiDeviceStatics {
  511. +   public string GetDeviceSelector();
  512. +   public string GetDeviceSelector( string value );
  513. +   public SpiBusInfo GetBusInfo( string busInfo );
  514. +   public IAsyncOperation<SpiDevice> FromIdAsync( string operation, SpiConnectionSettings busId );
  515. + }
  516.  
  517. + public class Windows.Devices.Spi.SpiBusInfo {
  518. +   public int ChipSelectLineCount { get; }
  519. +   public int MaxClockFrequency { get; }
  520. +   public int MinClockFrequency { get; }
  521. +   public IVectorView<int> SupportedDataBitLengths { get; }
  522. + }
  523.  
  524. + public class Windows.Devices.Spi.SpiConnectionSettings {
  525. +   public SpiSharingMode SharingMode { get; set; }
  526. +   public SpiMode Mode { get; set; }
  527. +   public int DataBitLength { get; set; }
  528. +   public int ClockFrequency { get; set; }
  529. +   public int ChipSelectLine { get; set; }
  530. +   public SpiConnectionSettings( int chipSelectLine );
  531. + }
  532.  
  533. + public class Windows.Devices.Spi.SpiDevice {
  534. +   public SpiConnectionSettings ConnectionSettings { get; }
  535. +   public string DeviceId { get; }
  536. +   public void Write( byte[] buffer );
  537. +   public void Read( byte[] buffer );
  538. +   public void TransferSequential( byte[] writeBuffer, byte[] readBuffer );
  539. +   public void TransferFullDuplex( byte[] writeBuffer, byte[] readBuffer );
  540. +   public void Close();
  541. +   public static string GetDeviceSelector();
  542. +   public static string GetDeviceSelector( string value );
  543. +   public static SpiBusInfo GetBusInfo( string busInfo );
  544. +   public static IAsyncOperation<SpiDevice> FromIdAsync( string operation, SpiConnectionSettings busId );
  545. + }
  546.  
  547. + public enum Windows.Devices.Spi.SpiMode {
  548. +   Mode0 = 0,
  549. +   Mode1 = 1,
  550. +   Mode2 = 2,
  551. +   Mode3 = 3,
  552. + }
  553.  
  554. + public enum Windows.Devices.Spi.SpiSharingMode {
  555. +   Exclusive = 0,
  556. +   Shared = 1,
  557. + }
  558.  
  559.  
  560.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  561.  
  562.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  563.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  564.  
  565.  diff legends: +: added, -: removed, *: changed, |: type member changed
  566.  
  567.  found no differences.
  568.  
  569.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  570.  
  571.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Gaming.winmd
  572.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Gaming.winmd
  573.  
  574.  diff legends: +: added, -: removed, *: changed, |: type member changed
  575.  
  576. | public class Windows.Gaming.Preview.GamesEnumeration.GameList {
  577. +   public static IAsyncOperation<IVectorView<GameListEntry>> FindAllAsync( string operation );
  578. | }
  579.  
  580. + public void delegate Windows.Gaming.Preview.GamesEnumeration.GameListRemovedEventHandler( string identifier );
  581.  
  582.  
  583.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  584.  
  585.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  586.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  587.  
  588.  diff legends: +: added, -: removed, *: changed, |: type member changed
  589.  
  590.  found no differences.
  591.  
  592.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  593.  
  594.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  595.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  596.  
  597.  diff legends: +: added, -: removed, *: changed, |: type member changed
  598.  
  599. | public class Windows.Graphics.Printing3D.Printing3D3MFPackage {
  600. +   public IAsyncOperation<Printing3DModel> LoadModelFromPackageAsync( IRandomAccessStream operation );
  601. +   public IAsyncAction SaveModelToPackageAsync( Printing3DModel operation );
  602. -   public IAsyncOperation<Printing3DObject> LoadObject3DFromPackageAsync( IRandomAccessStream operation );
  603. -   public IAsyncAction SaveObject3DToPackageAsync( Printing3DObject operation );
  604. | }
  605.  
  606. | public class Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup {
  607. +   public uint MaterialGroupId { get; }
  608. -   public uint Id { get; }
  609. +   public Printing3DBaseMaterialGroup( uint MaterialGroupId );
  610. | }
  611.  
  612. | public class Windows.Graphics.Printing3D.Printing3DColorMaterialGroup {
  613. +   public uint MaterialGroupId { get; }
  614. -   public uint Id { get; }
  615. +   public Printing3DColorMaterialGroup( uint MaterialGroupId );
  616. | }
  617.  
  618. | public class Windows.Graphics.Printing3D.Printing3DComponent {
  619. +   public Printing3DObjectType Type { get; set; }
  620. +   public Printing3DTextureResource Thumbnail { get; set; }
  621. +   public string PartNumber { get; set; }
  622. +   public string Name { get; set; }
  623. *   public IVector<Printing3DComponentWithMatrix> Components { get; }
  624. -   public Matrix4x4 Matrix { get; set; }
  625. | }
  626.  
  627. - public class Windows.Graphics.Printing3D.Printing3DComponentMaterial;
  628.  
  629. + public class Windows.Graphics.Printing3D.Printing3DComponentWithMatrix {
  630. +   public Matrix4x4 Matrix { get; set; }
  631. +   public Printing3DComponent Component { get; set; }
  632. +   public Printing3DComponentWithMatrix();
  633. + }
  634.  
  635. | public class Windows.Graphics.Printing3D.Printing3DCompositeMaterial {
  636. +   public IVector<double> Values { get; }
  637. -   public uint MaterialID { get; set; }
  638. -   public IVector<Printing3DComponentMaterial> Components { get; }
  639. | }
  640.  
  641. | public class Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup {
  642. +   public uint MaterialGroupId { get; }
  643. +   public IVector<uint> MaterialIndices { get; }
  644. -   public uint Id { get; }
  645. +   public Printing3DCompositeMaterialGroup( uint MaterialGroupId );
  646. | }
  647.  
  648. | public class Windows.Graphics.Printing3D.Printing3DMaterial {
  649. +   public IVector<Printing3DMultiplePropertyMaterialGroup> MultiplePropertyGroups { get; }
  650. | }
  651.  
  652. | public class Windows.Graphics.Printing3D.Printing3DMesh {
  653. +   public void CreateVertexPositions( uint value );
  654. +   public void CreateVertexNormals( uint value );
  655. +   public void CreateTriangleIndices( uint value );
  656. +   public void CreateTriangleMaterialIndices( uint value );
  657. | }
  658.  
  659. + public class Windows.Graphics.Printing3D.Printing3DModel {
  660. +   public string Version { get; set; }
  661. +   public Printing3DModelUnit Unit { get; set; }
  662. +   public Printing3DMaterial Material { get; set; }
  663. +   public Printing3DComponent Build { get; set; }
  664. +   public IVector<Printing3DComponent> Components { get; }
  665. +   public IVector<Printing3DMesh> Meshes { get; }
  666. +   public IMap<string, string> Metadata { get; }
  667. +   public IVector<string> RequiredExtensions { get; }
  668. +   public IVector<Printing3DModelTexture> Textures { get; }
  669. +   public Printing3DModel();
  670. +   public IAsyncAction RepairAsync();
  671. +   public Printing3DModel Clone();
  672. + }
  673.  
  674. + public class Windows.Graphics.Printing3D.Printing3DModelTexture {
  675. +   public Printing3DTextureEdgeBehavior TileStyleV { get; set; }
  676. +   public Printing3DTextureEdgeBehavior TileStyleU { get; set; }
  677. +   public Printing3DTextureResource TextureResource { get; set; }
  678. +   public Printing3DModelTexture();
  679. + }
  680.  
  681. + public enum Windows.Graphics.Printing3D.Printing3DModelUnit {
  682. +   Meter = 0,
  683. +   Micron = 1,
  684. +   Millimeter = 2,
  685. +   Centimeter = 3,
  686. +   Inch = 4,
  687. +   Foot = 5,
  688. + }
  689.  
  690. + public class Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial {
  691. +   public IVector<uint> MaterialIndices { get; }
  692. +   public Printing3DMultiplePropertyMaterial();
  693. + }
  694.  
  695. + public class Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup {
  696. +   public uint MaterialGroupId { get; }
  697. +   public IVector<uint> MaterialGroupIndices { get; }
  698. +   public IVector<Printing3DMultiplePropertyMaterial> MultipleProperties { get; }
  699. +   public Printing3DMultiplePropertyMaterialGroup( uint MaterialGroupId );
  700. + }
  701.  
  702. - public class Windows.Graphics.Printing3D.Printing3DObject;
  703.  
  704. - public class Windows.Graphics.Printing3D.Printing3DObjectTexture;
  705.  
  706. + public enum Windows.Graphics.Printing3D.Printing3DObjectType {
  707. +   Model = 0,
  708. +   Support = 1,
  709. +   Others = 2,
  710. + }
  711.  
  712. - public enum Windows.Graphics.Printing3D.Printing3DObjectUnit;
  713.  
  714. | public class Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial {
  715. *   public Printing3DModelTexture Texture { get; set; }
  716. | }
  717.  
  718. | public class Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup {
  719. +   public uint MaterialGroupId { get; }
  720. -   public uint Id { get; }
  721. +   public Printing3DTexture2CoordMaterialGroup( uint MaterialGroupId );
  722. | }
  723.  
  724. | public enum Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior {
  725. +   Clamp = 3,
  726. | }
  727.  
  728.  
  729.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  730.  
  731.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Management.winmd
  732.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Management.winmd
  733.  
  734.  diff legends: +: added, -: removed, *: changed, |: type member changed
  735.  
  736.  found no differences.
  737.  
  738.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  739.  
  740.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Media.winmd
  741.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Media.winmd
  742.  
  743.  diff legends: +: added, -: removed, *: changed, |: type member changed
  744.  
  745. + public class Windows.Media.AutoRepeatModeChangeRequestedEventArgs {
  746. +   public MediaPlaybackAutoRepeatMode RequestedAutoRepeatMode { get; }
  747. + }
  748.  
  749. - public interface Windows.Media.ISeekableMediaDisplayProperties;
  750.  
  751. | internal interface Windows.Media.IVideoDisplayProperties2 {
  752. +   public IVector<string> Genres { get; }
  753. -   public TimeSpan Duration { get; set; }
  754. -   public IVector<string> Genre { get; set; }
  755. | }
  756.  
  757. - public enum Windows.Media.LoopMode;
  758.  
  759. - public class Windows.Media.LoopModeChangeRequestedEventArgs;
  760.  
  761. + public enum Windows.Media.MediaPlaybackAutoRepeatMode {
  762. +   None = 0,
  763. +   Track = 1,
  764. +   List = 2,
  765. + }
  766.  
  767. | public class Windows.Media.MusicDisplayProperties {
  768. +   public IVector<string> Genres { get; }
  769. -   public IVector<string> Genre { get; set; }
  770. -   public TimeSpan Duration { get; set; }
  771. -   public TimeSpan MinSeek { get; set; }
  772. -   public TimeSpan MediaStart { get; set; }
  773. -   public TimeSpan MediaEnd { get; set; }
  774. -   public TimeSpan MaxSeek { get; set; }
  775. | }
  776.  
  777. | public class Windows.Media.PlaybackPositionChangeRequestedEventArgs {
  778. +   public TimeSpan RequestedPlaybackPosition { get; }
  779. -   public TimeSpan PlaybackPosition { get; }
  780. | }
  781.  
  782. | public class Windows.Media.PlaybackRateChangeRequestedEventArgs {
  783. +   public double RequestedPlaybackRate { get; }
  784. -   public float PlaybackRate { get; }
  785. | }
  786.  
  787. - public class Windows.Media.ShuffleChangeRequestedEventArgs;
  788.  
  789. + public class Windows.Media.ShuffleEnabledChangeRequestedEventArgs {
  790. +   public bool RequestedShuffleEnabled { get; }
  791. + }
  792.  
  793. | public class Windows.Media.SystemMediaTransportControls {
  794. +   public bool ShuffleEnabled { get; set; }
  795. *   public double PlaybackRate { get; set; }
  796. +   public MediaPlaybackAutoRepeatMode AutoRepeatMode { get; set; }
  797. -   public bool Shuffle { get; set; }
  798. -   public LoopMode LoopState { get; set; }
  799. +   public void UpdateTimelineProperties( SystemMediaTransportControlsTimelineProperties timelineProperties );
  800. -   public void UpdateCurrentPlaybackPosition( TimeSpan playbackPosition );
  801. | }
  802.  
  803. + public class Windows.Media.SystemMediaTransportControlsTimelineProperties {
  804. +   public TimeSpan StartTime { get; set; }
  805. +   public TimeSpan Position { get; set; }
  806. +   public TimeSpan MinSeekTime { get; set; }
  807. +   public TimeSpan MaxSeekTime { get; set; }
  808. +   public TimeSpan EndTime { get; set; }
  809. +   public SystemMediaTransportControlsTimelineProperties();
  810. + }
  811.  
  812. | public class Windows.Media.VideoDisplayProperties {
  813. +   public IVector<string> Genres { get; }
  814. -   public TimeSpan MinSeek { get; set; }
  815. -   public TimeSpan MediaStart { get; set; }
  816. -   public TimeSpan MediaEnd { get; set; }
  817. -   public TimeSpan MaxSeek { get; set; }
  818. -   public IVector<string> Genre { get; set; }
  819. -   public TimeSpan Duration { get; set; }
  820. | }
  821.  
  822. * internal interface Windows.Media.ContentRestrictions.IRatedContentRestrictions;
  823.  
  824. - public class Windows.Media.ContentRestrictions.RatedContentRestrictionsImpl;
  825.  
  826. + public enum Windows.Media.Import.PhotoImportAccessMode {
  827. +   ReadWrite = 0,
  828. +   ReadOnly = 1,
  829. +   ReadAndDelete = 2,
  830. + }
  831.  
  832. + public enum Windows.Media.Import.PhotoImportConnectionTransport {
  833. +   Unknown = 0,
  834. +   Usb = 1,
  835. +   IP = 2,
  836. +   Bluetooth = 3,
  837. + }
  838.  
  839. + public enum Windows.Media.Import.PhotoImportContentType {
  840. +   Unknown = 0,
  841. +   Image = 1,
  842. +   Video = 2,
  843. + }
  844.  
  845. + public enum Windows.Media.Import.PhotoImportContentTypeFilter {
  846. +   OnlyImages = 0,
  847. +   OnlyVideos = 1,
  848. +   ImagesAndVideos = 2,
  849. + }
  850.  
  851. + public class Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult {
  852. +   public IVectorView<PhotoImportItem> DeletedItems { get; }
  853. +   public bool HasSucceeded { get; }
  854. +   public uint PhotosCount { get; }
  855. +   public ulong PhotosSizeInBytes { get; }
  856. +   public PhotoImportSession Session { get; }
  857. +   public uint SiblingsCount { get; }
  858. +   public ulong SiblingsSizeInBytes { get; }
  859. +   public uint SidecarsCount { get; }
  860. +   public ulong SidecarsSizeInBytes { get; }
  861. +   public uint TotalCount { get; }
  862. +   public ulong TotalSizeInBytes { get; }
  863. +   public uint VideosCount { get; }
  864. +   public ulong VideosSizeInBytes { get; }
  865. + }
  866.  
  867. + public class Windows.Media.Import.PhotoImportFindItemsResult {
  868. +   public IVectorView<PhotoImportItem> FoundItems { get; }
  869. +   public bool HasSucceeded { get; }
  870. +   public PhotoImportImportMode ImportMode { get; }
  871. +   public uint PhotosCount { get; }
  872. +   public ulong PhotosSizeInBytes { get; }
  873. +   public uint SelectedPhotosCount { get; }
  874. +   public ulong SelectedPhotosSizeInBytes { get; }
  875. +   public uint SelectedSiblingsCount { get; }
  876. +   public ulong SelectedSiblingsSizeInBytes { get; }
  877. +   public uint SelectedSidecarsCount { get; }
  878. +   public ulong SelectedSidecarsSizeInBytes { get; }
  879. +   public uint SelectedTotalCount { get; }
  880. +   public ulong SelectedTotalSizeInBytes { get; }
  881. +   public uint SelectedVideosCount { get; }
  882. +   public ulong SelectedVideosSizeInBytes { get; }
  883. +   public PhotoImportSession Session { get; }
  884. +   public uint SiblingsCount { get; }
  885. +   public ulong SiblingsSizeInBytes { get; }
  886. +   public uint SidecarsCount { get; }
  887. +   public ulong SidecarsSizeInBytes { get; }
  888. +   public uint TotalCount { get; }
  889. +   public ulong TotalSizeInBytes { get; }
  890. +   public uint VideosCount { get; }
  891. +   public ulong VideosSizeInBytes { get; }
  892. +   public void SelectAll();
  893. +   public void SelectNone();
  894. +   public IAsyncAction SelectNewAsync();
  895. +   public void SetImportMode( PhotoImportImportMode value );
  896. +   public IAsyncOperationWithProgress<PhotoImportImportItemsResult, PhotoImportProgress> ImportItemsAsync();
  897. +   TypedEventHandler<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs> ItemImported;
  898. +   TypedEventHandler<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs> SelectionChanged;
  899. + }
  900.  
  901. + public class Windows.Media.Import.PhotoImportImportItemsResult {
  902. +   public bool HasSucceeded { get; }
  903. +   public IVectorView<PhotoImportItem> ImportedItems { get; }
  904. +   public uint PhotosCount { get; }
  905. +   public ulong PhotosSizeInBytes { get; }
  906. +   public PhotoImportSession Session { get; }
  907. +   public uint SiblingsCount { get; }
  908. +   public ulong SiblingsSizeInBytes { get; }
  909. +   public uint SidecarsCount { get; }
  910. +   public ulong SidecarsSizeInBytes { get; }
  911. +   public uint TotalCount { get; }
  912. +   public ulong TotalSizeInBytes { get; }
  913. +   public uint VideosCount { get; }
  914. +   public ulong VideosSizeInBytes { get; }
  915. +   public IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, double> DeleteImportedItemsFromSourceAsync();
  916. + }
  917.  
  918. + public enum Windows.Media.Import.PhotoImportImportMode {
  919. +   ImportEverything = 0,
  920. +   IgnoreSidecars = 1,
  921. +   IgnoreSiblings = 2,
  922. +   IgnoreSidecarsAndSiblings = 3,
  923. + }
  924.  
  925. + public class Windows.Media.Import.PhotoImportItem {
  926. +   public bool IsSelected { get; set; }
  927. +   public PhotoImportContentType ContentType { get; }
  928. +   public DateTime Date { get; }
  929. +   public IVectorView<string> DeletedFileNames { get; }
  930. +   public IVectorView<string> ImportedFileNames { get; }
  931. +   public ulong ItemKey { get; }
  932. +   public string Name { get; }
  933. +   public PhotoImportSidecar Sibling { get; }
  934. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  935. +   public ulong SizeInBytes { get; }
  936. +   public IRandomAccessStreamReference Thumbnail { get; }
  937. +   public IVectorView<PhotoImportVideoSegment> VideoSegments { get; }
  938. + }
  939.  
  940. + public class Windows.Media.Import.PhotoImportItemImportedEventArgs {
  941. +   public PhotoImportItem ImportedItem { get; }
  942. + }
  943.  
  944. + public enum Windows.Media.Import.PhotoImportItemSelectionMode {
  945. +   SelectAll = 0,
  946. +   SelectNone = 1,
  947. +   SelectNew = 2,
  948. + }
  949.  
  950. + public class Windows.Media.Import.PhotoImportManager {
  951. +   public static IAsyncOperation<bool> IsSupportedAsync();
  952. +   public static IAsyncOperation<IVectorView<PhotoImportSource>> FindAllSourcesAsync();
  953. +   public static IVectorView<PhotoImportOperation> GetPendingOperations();
  954. + }
  955.  
  956. + public class Windows.Media.Import.PhotoImportOperation {
  957. +   public IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, double> ContinueDeletingImportedItemsFromSourceAsync { get; }
  958. +   public IAsyncOperationWithProgress<PhotoImportFindItemsResult, uint> ContinueFindingItemsAsync { get; }
  959. +   public IAsyncOperationWithProgress<PhotoImportImportItemsResult, PhotoImportProgress> ContinueImportingItemsAsync { get; }
  960. +   public PhotoImportSession Session { get; }
  961. +   public PhotoImportStage Stage { get; }
  962. + }
  963.  
  964. + public enum Windows.Media.Import.PhotoImportPowerSource {
  965. +   Unknown = 0,
  966. +   Battery = 1,
  967. +   External = 2,
  968. + }
  969.  
  970. + public struct Windows.Media.Import.PhotoImportProgress {
  971. +   public uint ItemsImported;
  972. +   public uint TotalItemsToImport;
  973. +   public ulong BytesImported;
  974. +   public ulong TotalBytesToImport;
  975. +   public double ImportProgress;
  976. + }
  977.  
  978. + public class Windows.Media.Import.PhotoImportSelectionChangedEventArgs {
  979. +   public bool IsSelectionEmpty { get; }
  980. + }
  981.  
  982. + public class Windows.Media.Import.PhotoImportSession {
  983. +   public PhotoImportSubfolderCreationMode SubfolderCreationMode { get; set; }
  984. +   public IStorageFolder DestinationFolder { get; set; }
  985. +   public string DestinationFileNamePrefix { get; set; }
  986. +   public bool AppendSessionDateToDestinationFolder { get; set; }
  987. +   public Guid SessionId { get; }
  988. +   public PhotoImportSource Source { get; }
  989. +   public IAsyncOperationWithProgress<PhotoImportFindItemsResult, uint> FindItemsAsync( PhotoImportContentTypeFilter operation, PhotoImportItemSelectionMode contentTypeFilter );
  990. +   public void Close();
  991. + }
  992.  
  993. + public class Windows.Media.Import.PhotoImportSidecar {
  994. +   public DateTime Date { get; }
  995. +   public string Name { get; }
  996. +   public ulong SizeInBytes { get; }
  997. + }
  998.  
  999. + public class Windows.Media.Import.PhotoImportSource {
  1000. +   public IReference<uint> BatteryLevelPercent { get; }
  1001. +   public string ConnectionProtocol { get; }
  1002. +   public PhotoImportConnectionTransport ConnectionTransport { get; }
  1003. +   public IReference<DateTime> DateTime { get; }
  1004. +   public string Description { get; }
  1005. +   public string DisplayName { get; }
  1006. +   public string Id { get; }
  1007. +   public IReference<bool> IsLocked { get; }
  1008. +   public bool IsMassStorage { get; }
  1009. +   public string Manufacturer { get; }
  1010. +   public string Model { get; }
  1011. +   public PhotoImportPowerSource PowerSource { get; }
  1012. +   public string SerialNumber { get; }
  1013. +   public IVectorView<PhotoImportStorageMedium> StorageMedia { get; }
  1014. +   public IRandomAccessStreamReference Thumbnail { get; }
  1015. +   public PhotoImportSourceType Type { get; }
  1016. +   public PhotoImportSession CreateImportSession();
  1017. +   public static IAsyncOperation<PhotoImportSource> FromIdAsync( string operation );
  1018. +   public static IAsyncOperation<PhotoImportSource> FromFolderAsync( IStorageFolder operation );
  1019. + }
  1020.  
  1021. + public enum Windows.Media.Import.PhotoImportSourceType {
  1022. +   Generic = 0,
  1023. +   Camera = 1,
  1024. +   MediaPlayer = 2,
  1025. +   Phone = 3,
  1026. +   Video = 4,
  1027. +   PersonalInfoManager = 5,
  1028. +   AudioRecorder = 6,
  1029. + }
  1030.  
  1031. + public enum Windows.Media.Import.PhotoImportStage {
  1032. +   NotStarted = 0,
  1033. +   FindingItems = 1,
  1034. +   ImportingItems = 2,
  1035. +   DeletingImportedItemsFromSource = 3,
  1036. + }
  1037.  
  1038. + public class Windows.Media.Import.PhotoImportStorageMedium {
  1039. +   public ulong AvailableSpaceInBytes { get; }
  1040. +   public ulong CapacityInBytes { get; }
  1041. +   public string Description { get; }
  1042. +   public string Name { get; }
  1043. +   public string SerialNumber { get; }
  1044. +   public PhotoImportStorageMediumType StorageMediumType { get; }
  1045. +   public PhotoImportAccessMode SupportedAccessMode { get; }
  1046. +   public void Refresh();
  1047. + }
  1048.  
  1049. + public enum Windows.Media.Import.PhotoImportStorageMediumType {
  1050. +   Undefined = 0,
  1051. +   Fixed = 1,
  1052. +   Removable = 2,
  1053. + }
  1054.  
  1055. + public enum Windows.Media.Import.PhotoImportSubfolderCreationMode {
  1056. +   DoNotCreateSubfolders = 0,
  1057. +   CreateSubfoldersFromFileDate = 1,
  1058. +   CreateSubfoldersFromExifDate = 2,
  1059. +   KeepOriginalFolderStructure = 3,
  1060. + }
  1061.  
  1062. + public class Windows.Media.Import.PhotoImportVideoSegment {
  1063. +   public DateTime Date { get; }
  1064. +   public string Name { get; }
  1065. +   public PhotoImportSidecar Sibling { get; }
  1066. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  1067. +   public ulong SizeInBytes { get; }
  1068. + }
  1069.  
  1070. - public enum Windows.Media.Preview.Photo.Import.PhotoImportAutoSelectionMode;
  1071.  
  1072. - public enum Windows.Media.Preview.Photo.Import.PhotoImportConnectionTransport;
  1073.  
  1074. - public enum Windows.Media.Preview.Photo.Import.PhotoImportContentTypeFilter;
  1075.  
  1076. - public class Windows.Media.Preview.Photo.Import.PhotoImportDeleteImportedItemsFromSourceResult;
  1077.  
  1078. - public enum Windows.Media.Preview.Photo.Import.PhotoImportDeleteMode;
  1079.  
  1080. - public enum Windows.Media.Preview.Photo.Import.PhotoImportDestinationFilesNamingScheme;
  1081.  
  1082. - public class Windows.Media.Preview.Photo.Import.PhotoImportFindAllItemsResult;
  1083.  
  1084. - public enum Windows.Media.Preview.Photo.Import.PhotoImportImportMode;
  1085.  
  1086. - public class Windows.Media.Preview.Photo.Import.PhotoImportImportSelectedItemsResult;
  1087.  
  1088. - public class Windows.Media.Preview.Photo.Import.PhotoImportImportableItem;
  1089.  
  1090. - public class Windows.Media.Preview.Photo.Import.PhotoImportImportedItem;
  1091.  
  1092. - public class Windows.Media.Preview.Photo.Import.PhotoImportImportedItemEventArgs;
  1093.  
  1094. - public enum Windows.Media.Preview.Photo.Import.PhotoImportItemSelectionMode;
  1095.  
  1096. - public class Windows.Media.Preview.Photo.Import.PhotoImportManager;
  1097.  
  1098. - public class Windows.Media.Preview.Photo.Import.PhotoImportOperation;
  1099.  
  1100. - public enum Windows.Media.Preview.Photo.Import.PhotoImportOperationState;
  1101.  
  1102. - public enum Windows.Media.Preview.Photo.Import.PhotoImportPowerSource;
  1103.  
  1104. - public class Windows.Media.Preview.Photo.Import.PhotoImportSelectionChangedEventArgs;
  1105.  
  1106. - public class Windows.Media.Preview.Photo.Import.PhotoImportSession;
  1107.  
  1108. - public class Windows.Media.Preview.Photo.Import.PhotoImportSidecar;
  1109.  
  1110. - public class Windows.Media.Preview.Photo.Import.PhotoImportSource;
  1111.  
  1112. - public enum Windows.Media.Preview.Photo.Import.PhotoImportSourceType;
  1113.  
  1114. - public enum Windows.Media.Preview.Photo.Import.PhotoImportStorageAccessCapability;
  1115.  
  1116. - public class Windows.Media.Preview.Photo.Import.PhotoImportStorageMedium;
  1117.  
  1118. - public enum Windows.Media.Preview.Photo.Import.PhotoImportStorageMediumType;
  1119.  
  1120. - public enum Windows.Media.Preview.Photo.Import.PhotoImportSubfoldersNamingScheme;
  1121.  
  1122. - public enum Windows.Media.Preview.Photo.Import.PhotoImportTimestamp;
  1123.  
  1124. - public class Windows.Media.Preview.Photo.Import.PhotoImportVideoSegment;
  1125.  
  1126.  
  1127.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1128.  
  1129.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  1130.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  1131.  
  1132.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1133.  
  1134. | public class Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance {
  1135. *   public string DnssdServiceInstanceName { get; set; }
  1136. +   public DnssdServiceInstance( string dnssdServiceInstanceName, HostName hostName, ushort port );
  1137. | }
  1138.  
  1139.  
  1140.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1141.  
  1142.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Security.winmd
  1143.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Security.winmd
  1144.  
  1145.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1146.  
  1147. | public class Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator {
  1148. -   public string ApplicationSid { get; set; }
  1149. -   public string AccountId { get; set; }
  1150. | }
  1151.  
  1152.  
  1153.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1154.  
  1155.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Services.winmd
  1156.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Services.winmd
  1157.  
  1158.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1159.  
  1160.  found no differences.
  1161.  
  1162.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1163.  
  1164.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  1165.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  1166.  
  1167.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1168.  
  1169.  found no differences.
  1170.  
  1171.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1172.  
  1173.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.System.winmd
  1174.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.System.winmd
  1175.  
  1176.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1177.  
  1178. | public class Windows.System.Launcher {
  1179. +   public static IAsyncOperation<IVectorView<AppInfo>> FindUriSchemeHandlersAsync( string operation );
  1180. +   public static IAsyncOperation<IVectorView<AppInfo>> FindUriSchemeHandlersAsync( string operation, LaunchQuerySupportType scheme );
  1181. +   public static IAsyncOperation<IVectorView<AppInfo>> FindFileHandlersAsync( string operation );
  1182. | }
  1183.  
  1184. + public enum Windows.System.ShutdownKind {
  1185. +   Shutdown = 0,
  1186. +   Restart = 1,
  1187. + }
  1188.  
  1189. + public class Windows.System.ShutdownManager {
  1190. +   public static void BeginShutdown( ShutdownKind shutdownKind, TimeSpan timeout );
  1191. +   public static void CancelShutdown();
  1192. + }
  1193.  
  1194. + public struct Windows.System.SystemManagementContract {
  1195. + }
  1196.  
  1197. + public class Windows.System.TimeZoneSettings {
  1198. +   public bool CanChangeTimeZone { get; }
  1199. +   public string CurrentTimeZoneDisplayName { get; }
  1200. +   public IVectorView<string> SupportedTimeZoneDisplayNames { get; }
  1201. +   public static void ChangeTimeZoneByDisplayName( string timeZoneDisplayName );
  1202. + }
  1203.  
  1204. + public struct Windows.System.Profile.ProfileHardwareTokenContract {
  1205. + }
  1206.  
  1207. + public struct Windows.System.Profile.ProfileRetailInfoContract {
  1208. + }
  1209.  
  1210. + public struct Windows.System.Profile.SystemManufacturers.SystemManufacturersContract {
  1211. + }
  1212.  
  1213. + public struct Windows.System.UserProfile.UserProfileLockScreenContract {
  1214. + }
  1215.  
  1216.  
  1217.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1218.  
  1219.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.UI.winmd
  1220.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.UI.winmd
  1221.  
  1222.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1223.  
  1224. | public class Windows.UI.Core.CoreWindow {
  1225. *   public Point PointerPosition { get; set; }
  1226. | }
  1227.  
  1228. + public struct Windows.UI.Core.CoreWindowDialogsContract {
  1229. + }
  1230.  
  1231. + public class Windows.UI.ViewManagement.ActivationViewSwitcher {
  1232. +   public IAsyncAction ShowAsStandaloneAsync( int operation );
  1233. +   public IAsyncAction ShowAsStandaloneAsync( int operation, ViewSizePreference viewId );
  1234. +   public bool IsViewPresentedOnActivationVirtualDesktop( int value );
  1235. + }
  1236.  
  1237. | public class Windows.UI.ViewManagement.ApplicationView {
  1238. +   public static bool TryUnsnapToFullscreen();
  1239. | }
  1240.  
  1241. | public class Windows.UI.ViewManagement.ApplicationViewSwitcher {
  1242. +   public static void DisableSystemViewActivationPolicy();
  1243. | }
  1244.  
  1245. | public class Windows.UI.ViewManagement.InputPane {
  1246. +   public bool Visible { get; set; }
  1247. | }
  1248.  
  1249.  
  1250.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1251.  
  1252.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1253.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1254.  
  1255.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1256.  
  1257.  found no differences.
  1258.  
  1259.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1260.  
  1261.  new file: \wim\10147x64\Windows\System32\WinMetadata\Windows.Web.winmd
  1262.  old file: \wim\10125x64\Windows\System32\WinMetadata\Windows.Web.winmd
  1263.  
  1264.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1265.  
  1266.  found no differences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement