Added mshtmhst.idl
Jacek Caban
jack at itma.pwr.wroc.pl
Fri Mar 25 08:47:35 CST 2005
Changlog:
Added mshtmhst.idl
-------------- next part --------------
Index: include/Makefile.in
===================================================================
RCS file: /home/wine/wine/include/Makefile.in,v
retrieving revision 1.161
diff -u -p -r1.161 Makefile.in
--- include/Makefile.in 18 Feb 2005 12:52:49 -0000 1.161
+++ include/Makefile.in 25 Mar 2005 14:45:54 -0000
@@ -18,6 +18,7 @@ IDL_SRCS = \
mediaobj.idl \
mlang.idl \
mmstream.idl \
+ mshtmhst.idl \
mshtml.idl \
oaidl.idl \
objidl.idl \
Index: dlls/uuid/uuid.c
===================================================================
RCS file: /home/wine/wine/dlls/uuid/uuid.c,v
retrieving revision 1.9
diff -u -p -r1.9 uuid.c
--- dlls/uuid/uuid.c 8 Mar 2005 16:46:00 -0000 1.9
+++ dlls/uuid/uuid.c 25 Mar 2005 14:45:54 -0000
@@ -56,6 +56,7 @@ DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,
#include "dispex.h"
#include "mlang.h"
#include "mshtml.h"
+#include "mshtmhst.h"
#include "richole.h"
/* FIXME: cguids declares GUIDs but does not define their values */
Index: include/.cvsignore
===================================================================
RCS file: /home/wine/wine/include/.cvsignore,v
retrieving revision 1.8
diff -u -p -r1.8 .cvsignore
--- include/.cvsignore 27 Jan 2005 10:44:19 -0000 1.8
+++ include/.cvsignore 25 Mar 2005 14:46:36 -0000
@@ -14,6 +14,7 @@ mediaobj.h
mlang.h
mmstream.h
mshtml.h
+mshtmhst.h
oaidl.h
objidl.h
ocidl.h
--- /dev/null 1970-01-01 01:00:00.000000000 +0100
+++ include/mshtmhst.idl 2005-03-25 15:33:17.000000000 +0100
@@ -0,0 +1,100 @@
+/*
+ * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+import "ocidl.idl";
+import "objidl.idl";
+import "oleidl.idl";
+import "oaidl.idl";
+import "docobj.idl";
+import "mshtml.idl";
+
+/*****************************************************************************
+ * IDocHostUIHandler interface
+ */
+[
+ object,
+ uuid(BD3F23C0-D43E-11CF-893B-00AA00BDCE1A),
+ pointer_default(unique),
+ local
+]
+interface IDocHostUIHandler : IUnknown
+{
+ typedef struct _DOCHOSTUIINFO
+ {
+ ULONG cbSize;
+ DWORD dwFlags;
+ DWORD dwDoubleClick;
+ OLECHAR *pchHostCss;
+ OLECHAR *pchHostNS;
+ } DOCHOSTUIINFO;
+
+ HRESULT ShowContextMenu(
+ [in] DWORD dwID,
+ [in] POINT *ppt,
+ [in] IUnknown *pcmdtReserved,
+ [in] IDispatch *pdispReserved);
+
+ HRESULT GetHostInfo([in, out] DOCHOSTUIINFO *pInfo);
+
+ HRESULT ShowUI(
+ [in] DWORD dwID,
+ [in] IOleInPlaceActiveObject *pActiveObject,
+ [in] IOleCommandTarget *pCommandTarget,
+ [in] IOleInPlaceFrame *pFrame,
+ [in] IOleInPlaceUIWindow *pDoc);
+
+ HRESULT HideUI();
+
+ HRESULT UpdateUI();
+
+ HRESULT EnableModeless([in] BOOL fEnable);
+
+ HRESULT OnDocWindowActivate([in] BOOL fActivate);
+
+ HRESULT OnFrameWindowActivate([in] BOOL fActivate);
+
+ HRESULT ResizeBorder(
+ [in] LPCRECT prcBorder,
+ [in] IOleInPlaceUIWindow *pUIWindow,
+ [in] BOOL fRameWindow);
+
+ HRESULT TranslateAccelerator(
+ [in] LPMSG lpMsg,
+ [in] const GUID *pguidCmdGroup,
+ [in] DWORD nCmdID);
+
+ HRESULT GetOptionKeyPath(
+ [out] LPOLESTR *pchKey,
+ [in] DWORD dw);
+
+ HRESULT GetDropTarget(
+ [in] IDropTarget *pDropTarget,
+ [out] IDropTarget **ppDropTarget);
+
+ HRESULT GetExternal([out] IDispatch **ppDispatch);
+
+ HRESULT TranslateUrl(
+ [in] DWORD dwTranslate,
+ [in] OLECHAR *pchURLIn,
+ [out] OLECHAR **ppchURLOut);
+
+ HRESULT FilterDataObject(
+ [in]IDataObject *pDO,
+ [out]IDataObject **ppDORet);
+}
+
More information about the wine-patches
mailing list