Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
- new file: 14894_Windows.WinMD
- old file: 14393_Windows.WinMD
- diff legends: +: added, -: removed, *: changed, |: type member changed
- | public class Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger {
- + public BluetoothEventTriggeringMode EventTriggeringMode { get; }
- + public GattCharacteristicNotificationTrigger( GattCharacteristic characteristic, BluetoothEventTriggeringMode eventTriggeringMode );
- | }
- + public class Windows.ApplicationModel.Background.GattServiceProviderTrigger {
- + public BluetoothLEAdvertisementFilter AdvertisementFilter { get; }
- + public string Id { get; }
- + public GattServiceProvider Service { get; }
- + public GattServiceProviderTrigger( string serviceId, GattServiceProvider service );
- + public GattServiceProviderTrigger( string serviceId, GattServiceProvider service, BluetoothLEAdvertisementFilter filter );
- + }
- | public class Windows.ApplicationModel.Core.CoreApplicationView {
- + public IPropertySet Properties { get; }
- | }
- + public class Windows.Devices.Bluetooth.BluetoothAdapter {
- + public bool AdvertisementOffloadSupported { get; }
- + public BluetoothTransports AvailableTransports { get; }
- + public ulong BluetoothAddress { get; }
- + public string DeviceId { get; }
- + public IAsyncOperation<Radio> GetRadioAsync();
- + public static string GetDeviceSelector();
- + public static IAsyncOperation<BluetoothAdapter> FromIdAsync( string asyncOp );
- + public static IAsyncOperation<BluetoothAdapter> GetDefaultAsync();
- + }
- | public class Windows.Devices.Bluetooth.BluetoothDevice {
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesAsync();
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesAsync( BluetoothCacheMode asyncOp );
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesForUuidAsync( GattUuid asyncOp );
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesForUuidAsync( GattUuid asyncOp, BluetoothCacheMode serviceUuid );
- | }
- + public class Windows.Devices.Bluetooth.BluetoothDeviceId {
- + public string DeviceId { get; }
- + public BluetoothTransports Transport { get; }
- + }
- | public enum Windows.Devices.Bluetooth.BluetoothError {
- + TransportNotSupported = 9,
- | }
- | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
- + public DeviceAccessInformation DeviceAccessInformation { get; }
- + public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync();
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesAsync();
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesAsync( BluetoothCacheMode asyncOp );
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesForUuidAsync( GattUuid asyncOp );
- + public IAsyncOperation<GattDeviceServicesResult> GetGattServicesForUuidAsync( GattUuid asyncOp, BluetoothCacheMode serviceUuid );
- | }
- + public enum Windows.Devices.Bluetooth.BluetoothTransports {
- + None = 0,
- + Classic = 1,
- + LowEnergy = 2,
- + DualMode = 3,
- + }
- + public enum Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode {
- + Serial = 0,
- + Batch = 1,
- + KeepLatest = 2,
- + }
- | public class Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails {
- + public BluetoothError Error { get; }
- + public BluetoothEventTriggeringMode EventTriggeringMode { get; }
- + public IVectorView<GattValueChangedEventArgs> ValueChangedEvents { get; }
- | }
- + public class Windows.Devices.Bluetooth.Background.GattServiceProviderRequestActivityInfo {
- + public GattServiceProviderRequestActivityType ActivityType { get; }
- + public GattServiceProviderRequestAttributeType AttributeType { get; }
- + public GattLocalCharacteristic Characteristic { get; }
- + public GattLocalDescriptor Descriptor { get; }
- + public GattReadRequestEventArgs ReadRequest { get; }
- + public GattWriteRequestEventArgs WriteRequest { get; }
- + }
- + public enum Windows.Devices.Bluetooth.Background.GattServiceProviderRequestActivityType {
- + None = 0,
- + ReadRequest = 1,
- + WriteRequest = 2,
- + ClientSubscriptionChange = 3,
- + }
- + public enum Windows.Devices.Bluetooth.Background.GattServiceProviderRequestAttributeType {
- + None = 0,
- + Characteristic = 1,
- + Descriptor = 2,
- + }
- + public class Windows.Devices.Bluetooth.Background.GattServiceProviderTriggerDetails {
- + public GattServiceProviderRequestActivityInfo ActivityInfo { get; }
- + public BluetoothError Error { get; }
- + public GattServiceProviderTriggerReason Reason { get; }
- + public GattServiceProvider Service { get; }
- + public Guid TaskId { get; }
- + }
- + public enum Windows.Devices.Bluetooth.Background.GattServiceProviderTriggerReason {
- + StatusChange = 0,
- + Activity = 1,
- + }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic {
- + public IAsyncOperation<GattDescriptorsResult> GetDescriptorsAsync();
- + public IAsyncOperation<GattDescriptorsResult> GetDescriptorsAsync( BluetoothCacheMode asyncOp );
- + public IAsyncOperation<GattDescriptorsResult> GetDescriptorsForUuidAsync( GattUuid asyncOp );
- + public IAsyncOperation<GattDescriptorsResult> GetDescriptorsForUuidAsync( GattUuid asyncOp, BluetoothCacheMode descriptorUuid );
- + public IAsyncOperation<GattWriteResult> WriteValueWithResultAsync( IBuffer asyncOp );
- + public IAsyncOperation<GattWriteResult> WriteValueWithResultAsync( IBuffer asyncOp, GattWriteOption value );
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult {
- + public IVectorView<GattCharacteristic> Characteristics { get; }
- + public BluetoothError Error { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult {
- + public IReference<byte> ProtocolError { get; }
- + public GattCommunicationStatus Status { get; }
- + public GattSubscribedClient SubscribedClient { get; }
- + }
- | public enum Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus {
- + ProtocolError = 2,
- | }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor {
- + public IAsyncOperation<GattWriteResult> WriteValueWithResultAsync( IBuffer asyncOp );
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult {
- + public IVectorView<GattDescriptor> Descriptors { get; }
- + public BluetoothError Error { get; }
- + }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService {
- + public DeviceAccessInformation DeviceAccessInformation { get; }
- + public GattSession Session { get; }
- + public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync();
- + public IAsyncOperation<GattCharacteristicsResult> GetCharacteristicsAsync();
- + public IAsyncOperation<GattCharacteristicsResult> GetCharacteristicsAsync( BluetoothCacheMode asyncOp );
- + public IAsyncOperation<GattCharacteristicsResult> GetCharacteristicsForUuidAsync( GattUuid asyncOp );
- + public IAsyncOperation<GattCharacteristicsResult> GetCharacteristicsForUuidAsync( GattUuid asyncOp, BluetoothCacheMode characteristicUuid );
- + public IAsyncOperation<GattIncludedServicesResult> GetIncludedServicesAsync();
- + public IAsyncOperation<GattIncludedServicesResult> GetIncludedServicesAsync( BluetoothCacheMode asyncOp );
- + public IAsyncOperation<GattIncludedServicesResult> GetIncludedServicesForUuidAsync( GattUuid asyncOp );
- + public IAsyncOperation<GattIncludedServicesResult> GetIncludedServicesForUuidAsync( GattUuid asyncOp, BluetoothCacheMode serviceUuid );
- + public static IAsyncOperation<GattDeviceService> FromIdAsync( string asyncOp, GattSharingMode deviceId );
- + public static IAsyncOperation<GattDeviceServicesResult> FromIdWithResultAsync( string asyncOp );
- + public static IAsyncOperation<GattDeviceServicesResult> FromIdWithResultAsync( string asyncOp, GattSharingMode deviceId );
- + public static string GetDeviceSelector( GattUuid selector );
- + public static string GetDeviceSelectorForBluetoothDeviceId( BluetoothDeviceId selector );
- + public static string GetDeviceSelectorForBluetoothDeviceId( BluetoothDeviceId selector, BluetoothCacheMode bluetoothDeviceId );
- + public static string GetDeviceSelectorForBluetoothDeviceIdAndGattUuid( BluetoothDeviceId selector, GattUuid bluetoothDeviceId );
- + public static string GetDeviceSelectorForBluetoothDeviceIdAndGattUuid( BluetoothDeviceId selector, GattUuid bluetoothDeviceId, BluetoothCacheMode gattUuid );
- + public static IAsyncOperation<GattDeviceService> FromIdAsync( string asyncOp );
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult {
- + public BluetoothError Error { get; }
- + public IVectorView<GattDeviceService> Services { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattIncludedServicesResult {
- + public BluetoothError Error { get; }
- + public IVectorView<GattDeviceService> Services { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic {
- + public GattCharacteristicProperties CharacteristicProperties { get; }
- + public IVectorView<GattLocalDescriptor> Descriptors { get; }
- + public IVectorView<GattPresentationFormat> PresentationFormats { get; }
- + public GattProtectionLevel ReadProtectionLevel { get; }
- + public IVectorView<GattSubscribedClient> SubscribedClients { get; }
- + public string UserDescription { get; }
- + public Guid Uuid { get; }
- + public IBuffer Value { get; }
- + public GattProtectionLevel WriteProtectionLevel { get; }
- + public IAsyncOperation<GattLocalDescriptor> CreateDescriptorAsync( GattUuid asyncOp, GattLocalDescriptorParameters descriptorUuid );
- + public IAsyncOperation<IVectorView<GattClientNotificationResult>> NotifyValueAsync( IBuffer asyncOp );
- + public IAsyncOperation<GattClientNotificationResult> NotifyValueAsync( IBuffer asyncOp, GattSubscribedClient value );
- + TypedEventHandler<GattLocalCharacteristic, GattReadRequestEventArgs> ReadRequest;
- + TypedEventHandler<GattLocalCharacteristic, object> SubscribedClientsChanged;
- + TypedEventHandler<GattLocalCharacteristic, GattWriteRequestEventArgs> WriteRequest;
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters {
- + public GattProtectionLevel WriteProtectionLevel { get; set; }
- + public IBuffer Value { get; set; }
- + public string UserDescription { get; set; }
- + public GattProtectionLevel ReadProtectionLevel { get; set; }
- + public GattCharacteristicProperties CharacteristicProperties { get; set; }
- + public IVector<GattPresentationFormat> PresentationFormats { get; }
- + public GattLocalCharacteristicParameters();
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor {
- + public GattProtectionLevel ReadProtectionLevel { get; }
- + public Guid Uuid { get; }
- + public IBuffer Value { get; }
- + public GattProtectionLevel WriteProtectionLevel { get; }
- + TypedEventHandler<GattLocalDescriptor, GattReadRequestEventArgs> ReadRequest;
- + TypedEventHandler<GattLocalDescriptor, GattWriteRequestEventArgs> WriteRequest;
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters {
- + public GattProtectionLevel WriteProtectionLevel { get; set; }
- + public IBuffer Value { get; set; }
- + public GattProtectionLevel ReadProtectionLevel { get; set; }
- + public GattLocalDescriptorParameters();
- + }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat {
- + public static GattPresentationFormat FromParts( byte presentationFormat, int formatType, ushort exponent, byte unit, ushort namespaceId );
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError {
- + public byte AttributeNotFound { get; }
- + public byte AttributeNotLong { get; }
- + public byte InsufficientAuthentication { get; }
- + public byte InsufficientAuthorization { get; }
- + public byte InsufficientEncryption { get; }
- + public byte InsufficientEncryptionKeySize { get; }
- + public byte InsufficientResources { get; }
- + public byte InvalidAttributeValueLength { get; }
- + public byte InvalidHandle { get; }
- + public byte InvalidOffset { get; }
- + public byte InvalidPdu { get; }
- + public byte PrepareQueueFull { get; }
- + public byte ReadNotPermitted { get; }
- + public byte RequestNotSupported { get; }
- + public byte UnlikelyError { get; }
- + public byte UnsupportedGroupType { get; }
- + public byte WriteNotPermitted { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattPublishedService {
- + public string Id { get; }
- + public string PackageFamilyName { get; }
- + public BluetoothTransports Transports { get; }
- + public GattServiceType Type { get; }
- + public string UserSecurityId { get; }
- + public Guid Uuid { get; }
- + public static string GetDeviceSelector( GattUuid selectorString );
- + public static string GetDeviceSelectorForCurrentPackage( GattUuid selectorString );
- + public static IAsyncOperation<GattPublishedService> FromIdAsync( string asyncOp );
- + }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult {
- + public IReference<byte> ProtocolError { get; }
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest {
- + public uint Length { get; }
- + public uint Offset { get; }
- + public void Complete( GattReadResponse response );
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestEventArgs {
- + public GattReadRequest Request { get; }
- + public GattSession Session { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResponse {
- + public IBuffer Value { get; set; }
- + public IReference<byte> ProtocolError { get; set; }
- + public static GattReadResponse Create( IBuffer response );
- + public static GattReadResponse Create( byte response );
- + }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult {
- + public IReference<byte> ProtocolError { get; }
- | }
- | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction {
- + public IAsyncOperation<GattWriteResult> CommitWithResultAsync();
- | }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider {
- + public IVectorView<GattLocalCharacteristic> Characteristics { get; }
- + public IVectorView<GattPublishedService> IncludedServices { get; }
- + public GattServiceProviderStatus Status { get; }
- + public BluetoothTransports Transports { get; }
- + public GattServiceType Type { get; }
- + public Guid Uuid { get; }
- + public IMapView<string, GattServiceProvider> BackgroundServices { get; }
- + public void AddIncludedService( GattPublishedService includedService );
- + public IAsyncOperation<GattLocalCharacteristic> CreateCharacteristicAsync( GattUuid asyncOp, GattLocalCharacteristicParameters characteristicUuid );
- + public void StartAdvertising();
- + public void StartAdvertising( bool radioDiscoverable );
- + public void StartAdvertising( BluetoothLEAdvertisementFilter filter );
- + public void StartAdvertisingInBackground( string serviceId );
- + public void StartAdvertisingInBackground( string serviceId, BluetoothLEAdvertisementFilter filter );
- + public void StopAdvertising();
- + public static IAsyncOperation<GattServiceProviderResult> CreateAsync( GattUuid asyncOp, GattServiceType gattUuid );
- + public static IAsyncOperation<GattServiceProviderResult> CreateAsync( GattUuid asyncOp, GattServiceType gattUuid, BluetoothTransports type );
- + TypedEventHandler<GattServiceProvider, GattServiceProviderStatusChangedEventArgs> StatusChanged;
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderResult {
- + public BluetoothError Error { get; }
- + public GattServiceProvider ServiceProvider { get; }
- + }
- + public enum Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderStatus {
- + Created = 0,
- + Added = 1,
- + Removed = 2,
- + AddedAndAdvertising = 3,
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderStatusChangedEventArgs {
- + public BluetoothError Error { get; }
- + public GattServiceProviderStatus Status { get; }
- + }
- + public enum Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceType {
- + Primary = 0,
- + Secondary = 1,
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession {
- + public BluetoothDeviceId DeviceId { get; }
- + public GattSessionStatus SessionStatus { get; }
- + TypedEventHandler<GattSession, GattSessionStatusChangedEventArgs> SessionStatusChanged;
- + }
- + public enum Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatus {
- + Closed = 0,
- + Active = 1,
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatusChangedEventArgs {
- + public BluetoothError Error { get; }
- + public GattSessionStatus Status { get; }
- + }
- + public enum Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode {
- + Exclusive = 0,
- + SharedReadOnly = 1,
- + SharedReadAndWrite = 2,
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient {
- + public IReference<uint> MaxNotificationSize { get; }
- + public GattSession Session { get; }
- + TypedEventHandler<GattSubscribedClient, object> MaxNotificationSizeChanged;
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattUuid {
- + public Guid Uuid { get; }
- + public uint AsShortId();
- + public static GattUuid FromUuid( Guid gattUuid );
- + public static GattUuid FromShortId( uint gattUuid );
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest {
- + public uint Offset { get; }
- + public GattWriteOption Option { get; }
- + public IBuffer Value { get; }
- + public void Complete();
- + public void Complete( GattWriteResponse response );
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestEventArgs {
- + public GattWriteRequest Request { get; }
- + public GattSession Session { get; }
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResponse {
- + public IReference<byte> ProtocolError { get; set; }
- + public static GattWriteResponse Create( byte response );
- + }
- + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResult {
- + public IReference<byte> ProtocolError { get; }
- + public GattCommunicationStatus Status { get; }
- + }
- | public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService {
- + public static IAsyncOperation<RfcommDeviceServicesResult> FromIdWithResultAsync( string asyncOp );
- | }
- | public class Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider {
- + public static IAsyncOperation<RfcommServiceProviderResult> CreateWithResultAsync( RfcommServiceId asyncOp );
- | }
- + public class Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProviderResult {
- + public BluetoothError Error { get; }
- + public RfcommServiceProvider ServiceProvider { get; }
- + }
- + public class Windows.Media.MediaMarkerSpeechSentenceBoundary {
- + public string MediaMarkerType { get; }
- + public string Text { get; }
- + public TimeSpan Time { get; }
- + public uint SentenceLengthInCharacters { get; }
- + public uint SentenceStartCharacterOffset { get; }
- + }
- + public class Windows.Media.MediaMarkerSpeechWordBoundary {
- + public string MediaMarkerType { get; }
- + public string Text { get; }
- + public TimeSpan Time { get; }
- + public uint WordLengthInCharacters { get; }
- + public uint WordStartCharacterOffset { get; }
- + }
- | public class Windows.Media.MediaMarkerTypes {
- + public string SentenceBoundary { get; }
- + public string WordBoundary { get; }
- | }
- + public class Windows.Media.SpeechSynthesis.SpeechSynthesisOptions {
- + public bool AreWordBoundaryMarkersEnabled { get; set; }
- + public bool AreSentenceBoundaryMarkersEnabled { get; set; }
- + }
- | public class Windows.Media.SpeechSynthesis.SpeechSynthesizer {
- + public SpeechSynthesisOptions Options { get; }
- | }
Advertisement
Add Comment
Please, Sign In to add comment