[][src]Trait winrt::ComInterface

pub trait ComInterface {
    type Vtbl: Sized;
}

Marker trait for all COM-compatible interfaces.

Associated Types

type Vtbl: Sized

The type that defines the VTable of this interface.

Loading content...

Implementors

impl ComInterface for IActivationFactory[src]

type Vtbl = IActivationFactoryVtbl

impl ComInterface for IAgileObject[src]

impl ComInterface for IInspectable[src]

type Vtbl = IInspectableVtbl

impl ComInterface for IMemoryBufferByteAccess[src]

type Vtbl = IMemoryBufferByteAccessVtbl

impl ComInterface for IPropertySet[src]

type Vtbl = IPropertySetVtbl

impl ComInterface for IVectorChangedEventArgs[src]

type Vtbl = IVectorChangedEventArgsVtbl

impl ComInterface for PropertySet[src]

impl ComInterface for StringMap[src]

impl ComInterface for ValueSet[src]

impl ComInterface for ErrorDetails[src]

impl ComInterface for FileLoggingSession[src]

impl ComInterface for IAsyncCausalityTracerStatics[src]

type Vtbl = IAsyncCausalityTracerStaticsVtbl

impl ComInterface for IErrorDetails[src]

type Vtbl = IErrorDetailsVtbl

impl ComInterface for IErrorDetailsStatics[src]

type Vtbl = IErrorDetailsStaticsVtbl

impl ComInterface for IErrorReportingSettings[src]

type Vtbl = IErrorReportingSettingsVtbl

impl ComInterface for IFileLoggingSession[src]

type Vtbl = IFileLoggingSessionVtbl

impl ComInterface for IFileLoggingSessionFactory[src]

type Vtbl = IFileLoggingSessionFactoryVtbl

impl ComInterface for ILogFileGeneratedEventArgs[src]

type Vtbl = ILogFileGeneratedEventArgsVtbl

impl ComInterface for ILoggingActivity[src]

type Vtbl = ILoggingActivityVtbl

impl ComInterface for ILoggingActivity2[src]

type Vtbl = ILoggingActivity2Vtbl

impl ComInterface for ILoggingActivityFactory[src]

type Vtbl = ILoggingActivityFactoryVtbl

impl ComInterface for ILoggingChannel[src]

type Vtbl = ILoggingChannelVtbl

impl ComInterface for ILoggingChannel2[src]

type Vtbl = ILoggingChannel2Vtbl

impl ComInterface for ILoggingChannelFactory[src]

type Vtbl = ILoggingChannelFactoryVtbl

impl ComInterface for ILoggingChannelFactory2[src]

type Vtbl = ILoggingChannelFactory2Vtbl

impl ComInterface for ILoggingChannelOptions[src]

type Vtbl = ILoggingChannelOptionsVtbl

impl ComInterface for ILoggingChannelOptionsFactory[src]

type Vtbl = ILoggingChannelOptionsFactoryVtbl

impl ComInterface for ILoggingFields[src]

type Vtbl = ILoggingFieldsVtbl

impl ComInterface for ILoggingOptions[src]

type Vtbl = ILoggingOptionsVtbl

impl ComInterface for ILoggingOptionsFactory[src]

type Vtbl = ILoggingOptionsFactoryVtbl

impl ComInterface for ILoggingSession[src]

type Vtbl = ILoggingSessionVtbl

impl ComInterface for ILoggingSessionFactory[src]

type Vtbl = ILoggingSessionFactoryVtbl

impl ComInterface for ILoggingTarget[src]

type Vtbl = ILoggingTargetVtbl

impl ComInterface for ITracingStatusChangedEventArgs[src]

type Vtbl = ITracingStatusChangedEventArgsVtbl

impl ComInterface for LogFileGeneratedEventArgs[src]

impl ComInterface for LoggingActivity[src]

impl ComInterface for LoggingChannel[src]

impl ComInterface for LoggingChannelOptions[src]

impl ComInterface for LoggingFields[src]

impl ComInterface for LoggingOptions[src]

impl ComInterface for LoggingSession[src]

impl ComInterface for RuntimeBrokerErrorSettings[src]

impl ComInterface for TracingStatusChangedEventArgs[src]

impl ComInterface for IApiInformationStatics[src]

type Vtbl = IApiInformationStaticsVtbl

impl ComInterface for AsyncActionCompletedHandler[src]

type Vtbl = AsyncActionCompletedHandlerVtbl

impl ComInterface for Deferral[src]

impl ComInterface for DeferralCompletedHandler[src]

type Vtbl = DeferralCompletedHandlerVtbl

impl ComInterface for IAsyncAction[src]

type Vtbl = IAsyncActionVtbl

impl ComInterface for IAsyncInfo[src]

type Vtbl = IAsyncInfoVtbl

impl ComInterface for IClosable[src]

type Vtbl = IClosableVtbl

impl ComInterface for IDeferral[src]

type Vtbl = IDeferralVtbl

impl ComInterface for IDeferralFactory[src]

type Vtbl = IDeferralFactoryVtbl

impl ComInterface for IGetActivationFactory[src]

type Vtbl = IGetActivationFactoryVtbl

impl ComInterface for IGuidHelperStatics[src]

type Vtbl = IGuidHelperStaticsVtbl

impl ComInterface for IMemoryBuffer[src]

type Vtbl = IMemoryBufferVtbl

impl ComInterface for IMemoryBufferFactory[src]

type Vtbl = IMemoryBufferFactoryVtbl

impl ComInterface for IMemoryBufferReference[src]

type Vtbl = IMemoryBufferReferenceVtbl

impl ComInterface for IPropertyValue[src]

type Vtbl = IPropertyValueVtbl

impl ComInterface for IPropertyValueStatics[src]

type Vtbl = IPropertyValueStaticsVtbl

impl ComInterface for IStringable[src]

type Vtbl = IStringableVtbl

impl ComInterface for IUriEscapeStatics[src]

type Vtbl = IUriEscapeStaticsVtbl

impl ComInterface for IUriRuntimeClass[src]

type Vtbl = IUriRuntimeClassVtbl

impl ComInterface for IUriRuntimeClassFactory[src]

type Vtbl = IUriRuntimeClassFactoryVtbl

impl ComInterface for IUriRuntimeClassWithAbsoluteCanonicalUri[src]

type Vtbl = IUriRuntimeClassWithAbsoluteCanonicalUriVtbl

impl ComInterface for IWwwFormUrlDecoderEntry[src]

type Vtbl = IWwwFormUrlDecoderEntryVtbl

impl ComInterface for IWwwFormUrlDecoderRuntimeClass[src]

type Vtbl = IWwwFormUrlDecoderRuntimeClassVtbl

impl ComInterface for IWwwFormUrlDecoderRuntimeClassFactory[src]

type Vtbl = IWwwFormUrlDecoderRuntimeClassFactoryVtbl

impl ComInterface for MemoryBuffer[src]

impl ComInterface for Uri[src]

impl ComInterface for WwwFormUrlDecoder[src]

impl ComInterface for WwwFormUrlDecoderEntry[src]

impl ComInterface for IRestrictedErrorInfo[src]

impl ComInterface for IUnknown[src]

impl<K> ComInterface for IMapChangedEventArgs<K> where
    K: RtType
[src]

type Vtbl = IMapChangedEventArgsVtbl<K>

impl<K, V> ComInterface for IKeyValuePair<K, V> where
    K: RtType,
    V: RtType
[src]

type Vtbl = IKeyValuePairVtbl<K, V>

impl<K, V> ComInterface for IMap<K, V> where
    K: RtType,
    V: RtType
[src]

type Vtbl = IMapVtbl<K, V>

impl<K, V> ComInterface for IMapView<K, V> where
    K: RtType,
    V: RtType
[src]

type Vtbl = IMapViewVtbl<K, V>

impl<K, V> ComInterface for IObservableMap<K, V> where
    K: RtType,
    V: RtType
[src]

type Vtbl = IObservableMapVtbl<K, V>

impl<K, V> ComInterface for MapChangedEventHandler<K, V> where
    K: RtType,
    V: RtType
[src]

type Vtbl = MapChangedEventHandlerVtbl<K, V>

impl<T> ComInterface for IIterable<T> where
    T: RtType
[src]

type Vtbl = IIterableVtbl<T>

impl<T> ComInterface for IIterator<T> where
    T: RtType
[src]

type Vtbl = IIteratorVtbl<T>

impl<T> ComInterface for IObservableVector<T> where
    T: RtType
[src]

type Vtbl = IObservableVectorVtbl<T>

impl<T> ComInterface for IVector<T> where
    T: RtType
[src]

type Vtbl = IVectorVtbl<T>

impl<T> ComInterface for IVectorView<T> where
    T: RtType
[src]

type Vtbl = IVectorViewVtbl<T>

impl<T> ComInterface for VectorChangedEventHandler<T> where
    T: RtType
[src]

type Vtbl = VectorChangedEventHandlerVtbl<T>

impl<T> ComInterface for EventHandler<T> where
    T: RtType
[src]

type Vtbl = EventHandlerVtbl<T>

impl<T> ComInterface for IReference<T> where
    T: RtType
[src]

type Vtbl = IReferenceVtbl<T>

impl<T> ComInterface for IReferenceArray<T> where
    T: RtType
[src]

type Vtbl = IReferenceArrayVtbl<T>

impl<TProgress> ComInterface for AsyncActionProgressHandler<TProgress> where
    TProgress: RtType
[src]

type Vtbl = AsyncActionProgressHandlerVtbl<TProgress>

impl<TProgress> ComInterface for AsyncActionWithProgressCompletedHandler<TProgress> where
    TProgress: RtType
[src]

type Vtbl = AsyncActionWithProgressCompletedHandlerVtbl<TProgress>

impl<TProgress> ComInterface for IAsyncActionWithProgress<TProgress> where
    TProgress: RtType
[src]

type Vtbl = IAsyncActionWithProgressVtbl<TProgress>

impl<TResult> ComInterface for AsyncOperationCompletedHandler<TResult> where
    TResult: RtType
[src]

type Vtbl = AsyncOperationCompletedHandlerVtbl<TResult>

impl<TResult> ComInterface for IAsyncOperation<TResult> where
    TResult: RtType
[src]

type Vtbl = IAsyncOperationVtbl<TResult>

impl<TResult, TProgress> ComInterface for AsyncOperationProgressHandler<TResult, TProgress> where
    TResult: RtType,
    TProgress: RtType
[src]

type Vtbl = AsyncOperationProgressHandlerVtbl<TResult, TProgress>

impl<TResult, TProgress> ComInterface for AsyncOperationWithProgressCompletedHandler<TResult, TProgress> where
    TResult: RtType,
    TProgress: RtType
[src]

type Vtbl = AsyncOperationWithProgressCompletedHandlerVtbl<TResult, TProgress>

impl<TResult, TProgress> ComInterface for IAsyncOperationWithProgress<TResult, TProgress> where
    TResult: RtType,
    TProgress: RtType
[src]

type Vtbl = IAsyncOperationWithProgressVtbl<TResult, TProgress>

impl<TSender, TResult> ComInterface for TypedEventHandler<TSender, TResult> where
    TSender: RtType,
    TResult: RtType
[src]

type Vtbl = TypedEventHandlerVtbl<TSender, TResult>

Loading content...