[ros-diffs] [cwittich] 38606: update some header/idl

cwittich at svn.reactos.org cwittich at svn.reactos.org
Tue Jan 6 16:48:55 CET 2009


Author: cwittich
Date: Tue Jan  6 09:48:55 2009
New Revision: 38606

URL: http://svn.reactos.org/svn/reactos?rev=38606&view=rev
Log:
update some header/idl

Modified:
    trunk/reactos/include/psdk/richedit.h
    trunk/reactos/include/psdk/stdole2.idl
    trunk/reactos/include/psdk/xmldom.idl
    trunk/reactos/include/psdk/xmldomdid.h

Modified: trunk/reactos/include/psdk/richedit.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/richedit.h?rev=38606&r1=38605&r2=38606&view=diff
==============================================================================
--- trunk/reactos/include/psdk/richedit.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/richedit.h [iso-8859-1] Tue Jan  6 09:48:55 2009
@@ -516,7 +516,7 @@
 
 typedef struct _editstream
 {
-    DWORD		dwCookie;
+    DWORD_PTR		dwCookie;
     DWORD		dwError;
     EDITSTREAMCALLBACK	pfnCallback;
 } EDITSTREAM;

Modified: trunk/reactos/include/psdk/stdole2.idl
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/stdole2.idl?rev=38606&r1=38605&r2=38606&view=diff
==============================================================================
--- trunk/reactos/include/psdk/stdole2.idl [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/stdole2.idl [iso-8859-1] Tue Jan  6 09:48:55 2009
@@ -35,7 +35,7 @@
     typedef unsigned long HRESULT;
     typedef void *VARIANT;
     typedef unsigned long SCODE;
-    
+
     typedef struct GUID {
         unsigned long  Data1;
         unsigned short Data2;
@@ -64,7 +64,8 @@
 
     [
         odl,
-        uuid(00000000-0000-0000-C000-000000000046)
+        uuid(00000000-0000-0000-C000-000000000046),
+        hidden
     ]
     interface IUnknown
     {
@@ -82,7 +83,8 @@
 
     [
         odl,
-        uuid(00020400-0000-0000-C000-000000000046)
+        uuid(00020400-0000-0000-C000-000000000046),
+        restricted
     ]
     interface IDispatch : IUnknown
     {
@@ -119,7 +121,8 @@
 
     [
         odl,
-        uuid(00020404-0000-0000-C000-000000000046)
+        uuid(00020404-0000-0000-C000-000000000046),
+        hidden
     ]
     interface IEnumVARIANT : IUnknown
     {
@@ -225,12 +228,12 @@
      helpstring("Font Object"),
      hidden
     ]
-    interface IFont {
+    interface IFont : IUnknown {
         [propget] HRESULT Name([out, retval] BSTR *pname);
         [propput] HRESULT Name([in] BSTR pname);
 
         [propget] HRESULT Size([out, retval] CURRENCY *psize);
-        [propput] HRESULT Size([in] BSTR psize);
+        [propput] HRESULT Size([in] CURRENCY psize);
 
         [propget] HRESULT Bold([out, retval] VARIANT_BOOL *pbold);
         [propput] HRESULT Bold([in] VARIANT_BOOL pbold);
@@ -300,7 +303,7 @@
      helpstring("Picture Object"),
      hidden
     ]
-        interface IPicture /*: IUnknown*/ {
+    interface IPicture : IUnknown {
         [propget] HRESULT Handle([out, retval] OLE_HANDLE *phandle);
 
         [propget] HRESULT hPal([out, retval] OLE_HANDLE *phpal);
@@ -353,7 +356,7 @@
         [id(0x2)] OLE_HANDLE hPal;
         [id(0x3), readonly] short Type; 
         [id(0x4), readonly] OLE_XSIZE_HIMETRIC Width;
-        [id(0x5), readonly] OLE_XSIZE_HIMETRIC Height;
+        [id(0x5), readonly] OLE_YSIZE_HIMETRIC Height;
     methods:
         [id(0x6)] void Render(int hdc,
                               long x,

Modified: trunk/reactos/include/psdk/xmldom.idl
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/xmldom.idl?rev=38606&r1=38605&r2=38606&view=diff
==============================================================================
--- trunk/reactos/include/psdk/xmldom.idl [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/xmldom.idl [iso-8859-1] Tue Jan  6 09:48:55 2009
@@ -720,6 +720,20 @@
     HRESULT filepos([retval, out] long * filePos);
 }
 
+[
+    hidden,
+    uuid(3efaa427-272f-11d2-836f-0000f87a7782)
+]
+dispinterface XMLDOMDocumentEvents
+{
+    properties:
+    methods:
+    [id(DISPID_XMLDOMEVENT_ONDATAAVAILABLE)]
+    HRESULT ondataavailable();
+
+    [id(DISPID_XMLDOMEVENT_ONREADYSTATECHANGE)]
+    HRESULT onreadystatechange();
+}
 
 [
 uuid(2933bf90-7b36-11d2-b20e-00c04f983e60)

Modified: trunk/reactos/include/psdk/xmldomdid.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/xmldomdid.h?rev=38606&r1=38605&r2=38606&view=diff
==============================================================================
--- trunk/reactos/include/psdk/xmldomdid.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/xmldomdid.h [iso-8859-1] Tue Jan  6 09:48:55 2009
@@ -197,5 +197,9 @@
 #define  DISPID_DOM_ERROR_FILEPOS      0x000000b7
 #define  DISPID_DOM_ERROR__TOP         0x000000b8
 
+#define  DISPID_XMLDOMEVENT                    197
+#define  DISPID_XMLDOMEVENT_ONREADYSTATECHANGE DISPID_READYSTATECHANGE
+#define  DISPID_XMLDOMEVENT_ONDATAAVAILABLE    198
+#define  DISPID_XMLDOMEVENT__TOP               199
 
 #endif /* __XMLDOMDID_H__ */



More information about the Ros-diffs mailing list