[PATCH 2/2] ieframe: Moved InternetShortcut implementation to ieframe.dll

Jacek Caban jacek at codeweavers.com
Sat Jul 23 11:40:54 CDT 2011


Since IE7, MS uses ieframe.dll instead of shdocvw.dll for most of
things. shdocvw.dll still exist and even implements things it previously
implemented, but using it gives more IE6-like behaviour (although it's
often tricky as COM objects are registered in ieframe.dll now). For
example if one uses shdocvw APIs, it's still possible to use IE6-like
GUI for IE. My plan is to move stuff belonging to ieframe to ieframe and
forward, instead of duplicating, appropriate shdocvw parts. If we'll
even have to support differences between these implementations, we'll
have to use some hacks.

---
 dlls/ieframe/Makefile.in    |    5 +-
 dlls/ieframe/ieframe.h      |   90 +++++
 dlls/ieframe/ieframe.spec   |    1 +
 dlls/ieframe/ieframe_main.c |   69 +++-
 dlls/ieframe/intshcut.c     |  897
++++++++++++++++++++++++++++++++++++++++++
 dlls/shdocvw/Makefile.in    |    3 +-
 dlls/shdocvw/factory.c      |   22 +-
 dlls/shdocvw/intshcut.c     |  902
-------------------------------------------
 dlls/shdocvw/shdocvw.h      |    5 +-
 dlls/shdocvw/shdocvw.spec   |    2 +-
 dlls/shdocvw/shdocvw_main.c |   14 +
 11 files changed, 1090 insertions(+), 920 deletions(-)
 create mode 100644 dlls/ieframe/ieframe.h
 create mode 100644 dlls/ieframe/intshcut.c
 delete mode 100644 dlls/shdocvw/intshcut.c


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-ieframe-Moved-InternetShortcut-implementation-to-iefr.diff
Type: text/x-patch
Size: 71363 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20110723/682c8926/attachment-0001.bin>


More information about the wine-patches mailing list