[PATCH 01/14] include: Added IHTMLPrivateWindow declaration.

Jacek Caban jacek at codeweavers.com
Tue Mar 2 18:42:35 CST 2010


This interface is undocumented by MS. I've found information about it here:
http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/mshtml/interfaces/ihtmlprivatewindow4.htm
It's also implemeted by Chrome Frame (although I don't see much sense in it):
http://src.chromium.org/viewvc/chrome/trunk/src/chrome_frame/html_private_window_impl.h?revision=32454&view=markup

Following patch series implements changes in MSHTML needed to change 
navigation in MSHTML/WebBrowser control. WebBrowser should reuse existing 
document if it declares that it can handle navigation (via another almost 
undocumented method that is mentioned:
http://msdn.microsoft.com/en-us/library/aa770042%28VS.85%29.aspx ).
This will allow us to support properly many more features, mainly 
javascript protocol that was my main motivation to implement it. shdocvw 
part will follow as soon as I will clean it up.

---
  dlls/uuid/uuid.c               |    1 +
  include/Makefile.in            |    1 +
  include/wine/mshtml_ifaces.idl |   35 +++++++++++++++++++++++++++++++++++
  3 files changed, 37 insertions(+), 0 deletions(-)
  create mode 100644 include/wine/mshtml_ifaces.idl


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-include-Added-IHTMLPrivateWindow-declaration.diff
Type: text/x-patch
Size: 2183 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20100303/fe30c455/attachment.bin>


More information about the wine-patches mailing list