blob: d3500aa2d6a4f1a018348d433b0ea93243e8b89a [file] [log] [blame]
#[doc = "*Required features: `\"Graphics\"`, `\"implement\"`*"]
pub trait IGeometrySource2D_Impl: Sized {}
impl ::windows::core::RuntimeName for IGeometrySource2D {
const NAME: &'static str = "Windows.Graphics.IGeometrySource2D";
}
impl IGeometrySource2D_Vtbl {
pub const fn new<Identity: ::windows::core::IUnknownImpl<Impl = Impl>, Impl: IGeometrySource2D_Impl, const OFFSET: isize>() -> IGeometrySource2D_Vtbl {
Self { base__: ::windows::core::IInspectable_Vtbl::new::<Identity, IGeometrySource2D, OFFSET>() }
}
pub fn matches(iid: &windows::core::GUID) -> bool {
iid == &<IGeometrySource2D as ::windows::core::ComInterface>::IID
}
}