Trait winrt::ComIid
[−]
[src]
pub trait ComIid { fn iid() -> &'static Guid; }
Provides a way to get the IID for a COM/WinRT interface. This should be implemented for all interfaces, except parameterized ones, because IIDs of parameterized interfaces depend on concrete instantiations of the parameter types.
Required Methods
Implementors
impl ComIid for IUnknown
impl ComIid for IRestrictedErrorInfo
impl ComIid for IAgileObject
impl ComIid for IVectorChangedEventArgs
impl ComIid for IPropertySet
impl ComIid for PropertySet
impl ComIid for ValueSet
impl ComIid for StringMap
impl ComIid for IIterable<bool>
impl ComIid for IIterable<f32>
impl ComIid for IIterable<f64>
impl ComIid for IIterable<Guid>
impl ComIid for IIterable<HString>
impl ComIid for IIterable<i32>
impl ComIid for IIterable<IInspectable>
impl ComIid for IIterable<IIterable<Point>>
impl ComIid for IIterable<IKeyValuePair<Guid, IInspectable>>
impl ComIid for IIterable<IKeyValuePair<HString, HString>>
impl ComIid for IIterable<IKeyValuePair<HString, IInspectable>>
impl ComIid for IIterable<IKeyValuePair<HString, IVector<HString>>>
impl ComIid for IIterable<IKeyValuePair<HString, IVectorView<HString>>>
impl ComIid for IIterable<IKeyValuePair<IInspectable, IInspectable>>
impl ComIid for IIterable<IMapView<HString, IInspectable>>
impl ComIid for IIterable<DateTime>
impl ComIid for IIterable<Point>
impl ComIid for IIterable<TimeSpan>
impl ComIid for IIterable<Uri>
impl ComIid for IIterable<u32>
impl ComIid for IIterable<u8>
impl ComIid for IIterator<bool>
impl ComIid for IIterator<f32>
impl ComIid for IIterator<f64>
impl ComIid for IIterator<Guid>
impl ComIid for IIterator<HString>
impl ComIid for IIterator<i32>
impl ComIid for IIterator<IInspectable>
impl ComIid for IIterator<IIterable<Point>>
impl ComIid for IIterator<IKeyValuePair<Guid, IInspectable>>
impl ComIid for IIterator<IKeyValuePair<HString, HString>>
impl ComIid for IIterator<IKeyValuePair<HString, IInspectable>>
impl ComIid for IIterator<IKeyValuePair<HString, IVector<HString>>>
impl ComIid for IIterator<IKeyValuePair<HString, IVectorView<HString>>>
impl ComIid for IIterator<IKeyValuePair<IInspectable, IInspectable>>
impl ComIid for IIterator<IMapView<HString, IInspectable>>
impl ComIid for IIterator<DateTime>
impl ComIid for IIterator<Point>
impl ComIid for IIterator<TimeSpan>
impl ComIid for IIterator<Uri>
impl ComIid for IIterator<u32>
impl ComIid for IIterator<u8>
impl ComIid for IKeyValuePair<Guid, IInspectable>
impl ComIid for IKeyValuePair<HString, HString>
impl ComIid for IKeyValuePair<HString, IInspectable>
impl ComIid for IKeyValuePair<HString, IVector<HString>>
impl ComIid for IKeyValuePair<HString, IVectorView<HString>>
impl ComIid for IKeyValuePair<IInspectable, IInspectable>
impl ComIid for IMap<Guid, IInspectable>
impl ComIid for IMap<HString, HString>
impl ComIid for IMap<HString, IInspectable>
impl ComIid for IMap<HString, IVector<HString>>
impl ComIid for IMap<IInspectable, IInspectable>
impl ComIid for IMapChangedEventArgs<HString>
impl ComIid for IMapView<Guid, IInspectable>
impl ComIid for IMapView<HString, HString>
impl ComIid for IMapView<HString, IInspectable>
impl ComIid for IMapView<HString, IVector<HString>>
impl ComIid for IMapView<HString, IVectorView<HString>>
impl ComIid for IMapView<IInspectable, IInspectable>
impl ComIid for IObservableMap<HString, HString>
impl ComIid for IObservableVector<IInspectable>
impl ComIid for IVector<f32>
impl ComIid for IVector<f64>
impl ComIid for IVector<Guid>
impl ComIid for IVector<HString>
impl ComIid for IVector<i32>
impl ComIid for IVector<IInspectable>
impl ComIid for IVector<DateTime>
impl ComIid for IVector<Point>
impl ComIid for IVector<Uri>
impl ComIid for IVector<u32>
impl ComIid for IVectorView<bool>
impl ComIid for IVectorView<f32>
impl ComIid for IVectorView<f64>
impl ComIid for IVectorView<Guid>
impl ComIid for IVectorView<HString>
impl ComIid for IVectorView<i32>
impl ComIid for IVectorView<IInspectable>
impl ComIid for IVectorView<IMapView<HString, IInspectable>>
impl ComIid for IVectorView<DateTime>
impl ComIid for IVectorView<Point>
impl ComIid for IVectorView<Uri>
impl ComIid for IVectorView<u32>
impl ComIid for IVectorView<u8>
impl ComIid for MapChangedEventHandler<HString, HString>
impl ComIid for VectorChangedEventHandler<IInspectable>
impl ComIid for IApiInformationStatics
impl ComIid for ITracingStatusChangedEventArgs
impl ComIid for IAsyncCausalityTracerStatics
impl ComIid for TracingStatusChangedEventArgs
impl ComIid for IErrorReportingSettings
impl ComIid for RuntimeBrokerErrorSettings
impl ComIid for IErrorDetailsStatics
impl ComIid for ErrorDetails
impl ComIid for IErrorDetails
impl ComIid for ILoggingOptions
impl ComIid for ILoggingOptionsFactory
impl ComIid for LoggingOptions
impl ComIid for ILoggingChannelOptions
impl ComIid for ILoggingChannelOptionsFactory
impl ComIid for LoggingChannelOptions
impl ComIid for ILoggingFields
impl ComIid for LoggingFields
impl ComIid for ILoggingTarget
impl ComIid for LoggingActivity
impl ComIid for ILoggingChannel
impl ComIid for ILoggingChannel2
impl ComIid for ILoggingChannelFactory
impl ComIid for LoggingChannel
impl ComIid for ILoggingChannelFactory2
impl ComIid for ILoggingActivity
impl ComIid for ILoggingActivity2
impl ComIid for ILoggingActivityFactory
impl ComIid for ILoggingSession
impl ComIid for ILoggingSessionFactory
impl ComIid for LoggingSession
impl ComIid for ILogFileGeneratedEventArgs
impl ComIid for LogFileGeneratedEventArgs
impl ComIid for IFileLoggingSession
impl ComIid for IFileLoggingSessionFactory
impl ComIid for FileLoggingSession
impl ComIid for IClosable
impl ComIid for IPropertyValue
impl ComIid for IPropertyValueStatics
impl ComIid for IStringable
impl ComIid for AsyncActionCompletedHandler
impl ComIid for IDeferral
impl ComIid for DeferralCompletedHandler
impl ComIid for IDeferralFactory
impl ComIid for Deferral
impl ComIid for IAsyncInfo
impl ComIid for IAsyncAction
impl ComIid for IMemoryBufferReference
impl ComIid for IMemoryBuffer
impl ComIid for IMemoryBufferFactory
impl ComIid for MemoryBuffer
impl ComIid for IUriRuntimeClass
impl ComIid for WwwFormUrlDecoder
impl ComIid for Uri
impl ComIid for IUriRuntimeClassWithAbsoluteCanonicalUri
impl ComIid for IUriEscapeStatics
impl ComIid for IUriRuntimeClassFactory
impl ComIid for IWwwFormUrlDecoderEntry
impl ComIid for IWwwFormUrlDecoderRuntimeClass
impl ComIid for IWwwFormUrlDecoderRuntimeClassFactory
impl ComIid for WwwFormUrlDecoderEntry
impl ComIid for IGetActivationFactory
impl ComIid for AsyncActionProgressHandler<f64>
impl ComIid for AsyncActionProgressHandler<u64>
impl ComIid for AsyncActionWithProgressCompletedHandler<f64>
impl ComIid for AsyncActionWithProgressCompletedHandler<u64>
impl ComIid for AsyncOperationCompletedHandler<bool>
impl ComIid for AsyncOperationCompletedHandler<IMap<HString, IInspectable>>
impl ComIid for AsyncOperationCompletedHandler<IMapView<HString, IInspectable>>
impl ComIid for AsyncOperationCompletedHandler<IPropertySet>
impl ComIid for AsyncOperationCompletedHandler<IVector<HString>>
impl ComIid for AsyncOperationCompletedHandler<IVectorView<IMapView<HString, IInspectable>>>
impl ComIid for AsyncOperationCompletedHandler<IVectorView<HString>>
impl ComIid for AsyncOperationCompletedHandler<IVectorView<IInspectable>>
impl ComIid for AsyncOperationCompletedHandler<IVectorView<u32>>
impl ComIid for AsyncOperationCompletedHandler<ErrorDetails>
impl ComIid for AsyncOperationCompletedHandler<Guid>
impl ComIid for AsyncOperationCompletedHandler<HString>
impl ComIid for AsyncOperationCompletedHandler<i32>
impl ComIid for AsyncOperationCompletedHandler<i64>
impl ComIid for AsyncOperationCompletedHandler<IInspectable>
impl ComIid for AsyncOperationCompletedHandler<IReference<DateTime>>
impl ComIid for AsyncOperationCompletedHandler<IReference<TimeSpan>>
impl ComIid for AsyncOperationCompletedHandler<u32>
impl ComIid for AsyncOperationCompletedHandler<u64>
impl ComIid for AsyncOperationCompletedHandler<Uri>
impl ComIid for AsyncOperationProgressHandler<bool, f64>
impl ComIid for AsyncOperationProgressHandler<HString, u64>
impl ComIid for AsyncOperationProgressHandler<u32, u32>
impl ComIid for AsyncOperationProgressHandler<u64, u64>
impl ComIid for AsyncOperationWithProgressCompletedHandler<bool, f64>
impl ComIid for AsyncOperationWithProgressCompletedHandler<HString, u64>
impl ComIid for AsyncOperationWithProgressCompletedHandler<u32, u32>
impl ComIid for AsyncOperationWithProgressCompletedHandler<u64, u64>
impl ComIid for EventHandler<TracingStatusChangedEventArgs>
impl ComIid for EventHandler<IInspectable>
impl ComIid for IAsyncActionWithProgress<f64>
impl ComIid for IAsyncActionWithProgress<u64>
impl ComIid for IAsyncOperation<bool>
impl ComIid for IAsyncOperation<IMap<HString, IInspectable>>
impl ComIid for IAsyncOperation<IMapView<HString, IInspectable>>
impl ComIid for IAsyncOperation<IPropertySet>
impl ComIid for IAsyncOperation<IVector<HString>>
impl ComIid for IAsyncOperation<IVectorView<IMapView<HString, IInspectable>>>
impl ComIid for IAsyncOperation<IVectorView<HString>>
impl ComIid for IAsyncOperation<IVectorView<IInspectable>>
impl ComIid for IAsyncOperation<IVectorView<u32>>
impl ComIid for IAsyncOperation<ErrorDetails>
impl ComIid for IAsyncOperation<Guid>
impl ComIid for IAsyncOperation<HString>
impl ComIid for IAsyncOperation<i32>
impl ComIid for IAsyncOperation<i64>
impl ComIid for IAsyncOperation<IInspectable>
impl ComIid for IAsyncOperation<IReference<DateTime>>
impl ComIid for IAsyncOperation<IReference<TimeSpan>>
impl ComIid for IAsyncOperation<u32>
impl ComIid for IAsyncOperation<u64>
impl ComIid for IAsyncOperation<Uri>
impl ComIid for IAsyncOperationWithProgress<bool, f64>
impl ComIid for IAsyncOperationWithProgress<HString, u64>
impl ComIid for IAsyncOperationWithProgress<u32, u32>
impl ComIid for IAsyncOperationWithProgress<u64, u64>
impl ComIid for IReference<bool>
impl ComIid for IReference<Char>
impl ComIid for IReference<DateTime>
impl ComIid for IReference<f32>
impl ComIid for IReference<f64>
impl ComIid for IReference<Guid>
impl ComIid for IReference<HString>
impl ComIid for IReference<i16>
impl ComIid for IReference<i32>
impl ComIid for IReference<i64>
impl ComIid for IReference<i8>
impl ComIid for IReference<IInspectable>
impl ComIid for IReference<Matrix4x4>
impl ComIid for IReference<Quaternion>
impl ComIid for IReference<Vector3>
impl ComIid for IReference<Point>
impl ComIid for IReference<Rect>
impl ComIid for IReference<Size>
impl ComIid for IReference<TimeSpan>
impl ComIid for IReference<u16>
impl ComIid for IReference<u32>
impl ComIid for IReference<u64>
impl ComIid for IReference<u8>
impl ComIid for IReferenceArray<bool>
impl ComIid for IReferenceArray<Char>
impl ComIid for IReferenceArray<DateTime>
impl ComIid for IReferenceArray<f32>
impl ComIid for IReferenceArray<f64>
impl ComIid for IReferenceArray<Guid>
impl ComIid for IReferenceArray<HString>
impl ComIid for IReferenceArray<i16>
impl ComIid for IReferenceArray<i32>
impl ComIid for IReferenceArray<i64>
impl ComIid for IReferenceArray<i8>
impl ComIid for IReferenceArray<IInspectable>
impl ComIid for IReferenceArray<Point>
impl ComIid for IReferenceArray<Rect>
impl ComIid for IReferenceArray<Size>
impl ComIid for IReferenceArray<TimeSpan>
impl ComIid for IReferenceArray<u16>
impl ComIid for IReferenceArray<u32>
impl ComIid for IReferenceArray<u64>
impl ComIid for IReferenceArray<u8>
impl ComIid for TypedEventHandler<IFileLoggingSession, LogFileGeneratedEventArgs>
impl ComIid for TypedEventHandler<ILoggingChannel, IInspectable>
impl ComIid for TypedEventHandler<IInspectable, IInspectable>
impl ComIid for TypedEventHandler<IMemoryBufferReference, IInspectable>
impl ComIid for IInspectable
impl ComIid for IActivationFactory