mirror of
https://github.com/reactos/wine.git
synced 2024-11-27 05:30:30 +00:00
ieproxy: Add proxy/stub for IInternetExplorerManager.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
19384ab370
commit
448ac0e9c4
2
configure
vendored
2
configure
vendored
@ -18388,7 +18388,7 @@ wine_fn_config_dll iccvid enable_iccvid clean
|
||||
wine_fn_config_dll icmp enable_icmp
|
||||
wine_fn_config_dll ieframe enable_ieframe clean,implib
|
||||
wine_fn_config_test dlls/ieframe/tests ieframe_test
|
||||
wine_fn_config_dll ieproxy enable_ieproxy
|
||||
wine_fn_config_dll ieproxy enable_ieproxy clean
|
||||
wine_fn_config_dll ifsmgr.vxd enable_win16
|
||||
wine_fn_config_dll imaadp32.acm enable_imaadp32_acm
|
||||
wine_fn_config_dll imagehlp enable_imagehlp implib
|
||||
|
@ -3170,7 +3170,7 @@ WINE_CONFIG_DLL(iccvid,,[clean])
|
||||
WINE_CONFIG_DLL(icmp)
|
||||
WINE_CONFIG_DLL(ieframe,,[clean,implib])
|
||||
WINE_CONFIG_TEST(dlls/ieframe/tests)
|
||||
WINE_CONFIG_DLL(ieproxy)
|
||||
WINE_CONFIG_DLL(ieproxy,,[clean])
|
||||
WINE_CONFIG_DLL(ifsmgr.vxd,enable_win16)
|
||||
WINE_CONFIG_DLL(imaadp32.acm)
|
||||
WINE_CONFIG_DLL(imagehlp,,[implib])
|
||||
|
@ -42,6 +42,13 @@ HKCR
|
||||
Control
|
||||
}
|
||||
}
|
||||
NoRemove Interface
|
||||
{
|
||||
'{acc84351-04ff-44f9-b23f-655ed168c6d5}'
|
||||
{
|
||||
ProxyStubClsid32 = s '{a4a1a128-768f-41e0-bf75-e4fddd701cba}'
|
||||
}
|
||||
}
|
||||
'InternetShortcut'
|
||||
{
|
||||
val 'EditFlags' = s '2'
|
||||
|
@ -1 +1,7 @@
|
||||
MODULE = ieproxy.dll
|
||||
IMPORTS = uuid rpcrt4
|
||||
|
||||
IDL_SRCS = \
|
||||
ieproxy_ieautomation.idl
|
||||
|
||||
dlldata_EXTRADEFS = -DWINE_REGISTER_DLL -DPROXY_CLSID=CLSID_PSFactoryBuffer
|
||||
|
@ -1,5 +1,5 @@
|
||||
3 stub GetProxyDllInfo
|
||||
@ stub DllCanUnloadNow
|
||||
@ stub DllGetClassObject
|
||||
@ stub DllRegisterServer
|
||||
@ stub DllUnregisterServer
|
||||
3 stdcall -private GetProxyDllInfo(ptr ptr)
|
||||
@ stdcall -private DllCanUnloadNow()
|
||||
@ stdcall -private DllGetClassObject(ptr ptr ptr)
|
||||
@ stdcall -private DllRegisterServer()
|
||||
@ stdcall -private DllUnregisterServer()
|
||||
|
31
dlls/ieproxy/ieproxy_ieautomation.idl
Normal file
31
dlls/ieproxy/ieproxy_ieautomation.idl
Normal file
@ -0,0 +1,31 @@
|
||||
/*
|
||||
* Copyright 2017 Zebediah Figura 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
|
||||
*/
|
||||
|
||||
/* just a wrapper for ieautomation.idl */
|
||||
|
||||
#pragma makedep ident
|
||||
#pragma makedep proxy
|
||||
#pragma makedep register
|
||||
|
||||
#include "ieautomation.idl"
|
||||
|
||||
[
|
||||
threading(both),
|
||||
uuid(a4a1a128-768f-41e0-bf75-e4fddd701cba) /* IInternetExplorerManager */
|
||||
]
|
||||
coclass PSFactoryBuffer { interface IFactoryBuffer; }
|
Loading…
Reference in New Issue
Block a user