mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 11:31:40 +00:00
sync some idl files and mshtml headers with wine
svn path=/trunk/; revision=36105
This commit is contained in:
parent
9d7da6c792
commit
a7467a03c8
14 changed files with 1644 additions and 55 deletions
|
@ -48,7 +48,11 @@ cpp_quote("#define MAX_PIN_NAME 128")
|
||||||
cpp_quote("#define MAX_FILTER_NAME 128")
|
cpp_quote("#define MAX_FILTER_NAME 128")
|
||||||
|
|
||||||
typedef LONGLONG REFERENCE_TIME;
|
typedef LONGLONG REFERENCE_TIME;
|
||||||
|
|
||||||
|
cpp_quote("#ifndef REFTIME_DEFINED")
|
||||||
|
cpp_quote("#define REFTIME_DEFINED")
|
||||||
typedef DOUBLE REFTIME;
|
typedef DOUBLE REFTIME;
|
||||||
|
cpp_quote("#endif")
|
||||||
|
|
||||||
typedef DWORD_PTR HSEMAPHORE;
|
typedef DWORD_PTR HSEMAPHORE;
|
||||||
typedef DWORD_PTR HEVENT;
|
typedef DWORD_PTR HEVENT;
|
||||||
|
|
|
@ -958,7 +958,8 @@ cpp_quote("#define KSPROPERTY_SUPPORT_SET 2")
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(31efac30-515c-11d0-a9aa-00aa0061be93),
|
uuid(31efac30-515c-11d0-a9aa-00aa0061be93),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IKsPropertySet : IUnknown
|
interface IKsPropertySet : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -982,3 +983,30 @@ interface IKsPropertySet : IUnknown
|
||||||
[out] DWORD *pTypeSupport);
|
[out] DWORD *pTypeSupport);
|
||||||
}
|
}
|
||||||
cpp_quote("#endif /* _IKsPropertySet_ */")
|
cpp_quote("#endif /* _IKsPropertySet_ */")
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(36b73883-c2c8-11cf-8b46-00805f6cef60),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface ISeekingPassThru : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT Init( [in] BOOL bSupportRendering, [in] IPin *pPin);
|
||||||
|
}
|
||||||
|
|
||||||
|
enum _AM_FILTER_MISC_FLAGS
|
||||||
|
{
|
||||||
|
AM_FILTER_MISC_FLAGS_IS_RENDERER = 0x1,
|
||||||
|
AM_FILTER_MISC_FLAGS_IS_SOURCE = 0x2
|
||||||
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
local,
|
||||||
|
object,
|
||||||
|
uuid(2dd74950-a890-11d1-abe8-00a0c905f375),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IAMFilterMiscFlags : IUnknown
|
||||||
|
{
|
||||||
|
ULONG GetMiscFlags();
|
||||||
|
};
|
||||||
|
|
|
@ -185,7 +185,8 @@ interface IEnumRegisterWordW : IUnknown
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(09b5eab0-f997-11d1-93d4-0060b067b86e),
|
uuid(09b5eab0-f997-11d1-93d4-0060b067b86e),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IEnumInputContext : IUnknown
|
interface IEnumInputContext : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -206,7 +207,8 @@ interface IEnumInputContext : IUnknown
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(08c0e040-62d1-11d1-9326-0060b067b86e),
|
uuid(08c0e040-62d1-11d1-9326-0060b067b86e),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IActiveIMMApp : IUnknown
|
interface IActiveIMMApp : IUnknown
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,8 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import "unknwn.idl";
|
import "objidl.idl";
|
||||||
|
/* FIXME: import "filter.idl"; */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* widl doesn't like the declaration of PFNFILLTEXTBUFFER, so work around it...
|
* widl doesn't like the declaration of PFNFILLTEXTBUFFER, so work around it...
|
||||||
|
@ -49,7 +50,6 @@ typedef enum tagWORDREP_BREAK_TYPE
|
||||||
* IWordSink interface
|
* IWordSink interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
unique,
|
|
||||||
uuid(cc907054-c058-101a-b554-08002b33b0e6),
|
uuid(cc907054-c058-101a-b554-08002b33b0e6),
|
||||||
object,
|
object,
|
||||||
local
|
local
|
||||||
|
@ -76,7 +76,6 @@ interface IWordSink : IUnknown
|
||||||
* IPhraseSink interface
|
* IPhraseSink interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
unique,
|
|
||||||
uuid(cc906ff0-c058-101a-b554-08002b33b0e6),
|
uuid(cc906ff0-c058-101a-b554-08002b33b0e6),
|
||||||
object,
|
object,
|
||||||
local
|
local
|
||||||
|
@ -98,7 +97,6 @@ interface IPhraseSink: IUnknown
|
||||||
* IWordBreaker interface
|
* IWordBreaker interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
unique,
|
|
||||||
uuid(d53552c8-77e3-101a-b552-08002b33b0e6),
|
uuid(d53552c8-77e3-101a-b552-08002b33b0e6),
|
||||||
object,
|
object,
|
||||||
local
|
local
|
||||||
|
|
|
@ -1063,6 +1063,71 @@
|
||||||
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
|
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
|
||||||
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
|
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
|
||||||
|
|
||||||
|
/* HTMLElementEvents2 */
|
||||||
|
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONHELP DISPID_EVMETH_ONHELP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCLICK DISPID_EVMETH_ONCLICK
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONKEYUP DISPID_EVMETH_ONKEYUP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE DISPID_EVMETH_ONFILTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONROWEXIT DISPID_EVMETH_ONROWEXIT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONROWENTER DISPID_EVMETH_ONROWENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE DISPID_EVMETH_ONLOSECAPTURE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONSCROLL DISPID_EVMETH_ONSCROLL
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONFOCUS DISPID_EVMETH_ONFOCUS
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBLUR DISPID_EVMETH_ONBLUR
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONRESIZE DISPID_EVMETH_ONRESIZE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAG DISPID_EVMETH_ONDRAG
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAGEND DISPID_EVMETH_ONDRAGEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER DISPID_EVMETH_ONDRAGENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER DISPID_EVMETH_ONDRAGOVER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE DISPID_EVMETH_ONDRAGLEAVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDROP DISPID_EVMETH_ONDROP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT DISPID_EVMETH_ONBEFORECUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCUT DISPID_EVMETH_ONCUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY DISPID_EVMETH_ONBEFORECOPY
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCOPY DISPID_EVMETH_ONCOPY
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE DISPID_EVMETH_ONBEFOREPASTE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONPASTE DISPID_EVMETH_ONPASTE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE DISPID_EVMETH_ONLAYOUTCOMPLETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONPAGE DISPID_EVMETH_ONPAGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER DISPID_EVMETH_ONMOUSEENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE DISPID_EVMETH_ONMOUSELEAVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONACTIVATE DISPID_EVMETH_ONACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOVE DISPID_EVMETH_ONMOVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOVESTART DISPID_EVMETH_ONMOVESTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOVEEND DISPID_EVMETH_ONMOVEEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART DISPID_EVMETH_ONRESIZESTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND DISPID_EVMETH_ONRESIZEEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
|
||||||
|
|
||||||
/* IHTMLElement */
|
/* IHTMLElement */
|
||||||
#define DISPID_IHTMLELEMENT_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
|
#define DISPID_IHTMLELEMENT_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
|
||||||
#define DISPID_IHTMLELEMENT_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
|
#define DISPID_IHTMLELEMENT_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
|
||||||
|
@ -2211,4 +2276,19 @@
|
||||||
#define DISPID_IHTMLFRAMEBASE2_READYSTATE DISPID_A_READYSTATE
|
#define DISPID_IHTMLFRAMEBASE2_READYSTATE DISPID_A_READYSTATE
|
||||||
#define DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY DISPID_A_ALLOWTRANSPARENCY
|
#define DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY DISPID_A_ALLOWTRANSPARENCY
|
||||||
|
|
||||||
|
/* IHTMLControlElement */
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_TABINDEX STDPROPID_XOBJ_TABINDEX
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_FOCUS (DISPID_SITE+0)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_ACCESSKEY (DISPID_SITE+5)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_ONBLUR DISPID_EVPROP_ONBLUR
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_ONFOCUS DISPID_EVPROP_ONFOCUS
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_ONRESIZE DISPID_EVPROP_ONRESIZE
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_BLUR (DISPID_SITE+2)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_ADDFILTER (DISPID_SITE+17)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER (DISPID_SITE+18)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT (DISPID_SITE+19)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH (DISPID_SITE+20)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_CLIENTTOP (DISPID_SITE+21)
|
||||||
|
#define DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT (DISPID_SITE+22)
|
||||||
|
|
||||||
#endif /* __MSHTMDID_H__ */
|
#endif /* __MSHTMDID_H__ */
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -16,7 +16,9 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef DO_NO_IMPORTS
|
||||||
import "objidl.idl";
|
import "objidl.idl";
|
||||||
|
#endif
|
||||||
|
|
||||||
interface IDispatch;
|
interface IDispatch;
|
||||||
interface ITypeInfo;
|
interface ITypeInfo;
|
||||||
|
|
|
@ -16,7 +16,9 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef DO_NO_IMPORTS
|
||||||
import "unknwn.idl";
|
import "unknwn.idl";
|
||||||
|
#endif
|
||||||
|
|
||||||
interface IStream;
|
interface IStream;
|
||||||
interface IEnumString;
|
interface IEnumString;
|
||||||
|
|
|
@ -22,12 +22,18 @@
|
||||||
import "objidl.idl";
|
import "objidl.idl";
|
||||||
import "oleidl.idl";
|
import "oleidl.idl";
|
||||||
import "oaidl.idl";
|
import "oaidl.idl";
|
||||||
|
import "docobj.idl";
|
||||||
import "shtypes.idl";
|
import "shtypes.idl";
|
||||||
import "servprov.idl";
|
import "servprov.idl";
|
||||||
import "comcat.idl";
|
import "comcat.idl";
|
||||||
import "propidl.idl";
|
import "propidl.idl";
|
||||||
/*import "prsht.idl";*/
|
/* FIXME: import "prsht.idl";*/
|
||||||
/*import "msxml.idl";*/
|
import "msxml.idl";
|
||||||
|
import "wtypes.idl";
|
||||||
|
/* FIXME: import "propsys.idl"; */
|
||||||
|
/* FIXME: import "structuredquery.idl"; */
|
||||||
|
|
||||||
|
cpp_quote("/* FIXME: #include <sherrors.h> */")
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
@ -388,7 +394,7 @@ typedef const FOLDERSETTINGS *LPCFOLDERSETTINGS;
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IShellView interface
|
* IShellView interface
|
||||||
*/
|
*/
|
||||||
interface IShellBrowser;
|
interface IShellBrowser; /* forward declaration */
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(000214e3-0000-0000-c000-000000000046),
|
uuid(000214e3-0000-0000-c000-000000000046),
|
||||||
|
@ -412,7 +418,7 @@ interface IShellView : IOleWindow
|
||||||
|
|
||||||
typedef UINT SVSIF;
|
typedef UINT SVSIF;
|
||||||
|
|
||||||
typedef enum tagSVGIO
|
typedef enum
|
||||||
{
|
{
|
||||||
SVGIO_BACKGROUND = 0x00000000,
|
SVGIO_BACKGROUND = 0x00000000,
|
||||||
SVGIO_SELECTION = 0x00000001,
|
SVGIO_SELECTION = 0x00000001,
|
||||||
|
@ -422,7 +428,7 @@ interface IShellView : IOleWindow
|
||||||
SVGIO_FLAG_VIEWORDER = 0x80000000,
|
SVGIO_FLAG_VIEWORDER = 0x80000000,
|
||||||
} SVGIO;
|
} SVGIO;
|
||||||
|
|
||||||
typedef enum tagSVUIA_STATUS
|
typedef enum
|
||||||
{
|
{
|
||||||
SVUIA_DEACTIVATE = 0,
|
SVUIA_DEACTIVATE = 0,
|
||||||
SVUIA_ACTIVATE_NOFOCUS = 1,
|
SVUIA_ACTIVATE_NOFOCUS = 1,
|
||||||
|
@ -788,7 +794,8 @@ cpp_quote("#define IShellLink WINELIB_NAME_AW(IShellLink)")
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(000214e8-0000-0000-c000-000000000046),
|
uuid(000214e8-0000-0000-c000-000000000046),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IShellExtInit : IUnknown
|
interface IShellExtInit : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -941,7 +948,8 @@ cpp_quote("#define CDBOSC_STATECHANGE 0x00000004")
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(47d2657a-7b27-11d0-8ca9-00a0c92dbfe8),
|
uuid(47d2657a-7b27-11d0-8ca9-00a0c92dbfe8),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IDockingWindowFrame : IOleWindow
|
interface IDockingWindowFrame : IOleWindow
|
||||||
{
|
{
|
||||||
|
@ -1031,7 +1039,8 @@ interface IDropTargetHelper : IUnknown
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(000214e4-0000-0000-c000-000000000046),
|
uuid(000214e4-0000-0000-c000-000000000046),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IContextMenu : IUnknown
|
interface IContextMenu : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -1189,7 +1198,8 @@ interface IContextMenu3 : IContextMenu2
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(000214f5-0000-0000-c000-000000000046),
|
uuid(000214f5-0000-0000-c000-000000000046),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IShellExecuteHookA : IUnknown
|
interface IShellExecuteHookA : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -1205,7 +1215,8 @@ interface IShellExecuteHookA : IUnknown
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(000214fb-0000-0000-c000-000000000046),
|
uuid(000214fb-0000-0000-c000-000000000046),
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IShellExecuteHookW : IUnknown
|
interface IShellExecuteHookW : IUnknown
|
||||||
{
|
{
|
||||||
|
@ -1224,9 +1235,9 @@ interface IShellExecuteHookW : IUnknown
|
||||||
]
|
]
|
||||||
interface IShellLinkDataList : IUnknown
|
interface IShellLinkDataList : IUnknown
|
||||||
{
|
{
|
||||||
HRESULT AddDataBlock(
|
[local] HRESULT AddDataBlock(
|
||||||
[in] void *pDataBlock);
|
[in] void *pDataBlock);
|
||||||
HRESULT CopyDataBlock(
|
[local] HRESULT CopyDataBlock(
|
||||||
[in] DWORD dwSig,
|
[in] DWORD dwSig,
|
||||||
[out] void **ppDataBlock);
|
[out] void **ppDataBlock);
|
||||||
HRESULT RemoveDataBlock(
|
HRESULT RemoveDataBlock(
|
||||||
|
@ -1368,6 +1379,22 @@ interface INewShortcutHookW : IUnknown
|
||||||
[in] int cchExtension);
|
[in] int cchExtension);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* IRunnableTask interface
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(85788d00-6807-11d0-b810-00c04fd706ec),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IRunnableTask : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT Run();
|
||||||
|
HRESULT Kill([in] BOOL fWait);
|
||||||
|
HRESULT Suspend();
|
||||||
|
HRESULT Resume();
|
||||||
|
ULONG IsRunning();
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IShellChangeNotify interface
|
* IShellChangeNotify interface
|
||||||
|
@ -1428,7 +1455,8 @@ interface IContextMenuCB : IUnknown
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(800AB0B8-F5FA-4e72-8FF3-B1A243B87BD9), /* FIXME: wrong value! */
|
uuid(800AB0B8-F5FA-4e72-8FF3-B1A243B87BD9), /* FIXME: wrong value! */
|
||||||
pointer_default(unique)
|
pointer_default(unique),
|
||||||
|
local
|
||||||
]
|
]
|
||||||
interface IDefaultExtractIconInit : IUnknown
|
interface IDefaultExtractIconInit : IUnknown
|
||||||
{
|
{
|
||||||
|
|
|
@ -25,3 +25,6 @@ import "objidl.idl";
|
||||||
#include <axextend.idl>
|
#include <axextend.idl>
|
||||||
|
|
||||||
#include <dyngraph.idl>
|
#include <dyngraph.idl>
|
||||||
|
|
||||||
|
/* TODO: #include <dvdif.h> */
|
||||||
|
#include <vmrender.idl>
|
||||||
|
|
|
@ -368,7 +368,7 @@ interface ITextFont : IDispatch
|
||||||
]
|
]
|
||||||
interface ITextPara : IDispatch
|
interface ITextPara : IDispatch
|
||||||
{
|
{
|
||||||
HRESULT GetDuplicate([retval, out]ITextPara *ppPara);
|
HRESULT GetDuplicate([retval, out]ITextPara **ppPara);
|
||||||
HRESULT SetDuplicate([in]ITextPara *pPara);
|
HRESULT SetDuplicate([in]ITextPara *pPara);
|
||||||
HRESULT CanChange([out]long *pB);
|
HRESULT CanChange([out]long *pB);
|
||||||
HRESULT IsEqual([in]ITextPara *pPara, [retval, out]long *pB);
|
HRESULT IsEqual([in]ITextPara *pPara, [retval, out]long *pB);
|
||||||
|
|
|
@ -16,7 +16,9 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef DO_NO_IMPORTS
|
||||||
import "wtypes.idl";
|
import "wtypes.idl";
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Interfaces */
|
/* Interfaces */
|
||||||
|
|
||||||
|
|
|
@ -210,14 +210,14 @@ cpp_quote("#endif")
|
||||||
cpp_quote("#ifndef _SYSTEMTIME_")
|
cpp_quote("#ifndef _SYSTEMTIME_")
|
||||||
cpp_quote("#define _SYSTEMTIME_")
|
cpp_quote("#define _SYSTEMTIME_")
|
||||||
typedef struct _SYSTEMTIME{
|
typedef struct _SYSTEMTIME{
|
||||||
WORD wYear;
|
WORD wYear;
|
||||||
WORD wMonth;
|
WORD wMonth;
|
||||||
WORD wDayOfWeek;
|
WORD wDayOfWeek;
|
||||||
WORD wDay;
|
WORD wDay;
|
||||||
WORD wHour;
|
WORD wHour;
|
||||||
WORD wMinute;
|
WORD wMinute;
|
||||||
WORD wSecond;
|
WORD wSecond;
|
||||||
WORD wMilliseconds;
|
WORD wMilliseconds;
|
||||||
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
|
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
|
||||||
cpp_quote("#endif")
|
cpp_quote("#endif")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue