Commit 746b230e authored by Vijay Kiran Kamuju's avatar Vijay Kiran Kamuju Committed by Alexandre Julliard

Added xmldso.idl.

parent 47286920
...@@ -34,3 +34,4 @@ unknwn.h ...@@ -34,3 +34,4 @@ unknwn.h
urlmon.h urlmon.h
wtypes.h wtypes.h
xmldom.h xmldom.h
xmldso.h
...@@ -38,7 +38,8 @@ IDL_SRCS = \ ...@@ -38,7 +38,8 @@ IDL_SRCS = \
unknwn.idl \ unknwn.idl \
urlmon.idl \ urlmon.idl \
wtypes.idl \ wtypes.idl \
xmldom.idl xmldom.idl \
xmldso.idl
IDL_INCLUDES = \ IDL_INCLUDES = \
$(IDL_SRCS) \ $(IDL_SRCS) \
...@@ -277,6 +278,7 @@ WINDOWS_INCLUDES = \ ...@@ -277,6 +278,7 @@ WINDOWS_INCLUDES = \
wtsapi32.h \ wtsapi32.h \
xcmc.h \ xcmc.h \
xmldomdid.h \ xmldomdid.h \
xmldsodid.h \
zmouse.h zmouse.h
MSVCRT_INCLUDES = \ MSVCRT_INCLUDES = \
......
/*
* Copyright (C) 2005 Vijay Kiran Kamuju
*
* 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 "wtypes.idl";
import "ocidl.idl";
#include <idispids.h>
#include <xmldsodid.h>
interface IXMLDOMDocument;
[
local,
object,
odl,
dual,
oleautomation,
uuid(310afa62-0575-11d2-9ca9-0060b0ec3d39),
pointer_default(unique)
]
interface IXMLDSOControl : IDispatch
{
[propget,id(DISPID_XMLDSO_DOCUMENT)]
HRESULT XMLDocument([out, retval] IXMLDOMDocument** ppDoc);
[propput,id(DISPID_XMLDSO_DOCUMENT)]
HRESULT XMLDocument([in] IXMLDOMDocument* ppDoc);
[propget,id(DISPID_XMLDSO_JAVADSOCOMPATIBLE)]
HRESULT JavaDSOCompatible([out, retval] BOOL* fJavaDSOCompatible);
[propput,id(DISPID_XMLDSO_JAVADSOCOMPATIBLE)]
HRESULT JavaDSOCompatible([in] BOOL fJavaDSOCompatible);
[propget, id(DISPID_READYSTATE)]
HRESULT readyState([out, retval] long *state);
};
[
uuid(550dda30-0541-11d2-9ca9-0060b0ec3d39)
]
coclass XMLDSOControl
{
[default] interface IXMLDSOControl;
};
/*
* Copyright (C) 2005 Vijay Kiran Kamuju
*
* 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
*/
#ifndef __XMLDSODID_H__
#define __XMLDSODID_H__
#define DISPID_XOBJ_MIN 0x00010000
#define DISPID_XOBJ_MAX 0x0001FFFF
#define DISPID_XOBJ_BASE 0x00010000
#define DISPID_XMLDSO 0x00010000
#define DISPID_XMLDSO_DOCUMENT 0x00010001
#define DISPID_XMLDSO_JAVADSOCOMPATIBLE 0x00010002
#endif /* __XMLDSODID_H__ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment