// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 // swiftlint:disable all import Foundation @_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation import CWinRT /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.media.effects.iaudioeffectdefinition) public protocol IAudioEffectDefinition : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.media.effects.iaudioeffectdefinition.activatableclassid) var activatableClassId: String { get } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.media.effects.iaudioeffectdefinition.properties) var properties: WindowsFoundation.AnyIPropertySet! { get } } extension IAudioEffectDefinition { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Windows_Media_Effects.IAudioEffectDefinitionWrapper.IID: let wrapper = __ABI_Windows_Media_Effects.IAudioEffectDefinitionWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIAudioEffectDefinition = any IAudioEffectDefinition