[][src]Trait winrt::ComIid

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

fn iid() -> &'static Guid

Loading content...

Implementors

impl ComIid for IActivationFactory[src]

impl ComIid for IAgileObject[src]

impl ComIid for IInspectable[src]

impl ComIid for IMemoryBufferByteAccess[src]

impl ComIid for IIterable<bool>[src]

impl ComIid for IIterable<f32>[src]

impl ComIid for IIterable<f64>[src]

impl ComIid for IIterable<i16>[src]

impl ComIid for IIterable<i32>[src]

impl ComIid for IIterable<i64>[src]

impl ComIid for IIterable<u16>[src]

impl ComIid for IIterable<u32>[src]

impl ComIid for IIterable<u64>[src]

impl ComIid for IIterable<u8>[src]

impl ComIid for IIterable<Guid>[src]

impl ComIid for IIterable<HString>[src]

impl ComIid for IIterable<IInspectable>[src]

impl ComIid for IIterable<IIterable<Point>>[src]

impl ComIid for IIterable<IKeyValuePair<Guid, IInspectable>>[src]

impl ComIid for IIterable<IKeyValuePair<HString, HString>>[src]

impl ComIid for IIterable<IKeyValuePair<HString, IInspectable>>[src]

impl ComIid for IIterable<IKeyValuePair<HString, IVector<HString>>>[src]

impl ComIid for IIterable<IKeyValuePair<HString, IVectorView<HString>>>[src]

impl ComIid for IIterable<IKeyValuePair<IInspectable, IInspectable>>[src]

impl ComIid for IIterable<IMapView<HString, IInspectable>>[src]

impl ComIid for IIterable<DateTime>[src]

impl ComIid for IIterable<Point>[src]

impl ComIid for IIterable<Size>[src]

impl ComIid for IIterable<TimeSpan>[src]

impl ComIid for IIterable<Uri>[src]

impl ComIid for IIterator<bool>[src]

impl ComIid for IIterator<f32>[src]

impl ComIid for IIterator<f64>[src]

impl ComIid for IIterator<i16>[src]

impl ComIid for IIterator<i32>[src]

impl ComIid for IIterator<i64>[src]

impl ComIid for IIterator<u16>[src]

impl ComIid for IIterator<u32>[src]

impl ComIid for IIterator<u64>[src]

impl ComIid for IIterator<u8>[src]

impl ComIid for IIterator<Guid>[src]

impl ComIid for IIterator<HString>[src]

impl ComIid for IIterator<IInspectable>[src]

impl ComIid for IIterator<IIterable<Point>>[src]

impl ComIid for IIterator<IKeyValuePair<Guid, IInspectable>>[src]

impl ComIid for IIterator<IKeyValuePair<HString, HString>>[src]

impl ComIid for IIterator<IKeyValuePair<HString, IInspectable>>[src]

impl ComIid for IIterator<IKeyValuePair<HString, IVector<HString>>>[src]

impl ComIid for IIterator<IKeyValuePair<HString, IVectorView<HString>>>[src]

impl ComIid for IIterator<IKeyValuePair<IInspectable, IInspectable>>[src]

impl ComIid for IIterator<IMapView<HString, IInspectable>>[src]

impl ComIid for IIterator<DateTime>[src]

impl ComIid for IIterator<Point>[src]

impl ComIid for IIterator<Size>[src]

impl ComIid for IIterator<TimeSpan>[src]

impl ComIid for IIterator<Uri>[src]

impl ComIid for IKeyValuePair<Guid, IInspectable>[src]

impl ComIid for IKeyValuePair<HString, HString>[src]

impl ComIid for IKeyValuePair<HString, IInspectable>[src]

impl ComIid for IKeyValuePair<HString, IVector<HString>>[src]

impl ComIid for IKeyValuePair<HString, IVectorView<HString>>[src]

impl ComIid for IKeyValuePair<IInspectable, IInspectable>[src]

impl ComIid for IMap<Guid, IInspectable>[src]

impl ComIid for IMap<HString, HString>[src]

impl ComIid for IMap<HString, IInspectable>[src]

impl ComIid for IMap<HString, IVector<HString>>[src]

impl ComIid for IMap<IInspectable, IInspectable>[src]

impl ComIid for IMapChangedEventArgs<HString>[src]

impl ComIid for IMapView<Guid, IInspectable>[src]

impl ComIid for IMapView<HString, HString>[src]

impl ComIid for IMapView<HString, IInspectable>[src]

impl ComIid for IMapView<HString, IVector<HString>>[src]

impl ComIid for IMapView<HString, IVectorView<HString>>[src]

impl ComIid for IMapView<IInspectable, IInspectable>[src]

impl ComIid for IObservableMap<HString, HString>[src]

impl ComIid for IObservableVector<IInspectable>[src]

impl ComIid for IPropertySet[src]

impl ComIid for IVector<f32>[src]

impl ComIid for IVector<f64>[src]

impl ComIid for IVector<i32>[src]

impl ComIid for IVector<u32>[src]

impl ComIid for IVector<Guid>[src]

impl ComIid for IVector<HString>[src]

impl ComIid for IVector<IInspectable>[src]

impl ComIid for IVector<DateTime>[src]

impl ComIid for IVector<Point>[src]

impl ComIid for IVector<Uri>[src]

impl ComIid for IVectorChangedEventArgs[src]

impl ComIid for IVectorView<bool>[src]

impl ComIid for IVectorView<f32>[src]

impl ComIid for IVectorView<f64>[src]

impl ComIid for IVectorView<i16>[src]

impl ComIid for IVectorView<i32>[src]

impl ComIid for IVectorView<i64>[src]

impl ComIid for IVectorView<u16>[src]

impl ComIid for IVectorView<u32>[src]

impl ComIid for IVectorView<u64>[src]

impl ComIid for IVectorView<u8>[src]

impl ComIid for IVectorView<Guid>[src]

impl ComIid for IVectorView<HString>[src]

impl ComIid for IVectorView<IInspectable>[src]

impl ComIid for IVectorView<IMapView<HString, IInspectable>>[src]

impl ComIid for IVectorView<DateTime>[src]

impl ComIid for IVectorView<Point>[src]

impl ComIid for IVectorView<Size>[src]

impl ComIid for IVectorView<Uri>[src]

impl ComIid for MapChangedEventHandler<HString, HString>[src]

impl ComIid for PropertySet[src]

impl ComIid for StringMap[src]

impl ComIid for ValueSet[src]

impl ComIid for VectorChangedEventHandler<IInspectable>[src]

impl ComIid for ErrorDetails[src]

impl ComIid for FileLoggingSession[src]

impl ComIid for IAsyncCausalityTracerStatics[src]

impl ComIid for IErrorDetails[src]

impl ComIid for IErrorDetailsStatics[src]

impl ComIid for IErrorReportingSettings[src]

impl ComIid for IFileLoggingSession[src]

impl ComIid for IFileLoggingSessionFactory[src]

impl ComIid for ILogFileGeneratedEventArgs[src]

impl ComIid for ILoggingActivity[src]

impl ComIid for ILoggingActivity2[src]

impl ComIid for ILoggingActivityFactory[src]

impl ComIid for ILoggingChannel[src]

impl ComIid for ILoggingChannel2[src]

impl ComIid for ILoggingChannelFactory[src]

impl ComIid for ILoggingChannelFactory2[src]

impl ComIid for ILoggingChannelOptions[src]

impl ComIid for ILoggingChannelOptionsFactory[src]

impl ComIid for ILoggingFields[src]

impl ComIid for ILoggingOptions[src]

impl ComIid for ILoggingOptionsFactory[src]

impl ComIid for ILoggingSession[src]

impl ComIid for ILoggingSessionFactory[src]

impl ComIid for ILoggingTarget[src]

impl ComIid for ITracingStatusChangedEventArgs[src]

impl ComIid for LogFileGeneratedEventArgs[src]

impl ComIid for LoggingActivity[src]

impl ComIid for LoggingChannel[src]

impl ComIid for LoggingChannelOptions[src]

impl ComIid for LoggingFields[src]

impl ComIid for LoggingOptions[src]

impl ComIid for LoggingSession[src]

impl ComIid for RuntimeBrokerErrorSettings[src]

impl ComIid for TracingStatusChangedEventArgs[src]

impl ComIid for IApiInformationStatics[src]

impl ComIid for AsyncActionCompletedHandler[src]

impl ComIid for AsyncActionProgressHandler<f64>[src]

impl ComIid for AsyncActionProgressHandler<u64>[src]

impl ComIid for AsyncActionWithProgressCompletedHandler<f64>[src]

impl ComIid for AsyncActionWithProgressCompletedHandler<u64>[src]

impl ComIid for AsyncOperationCompletedHandler<bool>[src]

impl ComIid for AsyncOperationCompletedHandler<i32>[src]

impl ComIid for AsyncOperationCompletedHandler<i64>[src]

impl ComIid for AsyncOperationCompletedHandler<u32>[src]

impl ComIid for AsyncOperationCompletedHandler<u64>[src]

impl ComIid for AsyncOperationCompletedHandler<Guid>[src]

impl ComIid for AsyncOperationCompletedHandler<HString>[src]

impl ComIid for AsyncOperationCompletedHandler<IInspectable>[src]

impl ComIid for AsyncOperationCompletedHandler<IMap<HString, HString>>[src]

impl ComIid for AsyncOperationCompletedHandler<IMap<HString, IInspectable>>[src]

impl ComIid for AsyncOperationCompletedHandler<IMapView<HString, HString>>[src]

impl ComIid for AsyncOperationCompletedHandler<IMapView<HString, IInspectable>>[src]

impl ComIid for AsyncOperationCompletedHandler<IPropertySet>[src]

impl ComIid for AsyncOperationCompletedHandler<IVector<HString>>[src]

impl ComIid for AsyncOperationCompletedHandler<IVectorView<u32>>[src]

impl ComIid for AsyncOperationCompletedHandler<IVectorView<HString>>[src]

impl ComIid for AsyncOperationCompletedHandler<IVectorView<IInspectable>>[src]

impl ComIid for AsyncOperationCompletedHandler<IVectorView<IMapView<HString, IInspectable>>>[src]

impl ComIid for AsyncOperationCompletedHandler<ErrorDetails>[src]

impl ComIid for AsyncOperationCompletedHandler<IReference<DateTime>>[src]

impl ComIid for AsyncOperationCompletedHandler<IReference<TimeSpan>>[src]

impl ComIid for AsyncOperationCompletedHandler<Uri>[src]

impl ComIid for AsyncOperationProgressHandler<bool, f64>[src]

impl ComIid for AsyncOperationProgressHandler<u32, u32>[src]

impl ComIid for AsyncOperationProgressHandler<u64, u64>[src]

impl ComIid for AsyncOperationProgressHandler<HString, u64>[src]

impl ComIid for AsyncOperationWithProgressCompletedHandler<bool, f64>[src]

impl ComIid for AsyncOperationWithProgressCompletedHandler<u32, u32>[src]

impl ComIid for AsyncOperationWithProgressCompletedHandler<u64, u64>[src]

impl ComIid for AsyncOperationWithProgressCompletedHandler<HString, u64>[src]

impl ComIid for Deferral[src]

impl ComIid for DeferralCompletedHandler[src]

impl ComIid for EventHandler<IInspectable>[src]

impl ComIid for EventHandler<TracingStatusChangedEventArgs>[src]

impl ComIid for IAsyncAction[src]

impl ComIid for IAsyncActionWithProgress<f64>[src]

impl ComIid for IAsyncActionWithProgress<u64>[src]

impl ComIid for IAsyncInfo[src]

impl ComIid for IAsyncOperation<bool>[src]

impl ComIid for IAsyncOperation<i32>[src]

impl ComIid for IAsyncOperation<i64>[src]

impl ComIid for IAsyncOperation<u32>[src]

impl ComIid for IAsyncOperation<u64>[src]

impl ComIid for IAsyncOperation<Guid>[src]

impl ComIid for IAsyncOperation<HString>[src]

impl ComIid for IAsyncOperation<IInspectable>[src]

impl ComIid for IAsyncOperation<IMap<HString, HString>>[src]

impl ComIid for IAsyncOperation<IMap<HString, IInspectable>>[src]

impl ComIid for IAsyncOperation<IMapView<HString, HString>>[src]

impl ComIid for IAsyncOperation<IMapView<HString, IInspectable>>[src]

impl ComIid for IAsyncOperation<IPropertySet>[src]

impl ComIid for IAsyncOperation<IVector<HString>>[src]

impl ComIid for IAsyncOperation<IVectorView<u32>>[src]

impl ComIid for IAsyncOperation<IVectorView<HString>>[src]

impl ComIid for IAsyncOperation<IVectorView<IInspectable>>[src]

impl ComIid for IAsyncOperation<IVectorView<IMapView<HString, IInspectable>>>[src]

impl ComIid for IAsyncOperation<ErrorDetails>[src]

impl ComIid for IAsyncOperation<IReference<DateTime>>[src]

impl ComIid for IAsyncOperation<IReference<TimeSpan>>[src]

impl ComIid for IAsyncOperation<Uri>[src]

impl ComIid for IAsyncOperationWithProgress<bool, f64>[src]

impl ComIid for IAsyncOperationWithProgress<u32, u32>[src]

impl ComIid for IAsyncOperationWithProgress<u64, u64>[src]

impl ComIid for IAsyncOperationWithProgress<HString, u64>[src]

impl ComIid for IClosable[src]

impl ComIid for IDeferral[src]

impl ComIid for IDeferralFactory[src]

impl ComIid for IGetActivationFactory[src]

impl ComIid for IGuidHelperStatics[src]

impl ComIid for IMemoryBuffer[src]

impl ComIid for IMemoryBufferFactory[src]

impl ComIid for IMemoryBufferReference[src]

impl ComIid for IPropertyValue[src]

impl ComIid for IPropertyValueStatics[src]

impl ComIid for IReference<bool>[src]

impl ComIid for IReference<f32>[src]

impl ComIid for IReference<f64>[src]

impl ComIid for IReference<i16>[src]

impl ComIid for IReference<i32>[src]

impl ComIid for IReference<i64>[src]

impl ComIid for IReference<i8>[src]

impl ComIid for IReference<u16>[src]

impl ComIid for IReference<u32>[src]

impl ComIid for IReference<u64>[src]

impl ComIid for IReference<u8>[src]

impl ComIid for IReference<Char>[src]

impl ComIid for IReference<Guid>[src]

impl ComIid for IReference<HString>[src]

impl ComIid for IReference<IInspectable>[src]

impl ComIid for IReference<Matrix4x4>[src]

impl ComIid for IReference<Quaternion>[src]

impl ComIid for IReference<Vector2>[src]

impl ComIid for IReference<Vector3>[src]

impl ComIid for IReference<DateTime>[src]

impl ComIid for IReference<Point>[src]

impl ComIid for IReference<Rect>[src]

impl ComIid for IReference<Size>[src]

impl ComIid for IReference<TimeSpan>[src]

impl ComIid for IReferenceArray<bool>[src]

impl ComIid for IReferenceArray<f32>[src]

impl ComIid for IReferenceArray<f64>[src]

impl ComIid for IReferenceArray<i16>[src]

impl ComIid for IReferenceArray<i32>[src]

impl ComIid for IReferenceArray<i64>[src]

impl ComIid for IReferenceArray<i8>[src]

impl ComIid for IReferenceArray<u16>[src]

impl ComIid for IReferenceArray<u32>[src]

impl ComIid for IReferenceArray<u64>[src]

impl ComIid for IReferenceArray<u8>[src]

impl ComIid for IReferenceArray<Char>[src]

impl ComIid for IReferenceArray<Guid>[src]

impl ComIid for IReferenceArray<HString>[src]

impl ComIid for IReferenceArray<IInspectable>[src]

impl ComIid for IReferenceArray<DateTime>[src]

impl ComIid for IReferenceArray<Point>[src]

impl ComIid for IReferenceArray<Rect>[src]

impl ComIid for IReferenceArray<Size>[src]

impl ComIid for IReferenceArray<TimeSpan>[src]

impl ComIid for IStringable[src]

impl ComIid for IUriEscapeStatics[src]

impl ComIid for IUriRuntimeClass[src]

impl ComIid for IUriRuntimeClassFactory[src]

impl ComIid for IUriRuntimeClassWithAbsoluteCanonicalUri[src]

impl ComIid for IWwwFormUrlDecoderEntry[src]

impl ComIid for IWwwFormUrlDecoderRuntimeClass[src]

impl ComIid for IWwwFormUrlDecoderRuntimeClassFactory[src]

impl ComIid for MemoryBuffer[src]

impl ComIid for TypedEventHandler<IInspectable, IInspectable>[src]

impl ComIid for TypedEventHandler<IFileLoggingSession, LogFileGeneratedEventArgs>[src]

impl ComIid for TypedEventHandler<ILoggingChannel, IInspectable>[src]

impl ComIid for TypedEventHandler<IMemoryBufferReference, IInspectable>[src]

impl ComIid for Uri[src]

impl ComIid for WwwFormUrlDecoder[src]

impl ComIid for WwwFormUrlDecoderEntry[src]

impl ComIid for IRestrictedErrorInfo[src]

impl ComIid for IUnknown[src]

Loading content...