From 9ce3570f2616bd17b47c3bc78cf04eaf61b5e127 Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Fri, 7 Aug 2026 10:57:36 +0200 Subject: [PATCH] Remove the unused IPropertyBag IPropertyBag was added in 2010 together with the WebKit browser backend for Windows (bug 220098) and WebUIDelegate was its only caller. That backend was deleted in 2020 by bug 560190, but the COM wrapper was left behind and has had no caller since. The GUID named IIDIPropertyBag in Accessible is a local variable in a diagnostic interface-id to name mapping and is unrelated to this class. --- .../swt/internal/ole/win32/IPropertyBag.java | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/IPropertyBag.java diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/IPropertyBag.java b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/IPropertyBag.java deleted file mode 100644 index f234be670db..00000000000 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/IPropertyBag.java +++ /dev/null @@ -1,27 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011, 2012 IBM Corporation and others. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.internal.ole.win32; - - -public class IPropertyBag extends IUnknown { - -public IPropertyBag (long address) { - super (address); -} - -public int Read (long pszPropName, long pVar, long[] pErrorLog) { - return COM.VtblCall (3, getAddress(), pszPropName, pVar, pErrorLog); -} - -}