pub fn new(
        automation: raw::InterfacePtr<AutomationTypeSystem, T>,
        raw: raw::InterfacePtr<RawTypeSystem, T>,
    ) -> ComItf<T>
    {
        ComItf {
            raw_ptr: Some(raw),
            automation_ptr: Some(automation),
            phantom: PhantomData,
        }
    }
/// Creates a `ComItf<T>` from a raw type system COM interface pointer..
Creates a `ComItf` from a raw type system COM interface pointer
Creates a ` ComItf ` from a raw type system COM interface pointer
pub fn new(
        automation: raw::InterfacePtr<AutomationTypeSystem, T>,
        raw: raw::InterfacePtr<RawTypeSystem, T>,
    ) -> ComItf<T>
    {
        ComItf {
            raw_ptr: Some(raw),
            automation_ptr: Some(automation),
            phantom: PhantomData,
        }
    }
pub fn new ( automation : raw :: InterfacePtr < AutomationTypeSystem , T > , raw : raw :: InterfacePtr < RawTypeSystem , T > , ) -> ComItf < T > { ComItf { raw_ptr : Some ( raw ) , automation_ptr : Some ( automation ) , phantom : PhantomData , } }
Creates a `ComItf<T>` from a raw type system COM interface pointer..
Creates a ` ComItf<T > ` from a raw type system COM interface pointer ..
automation
raw::InterfacePtr<AutomationTypeSystem, T>
raw
raw::InterfacePtr<RawTypeSystem, T>
automation
raw::InterfacePtr<AutomationTypeSystem, T>
raw
raw::InterfacePtr<RawTypeSystem, T>