pub unsafe extern "system" fn CoLockObjectExternal( punk: *mut c_void, flock: BOOL, flastunlockreleases: BOOL, ) -> HRESULT