pub unsafe extern "system" fn CoSwitchCallContext( pNewObject: *mut IUnknown, ppOldObject: *mut *mut IUnknown) -> HRESULT