pub unsafe fn null_itf() -> ComItf<T> {
        ComItf {
            raw_ptr: raw::InterfacePtr::null(),
            automation_ptr: raw::InterfacePtr::null(),
            phantom: PhantomData,
        }
    }
/// Returns a `ComItf<T>` value that references a null pointer.
///
/// # Safety
///
/// The `ComItf<T>` returned by the function will be invalid for any
/// method calls. Its purpose is to act as a return value from COM
/// methods in the case of an error result.
Returns a `ComItf` value that references a null pointer.
Returns a ` ComItf ` value that references a null pointer .
pub unsafe fn null_itf() -> ComItf<T> {
        ComItf {
            raw_ptr: raw::InterfacePtr::null(),
            automation_ptr: raw::InterfacePtr::null(),
            phantom: PhantomData,
        }
    }
pub unsafe fn null_itf ( ) -> ComItf < T > { ComItf { raw_ptr : raw :: InterfacePtr :: null ( ) , automation_ptr : raw :: InterfacePtr :: null ( ) , phantom : PhantomData , } }
Returns a `ComItf<T>` value that references a null pointer.
Returns a ` ComItf<T > ` value that references a null pointer .
safety
The `ComItf` returned by the function will be invalid for any
method calls. Its purpose is to act as a return value from COM
methods in the case of an error result.
The ` ComItf ` returned by the function will be invalid for any method calls . Its purpose is to act as a return value from COM methods in the case of an error result .