update some header/idl

svn path=/trunk/; revision=38606
This commit is contained in:
Christoph von Wittich 2009-01-06 15:48:55 +00:00
parent 949f6752bb
commit 3fec61d4a6
4 changed files with 30 additions and 9 deletions

View file

@ -516,7 +516,7 @@ DECL_WINELIB_TYPE_AW(TEXTRANGE)
typedef struct _editstream
{
DWORD dwCookie;
DWORD_PTR dwCookie;
DWORD dwError;
EDITSTREAMCALLBACK pfnCallback;
} EDITSTREAM;

View file

@ -35,7 +35,7 @@ library stdole
typedef unsigned long HRESULT;
typedef void *VARIANT;
typedef unsigned long SCODE;
typedef struct GUID {
unsigned long Data1;
unsigned short Data2;
@ -64,7 +64,8 @@ library stdole
[
odl,
uuid(00000000-0000-0000-C000-000000000046)
uuid(00000000-0000-0000-C000-000000000046),
hidden
]
interface IUnknown
{
@ -82,7 +83,8 @@ library stdole
[
odl,
uuid(00020400-0000-0000-C000-000000000046)
uuid(00020400-0000-0000-C000-000000000046),
restricted
]
interface IDispatch : IUnknown
{
@ -119,7 +121,8 @@ library stdole
[
odl,
uuid(00020404-0000-0000-C000-000000000046)
uuid(00020404-0000-0000-C000-000000000046),
hidden
]
interface IEnumVARIANT : IUnknown
{
@ -225,12 +228,12 @@ library stdole
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 @@ library stdole
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 @@ library stdole
[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,

View file

@ -720,6 +720,20 @@ interface IXMLDOMParseError : IDispatch
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)

View file

@ -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__ */