Headers diff for oleaut32.dll between 6.0.6002.18005-Windows 6.0 and 6.1.7601.19144-Windows 7.0 versions



 activscp.h (6.0.6002.18005-Windows 6.0)   activscp.h (6.1.7601.19144-Windows 7.0) 
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 7.00.0499 */ /* File created by MIDL compiler version 7.00.0555 */
/* Compiler settings for activscp.idl: /* Compiler settings for activscp.idl:
Oicf, W1, Zp8, env=Win32 (32b run) Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
protocol : dce , ms_ext, c_ext, robust protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level: VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable) __declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE() DECLSPEC_UUID(), MIDL_INTERFACE()
*/ */
//@@MIDL_FILE_HEADING( ) /* @@MIDL_FILE_HEADING( ) */
#pragma warning( disable: 4049 ) /* more than 64k source lines */ #pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/ /* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475 #define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif #endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/ /* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__ #ifndef __REQUIRED_RPCSAL_H_VERSION__
skipping to change at line 173 skipping to change at line 173
#ifndef __IActiveScriptSiteTraceInfo_FWD_DEFINED__ #ifndef __IActiveScriptSiteTraceInfo_FWD_DEFINED__
#define __IActiveScriptSiteTraceInfo_FWD_DEFINED__ #define __IActiveScriptSiteTraceInfo_FWD_DEFINED__
typedef interface IActiveScriptSiteTraceInfo IActiveScriptSiteTraceInfo; typedef interface IActiveScriptSiteTraceInfo IActiveScriptSiteTraceInfo;
#endif /* __IActiveScriptSiteTraceInfo_FWD_DEFINED__ */ #endif /* __IActiveScriptSiteTraceInfo_FWD_DEFINED__ */
#ifndef __IActiveScriptTraceInfo_FWD_DEFINED__ #ifndef __IActiveScriptTraceInfo_FWD_DEFINED__
#define __IActiveScriptTraceInfo_FWD_DEFINED__ #define __IActiveScriptTraceInfo_FWD_DEFINED__
typedef interface IActiveScriptTraceInfo IActiveScriptTraceInfo; typedef interface IActiveScriptTraceInfo IActiveScriptTraceInfo;
#endif /* __IActiveScriptTraceInfo_FWD_DEFINED__ */ #endif /* __IActiveScriptTraceInfo_FWD_DEFINED__ */
#ifndef __IActiveScriptStringCompare_FWD_DEFINED__
#define __IActiveScriptStringCompare_FWD_DEFINED__
typedef interface IActiveScriptStringCompare IActiveScriptStringCompare;
#endif /* __IActiveScriptStringCompare_FWD_DEFINED__ */
/* header files for imported files */ /* header files for imported files */
#include "ocidl.h" #include "ocidl.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C"{ extern "C"{
#endif #endif
/* interface __MIDL_itf_activscp_0000_0000 */ /* interface __MIDL_itf_activscp_0000_0000 */
/* [local] */ /* [local] */
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// ActivScp.h // ActivScp.h
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// (C) Copyright 2000 Microsoft Corporation. All Rights Reserved. // (C) Copyright Microsoft Corporation. All Rights Reserved.
// //
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE. // PARTICULAR PURPOSE.
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// //
#pragma comment(lib,"uuid.lib") #pragma comment(lib,"uuid.lib")
// //
// Declarations for ActiveX Scripting host applications and script engines. // Declarations for ActiveX Scripting host applications and script engines.
skipping to change at line 294 skipping to change at line 299
// {1629F04E-2799-4db5-8FE5-ACE10F17EBAB} // {1629F04E-2799-4db5-8FE5-ACE10F17EBAB}
DEFINE_GUID(OID_VBSSIP, 0x1629f04e, 0x2799, 0x4db5, 0x8f, 0xe5, 0xac, 0xe1, 0x0f , 0x17, 0xeb, 0xab); DEFINE_GUID(OID_VBSSIP, 0x1629f04e, 0x2799, 0x4db5, 0x8f, 0xe5, 0xac, 0xe1, 0x0f , 0x17, 0xeb, 0xab);
// {06C9E010-38CE-11d4-A2A3-00104BD35090} // {06C9E010-38CE-11d4-A2A3-00104BD35090}
DEFINE_GUID(OID_JSSIP, 0x6c9e010, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b, 0xd3, 0x50, 0x90); DEFINE_GUID(OID_JSSIP, 0x6c9e010, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b, 0xd3, 0x50, 0x90);
// {1A610570-38CE-11d4-A2A3-00104BD35090} // {1A610570-38CE-11d4-A2A3-00104BD35090}
DEFINE_GUID(OID_WSFSIP, 0x1a610570, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b , 0xd3, 0x50, 0x90); DEFINE_GUID(OID_WSFSIP, 0x1a610570, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b , 0xd3, 0x50, 0x90);
// {58562769-ED52-42f7-8403-4963514E1F11}
DEFINE_GUID(IID_IActiveScriptStringCompare, 0x58562769, 0xED52, 0x42f7, 0x84, 0x
03, 0x49, 0x63, 0x51, 0x4E, 0x1F, 0x11);
#endif // _NO_SCRIPT_GUIDS #endif // _NO_SCRIPT_GUIDS
// Constants used by ActiveX Scripting: // Constants used by ActiveX Scripting:
// //
/* IActiveScript::AddNamedItem() input flags */ /* IActiveScript::AddNamedItem() input flags */
#define SCRIPTITEM_ISVISIBLE 0x00000002 #define SCRIPTITEM_ISVISIBLE 0x00000002
#define SCRIPTITEM_ISSOURCE 0x00000004 #define SCRIPTITEM_ISSOURCE 0x00000004
#define SCRIPTITEM_GLOBALMEMBERS 0x00000008 #define SCRIPTITEM_GLOBALMEMBERS 0x00000008
skipping to change at line 328 skipping to change at line 336
#define SCRIPTTYPELIB_ISPERSISTENT 0x00000040 #define SCRIPTTYPELIB_ISPERSISTENT 0x00000040
#define SCRIPTTYPELIB_ALL_FLAGS (SCRIPTTYPELIB_ISCONTROL | SCRIPTTYPELIB _ISPERSISTENT) #define SCRIPTTYPELIB_ALL_FLAGS (SCRIPTTYPELIB_ISCONTROL | SCRIPTTYPELIB _ISPERSISTENT)
/* IActiveScriptParse::AddScriptlet() and IActiveScriptParse::ParseScriptText() input flags */ /* IActiveScriptParse::AddScriptlet() and IActiveScriptParse::ParseScriptText() input flags */
#define SCRIPTTEXT_DELAYEXECUTION 0x00000001 #define SCRIPTTEXT_DELAYEXECUTION 0x00000001
#define SCRIPTTEXT_ISVISIBLE 0x00000002 #define SCRIPTTEXT_ISVISIBLE 0x00000002
#define SCRIPTTEXT_ISEXPRESSION 0x00000020 #define SCRIPTTEXT_ISEXPRESSION 0x00000020
#define SCRIPTTEXT_ISPERSISTENT 0x00000040 #define SCRIPTTEXT_ISPERSISTENT 0x00000040
#define SCRIPTTEXT_HOSTMANAGESSOURCE 0x00000080 #define SCRIPTTEXT_HOSTMANAGESSOURCE 0x00000080
#define SCRIPTTEXT_ISXDOMAIN 0x00000100
#define SCRIPTTEXT_ALL_FLAGS (SCRIPTTEXT_DELAYEXECUTION | \ #define SCRIPTTEXT_ALL_FLAGS (SCRIPTTEXT_DELAYEXECUTION | \
SCRIPTTEXT_ISVISIBLE | \ SCRIPTTEXT_ISVISIBLE | \
SCRIPTTEXT_ISEXPRESSION | \ SCRIPTTEXT_ISEXPRESSION | \
SCRIPTTEXT_ISPERSISTENT | \ SCRIPTTEXT_ISPERSISTENT | \
SCRIPTTEXT_HOSTMANAGESSOURCE) SCRIPTTEXT_HOSTMANAGESSOURCE | \
SCRIPTTEXT_ISXDOMAIN)
/* IActiveScriptParseProcedure::ParseProcedureText() input flags */ /* IActiveScriptParseProcedure::ParseProcedureText() input flags */
#define SCRIPTPROC_ISEXPRESSION 0x00000020 #define SCRIPTPROC_ISEXPRESSION 0x00000020
#define SCRIPTPROC_HOSTMANAGESSOURCE 0x00000080 #define SCRIPTPROC_HOSTMANAGESSOURCE 0x00000080
#define SCRIPTPROC_IMPLICIT_THIS 0x00000100 #define SCRIPTPROC_IMPLICIT_THIS 0x00000100
#define SCRIPTPROC_IMPLICIT_PARENTS 0x00000200 #define SCRIPTPROC_IMPLICIT_PARENTS 0x00000200
#define SCRIPTPROC_ISXDOMAIN 0x00000400
#define SCRIPTPROC_ALL_FLAGS (SCRIPTPROC_HOSTMANAGESSOURCE | \ #define SCRIPTPROC_ALL_FLAGS (SCRIPTPROC_HOSTMANAGESSOURCE | \
SCRIPTPROC_ISEXPRESSION | \ SCRIPTPROC_ISEXPRESSION | \
SCRIPTPROC_IMPLICIT_THIS | \ SCRIPTPROC_IMPLICIT_THIS | \
SCRIPTPROC_IMPLICIT_PARENTS) SCRIPTPROC_IMPLICIT_PARENTS | \
SCRIPTPROC_ISXDOMAIN)
/* IActiveScriptSite::GetItemInfo() input flags */ /* IActiveScriptSite::GetItemInfo() input flags */
#define SCRIPTINFO_IUNKNOWN 0x00000001 #define SCRIPTINFO_IUNKNOWN 0x00000001
#define SCRIPTINFO_ITYPEINFO 0x00000002 #define SCRIPTINFO_ITYPEINFO 0x00000002
#define SCRIPTINFO_ALL_FLAGS (SCRIPTINFO_IUNKNOWN | \ #define SCRIPTINFO_ALL_FLAGS (SCRIPTINFO_IUNKNOWN | \
SCRIPTINFO_ITYPEINFO) SCRIPTINFO_ITYPEINFO)
/* IActiveScript::Interrupt() Flags */ /* IActiveScript::Interrupt() Flags */
skipping to change at line 389 skipping to change at line 401
#define SCRIPTPROP_DELAYEDEVENTSINKING 0x00001000 #define SCRIPTPROP_DELAYEDEVENTSINKING 0x00001000
#define SCRIPTPROP_CATCHEXCEPTION 0x00001001 #define SCRIPTPROP_CATCHEXCEPTION 0x00001001
#define SCRIPTPROP_CONVERSIONLCID 0x00001002 #define SCRIPTPROP_CONVERSIONLCID 0x00001002
#define SCRIPTPROP_HOSTSTACKREQUIRED 0x00001003 #define SCRIPTPROP_HOSTSTACKREQUIRED 0x00001003
#define SCRIPTPROP_DEBUGGER 0x00001100 #define SCRIPTPROP_DEBUGGER 0x00001100
#define SCRIPTPROP_JITDEBUG 0x00001101 #define SCRIPTPROP_JITDEBUG 0x00001101
#define SCRIPTPROP_GCCONTROLSOFTCLOSE 0x00002000 #define SCRIPTPROP_GCCONTROLSOFTCLOSE 0x00002000
#define SCRIPTPROP_INTEGERMODE 0x00003000
#define SCRIPTPROP_STRINGCOMPAREINSTANCE 0x00003001
#define SCRIPTPROP_INVOKEVERSIONING 0x00004000
// These properties are defined and available, but are not // These properties are defined and available, but are not
// officially supported. // officially supported.
#define SCRIPTPROP_HACK_FIBERSUPPORT 0x70000000 #define SCRIPTPROP_HACK_FIBERSUPPORT 0x70000000
#define SCRIPTPROP_HACK_TRIDENTEVENTSINK 0x70000001 #define SCRIPTPROP_HACK_TRIDENTEVENTSINK 0x70000001
#define SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION 0x70000002
/* script language version values for SCRIPTPROP_INVOKEVERSIONING property */
typedef
enum tagSCRIPTLANGUAGEVERSION
{ SCRIPTLANGUAGEVERSION_DEFAULT = 0,
SCRIPTLANGUAGEVERSION_5_7 = 1,
SCRIPTLANGUAGEVERSION_5_8 = 2,
SCRIPTLANGUAGEVERSION_MAX = 255
} SCRIPTLANGUAGEVERSION;
typedef typedef
enum tagSCRIPTSTATE enum tagSCRIPTSTATE
{ SCRIPTSTATE_UNINITIALIZED = 0, { SCRIPTSTATE_UNINITIALIZED = 0,
SCRIPTSTATE_INITIALIZED = 5, SCRIPTSTATE_INITIALIZED = 5,
SCRIPTSTATE_STARTED = 1, SCRIPTSTATE_STARTED = 1,
SCRIPTSTATE_CONNECTED = 2, SCRIPTSTATE_CONNECTED = 2,
SCRIPTSTATE_DISCONNECTED = 3, SCRIPTSTATE_DISCONNECTED = 3,
SCRIPTSTATE_CLOSED = 4 SCRIPTSTATE_CLOSED = 4
} SCRIPTSTATE; } SCRIPTSTATE;
skipping to change at line 512 skipping to change at line 540
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSiteVtbl typedef struct IActiveScriptSiteVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSite * This); __RPC__in IActiveScriptSite * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSite * This); __RPC__in IActiveScriptSite * This);
HRESULT ( STDMETHODCALLTYPE *GetLCID )( HRESULT ( STDMETHODCALLTYPE *GetLCID )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [out] */ __RPC__out LCID *plcid); /* [out] */ __RPC__out LCID *plcid);
HRESULT ( STDMETHODCALLTYPE *GetItemInfo )( HRESULT ( STDMETHODCALLTYPE *GetItemInfo )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [in] */ __RPC__in LPCOLESTR pstrName, /* [in] */ __RPC__in LPCOLESTR pstrName,
/* [in] */ DWORD dwReturnMask, /* [in] */ DWORD dwReturnMask,
/* [out] */ __RPC__deref_out_opt IUnknown **ppiunkItem, /* [out] */ __RPC__deref_out_opt IUnknown **ppiunkItem,
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppti); /* [out] */ __RPC__deref_out_opt ITypeInfo **ppti);
HRESULT ( STDMETHODCALLTYPE *GetDocVersionString )( HRESULT ( STDMETHODCALLTYPE *GetDocVersionString )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [out] */ __RPC__deref_out_opt BSTR *pbstrVersion); /* [out] */ __RPC__deref_out_opt BSTR *pbstrVersion);
HRESULT ( STDMETHODCALLTYPE *OnScriptTerminate )( HRESULT ( STDMETHODCALLTYPE *OnScriptTerminate )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [in] */ __RPC__in const VARIANT *pvarResult, /* [in] */ __RPC__in const VARIANT *pvarResult,
/* [in] */ __RPC__in const EXCEPINFO *pexcepinfo); /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE *OnStateChange )( HRESULT ( STDMETHODCALLTYPE *OnStateChange )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [in] */ SCRIPTSTATE ssScriptState); /* [in] */ SCRIPTSTATE ssScriptState);
HRESULT ( STDMETHODCALLTYPE *OnScriptError )( HRESULT ( STDMETHODCALLTYPE *OnScriptError )(
IActiveScriptSite * This, __RPC__in IActiveScriptSite * This,
/* [in] */ __RPC__in_opt IActiveScriptError *pscripterror); /* [in] */ __RPC__in_opt IActiveScriptError *pscripterror);
HRESULT ( STDMETHODCALLTYPE *OnEnterScript )( HRESULT ( STDMETHODCALLTYPE *OnEnterScript )(
IActiveScriptSite * This); __RPC__in IActiveScriptSite * This);
HRESULT ( STDMETHODCALLTYPE *OnLeaveScript )( HRESULT ( STDMETHODCALLTYPE *OnLeaveScript )(
IActiveScriptSite * This); __RPC__in IActiveScriptSite * This);
END_INTERFACE END_INTERFACE
} IActiveScriptSiteVtbl; } IActiveScriptSiteVtbl;
interface IActiveScriptSite interface IActiveScriptSite
{ {
CONST_VTBL struct IActiveScriptSiteVtbl *lpVtbl; CONST_VTBL struct IActiveScriptSiteVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
skipping to change at line 640 skipping to change at line 668
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptErrorVtbl typedef struct IActiveScriptErrorVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptError * This, __RPC__in IActiveScriptError * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptError * This); __RPC__in IActiveScriptError * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptError * This); __RPC__in IActiveScriptError * This);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetExceptionInfo )( /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetExceptionInfo )(
IActiveScriptError * This, IActiveScriptError * This,
/* [out] */ EXCEPINFO *pexcepinfo); /* [out] */ EXCEPINFO *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE *GetSourcePosition )( HRESULT ( STDMETHODCALLTYPE *GetSourcePosition )(
IActiveScriptError * This, __RPC__in IActiveScriptError * This,
/* [out] */ __RPC__out DWORD *pdwSourceContext, /* [out] */ __RPC__out DWORD *pdwSourceContext,
/* [out] */ __RPC__out ULONG *pulLineNumber, /* [out] */ __RPC__out ULONG *pulLineNumber,
/* [out] */ __RPC__out LONG *plCharacterPosition); /* [out] */ __RPC__out LONG *plCharacterPosition);
HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )(
IActiveScriptError * This, __RPC__in IActiveScriptError * This,
/* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine); /* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine);
END_INTERFACE END_INTERFACE
} IActiveScriptErrorVtbl; } IActiveScriptErrorVtbl;
interface IActiveScriptError interface IActiveScriptError
{ {
CONST_VTBL struct IActiveScriptErrorVtbl *lpVtbl; CONST_VTBL struct IActiveScriptErrorVtbl *lpVtbl;
}; };
skipping to change at line 698 skipping to change at line 726
( (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,pl CharacterPosition) ) ( (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,pl CharacterPosition) )
#define IActiveScriptError_GetSourceLineText(This,pbstrSourceLine) \ #define IActiveScriptError_GetSourceLineText(This,pbstrSourceLine) \
( (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) ) ( (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
/* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_RemoteGetExceptionI nfo_Proxy( /* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_RemoteGetExceptionI nfo_Proxy(
IActiveScriptError * This, __RPC__in IActiveScriptError * This,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
void __RPC_STUB IActiveScriptError_RemoteGetExceptionInfo_Stub( void __RPC_STUB IActiveScriptError_RemoteGetExceptionInfo_Stub(
IRpcStubBuffer *This, IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer, IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage, PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase); DWORD *_pdwStubPhase);
#endif /* __IActiveScriptError_INTERFACE_DEFINED__ */ #endif /* __IActiveScriptError_INTERFACE_DEFINED__ */
skipping to change at line 737 skipping to change at line 765
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptError64Vtbl typedef struct IActiveScriptError64Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptError64 * This, __RPC__in IActiveScriptError64 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptError64 * This); __RPC__in IActiveScriptError64 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptError64 * This); __RPC__in IActiveScriptError64 * This);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetExceptionInfo )( /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetExceptionInfo )(
IActiveScriptError64 * This, IActiveScriptError64 * This,
/* [out] */ EXCEPINFO *pexcepinfo); /* [out] */ EXCEPINFO *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE *GetSourcePosition )( HRESULT ( STDMETHODCALLTYPE *GetSourcePosition )(
IActiveScriptError64 * This, __RPC__in IActiveScriptError64 * This,
/* [out] */ __RPC__out DWORD *pdwSourceContext, /* [out] */ __RPC__out DWORD *pdwSourceContext,
/* [out] */ __RPC__out ULONG *pulLineNumber, /* [out] */ __RPC__out ULONG *pulLineNumber,
/* [out] */ __RPC__out LONG *plCharacterPosition); /* [out] */ __RPC__out LONG *plCharacterPosition);
HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )(
IActiveScriptError64 * This, __RPC__in IActiveScriptError64 * This,
/* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine); /* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine);
HRESULT ( STDMETHODCALLTYPE *GetSourcePosition64 )( HRESULT ( STDMETHODCALLTYPE *GetSourcePosition64 )(
IActiveScriptError64 * This, __RPC__in IActiveScriptError64 * This,
/* [out] */ __RPC__out DWORDLONG *pdwSourceContext, /* [out] */ __RPC__out DWORDLONG *pdwSourceContext,
/* [out] */ __RPC__out ULONG *pulLineNumber, /* [out] */ __RPC__out ULONG *pulLineNumber,
/* [out] */ __RPC__out LONG *plCharacterPosition); /* [out] */ __RPC__out LONG *plCharacterPosition);
END_INTERFACE END_INTERFACE
} IActiveScriptError64Vtbl; } IActiveScriptError64Vtbl;
interface IActiveScriptError64 interface IActiveScriptError64
{ {
CONST_VTBL struct IActiveScriptError64Vtbl *lpVtbl; CONST_VTBL struct IActiveScriptError64Vtbl *lpVtbl;
skipping to change at line 834 skipping to change at line 862
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSiteWindowVtbl typedef struct IActiveScriptSiteWindowVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSiteWindow * This, __RPC__in IActiveScriptSiteWindow * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSiteWindow * This); __RPC__in IActiveScriptSiteWindow * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSiteWindow * This); __RPC__in IActiveScriptSiteWindow * This);
HRESULT ( STDMETHODCALLTYPE *GetWindow )( HRESULT ( STDMETHODCALLTYPE *GetWindow )(
IActiveScriptSiteWindow * This, __RPC__in IActiveScriptSiteWindow * This,
/* [out] */ __RPC__deref_out_opt HWND *phwnd); /* [out] */ __RPC__deref_out_opt HWND *phwnd);
HRESULT ( STDMETHODCALLTYPE *EnableModeless )( HRESULT ( STDMETHODCALLTYPE *EnableModeless )(
IActiveScriptSiteWindow * This, __RPC__in IActiveScriptSiteWindow * This,
/* [in] */ BOOL fEnable); /* [in] */ BOOL fEnable);
END_INTERFACE END_INTERFACE
} IActiveScriptSiteWindowVtbl; } IActiveScriptSiteWindowVtbl;
interface IActiveScriptSiteWindow interface IActiveScriptSiteWindow
{ {
CONST_VTBL struct IActiveScriptSiteWindowVtbl *lpVtbl; CONST_VTBL struct IActiveScriptSiteWindowVtbl *lpVtbl;
}; };
skipping to change at line 911 skipping to change at line 939
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSiteUIControlVtbl typedef struct IActiveScriptSiteUIControlVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSiteUIControl * This, __RPC__in IActiveScriptSiteUIControl * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSiteUIControl * This); __RPC__in IActiveScriptSiteUIControl * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSiteUIControl * This); __RPC__in IActiveScriptSiteUIControl * This);
HRESULT ( STDMETHODCALLTYPE *GetUIBehavior )( HRESULT ( STDMETHODCALLTYPE *GetUIBehavior )(
IActiveScriptSiteUIControl * This, __RPC__in IActiveScriptSiteUIControl * This,
/* [in] */ SCRIPTUICITEM UicItem, /* [in] */ SCRIPTUICITEM UicItem,
/* [out] */ __RPC__out SCRIPTUICHANDLING *pUicHandling); /* [out] */ __RPC__out SCRIPTUICHANDLING *pUicHandling);
END_INTERFACE END_INTERFACE
} IActiveScriptSiteUIControlVtbl; } IActiveScriptSiteUIControlVtbl;
interface IActiveScriptSiteUIControl interface IActiveScriptSiteUIControl
{ {
CONST_VTBL struct IActiveScriptSiteUIControlVtbl *lpVtbl; CONST_VTBL struct IActiveScriptSiteUIControlVtbl *lpVtbl;
}; };
skipping to change at line 980 skipping to change at line 1008
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSiteInterruptPollVtbl typedef struct IActiveScriptSiteInterruptPollVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSiteInterruptPoll * This, __RPC__in IActiveScriptSiteInterruptPoll * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSiteInterruptPoll * This); __RPC__in IActiveScriptSiteInterruptPoll * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSiteInterruptPoll * This); __RPC__in IActiveScriptSiteInterruptPoll * This);
HRESULT ( STDMETHODCALLTYPE *QueryContinue )( HRESULT ( STDMETHODCALLTYPE *QueryContinue )(
IActiveScriptSiteInterruptPoll * This); __RPC__in IActiveScriptSiteInterruptPoll * This);
END_INTERFACE END_INTERFACE
} IActiveScriptSiteInterruptPollVtbl; } IActiveScriptSiteInterruptPollVtbl;
interface IActiveScriptSiteInterruptPoll interface IActiveScriptSiteInterruptPoll
{ {
CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl *lpVtbl; CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
skipping to change at line 1093 skipping to change at line 1121
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptVtbl typedef struct IActiveScriptVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScript * This); __RPC__in IActiveScript * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScript * This); __RPC__in IActiveScript * This);
HRESULT ( STDMETHODCALLTYPE *SetScriptSite )( HRESULT ( STDMETHODCALLTYPE *SetScriptSite )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in_opt IActiveScriptSite *pass); /* [in] */ __RPC__in_opt IActiveScriptSite *pass);
HRESULT ( STDMETHODCALLTYPE *GetScriptSite )( HRESULT ( STDMETHODCALLTYPE *GetScriptSite )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject); /* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject);
HRESULT ( STDMETHODCALLTYPE *SetScriptState )( HRESULT ( STDMETHODCALLTYPE *SetScriptState )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ SCRIPTSTATE ss); /* [in] */ SCRIPTSTATE ss);
HRESULT ( STDMETHODCALLTYPE *GetScriptState )( HRESULT ( STDMETHODCALLTYPE *GetScriptState )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [out] */ __RPC__out SCRIPTSTATE *pssState); /* [out] */ __RPC__out SCRIPTSTATE *pssState);
HRESULT ( STDMETHODCALLTYPE *Close )( HRESULT ( STDMETHODCALLTYPE *Close )(
IActiveScript * This); __RPC__in IActiveScript * This);
HRESULT ( STDMETHODCALLTYPE *AddNamedItem )( HRESULT ( STDMETHODCALLTYPE *AddNamedItem )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in LPCOLESTR pstrName, /* [in] */ __RPC__in LPCOLESTR pstrName,
/* [in] */ DWORD dwFlags); /* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE *AddTypeLib )( HRESULT ( STDMETHODCALLTYPE *AddTypeLib )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in REFGUID rguidTypeLib, /* [in] */ __RPC__in REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor, /* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor, /* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags); /* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE *GetScriptDispatch )( HRESULT ( STDMETHODCALLTYPE *GetScriptDispatch )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
HRESULT ( STDMETHODCALLTYPE *GetCurrentScriptThreadID )( HRESULT ( STDMETHODCALLTYPE *GetCurrentScriptThreadID )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [out] */ __RPC__out SCRIPTTHREADID *pstidThread); /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread);
HRESULT ( STDMETHODCALLTYPE *GetScriptThreadID )( HRESULT ( STDMETHODCALLTYPE *GetScriptThreadID )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ DWORD dwWin32ThreadId, /* [in] */ DWORD dwWin32ThreadId,
/* [out] */ __RPC__out SCRIPTTHREADID *pstidThread); /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread);
HRESULT ( STDMETHODCALLTYPE *GetScriptThreadState )( HRESULT ( STDMETHODCALLTYPE *GetScriptThreadState )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ SCRIPTTHREADID stidThread, /* [in] */ SCRIPTTHREADID stidThread,
/* [out] */ __RPC__out SCRIPTTHREADSTATE *pstsState); /* [out] */ __RPC__out SCRIPTTHREADSTATE *pstsState);
HRESULT ( STDMETHODCALLTYPE *InterruptScriptThread )( HRESULT ( STDMETHODCALLTYPE *InterruptScriptThread )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [in] */ SCRIPTTHREADID stidThread, /* [in] */ SCRIPTTHREADID stidThread,
/* [in] */ __RPC__in const EXCEPINFO *pexcepinfo, /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo,
/* [in] */ DWORD dwFlags); /* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE *Clone )( HRESULT ( STDMETHODCALLTYPE *Clone )(
IActiveScript * This, __RPC__in IActiveScript * This,
/* [out] */ __RPC__deref_out_opt IActiveScript **ppscript); /* [out] */ __RPC__deref_out_opt IActiveScript **ppscript);
END_INTERFACE END_INTERFACE
} IActiveScriptVtbl; } IActiveScriptVtbl;
interface IActiveScript interface IActiveScript
{ {
CONST_VTBL struct IActiveScriptVtbl *lpVtbl; CONST_VTBL struct IActiveScriptVtbl *lpVtbl;
}; };
skipping to change at line 1278 skipping to change at line 1306
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParse32Vtbl typedef struct IActiveScriptParse32Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParse32 * This, __RPC__in IActiveScriptParse32 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParse32 * This); __RPC__in IActiveScriptParse32 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParse32 * This); __RPC__in IActiveScriptParse32 * This);
HRESULT ( STDMETHODCALLTYPE *InitNew )( HRESULT ( STDMETHODCALLTYPE *InitNew )(
IActiveScriptParse32 * This); __RPC__in IActiveScriptParse32 * This);
HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( HRESULT ( STDMETHODCALLTYPE *AddScriptlet )(
IActiveScriptParse32 * This, __RPC__in IActiveScriptParse32 * This,
/* [in] */ __RPC__in LPCOLESTR pstrDefaultName, /* [in] */ __RPC__in LPCOLESTR pstrDefaultName,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in LPCOLESTR pstrSubItemName, /* [in] */ __RPC__in LPCOLESTR pstrSubItemName,
/* [in] */ __RPC__in LPCOLESTR pstrEventName, /* [in] */ __RPC__in LPCOLESTR pstrEventName,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie, /* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt BSTR *pbstrName, /* [out] */ __RPC__deref_out_opt BSTR *pbstrName,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( HRESULT ( STDMETHODCALLTYPE *ParseScriptText )(
IActiveScriptParse32 * This, __RPC__in IActiveScriptParse32 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie, /* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__out VARIANT *pvarResult, /* [out] */ __RPC__out VARIANT *pvarResult,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
skipping to change at line 1401 skipping to change at line 1429
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParse64Vtbl typedef struct IActiveScriptParse64Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParse64 * This, __RPC__in IActiveScriptParse64 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParse64 * This); __RPC__in IActiveScriptParse64 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParse64 * This); __RPC__in IActiveScriptParse64 * This);
HRESULT ( STDMETHODCALLTYPE *InitNew )( HRESULT ( STDMETHODCALLTYPE *InitNew )(
IActiveScriptParse64 * This); __RPC__in IActiveScriptParse64 * This);
HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( HRESULT ( STDMETHODCALLTYPE *AddScriptlet )(
IActiveScriptParse64 * This, __RPC__in IActiveScriptParse64 * This,
/* [in] */ __RPC__in LPCOLESTR pstrDefaultName, /* [in] */ __RPC__in LPCOLESTR pstrDefaultName,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in LPCOLESTR pstrSubItemName, /* [in] */ __RPC__in LPCOLESTR pstrSubItemName,
/* [in] */ __RPC__in LPCOLESTR pstrEventName, /* [in] */ __RPC__in LPCOLESTR pstrEventName,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORDLONG dwSourceContextCookie, /* [in] */ DWORDLONG dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt BSTR *pbstrName, /* [out] */ __RPC__deref_out_opt BSTR *pbstrName,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( HRESULT ( STDMETHODCALLTYPE *ParseScriptText )(
IActiveScriptParse64 * This, __RPC__in IActiveScriptParse64 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORDLONG dwSourceContextCookie, /* [in] */ DWORDLONG dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__out VARIANT *pvarResult, /* [out] */ __RPC__out VARIANT *pvarResult,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
skipping to change at line 1524 skipping to change at line 1552
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedureOld32Vtbl typedef struct IActiveScriptParseProcedureOld32Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedureOld32 * This, __RPC__in IActiveScriptParseProcedureOld32 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedureOld32 * This); __RPC__in IActiveScriptParseProcedureOld32 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedureOld32 * This); __RPC__in IActiveScriptParseProcedureOld32 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedureOld32 * This, __RPC__in IActiveScriptParseProcedureOld32 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie, /* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 1609 skipping to change at line 1637
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedureOld64Vtbl typedef struct IActiveScriptParseProcedureOld64Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedureOld64 * This, __RPC__in IActiveScriptParseProcedureOld64 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedureOld64 * This); __RPC__in IActiveScriptParseProcedureOld64 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedureOld64 * This); __RPC__in IActiveScriptParseProcedureOld64 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedureOld64 * This, __RPC__in IActiveScriptParseProcedureOld64 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORDLONG dwSourceContextCookie, /* [in] */ DWORDLONG dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 1710 skipping to change at line 1738
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedure32Vtbl typedef struct IActiveScriptParseProcedure32Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedure32 * This, __RPC__in IActiveScriptParseProcedure32 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedure32 * This); __RPC__in IActiveScriptParseProcedure32 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedure32 * This); __RPC__in IActiveScriptParseProcedure32 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedure32 * This, __RPC__in IActiveScriptParseProcedure32 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrProcedureName, /* [in] */ __RPC__in LPCOLESTR pstrProcedureName,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie, /* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 1797 skipping to change at line 1825
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedure64Vtbl typedef struct IActiveScriptParseProcedure64Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedure64 * This, __RPC__in IActiveScriptParseProcedure64 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedure64 * This); __RPC__in IActiveScriptParseProcedure64 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedure64 * This); __RPC__in IActiveScriptParseProcedure64 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedure64 * This, __RPC__in IActiveScriptParseProcedure64 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrProcedureName, /* [in] */ __RPC__in LPCOLESTR pstrProcedureName,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORDLONG dwSourceContextCookie, /* [in] */ DWORDLONG dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 1887 skipping to change at line 1915
public: public:
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedure2_32Vtbl typedef struct IActiveScriptParseProcedure2_32Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedure2_32 * This, __RPC__in IActiveScriptParseProcedure2_32 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedure2_32 * This); __RPC__in IActiveScriptParseProcedure2_32 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedure2_32 * This); __RPC__in IActiveScriptParseProcedure2_32 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedure2_32 * This, __RPC__in IActiveScriptParseProcedure2_32 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrProcedureName, /* [in] */ __RPC__in LPCOLESTR pstrProcedureName,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie, /* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 1962 skipping to change at line 1990
public: public:
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptParseProcedure2_64Vtbl typedef struct IActiveScriptParseProcedure2_64Vtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptParseProcedure2_64 * This, __RPC__in IActiveScriptParseProcedure2_64 * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptParseProcedure2_64 * This); __RPC__in IActiveScriptParseProcedure2_64 * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptParseProcedure2_64 * This); __RPC__in IActiveScriptParseProcedure2_64 * This);
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )(
IActiveScriptParseProcedure2_64 * This, __RPC__in IActiveScriptParseProcedure2_64 * This,
/* [in] */ __RPC__in LPCOLESTR pstrCode, /* [in] */ __RPC__in LPCOLESTR pstrCode,
/* [in] */ __RPC__in LPCOLESTR pstrFormalParams, /* [in] */ __RPC__in LPCOLESTR pstrFormalParams,
/* [in] */ __RPC__in LPCOLESTR pstrProcedureName, /* [in] */ __RPC__in LPCOLESTR pstrProcedureName,
/* [in] */ __RPC__in LPCOLESTR pstrItemName, /* [in] */ __RPC__in LPCOLESTR pstrItemName,
/* [in] */ __RPC__in_opt IUnknown *punkContext, /* [in] */ __RPC__in_opt IUnknown *punkContext,
/* [in] */ __RPC__in LPCOLESTR pstrDelimiter, /* [in] */ __RPC__in LPCOLESTR pstrDelimiter,
/* [in] */ DWORDLONG dwSourceContextCookie, /* [in] */ DWORDLONG dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber, /* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags, /* [in] */ DWORD dwFlags,
/* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp);
skipping to change at line 2069 skipping to change at line 2097
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptEncodeVtbl typedef struct IActiveScriptEncodeVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptEncode * This, __RPC__in IActiveScriptEncode * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptEncode * This); __RPC__in IActiveScriptEncode * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptEncode * This); __RPC__in IActiveScriptEncode * This);
HRESULT ( STDMETHODCALLTYPE *EncodeSection )( HRESULT ( STDMETHODCALLTYPE *EncodeSection )(
IActiveScriptEncode * This, __RPC__in IActiveScriptEncode * This,
/* [in] */ __RPC__in LPCOLESTR pchIn, /* [in] */ __RPC__in LPCOLESTR pchIn,
/* [in] */ DWORD cchIn, /* [in] */ DWORD cchIn,
/* [out][in] */ __RPC__inout LPOLESTR pchOut, /* [out][in] */ __RPC__inout LPOLESTR pchOut,
/* [in] */ DWORD cchOut, /* [in] */ DWORD cchOut,
/* [out][in] */ __RPC__inout DWORD *pcchRet); /* [out][in] */ __RPC__inout DWORD *pcchRet);
HRESULT ( STDMETHODCALLTYPE *DecodeScript )( HRESULT ( STDMETHODCALLTYPE *DecodeScript )(
IActiveScriptEncode * This, __RPC__in IActiveScriptEncode * This,
/* [in] */ __RPC__in LPCOLESTR pchIn, /* [in] */ __RPC__in LPCOLESTR pchIn,
/* [in] */ DWORD cchIn, /* [in] */ DWORD cchIn,
/* [out][in] */ __RPC__inout LPOLESTR pchOut, /* [out][in] */ __RPC__inout LPOLESTR pchOut,
/* [in] */ DWORD cchOut, /* [in] */ DWORD cchOut,
/* [out][in] */ __RPC__inout DWORD *pcchRet); /* [out][in] */ __RPC__inout DWORD *pcchRet);
HRESULT ( STDMETHODCALLTYPE *GetEncodeProgId )( HRESULT ( STDMETHODCALLTYPE *GetEncodeProgId )(
IActiveScriptEncode * This, __RPC__in IActiveScriptEncode * This,
/* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOut); /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOut);
END_INTERFACE END_INTERFACE
} IActiveScriptEncodeVtbl; } IActiveScriptEncodeVtbl;
interface IActiveScriptEncode interface IActiveScriptEncode
{ {
CONST_VTBL struct IActiveScriptEncodeVtbl *lpVtbl; CONST_VTBL struct IActiveScriptEncodeVtbl *lpVtbl;
}; };
skipping to change at line 2163 skipping to change at line 2191
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptHostEncodeVtbl typedef struct IActiveScriptHostEncodeVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptHostEncode * This, __RPC__in IActiveScriptHostEncode * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptHostEncode * This); __RPC__in IActiveScriptHostEncode * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptHostEncode * This); __RPC__in IActiveScriptHostEncode * This);
HRESULT ( STDMETHODCALLTYPE *EncodeScriptHostFile )( HRESULT ( STDMETHODCALLTYPE *EncodeScriptHostFile )(
IActiveScriptHostEncode * This, __RPC__in IActiveScriptHostEncode * This,
/* [in] */ __RPC__in BSTR bstrInFile, /* [in] */ __RPC__in BSTR bstrInFile,
/* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOutFile, /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOutFile,
/* [in] */ unsigned long cFlags, /* [in] */ unsigned long cFlags,
/* [in] */ __RPC__in BSTR bstrDefaultLang); /* [in] */ __RPC__in BSTR bstrDefaultLang);
END_INTERFACE END_INTERFACE
} IActiveScriptHostEncodeVtbl; } IActiveScriptHostEncodeVtbl;
interface IActiveScriptHostEncode interface IActiveScriptHostEncode
{ {
skipping to change at line 2236 skipping to change at line 2264
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IBindEventHandlerVtbl typedef struct IBindEventHandlerVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IBindEventHandler * This, __RPC__in IBindEventHandler * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IBindEventHandler * This); __RPC__in IBindEventHandler * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IBindEventHandler * This); __RPC__in IBindEventHandler * This);
HRESULT ( STDMETHODCALLTYPE *BindHandler )( HRESULT ( STDMETHODCALLTYPE *BindHandler )(
IBindEventHandler * This, __RPC__in IBindEventHandler * This,
/* [in] */ __RPC__in LPCOLESTR pstrEvent, /* [in] */ __RPC__in LPCOLESTR pstrEvent,
/* [in] */ __RPC__in_opt IDispatch *pdisp); /* [in] */ __RPC__in_opt IDispatch *pdisp);
END_INTERFACE END_INTERFACE
} IBindEventHandlerVtbl; } IBindEventHandlerVtbl;
interface IBindEventHandler interface IBindEventHandler
{ {
CONST_VTBL struct IBindEventHandlerVtbl *lpVtbl; CONST_VTBL struct IBindEventHandlerVtbl *lpVtbl;
}; };
skipping to change at line 2315 skipping to change at line 2343
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptStatsVtbl typedef struct IActiveScriptStatsVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptStats * This, __RPC__in IActiveScriptStats * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptStats * This); __RPC__in IActiveScriptStats * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptStats * This); __RPC__in IActiveScriptStats * This);
HRESULT ( STDMETHODCALLTYPE *GetStat )( HRESULT ( STDMETHODCALLTYPE *GetStat )(
IActiveScriptStats * This, __RPC__in IActiveScriptStats * This,
/* [in] */ DWORD stid, /* [in] */ DWORD stid,
/* [out] */ __RPC__out ULONG *pluHi, /* [out] */ __RPC__out ULONG *pluHi,
/* [out] */ __RPC__out ULONG *pluLo); /* [out] */ __RPC__out ULONG *pluLo);
HRESULT ( STDMETHODCALLTYPE *GetStatEx )( HRESULT ( STDMETHODCALLTYPE *GetStatEx )(
IActiveScriptStats * This, __RPC__in IActiveScriptStats * This,
/* [in] */ __RPC__in REFGUID guid, /* [in] */ __RPC__in REFGUID guid,
/* [out] */ __RPC__out ULONG *pluHi, /* [out] */ __RPC__out ULONG *pluHi,
/* [out] */ __RPC__out ULONG *pluLo); /* [out] */ __RPC__out ULONG *pluLo);
HRESULT ( STDMETHODCALLTYPE *ResetStats )( HRESULT ( STDMETHODCALLTYPE *ResetStats )(
IActiveScriptStats * This); __RPC__in IActiveScriptStats * This);
END_INTERFACE END_INTERFACE
} IActiveScriptStatsVtbl; } IActiveScriptStatsVtbl;
interface IActiveScriptStats interface IActiveScriptStats
{ {
CONST_VTBL struct IActiveScriptStatsVtbl *lpVtbl; CONST_VTBL struct IActiveScriptStatsVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
skipping to change at line 2408 skipping to change at line 2436
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptPropertyVtbl typedef struct IActiveScriptPropertyVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptProperty * This, __RPC__in IActiveScriptProperty * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptProperty * This); __RPC__in IActiveScriptProperty * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptProperty * This); __RPC__in IActiveScriptProperty * This);
HRESULT ( STDMETHODCALLTYPE *GetProperty )( HRESULT ( STDMETHODCALLTYPE *GetProperty )(
IActiveScriptProperty * This, __RPC__in IActiveScriptProperty * This,
/* [in] */ DWORD dwProperty, /* [in] */ DWORD dwProperty,
/* [in] */ __RPC__in VARIANT *pvarIndex, /* [in] */ __RPC__in VARIANT *pvarIndex,
/* [out] */ __RPC__out VARIANT *pvarValue); /* [out] */ __RPC__out VARIANT *pvarValue);
HRESULT ( STDMETHODCALLTYPE *SetProperty )( HRESULT ( STDMETHODCALLTYPE *SetProperty )(
IActiveScriptProperty * This, __RPC__in IActiveScriptProperty * This,
/* [in] */ DWORD dwProperty, /* [in] */ DWORD dwProperty,
/* [in] */ __RPC__in VARIANT *pvarIndex, /* [in] */ __RPC__in VARIANT *pvarIndex,
/* [in] */ __RPC__in VARIANT *pvarValue); /* [in] */ __RPC__in VARIANT *pvarValue);
END_INTERFACE END_INTERFACE
} IActiveScriptPropertyVtbl; } IActiveScriptPropertyVtbl;
interface IActiveScriptProperty interface IActiveScriptProperty
{ {
CONST_VTBL struct IActiveScriptPropertyVtbl *lpVtbl; CONST_VTBL struct IActiveScriptPropertyVtbl *lpVtbl;
skipping to change at line 2491 skipping to change at line 2519
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct ITridentEventSinkVtbl typedef struct ITridentEventSinkVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ITridentEventSink * This, __RPC__in ITridentEventSink * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
ITridentEventSink * This); __RPC__in ITridentEventSink * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
ITridentEventSink * This); __RPC__in ITridentEventSink * This);
HRESULT ( STDMETHODCALLTYPE *FireEvent )( HRESULT ( STDMETHODCALLTYPE *FireEvent )(
ITridentEventSink * This, __RPC__in ITridentEventSink * This,
/* [in] */ __RPC__in LPCOLESTR pstrEvent, /* [in] */ __RPC__in LPCOLESTR pstrEvent,
/* [in] */ __RPC__in DISPPARAMS *pdp, /* [in] */ __RPC__in DISPPARAMS *pdp,
/* [out] */ __RPC__out VARIANT *pvarRes, /* [out] */ __RPC__out VARIANT *pvarRes,
/* [out] */ __RPC__out EXCEPINFO *pei); /* [out] */ __RPC__out EXCEPINFO *pei);
END_INTERFACE END_INTERFACE
} ITridentEventSinkVtbl; } ITridentEventSinkVtbl;
interface ITridentEventSink interface ITridentEventSink
{ {
skipping to change at line 2563 skipping to change at line 2591
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptGarbageCollectorVtbl typedef struct IActiveScriptGarbageCollectorVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptGarbageCollector * This, __RPC__in IActiveScriptGarbageCollector * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptGarbageCollector * This); __RPC__in IActiveScriptGarbageCollector * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptGarbageCollector * This); __RPC__in IActiveScriptGarbageCollector * This);
HRESULT ( STDMETHODCALLTYPE *CollectGarbage )( HRESULT ( STDMETHODCALLTYPE *CollectGarbage )(
IActiveScriptGarbageCollector * This, __RPC__in IActiveScriptGarbageCollector * This,
SCRIPTGCTYPE scriptgctype); SCRIPTGCTYPE scriptgctype);
END_INTERFACE END_INTERFACE
} IActiveScriptGarbageCollectorVtbl; } IActiveScriptGarbageCollectorVtbl;
interface IActiveScriptGarbageCollector interface IActiveScriptGarbageCollector
{ {
CONST_VTBL struct IActiveScriptGarbageCollectorVtbl *lpVtbl; CONST_VTBL struct IActiveScriptGarbageCollectorVtbl *lpVtbl;
}; };
skipping to change at line 2632 skipping to change at line 2660
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSIPInfoVtbl typedef struct IActiveScriptSIPInfoVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSIPInfo * This, __RPC__in IActiveScriptSIPInfo * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSIPInfo * This); __RPC__in IActiveScriptSIPInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSIPInfo * This); __RPC__in IActiveScriptSIPInfo * This);
HRESULT ( STDMETHODCALLTYPE *GetSIPOID )( HRESULT ( STDMETHODCALLTYPE *GetSIPOID )(
IActiveScriptSIPInfo * This, __RPC__in IActiveScriptSIPInfo * This,
/* [out] */ __RPC__out GUID *poid_sip); /* [out] */ __RPC__out GUID *poid_sip);
END_INTERFACE END_INTERFACE
} IActiveScriptSIPInfoVtbl; } IActiveScriptSIPInfoVtbl;
interface IActiveScriptSIPInfo interface IActiveScriptSIPInfo
{ {
CONST_VTBL struct IActiveScriptSIPInfoVtbl *lpVtbl; CONST_VTBL struct IActiveScriptSIPInfoVtbl *lpVtbl;
}; };
skipping to change at line 2706 skipping to change at line 2734
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptSiteTraceInfoVtbl typedef struct IActiveScriptSiteTraceInfoVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptSiteTraceInfo * This, __RPC__in IActiveScriptSiteTraceInfo * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptSiteTraceInfo * This); __RPC__in IActiveScriptSiteTraceInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptSiteTraceInfo * This); __RPC__in IActiveScriptSiteTraceInfo * This);
HRESULT ( STDMETHODCALLTYPE *SendScriptTraceInfo )( HRESULT ( STDMETHODCALLTYPE *SendScriptTraceInfo )(
IActiveScriptSiteTraceInfo * This, __RPC__in IActiveScriptSiteTraceInfo * This,
/* [in] */ SCRIPTTRACEINFO stiEventType, /* [in] */ SCRIPTTRACEINFO stiEventType,
/* [in] */ GUID guidContextID, /* [in] */ GUID guidContextID,
/* [in] */ DWORD dwScriptContextCookie, /* [in] */ DWORD dwScriptContextCookie,
/* [in] */ LONG lScriptStatementStart, /* [in] */ LONG lScriptStatementStart,
/* [in] */ LONG lScriptStatementEnd, /* [in] */ LONG lScriptStatementEnd,
/* [in] */ DWORD64 dwReserved); /* [in] */ DWORD64 dwReserved);
END_INTERFACE END_INTERFACE
} IActiveScriptSiteTraceInfoVtbl; } IActiveScriptSiteTraceInfoVtbl;
skipping to change at line 2783 skipping to change at line 2811
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IActiveScriptTraceInfoVtbl typedef struct IActiveScriptTraceInfoVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveScriptTraceInfo * This, __RPC__in IActiveScriptTraceInfo * This,
/* [in] */ __RPC__in REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); __RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveScriptTraceInfo * This); __RPC__in IActiveScriptTraceInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IActiveScriptTraceInfo * This); __RPC__in IActiveScriptTraceInfo * This);
HRESULT ( STDMETHODCALLTYPE *StartScriptTracing )( HRESULT ( STDMETHODCALLTYPE *StartScriptTracing )(
IActiveScriptTraceInfo * This, __RPC__in IActiveScriptTraceInfo * This,
/* [in] */ __RPC__in_opt IActiveScriptSiteTraceInfo *pSiteTraceInfo, /* [in] */ __RPC__in_opt IActiveScriptSiteTraceInfo *pSiteTraceInfo,
/* [in] */ GUID guidContextID); /* [in] */ GUID guidContextID);
HRESULT ( STDMETHODCALLTYPE *StopScriptTracing )( HRESULT ( STDMETHODCALLTYPE *StopScriptTracing )(
IActiveScriptTraceInfo * This); __RPC__in IActiveScriptTraceInfo * This);
END_INTERFACE END_INTERFACE
} IActiveScriptTraceInfoVtbl; } IActiveScriptTraceInfoVtbl;
interface IActiveScriptTraceInfo interface IActiveScriptTraceInfo
{ {
CONST_VTBL struct IActiveScriptTraceInfoVtbl *lpVtbl; CONST_VTBL struct IActiveScriptTraceInfoVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
skipping to change at line 2833 skipping to change at line 2861
#define IActiveScriptTraceInfo_StopScriptTracing(This) \ #define IActiveScriptTraceInfo_StopScriptTracing(This) \
( (This)->lpVtbl -> StopScriptTracing(This) ) ( (This)->lpVtbl -> StopScriptTracing(This) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
#endif /* __IActiveScriptTraceInfo_INTERFACE_DEFINED__ */ #endif /* __IActiveScriptTraceInfo_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_activscp_0000_0025 */ #ifndef __IActiveScriptStringCompare_INTERFACE_DEFINED__
#define __IActiveScriptStringCompare_INTERFACE_DEFINED__
/* interface IActiveScriptStringCompare */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveScriptStringCompare;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("58562769-ED52-42f7-8403-4963514E1F11")
IActiveScriptStringCompare : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE StrComp(
/* [in] */ __RPC__in BSTR bszStr1,
/* [in] */ __RPC__in BSTR bszStr2,
/* [retval][out] */ __RPC__out LONG *iRet) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptStringCompareVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
__RPC__in IActiveScriptStringCompare * This,
/* [in] */ __RPC__in REFIID riid,
/* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
__RPC__in IActiveScriptStringCompare * This);
ULONG ( STDMETHODCALLTYPE *Release )(
__RPC__in IActiveScriptStringCompare * This);
HRESULT ( STDMETHODCALLTYPE *StrComp )(
__RPC__in IActiveScriptStringCompare * This,
/* [in] */ __RPC__in BSTR bszStr1,
/* [in] */ __RPC__in BSTR bszStr2,
/* [retval][out] */ __RPC__out LONG *iRet);
END_INTERFACE
} IActiveScriptStringCompareVtbl;
interface IActiveScriptStringCompare
{
CONST_VTBL struct IActiveScriptStringCompareVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScriptStringCompare_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IActiveScriptStringCompare_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IActiveScriptStringCompare_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IActiveScriptStringCompare_StrComp(This,bszStr1,bszStr2,iRet) \
( (This)->lpVtbl -> StrComp(This,bszStr1,bszStr2,iRet) )
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IActiveScriptStringCompare_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_activscp_0000_0026 */
/* [local] */ /* [local] */
#endif // __ActivScp_h #endif // __ActivScp_h
extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0025_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0026_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0025_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0026_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */ /* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long
ed long , BSTR * ); *, unsigned long , __RPC__in BSTR * );
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC_
BSTR * ); _inout_xcount(0) unsigned char *, __RPC__in BSTR * );
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC_
BSTR * ); _in_xcount(0) unsigned char *, __RPC__out BSTR * );
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * void __RPC_USER BSTR_UserFree( __RPC__in unsigned long
); *, __RPC__in BSTR * );
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign unsigned long __RPC_USER HWND_UserSize( __RPC__in unsigned long
ed long , HWND * ); *, unsigned long , __RPC__in HWND * );
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, unsigned char * __RPC_USER HWND_UserMarshal( __RPC__in unsigned long *, __RPC_
HWND * ); _inout_xcount(0) unsigned char *, __RPC__in HWND * );
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, unsigned char * __RPC_USER HWND_UserUnmarshal(__RPC__in unsigned long *, __RPC_
HWND * ); _in_xcount(0) unsigned char *, __RPC__out HWND * );
void __RPC_USER HWND_UserFree( unsigned long *, HWND * void __RPC_USER HWND_UserFree( __RPC__in unsigned long
); *, __RPC__in HWND * );
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, uns unsigned long __RPC_USER VARIANT_UserSize( __RPC__in unsigned l
igned long , VARIANT * ); ong *, unsigned long , __RPC__in VARIANT * );
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char unsigned char * __RPC_USER VARIANT_UserMarshal( __RPC__in unsigned long *, __R
*, VARIANT * ); PC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * );
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char unsigned char * __RPC_USER VARIANT_UserUnmarshal(__RPC__in unsigned long *, __R
*, VARIANT * ); PC__in_xcount(0) unsigned char *, __RPC__out VARIANT * );
void __RPC_USER VARIANT_UserFree( unsigned long *, VAR void __RPC_USER VARIANT_UserFree( __RPC__in unsigned l
IANT * ); ong *, __RPC__in VARIANT * );
unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsi unsigned long __RPC_USER BSTR_UserSize64( __RPC__in unsigned lo
gned long , BSTR * ); ng *, unsigned long , __RPC__in BSTR * );
unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char unsigned char * __RPC_USER BSTR_UserMarshal64( __RPC__in unsigned long *, __RP
*, BSTR * ); C__inout_xcount(0) unsigned char *, __RPC__in BSTR * );
unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char unsigned char * __RPC_USER BSTR_UserUnmarshal64(__RPC__in unsigned long *, __RP
*, BSTR * ); C__in_xcount(0) unsigned char *, __RPC__out BSTR * );
void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR void __RPC_USER BSTR_UserFree64( __RPC__in unsigned lo
* ); ng *, __RPC__in BSTR * );
unsigned long __RPC_USER HWND_UserSize64( unsigned long *, unsi unsigned long __RPC_USER HWND_UserSize64( __RPC__in unsigned lo
gned long , HWND * ); ng *, unsigned long , __RPC__in HWND * );
unsigned char * __RPC_USER HWND_UserMarshal64( unsigned long *, unsigned char unsigned char * __RPC_USER HWND_UserMarshal64( __RPC__in unsigned long *, __RP
*, HWND * ); C__inout_xcount(0) unsigned char *, __RPC__in HWND * );
unsigned char * __RPC_USER HWND_UserUnmarshal64(unsigned long *, unsigned char unsigned char * __RPC_USER HWND_UserUnmarshal64(__RPC__in unsigned long *, __RP
*, HWND * ); C__in_xcount(0) unsigned char *, __RPC__out HWND * );
void __RPC_USER HWND_UserFree64( unsigned long *, HWND void __RPC_USER HWND_UserFree64( __RPC__in unsigned lo
* ); ng *, __RPC__in HWND * );
unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, u unsigned long __RPC_USER VARIANT_UserSize64( __RPC__in unsigned
nsigned long , VARIANT * ); long *, unsigned long , __RPC__in VARIANT * );
unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned ch unsigned char * __RPC_USER VARIANT_UserMarshal64( __RPC__in unsigned long *, _
ar *, VARIANT * ); _RPC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * );
unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned ch unsigned char * __RPC_USER VARIANT_UserUnmarshal64(__RPC__in unsigned long *, _
ar *, VARIANT * ); _RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * );
void __RPC_USER VARIANT_UserFree64( unsigned long *, V void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned
ARIANT * ); long *, __RPC__in VARIANT * );
/* [local] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_Prox y( /* [local] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_Prox y(
IActiveScriptError * This, IActiveScriptError * This,
/* [out] */ EXCEPINFO *pexcepinfo); /* [out] */ EXCEPINFO *pexcepinfo);
/* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_St ub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_St ub(
IActiveScriptError * This, __RPC__in IActiveScriptError * This,
/* [out] */ __RPC__out EXCEPINFO *pexcepinfo); /* [out] */ __RPC__out EXCEPINFO *pexcepinfo);
/* end of Additional Prototypes */ /* end of Additional Prototypes */
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 180 change blocks. 
217 lines changed or deleted 319 lines changed or added


 oleauto.h (6.0.6002.18005-Windows 6.0)   oleauto.h (6.1.7601.19144-Windows 7.0) 
skipping to change at line 556 skipping to change at line 556
WINOLEAUTAPI VarDecFromDisp(__in IDispatch *pdispIn, __in LCID lcid, __out DECIM AL *pdecOut); WINOLEAUTAPI VarDecFromDisp(__in IDispatch *pdispIn, __in LCID lcid, __out DECIM AL *pdecOut);
WINOLEAUTAPI VarDecFromBool(__in VARIANT_BOOL boolIn, __out DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromBool(__in VARIANT_BOOL boolIn, __out DECIMAL *pdecOut);
WINOLEAUTAPI VarDecFromI1(__in CHAR cIn, __out DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromI1(__in CHAR cIn, __out DECIMAL *pdecOut);
WINOLEAUTAPI VarDecFromUI2(__in USHORT uiIn, __out DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromUI2(__in USHORT uiIn, __out DECIMAL *pdecOut);
WINOLEAUTAPI VarDecFromUI4(__in ULONG ulIn, __out DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromUI4(__in ULONG ulIn, __out DECIMAL *pdecOut);
WINOLEAUTAPI VarDecFromUI8(ULONG64 ui64In, __out DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromUI8(ULONG64 ui64In, __out DECIMAL *pdecOut);
#define VarUI4FromUI4(in, pOut) (*(pOut) = (in)) #define VarUI4FromUI4(in, pOut) (*(pOut) = (in))
#define VarI4FromI4(in, pOut) (*(pOut) = (in)) #define VarI4FromI4(in, pOut) (*(pOut) = (in))
WINOLEAUTAPI VarI4FromI8(LONG64 i64In, LONG *plOut); WINOLEAUTAPI VarI4FromI8(LONG64 i64In, __out LONG *plOut);
WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, LONG *plOut); WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, __out LONG *plOut);
#define VarUI8FromUI8(in, pOut) (*(pOut) = (in)) #define VarUI8FromUI8(in, pOut) (*(pOut) = (in))
#define VarI8FromI8(in, pOut) (*(pOut) = (in)) #define VarI8FromI8(in, pOut) (*(pOut) = (in))
#define VarUI1FromInt VarUI1FromI4 #define VarUI1FromInt VarUI1FromI4
#define VarUI1FromUint VarUI1FromUI4 #define VarUI1FromUint VarUI1FromUI4
#define VarI2FromInt VarI2FromI4 #define VarI2FromInt VarI2FromI4
#define VarI2FromUint VarI2FromUI4 #define VarI2FromUint VarI2FromUI4
#define VarI4FromInt VarI4FromI4 #define VarI4FromInt VarI4FromI4
#define VarI4FromUint VarI4FromUI4 #define VarI4FromUint VarI4FromUI4
skipping to change at line 904 skipping to change at line 904
int iFirstDay, int iFirstDay,
int iFirstWeek, int iFirstWeek,
LCID lcid, LCID lcid,
__in_opt int *pcbActual __in_opt int *pcbActual
); );
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* ITypeLib */ /* ITypeLib */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
typedef ITypeLib * LPTYPELIB; typedef /* [unique] */ __RPC_unique_pointer ITypeLib *LPTYPELIB;
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* ITypeInfo */ /* ITypeInfo */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
typedef LONG DISPID; typedef LONG DISPID;
typedef DISPID MEMBERID; typedef DISPID MEMBERID;
#define MEMBERID_NIL DISPID_UNKNOWN #define MEMBERID_NIL DISPID_UNKNOWN
#define ID_DEFAULTINST -2 #define ID_DEFAULTINST -2
/* Flags for IDispatch::Invoke */ /* Flags for IDispatch::Invoke */
#define DISPATCH_METHOD 0x1 #define DISPATCH_METHOD 0x1
#define DISPATCH_PROPERTYGET 0x2 #define DISPATCH_PROPERTYGET 0x2
#define DISPATCH_PROPERTYPUT 0x4 #define DISPATCH_PROPERTYPUT 0x4
#define DISPATCH_PROPERTYPUTREF 0x8 #define DISPATCH_PROPERTYPUTREF 0x8
typedef ITypeInfo * LPTYPEINFO; typedef /* [unique] */ __RPC_unique_pointer ITypeInfo *LPTYPEINFO;
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* ITypeComp */ /* ITypeComp */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
typedef ITypeComp * LPTYPECOMP; typedef /* [unique] */ __RPC_unique_pointer ITypeComp *LPTYPECOMP;
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* ICreateTypeLib */ /* ICreateTypeLib */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
typedef ICreateTypeLib * LPCREATETYPELIB; typedef ICreateTypeLib * LPCREATETYPELIB;
typedef ICreateTypeInfo * LPCREATETYPEINFO; typedef ICreateTypeInfo * LPCREATETYPEINFO;
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
skipping to change at line 1028 skipping to change at line 1028
WINOLEAUTAPI CreateTypeLib(SYSKIND syskind, LPCOLESTR szFile, WINOLEAUTAPI CreateTypeLib(SYSKIND syskind, LPCOLESTR szFile,
ICreateTypeLib ** ppctlib); ICreateTypeLib ** ppctlib);
WINOLEAUTAPI CreateTypeLib2(SYSKIND syskind, LPCOLESTR szFile, WINOLEAUTAPI CreateTypeLib2(SYSKIND syskind, LPCOLESTR szFile,
ICreateTypeLib2 **ppctlib); ICreateTypeLib2 **ppctlib);
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* IDispatch implementation support */ /* IDispatch implementation support */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
typedef IDispatch * LPDISPATCH; typedef /* [unique] */ __RPC_unique_pointer IDispatch *LPDISPATCH;
typedef struct tagPARAMDATA { typedef struct tagPARAMDATA {
OLECHAR * szName; /* parameter name */ OLECHAR * szName; /* parameter name */
VARTYPE vt; /* parameter type */ VARTYPE vt; /* parameter type */
} PARAMDATA, * LPPARAMDATA; } PARAMDATA, * LPPARAMDATA;
typedef struct tagMETHODDATA { typedef struct tagMETHODDATA {
OLECHAR * szName; /* method name */ OLECHAR * szName; /* method name */
PARAMDATA * ppdata; /* pointer to an array of PARAMDATAs */ PARAMDATA * ppdata; /* pointer to an array of PARAMDATAs */
DISPID dispid; /* method ID */ DISPID dispid; /* method ID */
skipping to change at line 1111 skipping to change at line 1111
WINOLEAUTAPI RevokeActiveObject(DWORD dwRegister, void * pvReserved); WINOLEAUTAPI RevokeActiveObject(DWORD dwRegister, void * pvReserved);
WINOLEAUTAPI GetActiveObject(REFCLSID rclsid, void * pvReserved, WINOLEAUTAPI GetActiveObject(REFCLSID rclsid, void * pvReserved,
IUnknown ** ppunk); IUnknown ** ppunk);
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* ErrorInfo API */ /* ErrorInfo API */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
WINOLEAUTAPI SetErrorInfo(__in ULONG dwReserved, __in IErrorInfo * perrinfo); WINOLEAUTAPI SetErrorInfo(__in ULONG dwReserved, __in_opt IErrorInfo * perrinfo) ;
WINOLEAUTAPI GetErrorInfo(__in ULONG dwReserved, __deref_out IErrorInfo ** pperr info); WINOLEAUTAPI GetErrorInfo(__in ULONG dwReserved, __deref_out IErrorInfo ** pperr info);
WINOLEAUTAPI CreateErrorInfo(__deref_out ICreateErrorInfo ** pperrinfo); WINOLEAUTAPI CreateErrorInfo(__deref_out ICreateErrorInfo ** pperrinfo);
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* User Defined Data types support */ /* User Defined Data types support */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
WINOLEAUTAPI GetRecordInfoFromTypeInfo(ITypeInfo * pTypeInfo, WINOLEAUTAPI GetRecordInfoFromTypeInfo(ITypeInfo * pTypeInfo,
IRecordInfo ** ppRecInfo); IRecordInfo ** ppRecInfo);
skipping to change at line 1134 skipping to change at line 1134
REFGUID rGuidTypeInfo, IRecordInfo ** ppRecInfo); REFGUID rGuidTypeInfo, IRecordInfo ** ppRecInfo);
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
/* MISC API */ /* MISC API */
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
WINOLEAUTAPI_(ULONG) OaBuildVersion(void); WINOLEAUTAPI_(ULONG) OaBuildVersion(void);
WINOLEAUTAPI_(void) ClearCustData(LPCUSTDATA pCustData); WINOLEAUTAPI_(void) ClearCustData(LPCUSTDATA pCustData);
#if (NTDDI_VERSION >= NTDDI_VISTASP1)
WINOLEAUTAPI_(void) OaEnablePerUserTLibRegistration(void);
#endif
// Declare variant access functions. // Declare variant access functions.
#if __STDC__ || defined(NONAMELESSUNION) #if __STDC__ || defined(NONAMELESSUNION)
#define V_UNION(X, Y) ((X)->n1.n2.n3.Y) #define V_UNION(X, Y) ((X)->n1.n2.n3.Y)
#define V_VT(X) ((X)->n1.n2.vt) #define V_VT(X) ((X)->n1.n2.vt)
#define V_RECORDINFO(X) ((X)->n1.n2.n3.brecVal.pRecInfo) #define V_RECORDINFO(X) ((X)->n1.n2.n3.brecVal.pRecInfo)
#define V_RECORD(X) ((X)->n1.n2.n3.brecVal.pvRecord) #define V_RECORD(X) ((X)->n1.n2.n3.brecVal.pvRecord)
#else #else
#define V_UNION(X, Y) ((X)->Y) #define V_UNION(X, Y) ((X)->Y)
#define V_VT(X) ((X)->vt) #define V_VT(X) ((X)->vt)
 End of changes. 7 change blocks. 
7 lines changed or deleted 11 lines changed or added

This html diff was produced by rfcdiff 1.41.