[URLMON]
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 22 Mar 2013 15:35:46 +0000 (15:35 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 22 Mar 2013 15:35:46 +0000 (15:35 +0000)
* We no longer need these files.

svn path=/trunk/; revision=58575

reactos/dll/win32/urlmon/protproxy.c [deleted file]
reactos/dll/win32/urlmon/rsrc.rc [deleted file]
reactos/dll/win32/urlmon/version.rc [deleted file]

diff --git a/reactos/dll/win32/urlmon/protproxy.c b/reactos/dll/win32/urlmon/protproxy.c
deleted file mode 100644 (file)
index 30df7ce..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-/*
- * Copyright 2009 Jacek Caban for CodeWeavers
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#include "urlmon_main.h"
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(urlmon);
-
-static inline ProtocolProxy *impl_from_IInternetProtocol(IInternetProtocol *iface)
-{
-    return CONTAINING_RECORD(iface, ProtocolProxy, IInternetProtocol_iface);
-}
-
-static HRESULT WINAPI ProtocolProxy_QueryInterface(IInternetProtocol *iface, REFIID riid, void **ppv)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    *ppv = NULL;
-    if(IsEqualGUID(&IID_IUnknown, riid)) {
-        TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv);
-        *ppv = &This->IInternetProtocol_iface;
-    }else if(IsEqualGUID(&IID_IInternetProtocolRoot, riid)) {
-        TRACE("(%p)->(IID_IInternetProtocolRoot %p)\n", This, ppv);
-        *ppv = &This->IInternetProtocol_iface;
-    }else if(IsEqualGUID(&IID_IInternetProtocol, riid)) {
-        TRACE("(%p)->(IID_IInternetProtocol %p)\n", This, ppv);
-        *ppv = &This->IInternetProtocol_iface;
-    }else if(IsEqualGUID(&IID_IInternetProtocolSink, riid)) {
-        TRACE("(%p)->(IID_IInternetProtocolSink %p)\n", This, ppv);
-        *ppv = &This->IInternetProtocolSink_iface;
-    }
-
-    if(*ppv) {
-        IInternetProtocol_AddRef(iface);
-        return S_OK;
-    }
-
-    WARN("not supported interface %s\n", debugstr_guid(riid));
-    return E_NOINTERFACE;
-}
-
-static ULONG WINAPI ProtocolProxy_AddRef(IInternetProtocol *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    LONG ref = InterlockedIncrement(&This->ref);
-    TRACE("(%p) ref=%d\n", This, ref);
-    return ref;
-}
-
-static ULONG WINAPI ProtocolProxy_Release(IInternetProtocol *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    LONG ref = InterlockedDecrement(&This->ref);
-
-    TRACE("(%p) ref=%d\n", This, ref);
-
-    if(!ref) {
-        if(This->protocol_sink)
-            IInternetProtocolSink_Release(This->protocol_sink);
-        if(This->protocol)
-            IInternetProtocol_Release(This->protocol);
-
-        heap_free(This);
-
-        URLMON_UnlockModule();
-    }
-
-    return ref;
-}
-
-static HRESULT WINAPI ProtocolProxy_Start(IInternetProtocol *iface, LPCWSTR szUrl,
-        IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo,
-        DWORD grfPI, HANDLE_PTR dwReserved)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)->(%s %p %p %08x %lx)\n", This, debugstr_w(szUrl), pOIProtSink,
-          pOIBindInfo, grfPI, dwReserved);
-
-    return IInternetProtocol_Start(This->protocol, szUrl, pOIProtSink, pOIBindInfo, grfPI, dwReserved);
-}
-
-static HRESULT WINAPI ProtocolProxy_Continue(IInternetProtocol *iface, PROTOCOLDATA *pProtocolData)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)->(%p)\n", This, pProtocolData);
-
-    return IInternetProtocol_Continue(This->protocol, pProtocolData);
-}
-
-static HRESULT WINAPI ProtocolProxy_Abort(IInternetProtocol *iface, HRESULT hrReason,
-        DWORD dwOptions)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    FIXME("(%p)->(%08x %08x)\n", This, hrReason, dwOptions);
-    return E_NOTIMPL;
-}
-
-static HRESULT WINAPI ProtocolProxy_Terminate(IInternetProtocol *iface, DWORD dwOptions)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)->(%08x)\n", This, dwOptions);
-
-    return IInternetProtocol_Terminate(This->protocol, dwOptions);
-}
-
-static HRESULT WINAPI ProtocolProxy_Suspend(IInternetProtocol *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    FIXME("(%p)\n", This);
-    return E_NOTIMPL;
-}
-
-static HRESULT WINAPI ProtocolProxy_Resume(IInternetProtocol *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    FIXME("(%p)\n", This);
-    return E_NOTIMPL;
-}
-
-static HRESULT WINAPI ProtocolProxy_Read(IInternetProtocol *iface, void *pv,
-        ULONG cb, ULONG *pcbRead)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)->(%p %u %p)\n", This, pv, cb, pcbRead);
-
-    return IInternetProtocol_Read(This->protocol, pv, cb, pcbRead);
-}
-
-static HRESULT WINAPI ProtocolProxy_Seek(IInternetProtocol *iface, LARGE_INTEGER dlibMove,
-        DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-    FIXME("(%p)->(%d %d %p)\n", This, dlibMove.u.LowPart, dwOrigin, plibNewPosition);
-    return E_NOTIMPL;
-}
-
-static HRESULT WINAPI ProtocolProxy_LockRequest(IInternetProtocol *iface, DWORD dwOptions)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)->(%08x)\n", This, dwOptions);
-
-    return IInternetProtocol_LockRequest(This->protocol, dwOptions);
-}
-
-static HRESULT WINAPI ProtocolProxy_UnlockRequest(IInternetProtocol *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocol(iface);
-
-    TRACE("(%p)\n", This);
-
-    return IInternetProtocol_UnlockRequest(This->protocol);
-}
-
-static const IInternetProtocolVtbl ProtocolProxyVtbl = {
-    ProtocolProxy_QueryInterface,
-    ProtocolProxy_AddRef,
-    ProtocolProxy_Release,
-    ProtocolProxy_Start,
-    ProtocolProxy_Continue,
-    ProtocolProxy_Abort,
-    ProtocolProxy_Terminate,
-    ProtocolProxy_Suspend,
-    ProtocolProxy_Resume,
-    ProtocolProxy_Read,
-    ProtocolProxy_Seek,
-    ProtocolProxy_LockRequest,
-    ProtocolProxy_UnlockRequest
-};
-
-static inline ProtocolProxy *impl_from_IInternetProtocolSink(IInternetProtocolSink *iface)
-{
-    return CONTAINING_RECORD(iface, ProtocolProxy, IInternetProtocolSink_iface);
-}
-
-static HRESULT WINAPI ProtocolProxySink_QueryInterface(IInternetProtocolSink *iface,
-        REFIID riid, void **ppv)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-    return IInternetProtocol_QueryInterface(&This->IInternetProtocol_iface, riid, ppv);
-}
-
-static ULONG WINAPI ProtocolProxySink_AddRef(IInternetProtocolSink *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-    return IInternetProtocol_AddRef(&This->IInternetProtocol_iface);
-}
-
-static ULONG WINAPI ProtocolProxySink_Release(IInternetProtocolSink *iface)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-    return IInternetProtocol_Release(&This->IInternetProtocol_iface);
-}
-
-static HRESULT WINAPI ProtocolProxySink_Switch(IInternetProtocolSink *iface,
-        PROTOCOLDATA *pProtocolData)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-
-    TRACE("(%p)->(%p)\n", This, pProtocolData);
-
-    return IInternetProtocolSink_Switch(This->protocol_sink, pProtocolData);
-}
-
-static HRESULT WINAPI ProtocolProxySink_ReportProgress(IInternetProtocolSink *iface,
-        ULONG ulStatusCode, LPCWSTR szStatusText)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-
-    TRACE("(%p)->(%u %s)\n", This, ulStatusCode, debugstr_w(szStatusText));
-
-    switch(ulStatusCode) {
-    case BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE:
-        IInternetProtocolSink_ReportProgress(This->protocol_sink, BINDSTATUS_MIMETYPEAVAILABLE, szStatusText);
-        break;
-    default:
-        IInternetProtocolSink_ReportProgress(This->protocol_sink, ulStatusCode, szStatusText);
-    }
-
-    return S_OK;
-}
-
-static HRESULT WINAPI ProtocolProxySink_ReportData(IInternetProtocolSink *iface,
-        DWORD grfBSCF, ULONG ulProgress, ULONG ulProgressMax)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-
-    TRACE("(%p)->(%d %u %u)\n", This, grfBSCF, ulProgress, ulProgressMax);
-
-    return IInternetProtocolSink_ReportData(This->protocol_sink, grfBSCF, ulProgress, ulProgressMax);
-}
-
-static HRESULT WINAPI ProtocolProxySink_ReportResult(IInternetProtocolSink *iface,
-        HRESULT hrResult, DWORD dwError, LPCWSTR szResult)
-{
-    ProtocolProxy *This = impl_from_IInternetProtocolSink(iface);
-
-    TRACE("(%p)->(%08x %d %s)\n", This, hrResult, dwError, debugstr_w(szResult));
-
-    return IInternetProtocolSink_ReportResult(This->protocol_sink, hrResult, dwError, szResult);
-}
-
-static const IInternetProtocolSinkVtbl InternetProtocolSinkVtbl = {
-    ProtocolProxySink_QueryInterface,
-    ProtocolProxySink_AddRef,
-    ProtocolProxySink_Release,
-    ProtocolProxySink_Switch,
-    ProtocolProxySink_ReportProgress,
-    ProtocolProxySink_ReportData,
-    ProtocolProxySink_ReportResult
-};
-
-HRESULT create_protocol_proxy(IInternetProtocol *protocol, IInternetProtocolSink *protocol_sink, ProtocolProxy **ret)
-{
-    ProtocolProxy *sink;
-
-    sink = heap_alloc(sizeof(ProtocolProxy));
-    if(!sink)
-        return E_OUTOFMEMORY;
-
-    sink->IInternetProtocol_iface.lpVtbl = &ProtocolProxyVtbl;
-    sink->IInternetProtocolSink_iface.lpVtbl = &InternetProtocolSinkVtbl;
-    sink->ref = 1;
-
-    IInternetProtocol_AddRef(protocol);
-    sink->protocol = protocol;
-
-    IInternetProtocolSink_AddRef(protocol_sink);
-    sink->protocol_sink = protocol_sink;
-
-    *ret = sink;
-    return S_OK;
-}
diff --git a/reactos/dll/win32/urlmon/rsrc.rc b/reactos/dll/win32/urlmon/rsrc.rc
deleted file mode 100644 (file)
index c86575d..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Jacek Caban
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-/* @makedep: urlmon.rgs */
-1 WINE_REGISTRY urlmon.rgs
-
-/* @makedep: urlmon.inf */
-REGINST REGINST urlmon.inf
-
-#define WINE_FILENAME_STR "urlmon.dll"
-#define WINE_FILEVERSION 6,0,2800,1485
-#define WINE_FILEVERSION_STR "6.0.2800.1485"
-#define WINE_PRODUCTVERSION 6,0,2800,1485
-#define WINE_PRODUCTVERSION_STR "6.0.2800.1485"
-
-#include "wine/wine_common_ver.rc"
diff --git a/reactos/dll/win32/urlmon/version.rc b/reactos/dll/win32/urlmon/version.rc
deleted file mode 100644 (file)
index 10cc721..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005
- *
- * Stefan Leichter
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#define WINE_FILENAME_STR "urlmon.dll"
-#define WINE_FILEVERSION 6,0,2800,1485
-#define WINE_FILEVERSION_STR "6.0.2800.1485"
-#define WINE_PRODUCTVERSION 6,0,2800,1485
-#define WINE_PRODUCTVERSION_STR "6.0.2800.1485"
-
-#include "wine/wine_common_ver.rc"