activscp.h (5.2.3790.3959-Windows 5.0) | | activscp.h (6.0.6002.18005-Windows 6.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 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for activscp.idl: | | /* Compiler settings for activscp.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
|
protocol : dce , ms_ext, c_ext | | 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__ 440 | | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 63 | | skipping to change at line 68 |
#ifndef __IActiveScriptError64_FWD_DEFINED__ | | #ifndef __IActiveScriptError64_FWD_DEFINED__ |
#define __IActiveScriptError64_FWD_DEFINED__ | | #define __IActiveScriptError64_FWD_DEFINED__ |
typedef interface IActiveScriptError64 IActiveScriptError64; | | typedef interface IActiveScriptError64 IActiveScriptError64; |
#endif /* __IActiveScriptError64_FWD_DEFINED__ */ | | #endif /* __IActiveScriptError64_FWD_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSiteWindow_FWD_DEFINED__ | | #ifndef __IActiveScriptSiteWindow_FWD_DEFINED__ |
#define __IActiveScriptSiteWindow_FWD_DEFINED__ | | #define __IActiveScriptSiteWindow_FWD_DEFINED__ |
typedef interface IActiveScriptSiteWindow IActiveScriptSiteWindow; | | typedef interface IActiveScriptSiteWindow IActiveScriptSiteWindow; |
#endif /* __IActiveScriptSiteWindow_FWD_DEFINED__ */ | | #endif /* __IActiveScriptSiteWindow_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IActiveScriptSiteUIControl_FWD_DEFINED__ |
| | #define __IActiveScriptSiteUIControl_FWD_DEFINED__ |
| | typedef interface IActiveScriptSiteUIControl IActiveScriptSiteUIControl; |
| | #endif /* __IActiveScriptSiteUIControl_FWD_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ | | #ifndef __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ |
#define __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ | | #define __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ |
typedef interface IActiveScriptSiteInterruptPoll IActiveScriptSiteInterruptPoll; | | typedef interface IActiveScriptSiteInterruptPoll IActiveScriptSiteInterruptPoll; |
#endif /* __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ */ | | #endif /* __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ */ |
| | |
#ifndef __IActiveScript_FWD_DEFINED__ | | #ifndef __IActiveScript_FWD_DEFINED__ |
#define __IActiveScript_FWD_DEFINED__ | | #define __IActiveScript_FWD_DEFINED__ |
typedef interface IActiveScript IActiveScript; | | typedef interface IActiveScript IActiveScript; |
#endif /* __IActiveScript_FWD_DEFINED__ */ | | #endif /* __IActiveScript_FWD_DEFINED__ */ |
| | |
| | |
skipping to change at line 170 | | skipping to change at line 180 |
typedef interface IActiveScriptTraceInfo IActiveScriptTraceInfo; | | typedef interface IActiveScriptTraceInfo IActiveScriptTraceInfo; |
#endif /* __IActiveScriptTraceInfo_FWD_DEFINED__ */ | | #endif /* __IActiveScriptTraceInfo_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 |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_activscp_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_activscp_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
// ActivScp.h | | // ActivScp.h |
//=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
// (C) Copyright 2000 Microsoft Corporation. All Rights Reserved. | | // (C) Copyright 2000 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 |
| | |
skipping to change at line 249 | | skipping to change at line 256 |
| | |
// {4B7272AE-1955-4bfe-98B0-780621888569} | | // {4B7272AE-1955-4bfe-98B0-780621888569} |
DEFINE_GUID(IID_IActiveScriptSiteTraceInfo, 0x4b7272ae, 0x1955, 0x4bfe, 0x98, 0x
b0, 0x78, 0x6, 0x21, 0x88, 0x85, 0x69); | | DEFINE_GUID(IID_IActiveScriptSiteTraceInfo, 0x4b7272ae, 0x1955, 0x4bfe, 0x98, 0x
b0, 0x78, 0x6, 0x21, 0x88, 0x85, 0x69); |
| | |
// {D10F6761-83E9-11cf-8F20-00805F2CD064} | | // {D10F6761-83E9-11cf-8F20-00805F2CD064} |
DEFINE_GUID(IID_IActiveScriptSiteWindow, 0xd10f6761, 0x83e9, 0x11cf, 0x8f, 0x20,
0x00, 0x80, 0x5f, 0x2c, 0xd0, 0x64); | | DEFINE_GUID(IID_IActiveScriptSiteWindow, 0xd10f6761, 0x83e9, 0x11cf, 0x8f, 0x20,
0x00, 0x80, 0x5f, 0x2c, 0xd0, 0x64); |
| | |
// {539698A0-CDCA-11CF-A5EB-00AA0047A063} | | // {539698A0-CDCA-11CF-A5EB-00AA0047A063} |
DEFINE_GUID(IID_IActiveScriptSiteInterruptPoll, 0x539698a0, 0xcdca, 0x11cf, 0xa5
, 0xeb, 0x00, 0xaa, 0x00, 0x47, 0xa0, 0x63); | | DEFINE_GUID(IID_IActiveScriptSiteInterruptPoll, 0x539698a0, 0xcdca, 0x11cf, 0xa5
, 0xeb, 0x00, 0xaa, 0x00, 0x47, 0xa0, 0x63); |
| | |
|
| | // {AEDAE97E-D7EE-4796-B960-7F092AE844AB} |
| | DEFINE_GUID(IID_IActiveScriptSiteUIControl, 0xaedae97e, 0xd7ee, 0x4796, 0xb9, 0x |
| | 60, 0x7f, 0x9, 0x2a, 0xe8, 0x44, 0xab); |
| | |
// {EAE1BA61-A4ED-11cf-8F20-00805F2CD064} | | // {EAE1BA61-A4ED-11cf-8F20-00805F2CD064} |
DEFINE_GUID(IID_IActiveScriptError, 0xeae1ba61, 0xa4ed, 0x11cf, 0x8f, 0x20, 0x
00, 0x80, 0x5f, 0x2c, 0xd0, 0x64); | | DEFINE_GUID(IID_IActiveScriptError, 0xeae1ba61, 0xa4ed, 0x11cf, 0x8f, 0x20, 0x
00, 0x80, 0x5f, 0x2c, 0xd0, 0x64); |
// {B21FB2A1-5B8F-4963-8C21-21450F84ED7F} | | // {B21FB2A1-5B8F-4963-8C21-21450F84ED7F} |
DEFINE_GUID(IID_IActiveScriptError64, 0xb21fb2a1, 0x5b8f, 0x4963, 0x8c, 0x21, 0x
21, 0x45, 0x0f, 0x84, 0xed, 0x7f); | | DEFINE_GUID(IID_IActiveScriptError64, 0xb21fb2a1, 0x5b8f, 0x4963, 0x8c, 0x21, 0x
21, 0x45, 0x0f, 0x84, 0xed, 0x7f); |
| | |
// {63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9} | | // {63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9} |
DEFINE_GUID(IID_IBindEventHandler, 0x63cdbcb0, 0xc1b1, 0x11d0, 0x93, 0x36, 0x00,
0xa0, 0xc9, 0x0d, 0xca, 0xa9); | | DEFINE_GUID(IID_IBindEventHandler, 0x63cdbcb0, 0xc1b1, 0x11d0, 0x93, 0x36, 0x00,
0xa0, 0xc9, 0x0d, 0xca, 0xa9); |
| | |
// {B8DA6310-E19B-11d0-933C-00A0C90DCAA9} | | // {B8DA6310-E19B-11d0-933C-00A0C90DCAA9} |
DEFINE_GUID(IID_IActiveScriptStats, 0xb8da6310, 0xe19b, 0x11d0, 0x93, 0x3c, 0x00
, 0xa0, 0xc9, 0x0d, 0xca, 0xa9); | | DEFINE_GUID(IID_IActiveScriptStats, 0xb8da6310, 0xe19b, 0x11d0, 0x93, 0x3c, 0x00
, 0xa0, 0xc9, 0x0d, 0xca, 0xa9); |
| | |
skipping to change at line 377 | | skipping to change at line 387 |
#define SCRIPTPROP_BUILDNUMBER 0x00000003 | | #define SCRIPTPROP_BUILDNUMBER 0x00000003 |
| | |
#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 |
| | |
// 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 |
| | |
typedef | | typedef |
enum tagSCRIPTSTATE | | enum tagSCRIPTSTATE |
{ SCRIPTSTATE_UNINITIALIZED = 0, | | { SCRIPTSTATE_UNINITIALIZED = 0, |
SCRIPTSTATE_INITIALIZED = 5, | | SCRIPTSTATE_INITIALIZED = 5, |
SCRIPTSTATE_STARTED = 1, | | SCRIPTSTATE_STARTED = 1, |
| | |
skipping to change at line 420 | | skipping to change at line 432 |
} SCRIPTTHREADSTATE; | | } SCRIPTTHREADSTATE; |
| | |
/* IActiveScriptCollectGarbage constants */ | | /* IActiveScriptCollectGarbage constants */ |
| | |
typedef | | typedef |
enum tagSCRIPTGCTYPE | | enum tagSCRIPTGCTYPE |
{ SCRIPTGCTYPE_NORMAL = 0, | | { SCRIPTGCTYPE_NORMAL = 0, |
SCRIPTGCTYPE_EXHAUSTIVE = 1 | | SCRIPTGCTYPE_EXHAUSTIVE = 1 |
} SCRIPTGCTYPE; | | } SCRIPTGCTYPE; |
| | |
|
| | /* IActiveScriptSiteUIControl constants*/ |
| | |
| | typedef |
| | enum tagSCRIPTUICITEM |
| | { SCRIPTUICITEM_INPUTBOX = 1, |
| | SCRIPTUICITEM_MSGBOX = 2 |
| | } SCRIPTUICITEM; |
| | |
| | typedef |
| | enum tagSCRIPTUICHANDLING |
| | { SCRIPTUICHANDLING_ALLOW = 0, |
| | SCRIPTUICHANDLING_NOUIERROR = 1, |
| | SCRIPTUICHANDLING_NOUIDEFAULT = 2 |
| | } SCRIPTUICHANDLING; |
| | |
/* Thread IDs */ | | /* Thread IDs */ |
| | |
typedef DWORD SCRIPTTHREADID; | | typedef DWORD SCRIPTTHREADID; |
| | |
#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1) | | #define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1) |
#define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2) | | #define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2) |
#define SCRIPTTHREADID_ALL ((SCRIPTTHREADID)-3) | | #define SCRIPTTHREADID_ALL ((SCRIPTTHREADID)-3) |
| | |
/* Structures */ | | /* Structures */ |
| | |
/* Interfaces | | /* Interfaces |
*************/ | | *************/ |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IActiveScriptSite_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptSite_INTERFACE_DEFINED__ |
#define __IActiveScriptSite_INTERFACE_DEFINED__ | | #define __IActiveScriptSite_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptSite */ | | /* interface IActiveScriptSite */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptSite; | | EXTERN_C const IID IID_IActiveScriptSite; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB01A1E3-A42B-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("DB01A1E3-A42B-11cf-8F20-00805F2CD064") |
IActiveScriptSite : public IUnknown | | IActiveScriptSite : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetLCID( | | virtual HRESULT STDMETHODCALLTYPE GetLCID( |
|
/* [out] */ LCID *plcid) = 0; | | /* [out] */ __RPC__out LCID *plcid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetItemInfo( | | virtual HRESULT STDMETHODCALLTYPE GetItemInfo( |
|
/* [in] */ LPCOLESTR pstrName, | | /* [in] */ __RPC__in LPCOLESTR pstrName, |
/* [in] */ DWORD dwReturnMask, | | /* [in] */ DWORD dwReturnMask, |
|
/* [out] */ IUnknown **ppiunkItem, | | /* [out] */ __RPC__deref_out_opt IUnknown **ppiunkItem, |
/* [out] */ ITypeInfo **ppti) = 0; | | /* [out] */ __RPC__deref_out_opt ITypeInfo **ppti) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetDocVersionString( | | virtual HRESULT STDMETHODCALLTYPE GetDocVersionString( |
|
/* [out] */ BSTR *pbstrVersion) = 0; | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrVersion) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnScriptTerminate( | | virtual HRESULT STDMETHODCALLTYPE OnScriptTerminate( |
|
/* [in] */ const VARIANT *pvarResult, | | /* [in] */ __RPC__in const VARIANT *pvarResult, |
/* [in] */ const EXCEPINFO *pexcepinfo) = 0; | | /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnStateChange( | | virtual HRESULT STDMETHODCALLTYPE OnStateChange( |
/* [in] */ SCRIPTSTATE ssScriptState) = 0; | | /* [in] */ SCRIPTSTATE ssScriptState) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnScriptError( | | virtual HRESULT STDMETHODCALLTYPE OnScriptError( |
|
/* [in] */ IActiveScriptError *pscripterror) = 0; | | /* [in] */ __RPC__in_opt IActiveScriptError *pscripterror) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnEnterScript( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnEnterScript( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnLeaveScript( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnLeaveScript( void) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptSite * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptSite * This); | | IActiveScriptSite * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptSite * This); | | IActiveScriptSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetLCID )( | | HRESULT ( STDMETHODCALLTYPE *GetLCID )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
|
/* [out] */ LCID *plcid); | | /* [out] */ __RPC__out LCID *plcid); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetItemInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetItemInfo )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
|
/* [in] */ LPCOLESTR pstrName, | | /* [in] */ __RPC__in LPCOLESTR pstrName, |
/* [in] */ DWORD dwReturnMask, | | /* [in] */ DWORD dwReturnMask, |
|
/* [out] */ IUnknown **ppiunkItem, | | /* [out] */ __RPC__deref_out_opt IUnknown **ppiunkItem, |
/* [out] */ ITypeInfo **ppti); | | /* [out] */ __RPC__deref_out_opt ITypeInfo **ppti); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetDocVersionString )( | | HRESULT ( STDMETHODCALLTYPE *GetDocVersionString )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
|
/* [out] */ BSTR *pbstrVersion); | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrVersion); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnScriptTerminate )( | | HRESULT ( STDMETHODCALLTYPE *OnScriptTerminate )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
|
/* [in] */ const VARIANT *pvarResult, | | /* [in] */ __RPC__in const VARIANT *pvarResult, |
/* [in] */ const EXCEPINFO *pexcepinfo); | | /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnStateChange )( | | HRESULT ( STDMETHODCALLTYPE *OnStateChange )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
/* [in] */ SCRIPTSTATE ssScriptState); | | /* [in] */ SCRIPTSTATE ssScriptState); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnScriptError )( | | HRESULT ( STDMETHODCALLTYPE *OnScriptError )( |
IActiveScriptSite * This, | | IActiveScriptSite * This, |
|
/* [in] */ IActiveScriptError *pscripterror); | | /* [in] */ __RPC__in_opt IActiveScriptError *pscripterror); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnEnterScript )( | | HRESULT ( STDMETHODCALLTYPE *OnEnterScript )( |
IActiveScriptSite * This); | | IActiveScriptSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnLeaveScript )( | | HRESULT ( STDMETHODCALLTYPE *OnLeaveScript )( |
IActiveScriptSite * This); | | 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 |
| | |
#define IActiveScriptSite_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptSite_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptSite_AddRef(This) \ | | #define IActiveScriptSite_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptSite_Release(This) \ | | #define IActiveScriptSite_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptSite_GetLCID(This,plcid) \ | | #define IActiveScriptSite_GetLCID(This,plcid) \ |
|
(This)->lpVtbl -> GetLCID(This,plcid) | | ( (This)->lpVtbl -> GetLCID(This,plcid) ) |
| | |
#define IActiveScriptSite_GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti
) \ | | #define IActiveScriptSite_GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti
) \ |
|
(This)->lpVtbl -> GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti) | | ( (This)->lpVtbl -> GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti)
) |
| | |
#define IActiveScriptSite_GetDocVersionString(This,pbstrVersion) \ | | #define IActiveScriptSite_GetDocVersionString(This,pbstrVersion) \ |
|
(This)->lpVtbl -> GetDocVersionString(This,pbstrVersion) | | ( (This)->lpVtbl -> GetDocVersionString(This,pbstrVersion) ) |
| | |
#define IActiveScriptSite_OnScriptTerminate(This,pvarResult,pexcepinfo) \ | | #define IActiveScriptSite_OnScriptTerminate(This,pvarResult,pexcepinfo) \ |
|
(This)->lpVtbl -> OnScriptTerminate(This,pvarResult,pexcepinfo) | | ( (This)->lpVtbl -> OnScriptTerminate(This,pvarResult,pexcepinfo) ) |
| | |
#define IActiveScriptSite_OnStateChange(This,ssScriptState) \ | | #define IActiveScriptSite_OnStateChange(This,ssScriptState) \ |
|
(This)->lpVtbl -> OnStateChange(This,ssScriptState) | | ( (This)->lpVtbl -> OnStateChange(This,ssScriptState) ) |
| | |
#define IActiveScriptSite_OnScriptError(This,pscripterror) \ | | #define IActiveScriptSite_OnScriptError(This,pscripterror) \ |
|
(This)->lpVtbl -> OnScriptError(This,pscripterror) | | ( (This)->lpVtbl -> OnScriptError(This,pscripterror) ) |
| | |
#define IActiveScriptSite_OnEnterScript(This) \ | | #define IActiveScriptSite_OnEnterScript(This) \ |
|
(This)->lpVtbl -> OnEnterScript(This) | | ( (This)->lpVtbl -> OnEnterScript(This) ) |
| | |
#define IActiveScriptSite_OnLeaveScript(This) \ | | #define IActiveScriptSite_OnLeaveScript(This) \ |
|
(This)->lpVtbl -> OnLeaveScript(This) | | ( (This)->lpVtbl -> OnLeaveScript(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetLCID_Proxy( | | |
IActiveScriptSite * This, | | |
/* [out] */ LCID *plcid); | | |
| | |
void __RPC_STUB IActiveScriptSite_GetLCID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetItemInfo_Proxy( | | |
IActiveScriptSite * This, | | |
/* [in] */ LPCOLESTR pstrName, | | |
/* [in] */ DWORD dwReturnMask, | | |
/* [out] */ IUnknown **ppiunkItem, | | |
/* [out] */ ITypeInfo **ppti); | | |
| | |
void __RPC_STUB IActiveScriptSite_GetItemInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetDocVersionString_Proxy( | | |
IActiveScriptSite * This, | | |
/* [out] */ BSTR *pbstrVersion); | | |
| | |
void __RPC_STUB IActiveScriptSite_GetDocVersionString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnScriptTerminate_Proxy( | | |
IActiveScriptSite * This, | | |
/* [in] */ const VARIANT *pvarResult, | | |
/* [in] */ const EXCEPINFO *pexcepinfo); | | |
| | |
void __RPC_STUB IActiveScriptSite_OnScriptTerminate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnStateChange_Proxy( | | |
IActiveScriptSite * This, | | |
/* [in] */ SCRIPTSTATE ssScriptState); | | |
| | |
void __RPC_STUB IActiveScriptSite_OnStateChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnScriptError_Proxy( | | |
IActiveScriptSite * This, | | |
/* [in] */ IActiveScriptError *pscripterror); | | |
| | |
void __RPC_STUB IActiveScriptSite_OnScriptError_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnEnterScript_Proxy( | | |
IActiveScriptSite * This); | | |
| | |
void __RPC_STUB IActiveScriptSite_OnEnterScript_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnLeaveScript_Proxy( | | |
IActiveScriptSite * This); | | |
| | |
void __RPC_STUB IActiveScriptSite_OnLeaveScript_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptSite_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptSite_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptError_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptError_INTERFACE_DEFINED__ |
#define __IActiveScriptError_INTERFACE_DEFINED__ | | #define __IActiveScriptError_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptError */ | | /* interface IActiveScriptError */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptError; | | EXTERN_C const IID IID_IActiveScriptError; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("EAE1BA61-A4ED-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("EAE1BA61-A4ED-11cf-8F20-00805F2CD064") |
IActiveScriptError : public IUnknown | | IActiveScriptError : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetExceptionInfo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetExceptionInfo( |
/* [out] */ EXCEPINFO *pexcepinfo) = 0; | | /* [out] */ EXCEPINFO *pexcepinfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSourcePosition( | | virtual HRESULT STDMETHODCALLTYPE GetSourcePosition( |
|
/* [out] */ DWORD *pdwSourceContext, | | /* [out] */ __RPC__out DWORD *pdwSourceContext, |
/* [out] */ ULONG *pulLineNumber, | | /* [out] */ __RPC__out ULONG *pulLineNumber, |
/* [out] */ LONG *plCharacterPosition) = 0; | | /* [out] */ __RPC__out LONG *plCharacterPosition) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSourceLineText( | | virtual HRESULT STDMETHODCALLTYPE GetSourceLineText( |
|
/* [out] */ BSTR *pbstrSourceLine) = 0; | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptError * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptError * This); | | IActiveScriptError * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptError * This); | | 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, | | IActiveScriptError * This, |
|
/* [out] */ DWORD *pdwSourceContext, | | /* [out] */ __RPC__out DWORD *pdwSourceContext, |
/* [out] */ ULONG *pulLineNumber, | | /* [out] */ __RPC__out ULONG *pulLineNumber, |
/* [out] */ LONG *plCharacterPosition); | | /* [out] */ __RPC__out LONG *plCharacterPosition); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( | | HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( |
IActiveScriptError * This, | | IActiveScriptError * This, |
|
/* [out] */ 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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptError_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptError_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptError_AddRef(This) \ | | #define IActiveScriptError_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptError_Release(This) \ | | #define IActiveScriptError_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptError_GetExceptionInfo(This,pexcepinfo) \ | | #define IActiveScriptError_GetExceptionInfo(This,pexcepinfo) \ |
|
(This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) | | ( (This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) ) |
| | |
#define IActiveScriptError_GetSourcePosition(This,pdwSourceContext,pulLineNumber
,plCharacterPosition) \ | | #define IActiveScriptError_GetSourcePosition(This,pdwSourceContext,pulLineNumber
,plCharacterPosition) \ |
|
(This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCh
aracterPosition) | | ( (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, | | IActiveScriptError * This, |
|
/* [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); |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptError_GetSourcePosition_Proxy( | | |
IActiveScriptError * This, | | |
/* [out] */ DWORD *pdwSourceContext, | | |
/* [out] */ ULONG *pulLineNumber, | | |
/* [out] */ LONG *plCharacterPosition); | | |
| | |
void __RPC_STUB IActiveScriptError_GetSourcePosition_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptError_GetSourceLineText_Proxy( | | |
IActiveScriptError * This, | | |
/* [out] */ BSTR *pbstrSourceLine); | | |
| | |
void __RPC_STUB IActiveScriptError_GetSourceLineText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptError_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptError_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptError64_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptError64_INTERFACE_DEFINED__ |
#define __IActiveScriptError64_INTERFACE_DEFINED__ | | #define __IActiveScriptError64_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptError64 */ | | /* interface IActiveScriptError64 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptError64; | | EXTERN_C const IID IID_IActiveScriptError64; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("B21FB2A1-5B8F-4963-8C21-21450F84ED7F") | | MIDL_INTERFACE("B21FB2A1-5B8F-4963-8C21-21450F84ED7F") |
IActiveScriptError64 : public IActiveScriptError | | IActiveScriptError64 : public IActiveScriptError |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetSourcePosition64( | | virtual HRESULT STDMETHODCALLTYPE GetSourcePosition64( |
|
/* [out] */ DWORDLONG *pdwSourceContext, | | /* [out] */ __RPC__out DWORDLONG *pdwSourceContext, |
/* [out] */ ULONG *pulLineNumber, | | /* [out] */ __RPC__out ULONG *pulLineNumber, |
/* [out] */ LONG *plCharacterPosition) = 0; | | /* [out] */ __RPC__out LONG *plCharacterPosition) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptError64 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptError64 * This); | | IActiveScriptError64 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptError64 * This); | | 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, | | IActiveScriptError64 * This, |
|
/* [out] */ DWORD *pdwSourceContext, | | /* [out] */ __RPC__out DWORD *pdwSourceContext, |
/* [out] */ ULONG *pulLineNumber, | | /* [out] */ __RPC__out ULONG *pulLineNumber, |
/* [out] */ LONG *plCharacterPosition); | | /* [out] */ __RPC__out LONG *plCharacterPosition); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( | | HRESULT ( STDMETHODCALLTYPE *GetSourceLineText )( |
IActiveScriptError64 * This, | | IActiveScriptError64 * This, |
|
/* [out] */ BSTR *pbstrSourceLine); | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrSourceLine); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSourcePosition64 )( | | HRESULT ( STDMETHODCALLTYPE *GetSourcePosition64 )( |
IActiveScriptError64 * This, | | IActiveScriptError64 * This, |
|
/* [out] */ DWORDLONG *pdwSourceContext, | | /* [out] */ __RPC__out DWORDLONG *pdwSourceContext, |
/* [out] */ ULONG *pulLineNumber, | | /* [out] */ __RPC__out ULONG *pulLineNumber, |
/* [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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptError64_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptError64_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptError64_AddRef(This) \ | | #define IActiveScriptError64_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptError64_Release(This) \ | | #define IActiveScriptError64_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptError64_GetExceptionInfo(This,pexcepinfo) \ | | #define IActiveScriptError64_GetExceptionInfo(This,pexcepinfo) \ |
|
(This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) | | ( (This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) ) |
| | |
#define IActiveScriptError64_GetSourcePosition(This,pdwSourceContext,pulLineNumb
er,plCharacterPosition) \ | | #define IActiveScriptError64_GetSourcePosition(This,pdwSourceContext,pulLineNumb
er,plCharacterPosition) \ |
|
(This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCh
aracterPosition) | | ( (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,pl
CharacterPosition) ) |
| | |
#define IActiveScriptError64_GetSourceLineText(This,pbstrSourceLine) \ | | #define IActiveScriptError64_GetSourceLineText(This,pbstrSourceLine) \ |
|
(This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) | | ( (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) ) |
| | |
#define IActiveScriptError64_GetSourcePosition64(This,pdwSourceContext,pulLineNu
mber,plCharacterPosition) \ | | #define IActiveScriptError64_GetSourcePosition64(This,pdwSourceContext,pulLineNu
mber,plCharacterPosition) \ |
|
(This)->lpVtbl -> GetSourcePosition64(This,pdwSourceContext,pulLineNumber,pl
CharacterPosition) | | ( (This)->lpVtbl -> GetSourcePosition64(This,pdwSourceContext,pulLineNumber,
plCharacterPosition) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptError64_GetSourcePosition64_Proxy( | | |
IActiveScriptError64 * This, | | |
/* [out] */ DWORDLONG *pdwSourceContext, | | |
/* [out] */ ULONG *pulLineNumber, | | |
/* [out] */ LONG *plCharacterPosition); | | |
| | |
void __RPC_STUB IActiveScriptError64_GetSourcePosition64_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptError64_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptError64_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSiteWindow_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptSiteWindow_INTERFACE_DEFINED__ |
#define __IActiveScriptSiteWindow_INTERFACE_DEFINED__ | | #define __IActiveScriptSiteWindow_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptSiteWindow */ | | /* interface IActiveScriptSiteWindow */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptSiteWindow; | | EXTERN_C const IID IID_IActiveScriptSiteWindow; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("D10F6761-83E9-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("D10F6761-83E9-11cf-8F20-00805F2CD064") |
IActiveScriptSiteWindow : public IUnknown | | IActiveScriptSiteWindow : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetWindow( | | virtual HRESULT STDMETHODCALLTYPE GetWindow( |
|
/* [out] */ HWND *phwnd) = 0; | | /* [out] */ __RPC__deref_out_opt HWND *phwnd) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnableModeless( | | virtual HRESULT STDMETHODCALLTYPE EnableModeless( |
/* [in] */ BOOL fEnable) = 0; | | /* [in] */ BOOL fEnable) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptSiteWindow * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptSiteWindow * This); | | IActiveScriptSiteWindow * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptSiteWindow * This); | | IActiveScriptSiteWindow * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IActiveScriptSiteWindow * This, | | IActiveScriptSiteWindow * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnableModeless )( | | HRESULT ( STDMETHODCALLTYPE *EnableModeless )( |
IActiveScriptSiteWindow * This, | | 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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptSiteWindow_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptSiteWindow_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptSiteWindow_AddRef(This) \ | | #define IActiveScriptSiteWindow_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptSiteWindow_Release(This) \ | | #define IActiveScriptSiteWindow_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptSiteWindow_GetWindow(This,phwnd) \ | | #define IActiveScriptSiteWindow_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IActiveScriptSiteWindow_EnableModeless(This,fEnable) \ | | #define IActiveScriptSiteWindow_EnableModeless(This,fEnable) \ |
|
(This)->lpVtbl -> EnableModeless(This,fEnable) | | ( (This)->lpVtbl -> EnableModeless(This,fEnable) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSiteWindow_GetWindow_Proxy( | | #endif /* __IActiveScriptSiteWindow_INTERFACE_DEFINED__ */ |
IActiveScriptSiteWindow * This, | | |
/* [out] */ HWND *phwnd); | | |
| | |
|
void __RPC_STUB IActiveScriptSiteWindow_GetWindow_Stub( | | #ifndef __IActiveScriptSiteUIControl_INTERFACE_DEFINED__ |
IRpcStubBuffer *This, | | #define __IActiveScriptSiteUIControl_INTERFACE_DEFINED__ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSiteWindow_EnableModeless_Proxy( | | /* interface IActiveScriptSiteUIControl */ |
IActiveScriptSiteWindow * This, | | /* [unique][uuid][object] */ |
/* [in] */ BOOL fEnable); | | |
| | |
|
void __RPC_STUB IActiveScriptSiteWindow_EnableModeless_Stub( | | EXTERN_C const IID IID_IActiveScriptSiteUIControl; |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IActiveScriptSiteWindow_INTERFACE_DEFINED__ */ | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("AEDAE97E-D7EE-4796-B960-7F092AE844AB") |
| | IActiveScriptSiteUIControl : public IUnknown |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE GetUIBehavior( |
| | /* [in] */ SCRIPTUICITEM UicItem, |
| | /* [out] */ __RPC__out SCRIPTUICHANDLING *pUicHandling) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IActiveScriptSiteUIControlVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IActiveScriptSiteUIControl * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IActiveScriptSiteUIControl * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IActiveScriptSiteUIControl * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetUIBehavior )( |
| | IActiveScriptSiteUIControl * This, |
| | /* [in] */ SCRIPTUICITEM UicItem, |
| | /* [out] */ __RPC__out SCRIPTUICHANDLING *pUicHandling); |
| | |
| | END_INTERFACE |
| | } IActiveScriptSiteUIControlVtbl; |
| | |
| | interface IActiveScriptSiteUIControl |
| | { |
| | CONST_VTBL struct IActiveScriptSiteUIControlVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IActiveScriptSiteUIControl_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IActiveScriptSiteUIControl_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IActiveScriptSiteUIControl_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IActiveScriptSiteUIControl_GetUIBehavior(This,UicItem,pUicHandling) \ |
| | ( (This)->lpVtbl -> GetUIBehavior(This,UicItem,pUicHandling) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IActiveScriptSiteUIControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ |
#define __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ | | #define __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptSiteInterruptPoll */ | | /* interface IActiveScriptSiteInterruptPoll */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptSiteInterruptPoll; | | EXTERN_C const IID IID_IActiveScriptSiteInterruptPoll; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 1015 | | skipping to change at line 981 |
}; | | }; |
| | |
#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, | | IActiveScriptSiteInterruptPoll * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptSiteInterruptPoll * This); | | IActiveScriptSiteInterruptPoll * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptSiteInterruptPoll * This); | | IActiveScriptSiteInterruptPoll * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryContinue )( | | HRESULT ( STDMETHODCALLTYPE *QueryContinue )( |
IActiveScriptSiteInterruptPoll * This); | | IActiveScriptSiteInterruptPoll * This); |
| | |
| | |
skipping to change at line 1038 | | skipping to change at line 1005 |
} IActiveScriptSiteInterruptPollVtbl; | | } IActiveScriptSiteInterruptPollVtbl; |
| | |
interface IActiveScriptSiteInterruptPoll | | interface IActiveScriptSiteInterruptPoll |
{ | | { |
CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptSiteInterruptPoll_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptSiteInterruptPoll_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptSiteInterruptPoll_AddRef(This) \ | | #define IActiveScriptSiteInterruptPoll_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptSiteInterruptPoll_Release(This) \ | | #define IActiveScriptSiteInterruptPoll_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptSiteInterruptPoll_QueryContinue(This) \ | | #define IActiveScriptSiteInterruptPoll_QueryContinue(This) \ |
|
(This)->lpVtbl -> QueryContinue(This) | | ( (This)->lpVtbl -> QueryContinue(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSiteInterruptPoll_QueryContinue_Proxy( | | |
IActiveScriptSiteInterruptPoll * This); | | |
| | |
void __RPC_STUB IActiveScriptSiteInterruptPoll_QueryContinue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScript_INTERFACE_DEFINED__ | | #ifndef __IActiveScript_INTERFACE_DEFINED__ |
#define __IActiveScript_INTERFACE_DEFINED__ | | #define __IActiveScript_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScript */ | | /* interface IActiveScript */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScript; | | EXTERN_C const IID IID_IActiveScript; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("BB1A2AE1-A4F9-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("BB1A2AE1-A4F9-11cf-8F20-00805F2CD064") |
IActiveScript : public IUnknown | | IActiveScript : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SetScriptSite( | | virtual HRESULT STDMETHODCALLTYPE SetScriptSite( |
|
/* [in] */ IActiveScriptSite *pass) = 0; | | /* [in] */ __RPC__in_opt IActiveScriptSite *pass) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetScriptSite( | | virtual HRESULT STDMETHODCALLTYPE GetScriptSite( |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetScriptState( | | virtual HRESULT STDMETHODCALLTYPE SetScriptState( |
/* [in] */ SCRIPTSTATE ss) = 0; | | /* [in] */ SCRIPTSTATE ss) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetScriptState( | | virtual HRESULT STDMETHODCALLTYPE GetScriptState( |
|
/* [out] */ SCRIPTSTATE *pssState) = 0; | | /* [out] */ __RPC__out SCRIPTSTATE *pssState) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE AddNamedItem( | | virtual HRESULT STDMETHODCALLTYPE AddNamedItem( |
|
/* [in] */ LPCOLESTR pstrName, | | /* [in] */ __RPC__in LPCOLESTR pstrName, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE AddTypeLib( | | virtual HRESULT STDMETHODCALLTYPE AddTypeLib( |
|
/* [in] */ REFGUID rguidTypeLib, | | /* [in] */ __RPC__in REFGUID rguidTypeLib, |
/* [in] */ DWORD dwMajor, | | /* [in] */ DWORD dwMajor, |
/* [in] */ DWORD dwMinor, | | /* [in] */ DWORD dwMinor, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetScriptDispatch( | | virtual HRESULT STDMETHODCALLTYPE GetScriptDispatch( |
|
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [out] */ IDispatch **ppdisp) = 0; | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCurrentScriptThreadID( | | virtual HRESULT STDMETHODCALLTYPE GetCurrentScriptThreadID( |
|
/* [out] */ SCRIPTTHREADID *pstidThread) = 0; | | /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetScriptThreadID( | | virtual HRESULT STDMETHODCALLTYPE GetScriptThreadID( |
/* [in] */ DWORD dwWin32ThreadId, | | /* [in] */ DWORD dwWin32ThreadId, |
|
/* [out] */ SCRIPTTHREADID *pstidThread) = 0; | | /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetScriptThreadState( | | virtual HRESULT STDMETHODCALLTYPE GetScriptThreadState( |
/* [in] */ SCRIPTTHREADID stidThread, | | /* [in] */ SCRIPTTHREADID stidThread, |
|
/* [out] */ SCRIPTTHREADSTATE *pstsState) = 0; | | /* [out] */ __RPC__out SCRIPTTHREADSTATE *pstsState) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE InterruptScriptThread( | | virtual HRESULT STDMETHODCALLTYPE InterruptScriptThread( |
/* [in] */ SCRIPTTHREADID stidThread, | | /* [in] */ SCRIPTTHREADID stidThread, |
|
/* [in] */ const EXCEPINFO *pexcepinfo, | | /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IActiveScript **ppscript) = 0; | | /* [out] */ __RPC__deref_out_opt IActiveScript **ppscript) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScript * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScript * This); | | IActiveScript * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScript * This); | | IActiveScript * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetScriptSite )( | | HRESULT ( STDMETHODCALLTYPE *SetScriptSite )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [in] */ IActiveScriptSite *pass); | | /* [in] */ __RPC__in_opt IActiveScriptSite *pass); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetScriptSite )( | | HRESULT ( STDMETHODCALLTYPE *GetScriptSite )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetScriptState )( | | HRESULT ( STDMETHODCALLTYPE *SetScriptState )( |
IActiveScript * This, | | IActiveScript * This, |
/* [in] */ SCRIPTSTATE ss); | | /* [in] */ SCRIPTSTATE ss); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetScriptState )( | | HRESULT ( STDMETHODCALLTYPE *GetScriptState )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [out] */ SCRIPTSTATE *pssState); | | /* [out] */ __RPC__out SCRIPTSTATE *pssState); |
| | |
HRESULT ( STDMETHODCALLTYPE *Close )( | | HRESULT ( STDMETHODCALLTYPE *Close )( |
IActiveScript * This); | | IActiveScript * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddNamedItem )( | | HRESULT ( STDMETHODCALLTYPE *AddNamedItem )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [in] */ LPCOLESTR pstrName, | | /* [in] */ __RPC__in LPCOLESTR pstrName, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddTypeLib )( | | HRESULT ( STDMETHODCALLTYPE *AddTypeLib )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [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, | | IActiveScript * This, |
|
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [out] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurrentScriptThreadID )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentScriptThreadID )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [out] */ SCRIPTTHREADID *pstidThread); | | /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetScriptThreadID )( | | HRESULT ( STDMETHODCALLTYPE *GetScriptThreadID )( |
IActiveScript * This, | | IActiveScript * This, |
/* [in] */ DWORD dwWin32ThreadId, | | /* [in] */ DWORD dwWin32ThreadId, |
|
/* [out] */ SCRIPTTHREADID *pstidThread); | | /* [out] */ __RPC__out SCRIPTTHREADID *pstidThread); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetScriptThreadState )( | | HRESULT ( STDMETHODCALLTYPE *GetScriptThreadState )( |
IActiveScript * This, | | IActiveScript * This, |
/* [in] */ SCRIPTTHREADID stidThread, | | /* [in] */ SCRIPTTHREADID stidThread, |
|
/* [out] */ SCRIPTTHREADSTATE *pstsState); | | /* [out] */ __RPC__out SCRIPTTHREADSTATE *pstsState); |
| | |
HRESULT ( STDMETHODCALLTYPE *InterruptScriptThread )( | | HRESULT ( STDMETHODCALLTYPE *InterruptScriptThread )( |
IActiveScript * This, | | IActiveScript * This, |
/* [in] */ SCRIPTTHREADID stidThread, | | /* [in] */ SCRIPTTHREADID stidThread, |
|
/* [in] */ const EXCEPINFO *pexcepinfo, | | /* [in] */ __RPC__in const EXCEPINFO *pexcepinfo, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IActiveScript * This, | | IActiveScript * This, |
|
/* [out] */ 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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScript_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScript_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScript_AddRef(This) \ | | #define IActiveScript_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScript_Release(This) \ | | #define IActiveScript_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScript_SetScriptSite(This,pass) \ | | #define IActiveScript_SetScriptSite(This,pass) \ |
|
(This)->lpVtbl -> SetScriptSite(This,pass) | | ( (This)->lpVtbl -> SetScriptSite(This,pass) ) |
| | |
#define IActiveScript_GetScriptSite(This,riid,ppvObject) \ | | #define IActiveScript_GetScriptSite(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> GetScriptSite(This,riid,ppvObject) | | ( (This)->lpVtbl -> GetScriptSite(This,riid,ppvObject) ) |
| | |
#define IActiveScript_SetScriptState(This,ss) \ | | #define IActiveScript_SetScriptState(This,ss) \ |
|
(This)->lpVtbl -> SetScriptState(This,ss) | | ( (This)->lpVtbl -> SetScriptState(This,ss) ) |
| | |
#define IActiveScript_GetScriptState(This,pssState) \ | | #define IActiveScript_GetScriptState(This,pssState) \ |
|
(This)->lpVtbl -> GetScriptState(This,pssState) | | ( (This)->lpVtbl -> GetScriptState(This,pssState) ) |
| | |
#define IActiveScript_Close(This) \ | | #define IActiveScript_Close(This) \ |
|
(This)->lpVtbl -> Close(This) | | ( (This)->lpVtbl -> Close(This) ) |
| | |
#define IActiveScript_AddNamedItem(This,pstrName,dwFlags) \ | | #define IActiveScript_AddNamedItem(This,pstrName,dwFlags) \ |
|
(This)->lpVtbl -> AddNamedItem(This,pstrName,dwFlags) | | ( (This)->lpVtbl -> AddNamedItem(This,pstrName,dwFlags) ) |
| | |
#define IActiveScript_AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) \ | | #define IActiveScript_AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) \ |
|
(This)->lpVtbl -> AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) | | ( (This)->lpVtbl -> AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) ) |
| | |
#define IActiveScript_GetScriptDispatch(This,pstrItemName,ppdisp) \ | | #define IActiveScript_GetScriptDispatch(This,pstrItemName,ppdisp) \ |
|
(This)->lpVtbl -> GetScriptDispatch(This,pstrItemName,ppdisp) | | ( (This)->lpVtbl -> GetScriptDispatch(This,pstrItemName,ppdisp) ) |
| | |
#define IActiveScript_GetCurrentScriptThreadID(This,pstidThread) \ | | #define IActiveScript_GetCurrentScriptThreadID(This,pstidThread) \ |
|
(This)->lpVtbl -> GetCurrentScriptThreadID(This,pstidThread) | | ( (This)->lpVtbl -> GetCurrentScriptThreadID(This,pstidThread) ) |
| | |
#define IActiveScript_GetScriptThreadID(This,dwWin32ThreadId,pstidThread) \ | | #define IActiveScript_GetScriptThreadID(This,dwWin32ThreadId,pstidThread) \ |
|
(This)->lpVtbl -> GetScriptThreadID(This,dwWin32ThreadId,pstidThread) | | ( (This)->lpVtbl -> GetScriptThreadID(This,dwWin32ThreadId,pstidThread) ) |
| | |
#define IActiveScript_GetScriptThreadState(This,stidThread,pstsState) \ | | #define IActiveScript_GetScriptThreadState(This,stidThread,pstsState) \ |
|
(This)->lpVtbl -> GetScriptThreadState(This,stidThread,pstsState) | | ( (This)->lpVtbl -> GetScriptThreadState(This,stidThread,pstsState) ) |
| | |
#define IActiveScript_InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags)
\ | | #define IActiveScript_InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags)
\ |
|
(This)->lpVtbl -> InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags) | | ( (This)->lpVtbl -> InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags
) ) |
| | |
#define IActiveScript_Clone(This,ppscript) \ | | #define IActiveScript_Clone(This,ppscript) \ |
|
(This)->lpVtbl -> Clone(This,ppscript) | | ( (This)->lpVtbl -> Clone(This,ppscript) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptSite_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ IActiveScriptSite *pass); | | |
| | |
void __RPC_STUB IActiveScript_SetScriptSite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptSite_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppvObject); | | |
| | |
void __RPC_STUB IActiveScript_GetScriptSite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptState_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ SCRIPTSTATE ss); | | |
| | |
void __RPC_STUB IActiveScript_SetScriptState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptState_Proxy( | | |
IActiveScript * This, | | |
/* [out] */ SCRIPTSTATE *pssState); | | |
| | |
void __RPC_STUB IActiveScript_GetScriptState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_Close_Proxy( | | |
IActiveScript * This); | | |
| | |
void __RPC_STUB IActiveScript_Close_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_AddNamedItem_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ LPCOLESTR pstrName, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IActiveScript_AddNamedItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_AddTypeLib_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ REFGUID rguidTypeLib, | | |
/* [in] */ DWORD dwMajor, | | |
/* [in] */ DWORD dwMinor, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IActiveScript_AddTypeLib_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptDispatch_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [out] */ IDispatch **ppdisp); | | |
| | |
void __RPC_STUB IActiveScript_GetScriptDispatch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetCurrentScriptThreadID_Proxy( | | |
IActiveScript * This, | | |
/* [out] */ SCRIPTTHREADID *pstidThread); | | |
| | |
void __RPC_STUB IActiveScript_GetCurrentScriptThreadID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadID_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ DWORD dwWin32ThreadId, | | |
/* [out] */ SCRIPTTHREADID *pstidThread); | | |
| | |
void __RPC_STUB IActiveScript_GetScriptThreadID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadState_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ SCRIPTTHREADID stidThread, | | |
/* [out] */ SCRIPTTHREADSTATE *pstsState); | | |
| | |
void __RPC_STUB IActiveScript_GetScriptThreadState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_InterruptScriptThread_Proxy( | | |
IActiveScript * This, | | |
/* [in] */ SCRIPTTHREADID stidThread, | | |
/* [in] */ const EXCEPINFO *pexcepinfo, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IActiveScript_InterruptScriptThread_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScript_Clone_Proxy( | | |
IActiveScript * This, | | |
/* [out] */ IActiveScript **ppscript); | | |
| | |
void __RPC_STUB IActiveScript_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScript_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScript_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptParse32_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParse32_INTERFACE_DEFINED__ |
#define __IActiveScriptParse32_INTERFACE_DEFINED__ | | #define __IActiveScriptParse32_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParse32 */ | | /* interface IActiveScriptParse32 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParse32; | | EXTERN_C const IID IID_IActiveScriptParse32; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("BB1A2AE2-A4F9-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("BB1A2AE2-A4F9-11cf-8F20-00805F2CD064") |
IActiveScriptParse32 : public IUnknown | | IActiveScriptParse32 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE AddScriptlet( | | virtual HRESULT STDMETHODCALLTYPE AddScriptlet( |
|
/* [in] */ LPCOLESTR pstrDefaultName, | | /* [in] */ __RPC__in LPCOLESTR pstrDefaultName, |
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ LPCOLESTR pstrSubItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrSubItemName, |
/* [in] */ LPCOLESTR pstrEventName, | | /* [in] */ __RPC__in LPCOLESTR pstrEventName, |
/* [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] */ BSTR *pbstrName, | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrName, |
/* [out] */ EXCEPINFO *pexcepinfo) = 0; | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ParseScriptText( | | virtual HRESULT STDMETHODCALLTYPE ParseScriptText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ VARIANT *pvarResult, | | /* [out] */ __RPC__out VARIANT *pvarResult, |
/* [out] */ EXCEPINFO *pexcepinfo) = 0; | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParse32 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParse32 * This); | | IActiveScriptParse32 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParse32 * This); | | IActiveScriptParse32 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitNew )( | | HRESULT ( STDMETHODCALLTYPE *InitNew )( |
IActiveScriptParse32 * This); | | IActiveScriptParse32 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( | | HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( |
IActiveScriptParse32 * This, | | IActiveScriptParse32 * This, |
|
/* [in] */ LPCOLESTR pstrDefaultName, | | /* [in] */ __RPC__in LPCOLESTR pstrDefaultName, |
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ LPCOLESTR pstrSubItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrSubItemName, |
/* [in] */ LPCOLESTR pstrEventName, | | /* [in] */ __RPC__in LPCOLESTR pstrEventName, |
/* [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] */ BSTR *pbstrName, | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrName, |
/* [out] */ EXCEPINFO *pexcepinfo); | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( | | HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( |
IActiveScriptParse32 * This, | | IActiveScriptParse32 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ VARIANT *pvarResult, | | /* [out] */ __RPC__out VARIANT *pvarResult, |
/* [out] */ EXCEPINFO *pexcepinfo); | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParse32Vtbl; | | } IActiveScriptParse32Vtbl; |
| | |
interface IActiveScriptParse32 | | interface IActiveScriptParse32 |
{ | | { |
CONST_VTBL struct IActiveScriptParse32Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParse32Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParse32_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParse32_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParse32_AddRef(This) \ | | #define IActiveScriptParse32_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParse32_Release(This) \ | | #define IActiveScriptParse32_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParse32_InitNew(This) \ | | #define IActiveScriptParse32_InitNew(This) \ |
|
(This)->lpVtbl -> InitNew(This) | | ( (This)->lpVtbl -> InitNew(This) ) |
| | |
#define IActiveScriptParse32_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItem
Name,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,pbstrName,pexcepinfo) \ | | #define IActiveScriptParse32_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItem
Name,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,pbstrName,pexcepinfo) \ |
|
(This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,ps
trSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNu
mber,dwFlags,pbstrName,pexcepinfo) | | ( (This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,
pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLine
Number,dwFlags,pbstrName,pexcepinfo) ) |
| | |
#define IActiveScriptParse32_ParseScriptText(This,pstrCode,pstrItemName,punkCont
ext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,
pexcepinfo) \ | | #define IActiveScriptParse32_ParseScriptText(This,pstrCode,pstrItemName,punkCont
ext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,
pexcepinfo) \ |
|
(This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,pst
rDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepi
nfo) | | ( (This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,p
strDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexce
pinfo) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParse32_InitNew_Proxy( | | |
IActiveScriptParse32 * This); | | |
| | |
void __RPC_STUB IActiveScriptParse32_InitNew_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptParse32_AddScriptlet_Proxy( | | |
IActiveScriptParse32 * This, | | |
/* [in] */ LPCOLESTR pstrDefaultName, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ LPCOLESTR pstrSubItemName, | | |
/* [in] */ LPCOLESTR pstrEventName, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORD dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ BSTR *pbstrName, | | |
/* [out] */ EXCEPINFO *pexcepinfo); | | |
| | |
void __RPC_STUB IActiveScriptParse32_AddScriptlet_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptParse32_ParseScriptText_Proxy( | | |
IActiveScriptParse32 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORD dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ VARIANT *pvarResult, | | |
/* [out] */ EXCEPINFO *pexcepinfo); | | |
| | |
void __RPC_STUB IActiveScriptParse32_ParseScriptText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParse32_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParse32_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptParse64_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParse64_INTERFACE_DEFINED__ |
#define __IActiveScriptParse64_INTERFACE_DEFINED__ | | #define __IActiveScriptParse64_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParse64 */ | | /* interface IActiveScriptParse64 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParse64; | | EXTERN_C const IID IID_IActiveScriptParse64; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("C7EF7658-E1EE-480E-97EA-D52CB4D76D17") | | MIDL_INTERFACE("C7EF7658-E1EE-480E-97EA-D52CB4D76D17") |
IActiveScriptParse64 : public IUnknown | | IActiveScriptParse64 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE AddScriptlet( | | virtual HRESULT STDMETHODCALLTYPE AddScriptlet( |
|
/* [in] */ LPCOLESTR pstrDefaultName, | | /* [in] */ __RPC__in LPCOLESTR pstrDefaultName, |
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ LPCOLESTR pstrSubItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrSubItemName, |
/* [in] */ LPCOLESTR pstrEventName, | | /* [in] */ __RPC__in LPCOLESTR pstrEventName, |
/* [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] */ BSTR *pbstrName, | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrName, |
/* [out] */ EXCEPINFO *pexcepinfo) = 0; | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ParseScriptText( | | virtual HRESULT STDMETHODCALLTYPE ParseScriptText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ VARIANT *pvarResult, | | /* [out] */ __RPC__out VARIANT *pvarResult, |
/* [out] */ EXCEPINFO *pexcepinfo) = 0; | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParse64 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParse64 * This); | | IActiveScriptParse64 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParse64 * This); | | IActiveScriptParse64 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitNew )( | | HRESULT ( STDMETHODCALLTYPE *InitNew )( |
IActiveScriptParse64 * This); | | IActiveScriptParse64 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( | | HRESULT ( STDMETHODCALLTYPE *AddScriptlet )( |
IActiveScriptParse64 * This, | | IActiveScriptParse64 * This, |
|
/* [in] */ LPCOLESTR pstrDefaultName, | | /* [in] */ __RPC__in LPCOLESTR pstrDefaultName, |
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ LPCOLESTR pstrSubItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrSubItemName, |
/* [in] */ LPCOLESTR pstrEventName, | | /* [in] */ __RPC__in LPCOLESTR pstrEventName, |
/* [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] */ BSTR *pbstrName, | | /* [out] */ __RPC__deref_out_opt BSTR *pbstrName, |
/* [out] */ EXCEPINFO *pexcepinfo); | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( | | HRESULT ( STDMETHODCALLTYPE *ParseScriptText )( |
IActiveScriptParse64 * This, | | IActiveScriptParse64 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ VARIANT *pvarResult, | | /* [out] */ __RPC__out VARIANT *pvarResult, |
/* [out] */ EXCEPINFO *pexcepinfo); | | /* [out] */ __RPC__out EXCEPINFO *pexcepinfo); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParse64Vtbl; | | } IActiveScriptParse64Vtbl; |
| | |
interface IActiveScriptParse64 | | interface IActiveScriptParse64 |
{ | | { |
CONST_VTBL struct IActiveScriptParse64Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParse64Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParse64_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParse64_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParse64_AddRef(This) \ | | #define IActiveScriptParse64_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParse64_Release(This) \ | | #define IActiveScriptParse64_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParse64_InitNew(This) \ | | #define IActiveScriptParse64_InitNew(This) \ |
|
(This)->lpVtbl -> InitNew(This) | | ( (This)->lpVtbl -> InitNew(This) ) |
| | |
#define IActiveScriptParse64_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItem
Name,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,pbstrName,pexcepinfo) \ | | #define IActiveScriptParse64_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItem
Name,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,pbstrName,pexcepinfo) \ |
|
(This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,ps
trSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNu
mber,dwFlags,pbstrName,pexcepinfo) | | ( (This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,
pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLine
Number,dwFlags,pbstrName,pexcepinfo) ) |
| | |
#define IActiveScriptParse64_ParseScriptText(This,pstrCode,pstrItemName,punkCont
ext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,
pexcepinfo) \ | | #define IActiveScriptParse64_ParseScriptText(This,pstrCode,pstrItemName,punkCont
ext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,
pexcepinfo) \ |
|
(This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,pst
rDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepi
nfo) | | ( (This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,p
strDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexce
pinfo) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParse64_InitNew_Proxy( | | |
IActiveScriptParse64 * This); | | |
| | |
void __RPC_STUB IActiveScriptParse64_InitNew_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptParse64_AddScriptlet_Proxy( | | |
IActiveScriptParse64 * This, | | |
/* [in] */ LPCOLESTR pstrDefaultName, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ LPCOLESTR pstrSubItemName, | | |
/* [in] */ LPCOLESTR pstrEventName, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORDLONG dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ BSTR *pbstrName, | | |
/* [out] */ EXCEPINFO *pexcepinfo); | | |
| | |
void __RPC_STUB IActiveScriptParse64_AddScriptlet_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptParse64_ParseScriptText_Proxy( | | |
IActiveScriptParse64 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORDLONG dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ VARIANT *pvarResult, | | |
/* [out] */ EXCEPINFO *pexcepinfo); | | |
| | |
void __RPC_STUB IActiveScriptParse64_ParseScriptText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParse64_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParse64_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_activscp_0270 */ | | /* interface __MIDL_itf_activscp_0000_0009 */ |
/* [local] */ | | /* [local] */ |
| | |
#ifdef _WIN64 | | #ifdef _WIN64 |
#define IActiveScriptParse IActiveScriptParse64 | | #define IActiveScriptParse IActiveScriptParse64 |
#define IID_IActiveScriptParse IID_IActiveScriptParse64 | | #define IID_IActiveScriptParse IID_IActiveScriptParse64 |
#else | | #else |
#define IActiveScriptParse IActiveScriptParse32 | | #define IActiveScriptParse IActiveScriptParse32 |
#define IID_IActiveScriptParse IID_IActiveScriptParse32 | | #define IID_IActiveScriptParse IID_IActiveScriptParse32 |
#endif | | #endif |
typedef IActiveScriptParse *PIActiveScriptParse; | | typedef IActiveScriptParse *PIActiveScriptParse; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0270_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0009_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0270_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0009_v0_0_s_ifspec; |
| | |
#ifndef __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParseProcedureOld32 */ | | /* interface IActiveScriptParseProcedureOld32 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParseProcedureOld32; | | EXTERN_C const IID IID_IActiveScriptParseProcedureOld32; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("1CFF0050-6FDD-11d0-9328-00A0C90DCAA9") | | MIDL_INTERFACE("1CFF0050-6FDD-11d0-9328-00A0C90DCAA9") |
IActiveScriptParseProcedureOld32 : public IUnknown | | IActiveScriptParseProcedureOld32 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( | | virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp) = 0; | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedureOld32 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedureOld32 * This); | | IActiveScriptParseProcedureOld32 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedureOld32 * This); | | IActiveScriptParseProcedureOld32 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedureOld32 * This, | | IActiveScriptParseProcedureOld32 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedureOld32Vtbl; | | } IActiveScriptParseProcedureOld32Vtbl; |
| | |
interface IActiveScriptParseProcedureOld32 | | interface IActiveScriptParseProcedureOld32 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedureOld32Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedureOld32Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedureOld32_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedureOld32_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedureOld32_AddRef(This) \ | | #define IActiveScriptParseProcedureOld32_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedureOld32_Release(This) \ | | #define IActiveScriptParseProcedureOld32_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedureOld32_ParseProcedureText(This,pstrCode,pstrFo
rmalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStarti
ngLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedureOld32_ParseProcedureText(This,pstrCode,pstrFo
rmalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStarti
ngLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItem
Name,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlag
s,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrIt
emName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFl
ags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedureOld32_ParseProcedureText_Pr | | |
oxy( | | |
IActiveScriptParseProcedureOld32 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrFormalParams, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORD dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ IDispatch **ppdisp); | | |
| | |
void __RPC_STUB IActiveScriptParseProcedureOld32_ParseProcedureText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedureOld32_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParseProcedureOld64 */ | | /* interface IActiveScriptParseProcedureOld64 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParseProcedureOld64; | | EXTERN_C const IID IID_IActiveScriptParseProcedureOld64; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("21F57128-08C9-4638-BA12-22D15D88DC5C") | | MIDL_INTERFACE("21F57128-08C9-4638-BA12-22D15D88DC5C") |
IActiveScriptParseProcedureOld64 : public IUnknown | | IActiveScriptParseProcedureOld64 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( | | virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp) = 0; | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedureOld64 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedureOld64 * This); | | IActiveScriptParseProcedureOld64 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedureOld64 * This); | | IActiveScriptParseProcedureOld64 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedureOld64 * This, | | IActiveScriptParseProcedureOld64 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedureOld64Vtbl; | | } IActiveScriptParseProcedureOld64Vtbl; |
| | |
interface IActiveScriptParseProcedureOld64 | | interface IActiveScriptParseProcedureOld64 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedureOld64Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedureOld64Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedureOld64_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedureOld64_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedureOld64_AddRef(This) \ | | #define IActiveScriptParseProcedureOld64_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedureOld64_Release(This) \ | | #define IActiveScriptParseProcedureOld64_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedureOld64_ParseProcedureText(This,pstrCode,pstrFo
rmalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStarti
ngLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedureOld64_ParseProcedureText(This,pstrCode,pstrFo
rmalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStarti
ngLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItem
Name,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlag
s,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrIt
emName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFl
ags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedureOld64_ParseProcedureText_Pr | | |
oxy( | | |
IActiveScriptParseProcedureOld64 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrFormalParams, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORDLONG dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ IDispatch **ppdisp); | | |
| | |
void __RPC_STUB IActiveScriptParseProcedureOld64_ParseProcedureText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedureOld64_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_activscp_0272 */ | | /* interface __MIDL_itf_activscp_0000_0011 */ |
/* [local] */ | | /* [local] */ |
| | |
#ifdef _WIN64 | | #ifdef _WIN64 |
#define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld64 | | #define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld64 |
#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld64 | | #define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld64 |
#else | | #else |
#define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld32 | | #define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld32 |
#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld32 | | #define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld32 |
#endif | | #endif |
typedef IActiveScriptParseProcedureOld *PIActiveScriptParseProcedureOld; | | typedef IActiveScriptParseProcedureOld *PIActiveScriptParseProcedureOld; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0272_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0011_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0272_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0011_v0_0_s_ifspec; |
| | |
#ifndef __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParseProcedure32 */ | | /* interface IActiveScriptParseProcedure32 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParseProcedure32; | | EXTERN_C const IID IID_IActiveScriptParseProcedure32; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("AA5B6A80-B834-11d0-932F-00A0C90DCAA9") | | MIDL_INTERFACE("AA5B6A80-B834-11d0-932F-00A0C90DCAA9") |
IActiveScriptParseProcedure32 : public IUnknown | | IActiveScriptParseProcedure32 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( | | virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp) = 0; | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedure32 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedure32 * This); | | IActiveScriptParseProcedure32 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedure32 * This); | | IActiveScriptParseProcedure32 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedure32 * This, | | IActiveScriptParseProcedure32 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedure32Vtbl; | | } IActiveScriptParseProcedure32Vtbl; |
| | |
interface IActiveScriptParseProcedure32 | | interface IActiveScriptParseProcedure32 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedure32Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedure32Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedure32_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedure32_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedure32_AddRef(This) \ | | #define IActiveScriptParseProcedure32_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedure32_Release(This) \ | | #define IActiveScriptParseProcedure32_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedure32_ParseProcedureText(This,pstrCode,pstrForma
lParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContext
Cookie,ulStartingLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedure32_ParseProcedureText(This,pstrCode,pstrForma
lParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContext
Cookie,ulStartingLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProc
edureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrPr
ocedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStart
ingLineNumber,dwFlags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedure32_ParseProcedureText_Proxy | | |
( | | |
IActiveScriptParseProcedure32 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrFormalParams, | | |
/* [in] */ LPCOLESTR pstrProcedureName, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORD dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ IDispatch **ppdisp); | | |
| | |
void __RPC_STUB IActiveScriptParseProcedure32_ParseProcedureText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedure32_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParseProcedure64 */ | | /* interface IActiveScriptParseProcedure64 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParseProcedure64; | | EXTERN_C const IID IID_IActiveScriptParseProcedure64; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("C64713B6-E029-4CC5-9200-438B72890B6A") | | MIDL_INTERFACE("C64713B6-E029-4CC5-9200-438B72890B6A") |
IActiveScriptParseProcedure64 : public IUnknown | | IActiveScriptParseProcedure64 : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( | | virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp) = 0; | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedure64 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedure64 * This); | | IActiveScriptParseProcedure64 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedure64 * This); | | IActiveScriptParseProcedure64 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedure64 * This, | | IActiveScriptParseProcedure64 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedure64Vtbl; | | } IActiveScriptParseProcedure64Vtbl; |
| | |
interface IActiveScriptParseProcedure64 | | interface IActiveScriptParseProcedure64 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedure64Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedure64Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedure64_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedure64_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedure64_AddRef(This) \ | | #define IActiveScriptParseProcedure64_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedure64_Release(This) \ | | #define IActiveScriptParseProcedure64_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedure64_ParseProcedureText(This,pstrCode,pstrForma
lParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContext
Cookie,ulStartingLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedure64_ParseProcedureText(This,pstrCode,pstrForma
lParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContext
Cookie,ulStartingLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProc
edureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrPr
ocedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStart
ingLineNumber,dwFlags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedure64_ParseProcedureText_Proxy | | |
( | | |
IActiveScriptParseProcedure64 * This, | | |
/* [in] */ LPCOLESTR pstrCode, | | |
/* [in] */ LPCOLESTR pstrFormalParams, | | |
/* [in] */ LPCOLESTR pstrProcedureName, | | |
/* [in] */ LPCOLESTR pstrItemName, | | |
/* [in] */ IUnknown *punkContext, | | |
/* [in] */ LPCOLESTR pstrDelimiter, | | |
/* [in] */ DWORDLONG dwSourceContextCookie, | | |
/* [in] */ ULONG ulStartingLineNumber, | | |
/* [in] */ DWORD dwFlags, | | |
/* [out] */ IDispatch **ppdisp); | | |
| | |
void __RPC_STUB IActiveScriptParseProcedure64_ParseProcedureText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedure64_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_activscp_0274 */ | | /* interface __MIDL_itf_activscp_0000_0013 */ |
/* [local] */ | | /* [local] */ |
| | |
#ifdef _WIN64 | | #ifdef _WIN64 |
#define IActiveScriptParseProcedure IActiveScriptParseProcedure64 | | #define IActiveScriptParseProcedure IActiveScriptParseProcedure64 |
#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure64 | | #define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure64 |
#else | | #else |
#define IActiveScriptParseProcedure IActiveScriptParseProcedure32 | | #define IActiveScriptParseProcedure IActiveScriptParseProcedure32 |
#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure32 | | #define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure32 |
#endif | | #endif |
typedef IActiveScriptParseProcedure *PIActiveScriptParseProcedure; | | typedef IActiveScriptParseProcedure *PIActiveScriptParseProcedure; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0274_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0013_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0274_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0013_v0_0_s_ifspec; |
| | |
#ifndef __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptParseProcedure2_32 */ | | /* interface IActiveScriptParseProcedure2_32 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptParseProcedure2_32; | | EXTERN_C const IID IID_IActiveScriptParseProcedure2_32; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 2230 | | skipping to change at line 1888 |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedure2_32 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedure2_32 * This); | | IActiveScriptParseProcedure2_32 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedure2_32 * This); | | IActiveScriptParseProcedure2_32 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedure2_32 * This, | | IActiveScriptParseProcedure2_32 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedure2_32Vtbl; | | } IActiveScriptParseProcedure2_32Vtbl; |
| | |
interface IActiveScriptParseProcedure2_32 | | interface IActiveScriptParseProcedure2_32 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedure2_32Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedure2_32Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedure2_32_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedure2_32_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedure2_32_AddRef(This) \ | | #define IActiveScriptParseProcedure2_32_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedure2_32_Release(This) \ | | #define IActiveScriptParseProcedure2_32_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedure2_32_ParseProcedureText(This,pstrCode,pstrFor
malParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceConte
xtCookie,ulStartingLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedure2_32_ParseProcedureText(This,pstrCode,pstrFor
malParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceConte
xtCookie,ulStartingLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProc
edureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrPr
ocedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStart
ingLineNumber,dwFlags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
#endif /* __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedure2_32_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ |
#define __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ | | #define __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ |
| | |
| | |
skipping to change at line 2304 | | skipping to change at line 1963 |
}; | | }; |
| | |
#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, | | IActiveScriptParseProcedure2_64 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptParseProcedure2_64 * This); | | IActiveScriptParseProcedure2_64 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptParseProcedure2_64 * This); | | IActiveScriptParseProcedure2_64 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( | | HRESULT ( STDMETHODCALLTYPE *ParseProcedureText )( |
IActiveScriptParseProcedure2_64 * This, | | IActiveScriptParseProcedure2_64 * This, |
|
/* [in] */ LPCOLESTR pstrCode, | | /* [in] */ __RPC__in LPCOLESTR pstrCode, |
/* [in] */ LPCOLESTR pstrFormalParams, | | /* [in] */ __RPC__in LPCOLESTR pstrFormalParams, |
/* [in] */ LPCOLESTR pstrProcedureName, | | /* [in] */ __RPC__in LPCOLESTR pstrProcedureName, |
/* [in] */ LPCOLESTR pstrItemName, | | /* [in] */ __RPC__in LPCOLESTR pstrItemName, |
/* [in] */ IUnknown *punkContext, | | /* [in] */ __RPC__in_opt IUnknown *punkContext, |
/* [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] */ IDispatch **ppdisp); | | /* [out] */ __RPC__deref_out_opt IDispatch **ppdisp); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptParseProcedure2_64Vtbl; | | } IActiveScriptParseProcedure2_64Vtbl; |
| | |
interface IActiveScriptParseProcedure2_64 | | interface IActiveScriptParseProcedure2_64 |
{ | | { |
CONST_VTBL struct IActiveScriptParseProcedure2_64Vtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptParseProcedure2_64Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptParseProcedure2_64_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptParseProcedure2_64_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptParseProcedure2_64_AddRef(This) \ | | #define IActiveScriptParseProcedure2_64_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptParseProcedure2_64_Release(This) \ | | #define IActiveScriptParseProcedure2_64_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptParseProcedure2_64_ParseProcedureText(This,pstrCode,pstrFor
malParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceConte
xtCookie,ulStartingLineNumber,dwFlags,ppdisp) \ | | #define IActiveScriptParseProcedure2_64_ParseProcedureText(This,pstrCode,pstrFor
malParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceConte
xtCookie,ulStartingLineNumber,dwFlags,ppdisp) \ |
|
(This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProc
edureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartin
gLineNumber,dwFlags,ppdisp) | | ( (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrPr
ocedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStart
ingLineNumber,dwFlags,ppdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
#endif /* __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptParseProcedure2_64_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_activscp_0276 */ | | /* interface __MIDL_itf_activscp_0000_0015 */ |
/* [local] */ | | /* [local] */ |
| | |
#ifdef _WIN64 | | #ifdef _WIN64 |
#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_64 | | #define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_64 |
#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_64 | | #define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_64 |
#else | | #else |
#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_32 | | #define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_32 |
#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_32 | | #define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_32 |
#endif | | #endif |
typedef IActiveScriptParseProcedure2 *PIActiveScriptParseProcedure2; | | typedef IActiveScriptParseProcedure2 *PIActiveScriptParseProcedure2; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0276_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0015_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0276_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0015_v0_0_s_ifspec; |
| | |
#ifndef __IActiveScriptEncode_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptEncode_INTERFACE_DEFINED__ |
#define __IActiveScriptEncode_INTERFACE_DEFINED__ | | #define __IActiveScriptEncode_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptEncode */ | | /* interface IActiveScriptEncode */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptEncode; | | EXTERN_C const IID IID_IActiveScriptEncode; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("BB1A2AE3-A4F9-11cf-8F20-00805F2CD064") | | MIDL_INTERFACE("BB1A2AE3-A4F9-11cf-8F20-00805F2CD064") |
IActiveScriptEncode : public IUnknown | | IActiveScriptEncode : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE EncodeSection( | | virtual HRESULT STDMETHODCALLTYPE EncodeSection( |
|
/* [in] */ LPCOLESTR pchIn, | | /* [in] */ __RPC__in LPCOLESTR pchIn, |
/* [in] */ DWORD cchIn, | | /* [in] */ DWORD cchIn, |
|
/* [out][in] */ LPOLESTR pchOut, | | /* [out][in] */ __RPC__inout LPOLESTR pchOut, |
/* [in] */ DWORD cchOut, | | /* [in] */ DWORD cchOut, |
|
/* [out][in] */ DWORD *pcchRet) = 0; | | /* [out][in] */ __RPC__inout DWORD *pcchRet) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DecodeScript( | | virtual HRESULT STDMETHODCALLTYPE DecodeScript( |
|
/* [in] */ LPCOLESTR pchIn, | | /* [in] */ __RPC__in LPCOLESTR pchIn, |
/* [in] */ DWORD cchIn, | | /* [in] */ DWORD cchIn, |
|
/* [out][in] */ LPOLESTR pchOut, | | /* [out][in] */ __RPC__inout LPOLESTR pchOut, |
/* [in] */ DWORD cchOut, | | /* [in] */ DWORD cchOut, |
|
/* [out][in] */ DWORD *pcchRet) = 0; | | /* [out][in] */ __RPC__inout DWORD *pcchRet) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetEncodeProgId( | | virtual HRESULT STDMETHODCALLTYPE GetEncodeProgId( |
|
/* [out][in] */ BSTR *pbstrOut) = 0; | | /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOut) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptEncode * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptEncode * This); | | IActiveScriptEncode * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptEncode * This); | | IActiveScriptEncode * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *EncodeSection )( | | HRESULT ( STDMETHODCALLTYPE *EncodeSection )( |
IActiveScriptEncode * This, | | IActiveScriptEncode * This, |
|
/* [in] */ LPCOLESTR pchIn, | | /* [in] */ __RPC__in LPCOLESTR pchIn, |
/* [in] */ DWORD cchIn, | | /* [in] */ DWORD cchIn, |
|
/* [out][in] */ LPOLESTR pchOut, | | /* [out][in] */ __RPC__inout LPOLESTR pchOut, |
/* [in] */ DWORD cchOut, | | /* [in] */ DWORD cchOut, |
|
/* [out][in] */ DWORD *pcchRet); | | /* [out][in] */ __RPC__inout DWORD *pcchRet); |
| | |
HRESULT ( STDMETHODCALLTYPE *DecodeScript )( | | HRESULT ( STDMETHODCALLTYPE *DecodeScript )( |
IActiveScriptEncode * This, | | IActiveScriptEncode * This, |
|
/* [in] */ LPCOLESTR pchIn, | | /* [in] */ __RPC__in LPCOLESTR pchIn, |
/* [in] */ DWORD cchIn, | | /* [in] */ DWORD cchIn, |
|
/* [out][in] */ LPOLESTR pchOut, | | /* [out][in] */ __RPC__inout LPOLESTR pchOut, |
/* [in] */ DWORD cchOut, | | /* [in] */ DWORD cchOut, |
|
/* [out][in] */ DWORD *pcchRet); | | /* [out][in] */ __RPC__inout DWORD *pcchRet); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetEncodeProgId )( | | HRESULT ( STDMETHODCALLTYPE *GetEncodeProgId )( |
IActiveScriptEncode * This, | | IActiveScriptEncode * This, |
|
/* [out][in] */ 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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptEncode_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptEncode_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptEncode_AddRef(This) \ | | #define IActiveScriptEncode_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptEncode_Release(This) \ | | #define IActiveScriptEncode_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptEncode_EncodeSection(This,pchIn,cchIn,pchOut,cchOut,pcchRet
) \ | | #define IActiveScriptEncode_EncodeSection(This,pchIn,cchIn,pchOut,cchOut,pcchRet
) \ |
|
(This)->lpVtbl -> EncodeSection(This,pchIn,cchIn,pchOut,cchOut,pcchRet) | | ( (This)->lpVtbl -> EncodeSection(This,pchIn,cchIn,pchOut,cchOut,pcchRet) ) |
| | |
#define IActiveScriptEncode_DecodeScript(This,pchIn,cchIn,pchOut,cchOut,pcchRet)
\ | | #define IActiveScriptEncode_DecodeScript(This,pchIn,cchIn,pchOut,cchOut,pcchRet)
\ |
|
(This)->lpVtbl -> DecodeScript(This,pchIn,cchIn,pchOut,cchOut,pcchRet) | | ( (This)->lpVtbl -> DecodeScript(This,pchIn,cchIn,pchOut,cchOut,pcchRet) ) |
| | |
#define IActiveScriptEncode_GetEncodeProgId(This,pbstrOut) \ | | #define IActiveScriptEncode_GetEncodeProgId(This,pbstrOut) \ |
|
(This)->lpVtbl -> GetEncodeProgId(This,pbstrOut) | | ( (This)->lpVtbl -> GetEncodeProgId(This,pbstrOut) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptEncode_EncodeSection_Proxy( | | |
IActiveScriptEncode * This, | | |
/* [in] */ LPCOLESTR pchIn, | | |
/* [in] */ DWORD cchIn, | | |
/* [out][in] */ LPOLESTR pchOut, | | |
/* [in] */ DWORD cchOut, | | |
/* [out][in] */ DWORD *pcchRet); | | |
| | |
void __RPC_STUB IActiveScriptEncode_EncodeSection_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptEncode_DecodeScript_Proxy( | | |
IActiveScriptEncode * This, | | |
/* [in] */ LPCOLESTR pchIn, | | |
/* [in] */ DWORD cchIn, | | |
/* [out][in] */ LPOLESTR pchOut, | | |
/* [in] */ DWORD cchOut, | | |
/* [out][in] */ DWORD *pcchRet); | | |
| | |
void __RPC_STUB IActiveScriptEncode_DecodeScript_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptEncode_GetEncodeProgId_Proxy( | | |
IActiveScriptEncode * This, | | |
/* [out][in] */ BSTR *pbstrOut); | | |
| | |
void __RPC_STUB IActiveScriptEncode_GetEncodeProgId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptEncode_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptEncode_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptHostEncode_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptHostEncode_INTERFACE_DEFINED__ |
#define __IActiveScriptHostEncode_INTERFACE_DEFINED__ | | #define __IActiveScriptHostEncode_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptHostEncode */ | | /* interface IActiveScriptHostEncode */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptHostEncode; | | EXTERN_C const IID IID_IActiveScriptHostEncode; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("BEE9B76E-CFE3-11d1-B747-00C04FC2B085") | | MIDL_INTERFACE("BEE9B76E-CFE3-11d1-B747-00C04FC2B085") |
IActiveScriptHostEncode : public IUnknown | | IActiveScriptHostEncode : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE EncodeScriptHostFile( | | virtual HRESULT STDMETHODCALLTYPE EncodeScriptHostFile( |
|
/* [in] */ BSTR bstrInFile, | | /* [in] */ __RPC__in BSTR bstrInFile, |
/* [out][in] */ BSTR *pbstrOutFile, | | /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOutFile, |
/* [in] */ unsigned long cFlags, | | /* [in] */ unsigned long cFlags, |
|
/* [in] */ BSTR bstrDefaultLang) = 0; | | /* [in] */ __RPC__in BSTR bstrDefaultLang) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptHostEncode * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptHostEncode * This); | | IActiveScriptHostEncode * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptHostEncode * This); | | IActiveScriptHostEncode * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *EncodeScriptHostFile )( | | HRESULT ( STDMETHODCALLTYPE *EncodeScriptHostFile )( |
IActiveScriptHostEncode * This, | | IActiveScriptHostEncode * This, |
|
/* [in] */ BSTR bstrInFile, | | /* [in] */ __RPC__in BSTR bstrInFile, |
/* [out][in] */ BSTR *pbstrOutFile, | | /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrOutFile, |
/* [in] */ unsigned long cFlags, | | /* [in] */ unsigned long cFlags, |
|
/* [in] */ BSTR bstrDefaultLang); | | /* [in] */ __RPC__in BSTR bstrDefaultLang); |
| | |
END_INTERFACE | | END_INTERFACE |
} IActiveScriptHostEncodeVtbl; | | } IActiveScriptHostEncodeVtbl; |
| | |
interface IActiveScriptHostEncode | | interface IActiveScriptHostEncode |
{ | | { |
CONST_VTBL struct IActiveScriptHostEncodeVtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptHostEncodeVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptHostEncode_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptHostEncode_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptHostEncode_AddRef(This) \ | | #define IActiveScriptHostEncode_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptHostEncode_Release(This) \ | | #define IActiveScriptHostEncode_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptHostEncode_EncodeScriptHostFile(This,bstrInFile,pbstrOutFil
e,cFlags,bstrDefaultLang) \ | | #define IActiveScriptHostEncode_EncodeScriptHostFile(This,bstrInFile,pbstrOutFil
e,cFlags,bstrDefaultLang) \ |
|
(This)->lpVtbl -> EncodeScriptHostFile(This,bstrInFile,pbstrOutFile,cFlags,b
strDefaultLang) | | ( (This)->lpVtbl -> EncodeScriptHostFile(This,bstrInFile,pbstrOutFile,cFlags
,bstrDefaultLang) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptHostEncode_EncodeScriptHostFile_Proxy( | | |
IActiveScriptHostEncode * This, | | |
/* [in] */ BSTR bstrInFile, | | |
/* [out][in] */ BSTR *pbstrOutFile, | | |
/* [in] */ unsigned long cFlags, | | |
/* [in] */ BSTR bstrDefaultLang); | | |
| | |
void __RPC_STUB IActiveScriptHostEncode_EncodeScriptHostFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptHostEncode_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptHostEncode_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IBindEventHandler_INTERFACE_DEFINED__ | | #ifndef __IBindEventHandler_INTERFACE_DEFINED__ |
#define __IBindEventHandler_INTERFACE_DEFINED__ | | #define __IBindEventHandler_INTERFACE_DEFINED__ |
| | |
/* interface IBindEventHandler */ | | /* interface IBindEventHandler */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IBindEventHandler; | | EXTERN_C const IID IID_IBindEventHandler; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9") | | MIDL_INTERFACE("63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9") |
IBindEventHandler : public IUnknown | | IBindEventHandler : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE BindHandler( | | virtual HRESULT STDMETHODCALLTYPE BindHandler( |
|
/* [in] */ LPCOLESTR pstrEvent, | | /* [in] */ __RPC__in LPCOLESTR pstrEvent, |
/* [in] */ IDispatch *pdisp) = 0; | | /* [in] */ __RPC__in_opt IDispatch *pdisp) = 0; |
| | |
}; | | }; |
| | |
#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, | | IBindEventHandler * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindEventHandler * This); | | IBindEventHandler * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindEventHandler * This); | | IBindEventHandler * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *BindHandler )( | | HRESULT ( STDMETHODCALLTYPE *BindHandler )( |
IBindEventHandler * This, | | IBindEventHandler * This, |
|
/* [in] */ LPCOLESTR pstrEvent, | | /* [in] */ __RPC__in LPCOLESTR pstrEvent, |
/* [in] */ 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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindEventHandler_QueryInterface(This,riid,ppvObject) \ | | #define IBindEventHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindEventHandler_AddRef(This) \ | | #define IBindEventHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindEventHandler_Release(This) \ | | #define IBindEventHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindEventHandler_BindHandler(This,pstrEvent,pdisp) \ | | #define IBindEventHandler_BindHandler(This,pstrEvent,pdisp) \ |
|
(This)->lpVtbl -> BindHandler(This,pstrEvent,pdisp) | | ( (This)->lpVtbl -> BindHandler(This,pstrEvent,pdisp) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindEventHandler_BindHandler_Proxy( | | |
IBindEventHandler * This, | | |
/* [in] */ LPCOLESTR pstrEvent, | | |
/* [in] */ IDispatch *pdisp); | | |
| | |
void __RPC_STUB IBindEventHandler_BindHandler_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBindEventHandler_INTERFACE_DEFINED__ */ | | #endif /* __IBindEventHandler_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptStats_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptStats_INTERFACE_DEFINED__ |
#define __IActiveScriptStats_INTERFACE_DEFINED__ | | #define __IActiveScriptStats_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptStats */ | | /* interface IActiveScriptStats */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptStats; | | EXTERN_C const IID IID_IActiveScriptStats; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("B8DA6310-E19B-11d0-933C-00A0C90DCAA9") | | MIDL_INTERFACE("B8DA6310-E19B-11d0-933C-00A0C90DCAA9") |
IActiveScriptStats : public IUnknown | | IActiveScriptStats : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetStat( | | virtual HRESULT STDMETHODCALLTYPE GetStat( |
/* [in] */ DWORD stid, | | /* [in] */ DWORD stid, |
|
/* [out] */ ULONG *pluHi, | | /* [out] */ __RPC__out ULONG *pluHi, |
/* [out] */ ULONG *pluLo) = 0; | | /* [out] */ __RPC__out ULONG *pluLo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetStatEx( | | virtual HRESULT STDMETHODCALLTYPE GetStatEx( |
|
/* [in] */ REFGUID guid, | | /* [in] */ __RPC__in REFGUID guid, |
/* [out] */ ULONG *pluHi, | | /* [out] */ __RPC__out ULONG *pluHi, |
/* [out] */ ULONG *pluLo) = 0; | | /* [out] */ __RPC__out ULONG *pluLo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ResetStats( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ResetStats( void) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptStats * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptStats * This); | | IActiveScriptStats * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptStats * This); | | IActiveScriptStats * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetStat )( | | HRESULT ( STDMETHODCALLTYPE *GetStat )( |
IActiveScriptStats * This, | | IActiveScriptStats * This, |
/* [in] */ DWORD stid, | | /* [in] */ DWORD stid, |
|
/* [out] */ ULONG *pluHi, | | /* [out] */ __RPC__out ULONG *pluHi, |
/* [out] */ ULONG *pluLo); | | /* [out] */ __RPC__out ULONG *pluLo); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetStatEx )( | | HRESULT ( STDMETHODCALLTYPE *GetStatEx )( |
IActiveScriptStats * This, | | IActiveScriptStats * This, |
|
/* [in] */ REFGUID guid, | | /* [in] */ __RPC__in REFGUID guid, |
/* [out] */ ULONG *pluHi, | | /* [out] */ __RPC__out ULONG *pluHi, |
/* [out] */ ULONG *pluLo); | | /* [out] */ __RPC__out ULONG *pluLo); |
| | |
HRESULT ( STDMETHODCALLTYPE *ResetStats )( | | HRESULT ( STDMETHODCALLTYPE *ResetStats )( |
IActiveScriptStats * This); | | 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 |
| | |
#define IActiveScriptStats_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptStats_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptStats_AddRef(This) \ | | #define IActiveScriptStats_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptStats_Release(This) \ | | #define IActiveScriptStats_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptStats_GetStat(This,stid,pluHi,pluLo) \ | | #define IActiveScriptStats_GetStat(This,stid,pluHi,pluLo) \ |
|
(This)->lpVtbl -> GetStat(This,stid,pluHi,pluLo) | | ( (This)->lpVtbl -> GetStat(This,stid,pluHi,pluLo) ) |
| | |
#define IActiveScriptStats_GetStatEx(This,guid,pluHi,pluLo) \ | | #define IActiveScriptStats_GetStatEx(This,guid,pluHi,pluLo) \ |
|
(This)->lpVtbl -> GetStatEx(This,guid,pluHi,pluLo) | | ( (This)->lpVtbl -> GetStatEx(This,guid,pluHi,pluLo) ) |
| | |
#define IActiveScriptStats_ResetStats(This) \ | | #define IActiveScriptStats_ResetStats(This) \ |
|
(This)->lpVtbl -> ResetStats(This) | | ( (This)->lpVtbl -> ResetStats(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptStats_GetStat_Proxy( | | |
IActiveScriptStats * This, | | |
/* [in] */ DWORD stid, | | |
/* [out] */ ULONG *pluHi, | | |
/* [out] */ ULONG *pluLo); | | |
| | |
void __RPC_STUB IActiveScriptStats_GetStat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptStats_GetStatEx_Proxy( | | |
IActiveScriptStats * This, | | |
/* [in] */ REFGUID guid, | | |
/* [out] */ ULONG *pluHi, | | |
/* [out] */ ULONG *pluLo); | | |
| | |
void __RPC_STUB IActiveScriptStats_GetStatEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptStats_ResetStats_Proxy( | | |
IActiveScriptStats * This); | | |
| | |
void __RPC_STUB IActiveScriptStats_ResetStats_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptStats_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptStats_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptProperty_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptProperty_INTERFACE_DEFINED__ |
#define __IActiveScriptProperty_INTERFACE_DEFINED__ | | #define __IActiveScriptProperty_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptProperty */ | | /* interface IActiveScriptProperty */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptProperty; | | EXTERN_C const IID IID_IActiveScriptProperty; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("4954E0D0-FBC7-11D1-8410-006008C3FBFC") | | MIDL_INTERFACE("4954E0D0-FBC7-11D1-8410-006008C3FBFC") |
IActiveScriptProperty : public IUnknown | | IActiveScriptProperty : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetProperty( | | virtual HRESULT STDMETHODCALLTYPE GetProperty( |
/* [in] */ DWORD dwProperty, | | /* [in] */ DWORD dwProperty, |
|
/* [in] */ VARIANT *pvarIndex, | | /* [in] */ __RPC__in VARIANT *pvarIndex, |
/* [out] */ VARIANT *pvarValue) = 0; | | /* [out] */ __RPC__out VARIANT *pvarValue) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetProperty( | | virtual HRESULT STDMETHODCALLTYPE SetProperty( |
/* [in] */ DWORD dwProperty, | | /* [in] */ DWORD dwProperty, |
|
/* [in] */ VARIANT *pvarIndex, | | /* [in] */ __RPC__in VARIANT *pvarIndex, |
/* [in] */ VARIANT *pvarValue) = 0; | | /* [in] */ __RPC__in VARIANT *pvarValue) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptProperty * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptProperty * This); | | IActiveScriptProperty * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptProperty * This); | | IActiveScriptProperty * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetProperty )( | | HRESULT ( STDMETHODCALLTYPE *GetProperty )( |
IActiveScriptProperty * This, | | IActiveScriptProperty * This, |
/* [in] */ DWORD dwProperty, | | /* [in] */ DWORD dwProperty, |
|
/* [in] */ VARIANT *pvarIndex, | | /* [in] */ __RPC__in VARIANT *pvarIndex, |
/* [out] */ VARIANT *pvarValue); | | /* [out] */ __RPC__out VARIANT *pvarValue); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
IActiveScriptProperty * This, | | IActiveScriptProperty * This, |
/* [in] */ DWORD dwProperty, | | /* [in] */ DWORD dwProperty, |
|
/* [in] */ VARIANT *pvarIndex, | | /* [in] */ __RPC__in VARIANT *pvarIndex, |
/* [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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptProperty_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptProperty_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptProperty_AddRef(This) \ | | #define IActiveScriptProperty_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptProperty_Release(This) \ | | #define IActiveScriptProperty_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptProperty_GetProperty(This,dwProperty,pvarIndex,pvarValue) \ | | #define IActiveScriptProperty_GetProperty(This,dwProperty,pvarIndex,pvarValue) \ |
|
(This)->lpVtbl -> GetProperty(This,dwProperty,pvarIndex,pvarValue) | | ( (This)->lpVtbl -> GetProperty(This,dwProperty,pvarIndex,pvarValue) ) |
| | |
#define IActiveScriptProperty_SetProperty(This,dwProperty,pvarIndex,pvarValue) \ | | #define IActiveScriptProperty_SetProperty(This,dwProperty,pvarIndex,pvarValue) \ |
|
(This)->lpVtbl -> SetProperty(This,dwProperty,pvarIndex,pvarValue) | | ( (This)->lpVtbl -> SetProperty(This,dwProperty,pvarIndex,pvarValue) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptProperty_GetProperty_Proxy( | | |
IActiveScriptProperty * This, | | |
/* [in] */ DWORD dwProperty, | | |
/* [in] */ VARIANT *pvarIndex, | | |
/* [out] */ VARIANT *pvarValue); | | |
| | |
void __RPC_STUB IActiveScriptProperty_GetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptProperty_SetProperty_Proxy( | | |
IActiveScriptProperty * This, | | |
/* [in] */ DWORD dwProperty, | | |
/* [in] */ VARIANT *pvarIndex, | | |
/* [in] */ VARIANT *pvarValue); | | |
| | |
void __RPC_STUB IActiveScriptProperty_SetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptProperty_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptProperty_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ITridentEventSink_INTERFACE_DEFINED__ | | #ifndef __ITridentEventSink_INTERFACE_DEFINED__ |
#define __ITridentEventSink_INTERFACE_DEFINED__ | | #define __ITridentEventSink_INTERFACE_DEFINED__ |
| | |
/* interface ITridentEventSink */ | | /* interface ITridentEventSink */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_ITridentEventSink; | | EXTERN_C const IID IID_ITridentEventSink; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("1DC9CA50-06EF-11d2-8415-006008C3FBFC") | | MIDL_INTERFACE("1DC9CA50-06EF-11d2-8415-006008C3FBFC") |
ITridentEventSink : public IUnknown | | ITridentEventSink : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE FireEvent( | | virtual HRESULT STDMETHODCALLTYPE FireEvent( |
|
/* [in] */ LPCOLESTR pstrEvent, | | /* [in] */ __RPC__in LPCOLESTR pstrEvent, |
/* [in] */ DISPPARAMS *pdp, | | /* [in] */ __RPC__in DISPPARAMS *pdp, |
/* [out] */ VARIANT *pvarRes, | | /* [out] */ __RPC__out VARIANT *pvarRes, |
/* [out] */ EXCEPINFO *pei) = 0; | | /* [out] */ __RPC__out EXCEPINFO *pei) = 0; |
| | |
}; | | }; |
| | |
#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, | | ITridentEventSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ITridentEventSink * This); | | ITridentEventSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ITridentEventSink * This); | | ITridentEventSink * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *FireEvent )( | | HRESULT ( STDMETHODCALLTYPE *FireEvent )( |
ITridentEventSink * This, | | ITridentEventSink * This, |
|
/* [in] */ LPCOLESTR pstrEvent, | | /* [in] */ __RPC__in LPCOLESTR pstrEvent, |
/* [in] */ DISPPARAMS *pdp, | | /* [in] */ __RPC__in DISPPARAMS *pdp, |
/* [out] */ VARIANT *pvarRes, | | /* [out] */ __RPC__out VARIANT *pvarRes, |
/* [out] */ EXCEPINFO *pei); | | /* [out] */ __RPC__out EXCEPINFO *pei); |
| | |
END_INTERFACE | | END_INTERFACE |
} ITridentEventSinkVtbl; | | } ITridentEventSinkVtbl; |
| | |
interface ITridentEventSink | | interface ITridentEventSink |
{ | | { |
CONST_VTBL struct ITridentEventSinkVtbl *lpVtbl; | | CONST_VTBL struct ITridentEventSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ITridentEventSink_QueryInterface(This,riid,ppvObject) \ | | #define ITridentEventSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ITridentEventSink_AddRef(This) \ | | #define ITridentEventSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ITridentEventSink_Release(This) \ | | #define ITridentEventSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ITridentEventSink_FireEvent(This,pstrEvent,pdp,pvarRes,pei) \ | | #define ITridentEventSink_FireEvent(This,pstrEvent,pdp,pvarRes,pei) \ |
|
(This)->lpVtbl -> FireEvent(This,pstrEvent,pdp,pvarRes,pei) | | ( (This)->lpVtbl -> FireEvent(This,pstrEvent,pdp,pvarRes,pei) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ITridentEventSink_FireEvent_Proxy( | | |
ITridentEventSink * This, | | |
/* [in] */ LPCOLESTR pstrEvent, | | |
/* [in] */ DISPPARAMS *pdp, | | |
/* [out] */ VARIANT *pvarRes, | | |
/* [out] */ EXCEPINFO *pei); | | |
| | |
void __RPC_STUB ITridentEventSink_FireEvent_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ITridentEventSink_INTERFACE_DEFINED__ */ | | #endif /* __ITridentEventSink_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ |
#define __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ | | #define __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptGarbageCollector */ | | /* interface IActiveScriptGarbageCollector */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptGarbageCollector; | | EXTERN_C const IID IID_IActiveScriptGarbageCollector; |
| | |
| | |
skipping to change at line 3030 | | skipping to change at line 2564 |
}; | | }; |
| | |
#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, | | IActiveScriptGarbageCollector * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptGarbageCollector * This); | | IActiveScriptGarbageCollector * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptGarbageCollector * This); | | IActiveScriptGarbageCollector * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CollectGarbage )( | | HRESULT ( STDMETHODCALLTYPE *CollectGarbage )( |
IActiveScriptGarbageCollector * This, | | IActiveScriptGarbageCollector * This, |
SCRIPTGCTYPE scriptgctype); | | SCRIPTGCTYPE scriptgctype); |
| | |
skipping to change at line 3054 | | skipping to change at line 2589 |
} IActiveScriptGarbageCollectorVtbl; | | } IActiveScriptGarbageCollectorVtbl; |
| | |
interface IActiveScriptGarbageCollector | | interface IActiveScriptGarbageCollector |
{ | | { |
CONST_VTBL struct IActiveScriptGarbageCollectorVtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptGarbageCollectorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptGarbageCollector_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptGarbageCollector_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptGarbageCollector_AddRef(This) \ | | #define IActiveScriptGarbageCollector_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptGarbageCollector_Release(This) \ | | #define IActiveScriptGarbageCollector_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptGarbageCollector_CollectGarbage(This,scriptgctype) \ | | #define IActiveScriptGarbageCollector_CollectGarbage(This,scriptgctype) \ |
|
(This)->lpVtbl -> CollectGarbage(This,scriptgctype) | | ( (This)->lpVtbl -> CollectGarbage(This,scriptgctype) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptGarbageCollector_CollectGarbage_Proxy( | | |
IActiveScriptGarbageCollector * This, | | |
SCRIPTGCTYPE scriptgctype); | | |
| | |
void __RPC_STUB IActiveScriptGarbageCollector_CollectGarbage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptGarbageCollector_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSIPInfo_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptSIPInfo_INTERFACE_DEFINED__ |
#define __IActiveScriptSIPInfo_INTERFACE_DEFINED__ | | #define __IActiveScriptSIPInfo_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptSIPInfo */ | | /* interface IActiveScriptSIPInfo */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptSIPInfo; | | EXTERN_C const IID IID_IActiveScriptSIPInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("764651D0-38DE-11d4-A2A3-00104BD35090") | | MIDL_INTERFACE("764651D0-38DE-11d4-A2A3-00104BD35090") |
IActiveScriptSIPInfo : public IUnknown | | IActiveScriptSIPInfo : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetSIPOID( | | virtual HRESULT STDMETHODCALLTYPE GetSIPOID( |
|
/* [out] */ GUID *poid_sip) = 0; | | /* [out] */ __RPC__out GUID *poid_sip) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptSIPInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptSIPInfo * This); | | IActiveScriptSIPInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptSIPInfo * This); | | IActiveScriptSIPInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSIPOID )( | | HRESULT ( STDMETHODCALLTYPE *GetSIPOID )( |
IActiveScriptSIPInfo * This, | | IActiveScriptSIPInfo * This, |
|
/* [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; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptSIPInfo_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptSIPInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptSIPInfo_AddRef(This) \ | | #define IActiveScriptSIPInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptSIPInfo_Release(This) \ | | #define IActiveScriptSIPInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptSIPInfo_GetSIPOID(This,poid_sip) \ | | #define IActiveScriptSIPInfo_GetSIPOID(This,poid_sip) \ |
|
(This)->lpVtbl -> GetSIPOID(This,poid_sip) | | ( (This)->lpVtbl -> GetSIPOID(This,poid_sip) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSIPInfo_GetSIPOID_Proxy( | | |
IActiveScriptSIPInfo * This, | | |
/* [out] */ GUID *poid_sip); | | |
| | |
void __RPC_STUB IActiveScriptSIPInfo_GetSIPOID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptSIPInfo_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptSIPInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ |
#define __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ | | #define __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptSiteTraceInfo */ | | /* interface IActiveScriptSiteTraceInfo */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptSiteTraceInfo; | | EXTERN_C const IID IID_IActiveScriptSiteTraceInfo; |
| | |
| | |
skipping to change at line 3191 | | skipping to change at line 2707 |
}; | | }; |
| | |
#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, | | IActiveScriptSiteTraceInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptSiteTraceInfo * This); | | IActiveScriptSiteTraceInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptSiteTraceInfo * This); | | IActiveScriptSiteTraceInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SendScriptTraceInfo )( | | HRESULT ( STDMETHODCALLTYPE *SendScriptTraceInfo )( |
IActiveScriptSiteTraceInfo * This, | | IActiveScriptSiteTraceInfo * This, |
/* [in] */ SCRIPTTRACEINFO stiEventType, | | /* [in] */ SCRIPTTRACEINFO stiEventType, |
| | |
skipping to change at line 3220 | | skipping to change at line 2737 |
} IActiveScriptSiteTraceInfoVtbl; | | } IActiveScriptSiteTraceInfoVtbl; |
| | |
interface IActiveScriptSiteTraceInfo | | interface IActiveScriptSiteTraceInfo |
{ | | { |
CONST_VTBL struct IActiveScriptSiteTraceInfoVtbl *lpVtbl; | | CONST_VTBL struct IActiveScriptSiteTraceInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IActiveScriptSiteTraceInfo_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptSiteTraceInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptSiteTraceInfo_AddRef(This) \ | | #define IActiveScriptSiteTraceInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptSiteTraceInfo_Release(This) \ | | #define IActiveScriptSiteTraceInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptSiteTraceInfo_SendScriptTraceInfo(This,stiEventType,guidCon
textID,dwScriptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserve
d) \ | | #define IActiveScriptSiteTraceInfo_SendScriptTraceInfo(This,stiEventType,guidCon
textID,dwScriptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserve
d) \ |
|
(This)->lpVtbl -> SendScriptTraceInfo(This,stiEventType,guidContextID,dwScri
ptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserved) | | ( (This)->lpVtbl -> SendScriptTraceInfo(This,stiEventType,guidContextID,dwSc
riptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptSiteTraceInfo_SendScriptTraceInfo_Proxy( | | |
IActiveScriptSiteTraceInfo * This, | | |
/* [in] */ SCRIPTTRACEINFO stiEventType, | | |
/* [in] */ GUID guidContextID, | | |
/* [in] */ DWORD dwScriptContextCookie, | | |
/* [in] */ LONG lScriptStatementStart, | | |
/* [in] */ LONG lScriptStatementEnd, | | |
/* [in] */ DWORD64 dwReserved); | | |
| | |
void __RPC_STUB IActiveScriptSiteTraceInfo_SendScriptTraceInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptSiteTraceInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IActiveScriptTraceInfo_INTERFACE_DEFINED__ | | #ifndef __IActiveScriptTraceInfo_INTERFACE_DEFINED__ |
#define __IActiveScriptTraceInfo_INTERFACE_DEFINED__ | | #define __IActiveScriptTraceInfo_INTERFACE_DEFINED__ |
| | |
/* interface IActiveScriptTraceInfo */ | | /* interface IActiveScriptTraceInfo */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IActiveScriptTraceInfo; | | EXTERN_C const IID IID_IActiveScriptTraceInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("C35456E7-BEBF-4a1b-86A9-24D56BE8B369") | | MIDL_INTERFACE("C35456E7-BEBF-4a1b-86A9-24D56BE8B369") |
IActiveScriptTraceInfo : public IUnknown | | IActiveScriptTraceInfo : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE StartScriptTracing( | | virtual HRESULT STDMETHODCALLTYPE StartScriptTracing( |
|
/* [in] */ IActiveScriptSiteTraceInfo *pSiteTraceInfo, | | /* [in] */ __RPC__in_opt IActiveScriptSiteTraceInfo *pSiteTraceInfo, |
/* [in] */ GUID guidContextID) = 0; | | /* [in] */ GUID guidContextID) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE StopScriptTracing( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE StopScriptTracing( void) = 0; |
| | |
}; | | }; |
| | |
#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, | | IActiveScriptTraceInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IActiveScriptTraceInfo * This); | | IActiveScriptTraceInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IActiveScriptTraceInfo * This); | | IActiveScriptTraceInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *StartScriptTracing )( | | HRESULT ( STDMETHODCALLTYPE *StartScriptTracing )( |
IActiveScriptTraceInfo * This, | | IActiveScriptTraceInfo * This, |
|
/* [in] */ IActiveScriptSiteTraceInfo *pSiteTraceInfo, | | /* [in] */ __RPC__in_opt IActiveScriptSiteTraceInfo *pSiteTraceInfo, |
/* [in] */ GUID guidContextID); | | /* [in] */ GUID guidContextID); |
| | |
HRESULT ( STDMETHODCALLTYPE *StopScriptTracing )( | | HRESULT ( STDMETHODCALLTYPE *StopScriptTracing )( |
IActiveScriptTraceInfo * This); | | 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 |
| | |
#define IActiveScriptTraceInfo_QueryInterface(This,riid,ppvObject) \ | | #define IActiveScriptTraceInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IActiveScriptTraceInfo_AddRef(This) \ | | #define IActiveScriptTraceInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IActiveScriptTraceInfo_Release(This) \ | | #define IActiveScriptTraceInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IActiveScriptTraceInfo_StartScriptTracing(This,pSiteTraceInfo,guidContex
tID) \ | | #define IActiveScriptTraceInfo_StartScriptTracing(This,pSiteTraceInfo,guidContex
tID) \ |
|
(This)->lpVtbl -> StartScriptTracing(This,pSiteTraceInfo,guidContextID) | | ( (This)->lpVtbl -> StartScriptTracing(This,pSiteTraceInfo,guidContextID) ) |
| | |
#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 */ |
| | |
|
HRESULT STDMETHODCALLTYPE IActiveScriptTraceInfo_StartScriptTracing_Proxy( | | |
IActiveScriptTraceInfo * This, | | |
/* [in] */ IActiveScriptSiteTraceInfo *pSiteTraceInfo, | | |
/* [in] */ GUID guidContextID); | | |
| | |
void __RPC_STUB IActiveScriptTraceInfo_StartScriptTracing_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IActiveScriptTraceInfo_StopScriptTracing_Proxy( | | |
IActiveScriptTraceInfo * This); | | |
| | |
void __RPC_STUB IActiveScriptTraceInfo_StopScriptTracing_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IActiveScriptTraceInfo_INTERFACE_DEFINED__ */ | | #endif /* __IActiveScriptTraceInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_activscp_0286 */ | | /* interface __MIDL_itf_activscp_0000_0025 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif // __ActivScp_h | | #endif // __ActivScp_h |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_activscp_0286_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0025_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_activscp_0286_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_0025_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); | | unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); |
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); |
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); |
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); | | void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); |
| | |
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); | | unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); |
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); |
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); |
void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); | | void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); |
| | |
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, uns
igned long , VARIANT * ); | | unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, uns
igned long , VARIANT * ); |
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char
*, VARIANT * ); | | unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char
*, VARIANT * ); |
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char
*, VARIANT * ); | | unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char
*, VARIANT * ); |
void __RPC_USER VARIANT_UserFree( unsigned long *, VAR
IANT * ); | | void __RPC_USER VARIANT_UserFree( unsigned long *, VAR
IANT * ); |
| | |
|
| | unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsi |
| | gned long , BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char |
| | *, BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char |
| | *, BSTR * ); |
| | void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR |
| | * ); |
| | |
| | unsigned long __RPC_USER HWND_UserSize64( unsigned long *, unsi |
| | gned long , HWND * ); |
| | unsigned char * __RPC_USER HWND_UserMarshal64( unsigned long *, unsigned char |
| | *, HWND * ); |
| | unsigned char * __RPC_USER HWND_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HWND * ); |
| | void __RPC_USER HWND_UserFree64( unsigned long *, HWND |
| | * ); |
| | |
| | unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, u |
| | nsigned long , VARIANT * ); |
| | unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned ch |
| | ar *, VARIANT * ); |
| | unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned ch |
| | ar *, VARIANT * ); |
| | void __RPC_USER VARIANT_UserFree64( unsigned long *, V |
| | ARIANT * ); |
| | |
/* [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, | | IActiveScriptError * This, |
|
/* [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. 317 change blocks. |
1083 lines changed or deleted | | 590 lines changed or added |
|
oleauto.h (5.2.3790.3959-Windows 5.0) | | oleauto.h (6.0.6002.18005-Windows 6.0) |
| | |
skipping to change at line 63 | | skipping to change at line 63 |
#define END_INTERFACE | | #define END_INTERFACE |
#endif | | #endif |
| | |
/* pull in the MIDL generated header */ | | /* pull in the MIDL generated header */ |
#include <oaidl.h> | | #include <oaidl.h> |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* BSTR API */ | | /* BSTR API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI_(BSTR) SysAllocString(const OLECHAR *); | | WINOLEAUTAPI_(BSTR) SysAllocString(__in_z_opt const OLECHAR * psz); |
WINOLEAUTAPI_(INT) SysReAllocString(BSTR *, const OLECHAR *); | | WINOLEAUTAPI_(INT) SysReAllocString(__deref_inout_ecount_z(stringLength(psz)+1) |
WINOLEAUTAPI_(BSTR) SysAllocStringLen(const OLECHAR *, UINT); | | BSTR* pbstr, __in_z_opt const OLECHAR* psz); |
WINOLEAUTAPI_(INT) SysReAllocStringLen(BSTR *, const OLECHAR *, UINT); | | WINOLEAUTAPI_(BSTR) SysAllocStringLen(__in_ecount_opt(ui) const OLECHAR * strIn, |
WINOLEAUTAPI_(void) SysFreeString(BSTR); | | UINT ui); |
WINOLEAUTAPI_(UINT) SysStringLen(BSTR); | | __checkReturn WINOLEAUTAPI_(INT) SysReAllocStringLen(__deref_inout_ecount_z(len |
| | +1) BSTR* pbstr, __in_z_opt const OLECHAR* psz, __in unsigned int len); |
| | WINOLEAUTAPI_(void) SysFreeString(__in_opt BSTR bstrString); |
| | WINOLEAUTAPI_(UINT) SysStringLen(__in_opt BSTR); |
| | |
#if (defined (_WIN32) || defined (_WIN64)) | | #if (defined (_WIN32) || defined (_WIN64)) |
|
WINOLEAUTAPI_(UINT) SysStringByteLen(BSTR bstr); | | WINOLEAUTAPI_(UINT) SysStringByteLen(__in_opt BSTR bstr); |
WINOLEAUTAPI_(BSTR) SysAllocStringByteLen(LPCSTR psz, UINT len); | | WINOLEAUTAPI_(BSTR) SysAllocStringByteLen(__in_z_opt LPCSTR psz, __in UINT len); |
#endif | | #endif |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* Time API */ | | /* Time API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI_(INT) DosDateTimeToVariantTime(USHORT wDosDate, USHORT wDosTime, DO
UBLE * pvtime); | | WINOLEAUTAPI_(INT) DosDateTimeToVariantTime(__in USHORT wDosDate, __in USHORT wD
osTime, __out DOUBLE * pvtime); |
| | |
|
WINOLEAUTAPI_(INT) VariantTimeToDosDateTime(DOUBLE vtime, USHORT * pwDosDate, US
HORT * pwDosTime); | | WINOLEAUTAPI_(INT) VariantTimeToDosDateTime(__in DOUBLE vtime, __out USHORT * pw
DosDate, __out USHORT * pwDosTime); |
| | |
#if (defined (_WIN32) || defined (_WIN64)) | | #if (defined (_WIN32) || defined (_WIN64)) |
|
WINOLEAUTAPI_(INT) SystemTimeToVariantTime(LPSYSTEMTIME lpSystemTime, DOUBLE *pv | | WINOLEAUTAPI_(INT) SystemTimeToVariantTime(__in LPSYSTEMTIME lpSystemTime, __out |
time); | | DOUBLE *pvtime); |
WINOLEAUTAPI_(INT) VariantTimeToSystemTime(DOUBLE vtime, LPSYSTEMTIME lpSystemTi | | WINOLEAUTAPI_(INT) VariantTimeToSystemTime(__in DOUBLE vtime, __out LPSYSTEMTIME |
me); | | lpSystemTime); |
#endif | | #endif |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* SafeArray API */ | | /* SafeArray API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI SafeArrayAllocDescriptor(UINT cDims, SAFEARRAY ** ppsaOut); | | WINOLEAUTAPI SafeArrayAllocDescriptor(__in UINT cDims, __deref_out SAFEARRAY ** |
WINOLEAUTAPI SafeArrayAllocDescriptorEx(VARTYPE vt, UINT cDims, SAFEARRAY ** pps | | ppsaOut); |
aOut); | | WINOLEAUTAPI SafeArrayAllocDescriptorEx(__in VARTYPE vt, __in UINT cDims, __dere |
WINOLEAUTAPI SafeArrayAllocData(SAFEARRAY * psa); | | f_out SAFEARRAY ** ppsaOut); |
WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreate(VARTYPE vt, UINT cDims, SAFEARRAYBOUN | | WINOLEAUTAPI SafeArrayAllocData(__in SAFEARRAY * psa); |
D * rgsabound); | | WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreate(__in VARTYPE vt, __in UINT cDims, __i |
WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateEx(VARTYPE vt, UINT cDims, SAFEARRAYBO | | n SAFEARRAYBOUND * rgsabound); |
UND * rgsabound, PVOID pvExtra); | | WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateEx(__in VARTYPE vt, __in UINT cDims, _ |
WINOLEAUTAPI SafeArrayCopyData(SAFEARRAY *psaSource, SAFEARRAY *psaTarget); | | _in SAFEARRAYBOUND * rgsabound, __in PVOID pvExtra); |
WINOLEAUTAPI SafeArrayDestroyDescriptor(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayCopyData(__in SAFEARRAY *psaSource, __in SAFEARRAY *psaTar |
WINOLEAUTAPI SafeArrayDestroyData(SAFEARRAY * psa); | | get); |
WINOLEAUTAPI SafeArrayDestroy(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayDestroyDescriptor(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayRedim(SAFEARRAY * psa, SAFEARRAYBOUND * psaboundNew); | | WINOLEAUTAPI SafeArrayDestroyData(__in SAFEARRAY * psa); |
WINOLEAUTAPI_(UINT) SafeArrayGetDim(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayDestroy(__in SAFEARRAY * psa); |
WINOLEAUTAPI_(UINT) SafeArrayGetElemsize(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayRedim(__inout SAFEARRAY * psa, __in SAFEARRAYBOUND * psabo |
WINOLEAUTAPI SafeArrayGetUBound(SAFEARRAY * psa, UINT nDim, LONG * plUbound); | | undNew); |
WINOLEAUTAPI SafeArrayGetLBound(SAFEARRAY * psa, UINT nDim, LONG * plLbound); | | WINOLEAUTAPI_(UINT) SafeArrayGetDim(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayLock(SAFEARRAY * psa); | | WINOLEAUTAPI_(UINT) SafeArrayGetElemsize(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayUnlock(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayGetUBound(__in SAFEARRAY * psa, __in UINT nDim, __out LONG |
WINOLEAUTAPI SafeArrayAccessData(SAFEARRAY * psa, void HUGEP** ppvData); | | * plUbound); |
WINOLEAUTAPI SafeArrayUnaccessData(SAFEARRAY * psa); | | WINOLEAUTAPI SafeArrayGetLBound(__in SAFEARRAY * psa, __in UINT nDim, __out LONG |
WINOLEAUTAPI SafeArrayGetElement(SAFEARRAY * psa, LONG * rgIndices, void * pv); | | * plLbound); |
WINOLEAUTAPI SafeArrayPutElement(SAFEARRAY * psa, LONG * rgIndices, void * pv); | | WINOLEAUTAPI SafeArrayLock(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayCopy(SAFEARRAY * psa, SAFEARRAY ** ppsaOut); | | WINOLEAUTAPI SafeArrayUnlock(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayPtrOfIndex(SAFEARRAY * psa, LONG * rgIndices, void ** ppvD | | WINOLEAUTAPI SafeArrayAccessData(__in SAFEARRAY * psa, __deref_out void HUGEP** |
ata); | | ppvData); |
WINOLEAUTAPI SafeArraySetRecordInfo(SAFEARRAY * psa, IRecordInfo * prinfo); | | WINOLEAUTAPI SafeArrayUnaccessData(__in SAFEARRAY * psa); |
WINOLEAUTAPI SafeArrayGetRecordInfo(SAFEARRAY * psa, IRecordInfo ** prinfo); | | WINOLEAUTAPI SafeArrayGetElement(__in SAFEARRAY * psa, __in_xcount(psa->cDims) L |
WINOLEAUTAPI SafeArraySetIID(SAFEARRAY * psa, REFGUID guid); | | ONG * rgIndices, __out void * pv); |
WINOLEAUTAPI SafeArrayGetIID(SAFEARRAY * psa, GUID * pguid); | | WINOLEAUTAPI SafeArrayPutElement(__in SAFEARRAY * psa, __in_xcount(psa->cDims) L |
WINOLEAUTAPI SafeArrayGetVartype(SAFEARRAY * psa, VARTYPE * pvt); | | ONG * rgIndices, __in void * pv); |
WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateVector(VARTYPE vt, LONG lLbound, ULONG | | WINOLEAUTAPI SafeArrayCopy(__in SAFEARRAY * psa, __deref_out SAFEARRAY ** ppsaOu |
cElements); | | t); |
WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateVectorEx(VARTYPE vt, LONG lLbound, ULO | | WINOLEAUTAPI SafeArrayPtrOfIndex(__in SAFEARRAY * psa, __in LONG * rgIndices, __ |
NG cElements, PVOID pvExtra); | | deref_out void ** ppvData); |
| | WINOLEAUTAPI SafeArraySetRecordInfo(__in SAFEARRAY * psa, __in IRecordInfo * pri |
| | nfo); |
| | WINOLEAUTAPI SafeArrayGetRecordInfo(__in SAFEARRAY * psa, __deref_out IRecordInf |
| | o ** prinfo); |
| | WINOLEAUTAPI SafeArraySetIID(__in SAFEARRAY * psa, __in REFGUID guid); |
| | WINOLEAUTAPI SafeArrayGetIID(__in SAFEARRAY * psa, __out GUID * pguid); |
| | WINOLEAUTAPI SafeArrayGetVartype(__in SAFEARRAY * psa, __out VARTYPE * pvt); |
| | WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateVector(__in VARTYPE vt, __in LONG lLbo |
| | und, __in ULONG cElements); |
| | WINOLEAUTAPI_(SAFEARRAY *) SafeArrayCreateVectorEx(__in VARTYPE vt, __in LONG lL |
| | bound, __in ULONG cElements, __in PVOID pvExtra); |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* VARIANT API */ | | /* VARIANT API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI_(void) VariantInit(VARIANTARG * pvarg); | | WINOLEAUTAPI_(void) VariantInit(__out VARIANTARG * pvarg); |
WINOLEAUTAPI VariantClear(VARIANTARG * pvarg); | | WINOLEAUTAPI VariantClear(__inout VARIANTARG * pvarg); |
WINOLEAUTAPI VariantCopy(VARIANTARG * pvargDest, VARIANTARG * pvargSrc); | | WINOLEAUTAPI VariantCopy(__out VARIANTARG * pvargDest, __in const VARIANTARG * p |
WINOLEAUTAPI VariantCopyInd(VARIANT * pvarDest, VARIANTARG * pvargSrc); | | vargSrc); |
WINOLEAUTAPI VariantChangeType(VARIANTARG * pvargDest, | | WINOLEAUTAPI VariantCopyInd(__out VARIANT * pvarDest, __in const VARIANTARG * pv |
VARIANTARG * pvarSrc, USHORT wFlags, VARTYPE vt); | | argSrc); |
WINOLEAUTAPI VariantChangeTypeEx(VARIANTARG * pvargDest, | | WINOLEAUTAPI VariantChangeType(__out VARIANTARG * pvargDest, |
VARIANTARG * pvarSrc, LCID lcid, USHORT wFlags, VARTYPE vt); | | __in const VARIANTARG * pvarSrc, __in USHORT wFlags, __in VARTYPE |
| | vt); |
| | WINOLEAUTAPI VariantChangeTypeEx(__out VARIANTARG * pvargDest, |
| | __in const VARIANTARG * pvarSrc, __in LCID lcid, __in USHORT wFla |
| | gs, __in VARTYPE vt); |
| | |
// Flags for VariantChangeType/VariantChangeTypeEx | | // Flags for VariantChangeType/VariantChangeTypeEx |
#define VARIANT_NOVALUEPROP 0x01 | | #define VARIANT_NOVALUEPROP 0x01 |
#define VARIANT_ALPHABOOL 0x02 // For VT_BOOL to VT_BSTR conversions, | | #define VARIANT_ALPHABOOL 0x02 // For VT_BOOL to VT_BSTR conversions, |
// convert to "True"/"False" instead of | | // convert to "True"/"False" instead of |
// "-1"/"0" | | // "-1"/"0" |
#define VARIANT_NOUSEROVERRIDE 0x04 // For conversions to/from VT_BSTR, | | #define VARIANT_NOUSEROVERRIDE 0x04 // For conversions to/from VT_BSTR, |
// passes LOCALE_NOUSEROVERRIDE | | // passes LOCALE_NOUSEROVERRIDE |
// to core coercion routines | | // to core coercion routines |
#define VARIANT_CALENDAR_HIJRI 0x08 | | #define VARIANT_CALENDAR_HIJRI 0x08 |
#define VARIANT_LOCALBOOL 0x10 // For VT_BOOL to VT_BSTR and back, | | #define VARIANT_LOCALBOOL 0x10 // For VT_BOOL to VT_BSTR and back, |
// convert to local language rather than | | // convert to local language rather than |
// English | | // English |
#define VARIANT_CALENDAR_THAI 0x20 // SOUTHASIA calendar support | | #define VARIANT_CALENDAR_THAI 0x20 // SOUTHASIA calendar support |
#define VARIANT_CALENDAR_GREGORIAN 0x40 // SOUTHASIA calendar support | | #define VARIANT_CALENDAR_GREGORIAN 0x40 // SOUTHASIA calendar support |
#define VARIANT_USE_NLS 0x80 // NLS function call support | | #define VARIANT_USE_NLS 0x80 // NLS function call support |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* Vector <-> Bstr conversion APIs */ | | /* Vector <-> Bstr conversion APIs */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI VectorFromBstr (BSTR bstr, SAFEARRAY ** ppsa); | | WINOLEAUTAPI VectorFromBstr (__in BSTR bstr, __deref_out SAFEARRAY ** ppsa); |
WINOLEAUTAPI BstrFromVector (SAFEARRAY *psa, BSTR *pbstr); | | WINOLEAUTAPI BstrFromVector (__in SAFEARRAY *psa, __out BSTR *pbstr); |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* Variant API Flags */ | | /* Variant API Flags */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
/* Any of the coersion functions that converts either from or to a string | | /* Any of the coersion functions that converts either from or to a string |
* takes an additional lcid and dwFlags arguments. The lcid argument allows | | * takes an additional lcid and dwFlags arguments. The lcid argument allows |
* locale specific parsing to occur. The dwFlags allow additional function | | * locale specific parsing to occur. The dwFlags allow additional function |
* specific condition to occur. All function that accept the dwFlags argument | | * specific condition to occur. All function that accept the dwFlags argument |
* can include either 0 or LOCALE_NOUSEROVERRIDE flag. | | * can include either 0 or LOCALE_NOUSEROVERRIDE flag. |
| | |
skipping to change at line 225 | | skipping to change at line 225 |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* VARTYPE Coercion API */ | | /* VARTYPE Coercion API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
/* Note: The routines that convert *from* a string are defined | | /* Note: The routines that convert *from* a string are defined |
* to take a OLECHAR* rather than a BSTR because no allocation is | | * to take a OLECHAR* rather than a BSTR because no allocation is |
* required, and this makes the routines a bit more generic. | | * required, and this makes the routines a bit more generic. |
* They may of course still be passed a BSTR as the strIn param. | | * They may of course still be passed a BSTR as the strIn param. |
*/ | | */ |
| | |
|
WINOLEAUTAPI VarUI1FromI2(SHORT sIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromI2(SHORT sIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromI4(LONG lIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromI4(LONG lIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromI8(LONG64 i64In, BYTE FAR* pbOut); | | WINOLEAUTAPI VarUI1FromI8(LONG64 i64In, __out BYTE FAR* pbOut); |
WINOLEAUTAPI VarUI1FromR4(FLOAT fltIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromR4(FLOAT fltIn, BYTE * pbOut); |
|
WINOLEAUTAPI VarUI1FromR8(DOUBLE dblIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromR8(DOUBLE dblIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromCy(CY cyIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromCy(CY cyIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromDate(DATE dateIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromDate(DATE dateIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, BYTE * pbO | | WINOLEAUTAPI VarUI1FromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __out |
ut); | | BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromDisp(IDispatch * pdispIn, LCID lcid, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromDisp(IDispatch * pdispIn, LCID lcid, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromBool(VARIANT_BOOL boolIn, BYTE * pbOut); | | WINOLEAUTAPI VarUI1FromBool(VARIANT_BOOL boolIn, __out BYTE * pbOut); |
WINOLEAUTAPI VarUI1FromI1(CHAR cIn, BYTE *pbOut); | | WINOLEAUTAPI VarUI1FromI1(CHAR cIn, __out BYTE *pbOut); |
WINOLEAUTAPI VarUI1FromUI2(USHORT uiIn, BYTE *pbOut); | | WINOLEAUTAPI VarUI1FromUI2(USHORT uiIn, __out BYTE *pbOut); |
WINOLEAUTAPI VarUI1FromUI4(ULONG ulIn, BYTE *pbOut); | | WINOLEAUTAPI VarUI1FromUI4(ULONG ulIn, __out BYTE *pbOut); |
WINOLEAUTAPI VarUI1FromUI8(ULONG64 ui64In, BYTE FAR* pbOut); | | WINOLEAUTAPI VarUI1FromUI8(ULONG64 ui64In, __out BYTE FAR* pbOut); |
WINOLEAUTAPI VarUI1FromDec(DECIMAL *pdecIn, BYTE *pbOut); | | WINOLEAUTAPI VarUI1FromDec(__in const DECIMAL *pdecIn, __out BYTE *pbOut); |
| | |
|
WINOLEAUTAPI VarI2FromUI1(BYTE bIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromUI1(BYTE bIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromI4(LONG lIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromI4(LONG lIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromI8(LONG64 i64In, SHORT FAR* psOut); | | WINOLEAUTAPI VarI2FromI8(LONG64 i64In, __out SHORT FAR* psOut); |
WINOLEAUTAPI VarI2FromR4(FLOAT fltIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromR4(FLOAT fltIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromR8(DOUBLE dblIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromR8(DOUBLE dblIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromCy(CY cyIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromCy(CY cyIn, SHORT * psOut); |
|
WINOLEAUTAPI VarI2FromDate(DATE dateIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromDate(DATE dateIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, SHORT * psO | | WINOLEAUTAPI VarI2FromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __out |
ut); | | SHORT * psOut); |
WINOLEAUTAPI VarI2FromDisp(IDispatch * pdispIn, LCID lcid, SHORT * psOut); | | WINOLEAUTAPI VarI2FromDisp(IDispatch * pdispIn, LCID lcid, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromBool(VARIANT_BOOL boolIn, SHORT * psOut); | | WINOLEAUTAPI VarI2FromBool(VARIANT_BOOL boolIn, __out SHORT * psOut); |
WINOLEAUTAPI VarI2FromI1(CHAR cIn, SHORT *psOut); | | WINOLEAUTAPI VarI2FromI1(CHAR cIn, __out SHORT *psOut); |
WINOLEAUTAPI VarI2FromUI2(USHORT uiIn, SHORT *psOut); | | WINOLEAUTAPI VarI2FromUI2(USHORT uiIn, __out SHORT *psOut); |
WINOLEAUTAPI VarI2FromUI4(ULONG ulIn, SHORT *psOut); | | WINOLEAUTAPI VarI2FromUI4(ULONG ulIn, __out SHORT *psOut); |
WINOLEAUTAPI VarI2FromUI8(ULONG64 ui64In, SHORT FAR* psOut); | | WINOLEAUTAPI VarI2FromUI8(ULONG64 ui64In, __out SHORT FAR* psOut); |
WINOLEAUTAPI VarI2FromDec(DECIMAL *pdecIn, SHORT *psOut); | | WINOLEAUTAPI VarI2FromDec(__in const DECIMAL *pdecIn, __out SHORT *psOut); |
| | |
|
WINOLEAUTAPI VarI4FromUI1(BYTE bIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromUI1(BYTE bIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromI2(SHORT sIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromI2(SHORT sIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromI8(LONG64 i64In, LONG FAR* plOut); | | WINOLEAUTAPI VarI4FromI8(LONG64 i64In, __out LONG FAR* plOut); |
WINOLEAUTAPI VarI4FromR4(FLOAT fltIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromR4(FLOAT fltIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromR8(DOUBLE dblIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromR8(DOUBLE dblIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromCy(CY cyIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromCy(CY cyIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromDate(DATE dateIn, LONG * plOut); | | WINOLEAUTAPI VarI4FromDate(DATE dateIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, LONG * plOu | | WINOLEAUTAPI VarI4FromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __out |
t); | | LONG * plOut); |
WINOLEAUTAPI VarI4FromDisp(IDispatch * pdispIn, LCID lcid, LONG * plOut); | | WINOLEAUTAPI VarI4FromDisp(IDispatch * pdispIn, __in LCID lcid, __out LONG * plO |
WINOLEAUTAPI VarI4FromBool(VARIANT_BOOL boolIn, LONG * plOut); | | ut); |
WINOLEAUTAPI VarI4FromI1(CHAR cIn, LONG *plOut); | | WINOLEAUTAPI VarI4FromBool(VARIANT_BOOL boolIn, __out LONG * plOut); |
WINOLEAUTAPI VarI4FromUI2(USHORT uiIn, LONG *plOut); | | WINOLEAUTAPI VarI4FromI1(CHAR cIn, __out LONG *plOut); |
WINOLEAUTAPI VarI4FromUI4(ULONG ulIn, LONG *plOut); | | WINOLEAUTAPI VarI4FromUI2(USHORT uiIn, __out LONG *plOut); |
WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, LONG FAR* plOut); | | WINOLEAUTAPI VarI4FromUI4(ULONG ulIn, __out LONG *plOut); |
WINOLEAUTAPI VarI4FromDec(DECIMAL *pdecIn, LONG *plOut); | | WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, __out LONG FAR* plOut); |
WINOLEAUTAPI VarI4FromInt(INT intIn, LONG *plOut); | | WINOLEAUTAPI VarI4FromDec(__in const DECIMAL *pdecIn, __out LONG *plOut); |
| | WINOLEAUTAPI VarI4FromInt(INT intIn, __out LONG *plOut); |
| | |
/******************************************/ | | /******************************************/ |
| | |
|
WINOLEAUTAPI VarI8FromUI1(BYTE bIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromUI1(BYTE bIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromI2(SHORT sIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromI2(SHORT sIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromI4(LONG lIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromI4(LONG lIn, LONG64 FAR* pi64Out); |
|
WINOLEAUTAPI VarI8FromR4(FLOAT fltIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromR4(FLOAT fltIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromR8(DOUBLE dblIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromR8(DOUBLE dblIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromCy(CY cyIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromCy(__in CY cyIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromDate(DATE dateIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromDate(DATE dateIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromStr(OLECHAR FAR* strIn, LCID lcid, unsigned long dwFlags, | | WINOLEAUTAPI VarI8FromStr(__in LPCOLESTR strIn, __in LCID lcid, __in unsigned lo |
LONG64 FAR* pi64Out); | | ng dwFlags, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromDisp(IDispatch FAR* pdispIn, LCID lcid, LONG64 FAR* pi64Ou | | WINOLEAUTAPI VarI8FromDisp(IDispatch FAR* pdispIn, __in LCID lcid, __out LONG64 |
t); | | FAR* pi64Out); |
WINOLEAUTAPI VarI8FromBool(VARIANT_BOOL boolIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromBool(VARIANT_BOOL boolIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromI1(CHAR cIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromI1(CHAR cIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromUI2(USHORT uiIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromUI2(USHORT uiIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromUI4(ULONG ulIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromUI4(ULONG ulIn, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromUI8(ULONG64 ui64In, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromUI8(ULONG64 ui64In, __out LONG64 FAR* pi64Out); |
WINOLEAUTAPI VarI8FromDec(DECIMAL *pdecIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromDec(__in const DECIMAL *pdecIn, __out LONG64 FAR* pi64Out) |
| | ; |
WINOLEAUTAPI VarI8FromInt(INT intIn, LONG64 FAR* pi64Out); | | WINOLEAUTAPI VarI8FromInt(INT intIn, LONG64 FAR* pi64Out); |
| | |
/*********************/ | | /*********************/ |
| | |
|
WINOLEAUTAPI VarR4FromUI1(BYTE bIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromUI1(BYTE bIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromI2(SHORT sIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromI2(SHORT sIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromI4(LONG lIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromI4(LONG lIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromI8(LONG64 i64In, FLOAT FAR* pfltOut); | | WINOLEAUTAPI VarR4FromI8(LONG64 i64In, __out FLOAT FAR* pfltOut); |
WINOLEAUTAPI VarR4FromR8(DOUBLE dblIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromR8(DOUBLE dblIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromCy(CY cyIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromCy(CY cyIn, FLOAT * pfltOut); |
|
WINOLEAUTAPI VarR4FromDate(DATE dateIn, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromDate(DATE dateIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, FLOAT *pflt | | WINOLEAUTAPI VarR4FromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __out |
Out); | | FLOAT *pfltOut); |
WINOLEAUTAPI VarR4FromDisp(IDispatch * pdispIn, LCID lcid, FLOAT * pfltOut); | | WINOLEAUTAPI VarR4FromDisp(IDispatch * pdispIn, LCID lcid, __out FLOAT * pfltOut |
WINOLEAUTAPI VarR4FromBool(VARIANT_BOOL boolIn, FLOAT * pfltOut); | | ); |
WINOLEAUTAPI VarR4FromI1(CHAR cIn, FLOAT *pfltOut); | | WINOLEAUTAPI VarR4FromBool(VARIANT_BOOL boolIn, __out FLOAT * pfltOut); |
WINOLEAUTAPI VarR4FromUI2(USHORT uiIn, FLOAT *pfltOut); | | WINOLEAUTAPI VarR4FromI1(CHAR cIn, __out FLOAT *pfltOut); |
WINOLEAUTAPI VarR4FromUI4(ULONG ulIn, FLOAT *pfltOut); | | WINOLEAUTAPI VarR4FromUI2(USHORT uiIn, __out FLOAT *pfltOut); |
WINOLEAUTAPI VarR4FromUI8(ULONG64 ui64In, FLOAT FAR* pfltOut); | | WINOLEAUTAPI VarR4FromUI4(ULONG ulIn, __out FLOAT *pfltOut); |
WINOLEAUTAPI VarR4FromDec(DECIMAL *pdecIn, FLOAT *pfltOut); | | WINOLEAUTAPI VarR4FromUI8(ULONG64 ui64In, __out FLOAT FAR* pfltOut); |
| | WINOLEAUTAPI VarR4FromDec(__in const DECIMAL *pdecIn, __out FLOAT *pfltOut); |
| | |
|
WINOLEAUTAPI VarR8FromUI1(BYTE bIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromUI1(BYTE bIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromI2(SHORT sIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromI2(SHORT sIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromI4(LONG lIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromI4(LONG lIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromI8(LONG64 i64In, DOUBLE FAR* pdblOut); | | WINOLEAUTAPI VarR8FromI8(LONG64 i64In, __out DOUBLE FAR* pdblOut); |
WINOLEAUTAPI VarR8FromR4(FLOAT fltIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromR4(FLOAT fltIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromCy(CY cyIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromCy(CY cyIn, DOUBLE * pdblOut); |
|
WINOLEAUTAPI VarR8FromDate(DATE dateIn, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromDate(DATE dateIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, DOUBLE *pdbl | | WINOLEAUTAPI VarR8FromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __out |
Out); | | DOUBLE *pdblOut); |
WINOLEAUTAPI VarR8FromDisp(IDispatch * pdispIn, LCID lcid, DOUBLE * pdblOut); | | WINOLEAUTAPI VarR8FromDisp(IDispatch * pdispIn, LCID lcid, __out DOUBLE * pdblOu |
WINOLEAUTAPI VarR8FromBool(VARIANT_BOOL boolIn, DOUBLE * pdblOut); | | t); |
| | WINOLEAUTAPI VarR8FromBool(VARIANT_BOOL boolIn, __out DOUBLE * pdblOut); |
WINOLEAUTAPI VarR8FromI1(CHAR cIn, DOUBLE *pdblOut); | | WINOLEAUTAPI VarR8FromI1(CHAR cIn, DOUBLE *pdblOut); |
|
WINOLEAUTAPI VarR8FromUI2(USHORT uiIn, DOUBLE *pdblOut); | | WINOLEAUTAPI VarR8FromUI2(USHORT uiIn, __out DOUBLE *pdblOut); |
WINOLEAUTAPI VarR8FromUI4(ULONG ulIn, DOUBLE *pdblOut); | | WINOLEAUTAPI VarR8FromUI4(ULONG ulIn, __out DOUBLE *pdblOut); |
WINOLEAUTAPI VarR8FromUI8(ULONG64 ui64In, DOUBLE FAR* pdblOut); | | WINOLEAUTAPI VarR8FromUI8(ULONG64 ui64In, __out DOUBLE FAR* pdblOut); |
WINOLEAUTAPI VarR8FromDec(DECIMAL *pdecIn, DOUBLE *pdblOut); | | WINOLEAUTAPI VarR8FromDec(__in const DECIMAL *pdecIn, __out DOUBLE *pdblOut); |
| | |
|
WINOLEAUTAPI VarDateFromUI1(BYTE bIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromUI1(BYTE bIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromI2(SHORT sIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromI2(SHORT sIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromI4(LONG lIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromI4(LONG lIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromI8(LONG64 i64In, DATE FAR* pdateOut); | | WINOLEAUTAPI VarDateFromI8(LONG64 i64In, __out DATE FAR* pdateOut); |
WINOLEAUTAPI VarDateFromR4(FLOAT fltIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromR4(FLOAT fltIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromR8(DOUBLE dblIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromR8(DOUBLE dblIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromCy(CY cyIn, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromCy(CY cyIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, DATE *pdat | | WINOLEAUTAPI VarDateFromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG dwF |
eOut); | | lags, __out DATE *pdateOut); |
WINOLEAUTAPI VarDateFromDisp(IDispatch * pdispIn, LCID lcid, DATE * pdateOut); | | WINOLEAUTAPI VarDateFromDisp(IDispatch * pdispIn, LCID lcid, __out DATE * pdateO |
WINOLEAUTAPI VarDateFromBool(VARIANT_BOOL boolIn, DATE * pdateOut); | | ut); |
WINOLEAUTAPI VarDateFromI1(CHAR cIn, DATE *pdateOut); | | WINOLEAUTAPI VarDateFromBool(VARIANT_BOOL boolIn, __out DATE * pdateOut); |
WINOLEAUTAPI VarDateFromUI2(USHORT uiIn, DATE *pdateOut); | | WINOLEAUTAPI VarDateFromI1(CHAR cIn, __out DATE *pdateOut); |
WINOLEAUTAPI VarDateFromUI4(ULONG ulIn, DATE *pdateOut); | | WINOLEAUTAPI VarDateFromUI2(USHORT uiIn, __out DATE *pdateOut); |
WINOLEAUTAPI VarDateFromUI8(ULONG64 ui64In, DATE FAR* pdateOut); | | WINOLEAUTAPI VarDateFromUI4(ULONG ulIn, __out DATE *pdateOut); |
WINOLEAUTAPI VarDateFromDec(DECIMAL *pdecIn, DATE *pdateOut); | | WINOLEAUTAPI VarDateFromUI8(ULONG64 ui64In, __out DATE FAR* pdateOut); |
| | WINOLEAUTAPI VarDateFromDec(__in const DECIMAL *pdecIn, __out DATE *pdateOut); |
| | |
|
WINOLEAUTAPI VarCyFromUI1(BYTE bIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromUI1(BYTE bIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromI2(SHORT sIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromI2(SHORT sIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromI4(LONG lIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromI4(LONG lIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromI8(LONG64 i64In, CY FAR* pcyOut); | | WINOLEAUTAPI VarCyFromI8(LONG64 i64In, __out CY FAR* pcyOut); |
WINOLEAUTAPI VarCyFromR4(FLOAT fltIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromR4(FLOAT fltIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromR8(DOUBLE dblIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromR8(DOUBLE dblIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromDate(DATE dateIn, CY * pcyOut); | | WINOLEAUTAPI VarCyFromDate(DATE dateIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, CY * pcyOut | | WINOLEAUTAPI VarCyFromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG dwFla |
); | | gs, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromDisp(IDispatch * pdispIn, LCID lcid, CY * pcyOut); | | WINOLEAUTAPI VarCyFromDisp(__in IDispatch * pdispIn, LCID lcid, __out CY * pcyOu |
WINOLEAUTAPI VarCyFromBool(VARIANT_BOOL boolIn, CY * pcyOut); | | t); |
WINOLEAUTAPI VarCyFromI1(CHAR cIn, CY *pcyOut); | | WINOLEAUTAPI VarCyFromBool(VARIANT_BOOL boolIn, __out CY * pcyOut); |
WINOLEAUTAPI VarCyFromUI2(USHORT uiIn, CY *pcyOut); | | WINOLEAUTAPI VarCyFromI1(CHAR cIn, __out CY *pcyOut); |
WINOLEAUTAPI VarCyFromUI4(ULONG ulIn, CY *pcyOut); | | WINOLEAUTAPI VarCyFromUI2(USHORT uiIn, __out CY *pcyOut); |
WINOLEAUTAPI VarCyFromUI8(ULONG64 ui64In, CY FAR* pcyOut); | | WINOLEAUTAPI VarCyFromUI4(ULONG ulIn, __out CY *pcyOut); |
WINOLEAUTAPI VarCyFromDec(DECIMAL *pdecIn, CY *pcyOut); | | WINOLEAUTAPI VarCyFromUI8(ULONG64 ui64In, __out CY FAR* pcyOut); |
| | WINOLEAUTAPI VarCyFromDec(__in const DECIMAL *pdecIn, __out CY *pcyOut); |
| | |
|
WINOLEAUTAPI VarBstrFromUI1(BYTE bVal, LCID lcid, ULONG dwFlags, BSTR * pbstrOut
); | | WINOLEAUTAPI VarBstrFromUI1(BYTE bVal, LCID lcid, ULONG dwFlags, __out BSTR * pb
strOut); |
WINOLEAUTAPI VarBstrFromI2(SHORT iVal, LCID lcid, ULONG dwFlags, BSTR * pbstrOut
); | | WINOLEAUTAPI VarBstrFromI2(SHORT iVal, LCID lcid, ULONG dwFlags, BSTR * pbstrOut
); |
|
WINOLEAUTAPI VarBstrFromI4(LONG lIn, LCID lcid, ULONG dwFlags, BSTR * pbstrOut); | | WINOLEAUTAPI VarBstrFromI4(LONG lIn, LCID lcid, ULONG dwFlags, __out BSTR * pbst |
WINOLEAUTAPI VarBstrFromI8(LONG64 i64In, LCID lcid, unsigned long dwFlags, BSTR | | rOut); |
FAR* pbstrOut); | | WINOLEAUTAPI VarBstrFromI8(LONG64 i64In, LCID lcid, unsigned long dwFlags, __out |
WINOLEAUTAPI VarBstrFromR4(FLOAT fltIn, LCID lcid, ULONG dwFlags, BSTR * pbstrOu | | BSTR FAR* pbstrOut); |
t); | | WINOLEAUTAPI VarBstrFromR4(FLOAT fltIn, LCID lcid, ULONG dwFlags, __out BSTR * p |
WINOLEAUTAPI VarBstrFromR8(DOUBLE dblIn, LCID lcid, ULONG dwFlags, BSTR * pbstrO | | bstrOut); |
ut); | | WINOLEAUTAPI VarBstrFromR8(DOUBLE dblIn, LCID lcid, ULONG dwFlags, __out BSTR * |
WINOLEAUTAPI VarBstrFromCy(CY cyIn, LCID lcid, ULONG dwFlags, BSTR * pbstrOut); | | pbstrOut); |
WINOLEAUTAPI VarBstrFromDate(DATE dateIn, LCID lcid, ULONG dwFlags, BSTR * pbstr | | WINOLEAUTAPI VarBstrFromCy(CY cyIn, LCID lcid, ULONG dwFlags, __out BSTR * pbstr |
Out); | | Out); |
WINOLEAUTAPI VarBstrFromDisp(IDispatch * pdispIn, LCID lcid, ULONG dwFlags, BSTR | | WINOLEAUTAPI VarBstrFromDate(__in DATE dateIn, __in LCID lcid, __in ULONG dwFlag |
* pbstrOut); | | s, __out BSTR * pbstrOut); |
WINOLEAUTAPI VarBstrFromBool(VARIANT_BOOL boolIn, LCID lcid, ULONG dwFlags, BSTR | | WINOLEAUTAPI VarBstrFromDisp(IDispatch * pdispIn, LCID lcid, ULONG dwFlags, __ou |
* pbstrOut); | | t BSTR * pbstrOut); |
WINOLEAUTAPI VarBstrFromI1(CHAR cIn, LCID lcid, ULONG dwFlags, BSTR *pbstrOut); | | WINOLEAUTAPI VarBstrFromBool(VARIANT_BOOL boolIn, LCID lcid, ULONG dwFlags, __ou |
WINOLEAUTAPI VarBstrFromUI2(USHORT uiIn, LCID lcid, ULONG dwFlags, BSTR *pbstrOu | | t BSTR * pbstrOut); |
t); | | WINOLEAUTAPI VarBstrFromI1(CHAR cIn, LCID lcid, ULONG dwFlags, __out BSTR *pbstr |
WINOLEAUTAPI VarBstrFromUI4(ULONG ulIn, LCID lcid, ULONG dwFlags, BSTR *pbstrOut | | Out); |
); | | WINOLEAUTAPI VarBstrFromUI2(USHORT uiIn, LCID lcid, ULONG dwFlags, __out BSTR *p |
WINOLEAUTAPI VarBstrFromUI8(ULONG64 ui64In, LCID lcid, unsigned long dwFlags, BS | | bstrOut); |
TR FAR* pbstrOut); | | WINOLEAUTAPI VarBstrFromUI4(ULONG ulIn, LCID lcid, ULONG dwFlags, __out BSTR *pb |
WINOLEAUTAPI VarBstrFromDec(DECIMAL *pdecIn, LCID lcid, ULONG dwFlags, BSTR *pbs | | strOut); |
trOut); | | WINOLEAUTAPI VarBstrFromUI8(ULONG64 ui64In, LCID lcid, unsigned long dwFlags, __ |
| | out BSTR FAR* pbstrOut); |
| | WINOLEAUTAPI VarBstrFromDec(__in const DECIMAL *pdecIn, __in LCID lcid, __in ULO |
| | NG dwFlags, __out BSTR *pbstrOut); |
| | |
|
WINOLEAUTAPI VarBoolFromUI1(BYTE bIn, VARIANT_BOOL * pboolOut); | | WINOLEAUTAPI VarBoolFromUI1(BYTE bIn, __out VARIANT_BOOL * pboolOut); |
WINOLEAUTAPI VarBoolFromI2(SHORT sIn, VARIANT_BOOL * pboolOut); | | __checkReturn WINOLEAUTAPI VarBoolFromI2(__in SHORT sIn, __out VARIANT_BOOL * pb |
WINOLEAUTAPI VarBoolFromI4(LONG lIn, VARIANT_BOOL * pboolOut); | | oolOut); |
WINOLEAUTAPI VarBoolFromI8(LONG64 i64In, VARIANT_BOOL FAR* pboolOut); | | WINOLEAUTAPI VarBoolFromI4(LONG lIn, __out VARIANT_BOOL * pboolOut); |
WINOLEAUTAPI VarBoolFromR4(FLOAT fltIn, VARIANT_BOOL * pboolOut); | | WINOLEAUTAPI VarBoolFromI8(LONG64 i64In, __out VARIANT_BOOL FAR* pboolOut); |
WINOLEAUTAPI VarBoolFromR8(DOUBLE dblIn, VARIANT_BOOL * pboolOut); | | WINOLEAUTAPI VarBoolFromR4(FLOAT fltIn, __out VARIANT_BOOL * pboolOut); |
WINOLEAUTAPI VarBoolFromDate(DATE dateIn, VARIANT_BOOL * pboolOut); | | WINOLEAUTAPI VarBoolFromR8(DOUBLE dblIn, __out VARIANT_BOOL * pboolOut); |
WINOLEAUTAPI VarBoolFromCy(CY cyIn, VARIANT_BOOL * pboolOut); | | WINOLEAUTAPI VarBoolFromDate(DATE dateIn, __out VARIANT_BOOL * pboolOut); |
WINOLEAUTAPI VarBoolFromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, VARIANT_B | | WINOLEAUTAPI VarBoolFromCy(CY cyIn, __out VARIANT_BOOL * pboolOut); |
OOL * pboolOut); | | WINOLEAUTAPI VarBoolFromStr(__in LPCOLESTR strIn, LCID lcid, ULONG dwFlags, __ou |
WINOLEAUTAPI VarBoolFromDisp(IDispatch * pdispIn, LCID lcid, VARIANT_BOOL * pboo | | t VARIANT_BOOL * pboolOut); |
lOut); | | WINOLEAUTAPI VarBoolFromDisp(IDispatch * pdispIn, LCID lcid, __out VARIANT_BOOL |
WINOLEAUTAPI VarBoolFromI1(CHAR cIn, VARIANT_BOOL *pboolOut); | | * pboolOut); |
WINOLEAUTAPI VarBoolFromUI2(USHORT uiIn, VARIANT_BOOL *pboolOut); | | WINOLEAUTAPI VarBoolFromI1(CHAR cIn, __out VARIANT_BOOL *pboolOut); |
WINOLEAUTAPI VarBoolFromUI4(ULONG ulIn, VARIANT_BOOL *pboolOut); | | WINOLEAUTAPI VarBoolFromUI2(USHORT uiIn, __out VARIANT_BOOL *pboolOut); |
WINOLEAUTAPI VarBoolFromUI8(ULONG64 i64In, VARIANT_BOOL FAR* pboolOut); | | WINOLEAUTAPI VarBoolFromUI4(ULONG ulIn, __out VARIANT_BOOL *pboolOut); |
WINOLEAUTAPI VarBoolFromDec(DECIMAL *pdecIn, VARIANT_BOOL *pboolOut); | | WINOLEAUTAPI VarBoolFromUI8(ULONG64 i64In, __out VARIANT_BOOL FAR* pboolOut); |
| | WINOLEAUTAPI VarBoolFromDec(__in const DECIMAL *pdecIn, __out VARIANT_BOOL *pboo |
| | lOut); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromUI1( | | VarI1FromUI1( |
__in BYTE bIn, | | __in BYTE bIn, |
__out CHAR *pcOut | | __out CHAR *pcOut |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromI2( | | VarI1FromI2( |
__in SHORT uiIn, | | __in SHORT uiIn, |
| | |
skipping to change at line 441 | | skipping to change at line 441 |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromCy( | | VarI1FromCy( |
__in CY cyIn, | | __in CY cyIn, |
__out CHAR *pcOut | | __out CHAR *pcOut |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromStr( | | VarI1FromStr( |
|
__in OLECHAR *strIn, | | __in LPCOLESTR strIn, |
__in LCID lcid, | | __in LCID lcid, |
__in ULONG dwFlags, | | __in ULONG dwFlags, |
__out CHAR *pcOut | | __out CHAR *pcOut |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromDisp( | | VarI1FromDisp( |
__in IDispatch *pdispIn, | | __in IDispatch *pdispIn, |
__in LCID lcid, | | __in LCID lcid, |
__out CHAR *pcOut | | __out CHAR *pcOut |
| | |
skipping to change at line 480 | | skipping to change at line 480 |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromUI8( | | VarI1FromUI8( |
__in ULONG64 i64In, | | __in ULONG64 i64In, |
__out CHAR *pcOut | | __out CHAR *pcOut |
); | | ); |
| | |
WINOLEAUTAPI | | WINOLEAUTAPI |
VarI1FromDec( | | VarI1FromDec( |
|
__in DECIMAL *pdecIn, | | __in const DECIMAL *pdecIn, |
__out CHAR *pcOut | | __out CHAR *pcOut |
); | | ); |
| | |
|
WINOLEAUTAPI VarUI2FromUI1(BYTE bIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromUI1(BYTE bIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromI2(SHORT uiIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromI2(SHORT uiIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromI4(LONG lIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromI4(LONG lIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromI8(LONG64 i64In, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromI8(LONG64 i64In, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromR4(FLOAT fltIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromR4(FLOAT fltIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromR8(DOUBLE dblIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromR8(DOUBLE dblIn, USHORT *puiOut); |
|
WINOLEAUTAPI VarUI2FromDate(DATE dateIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromDate(DATE dateIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromCy(CY cyIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromCy(CY cyIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, USHORT *pui | | WINOLEAUTAPI VarUI2FromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG dwFl |
Out); | | ags, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromDisp(IDispatch *pdispIn, LCID lcid, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromDisp(__in IDispatch *pdispIn, LCID lcid, __out USHORT *pu |
WINOLEAUTAPI VarUI2FromBool(VARIANT_BOOL boolIn, USHORT *puiOut); | | iOut); |
WINOLEAUTAPI VarUI2FromI1(CHAR cIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromBool(VARIANT_BOOL boolIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromUI4(ULONG ulIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromI1(CHAR cIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromUI8(ULONG64 i64In, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromUI4(ULONG ulIn, __out USHORT *puiOut); |
WINOLEAUTAPI VarUI2FromDec(DECIMAL *pdecIn, USHORT *puiOut); | | WINOLEAUTAPI VarUI2FromUI8(ULONG64 i64In, __out USHORT *puiOut); |
| | WINOLEAUTAPI VarUI2FromDec(__in const DECIMAL *pdecIn, __out USHORT *puiOut); |
| | |
|
WINOLEAUTAPI VarUI4FromUI1(BYTE bIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromUI1(BYTE bIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromI2(SHORT uiIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromI2(__in SHORT uiIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromI4(LONG lIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromI4(LONG lIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromI8(LONG64 i64In, ULONG *plOut); | | WINOLEAUTAPI VarUI4FromI8(LONG64 i64In, __out ULONG *plOut); |
WINOLEAUTAPI VarUI4FromR4(FLOAT fltIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromR4(FLOAT fltIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromR8(DOUBLE dblIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromR8(DOUBLE dblIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromDate(DATE dateIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromDate(DATE dateIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromCy(CY cyIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromCy(CY cyIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, ULONG *pulO | | WINOLEAUTAPI VarUI4FromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG dwFl |
ut); | | ags, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromDisp(IDispatch *pdispIn, LCID lcid, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromDisp(__in IDispatch *pdispIn, LCID lcid, __out ULONG *pul |
WINOLEAUTAPI VarUI4FromBool(VARIANT_BOOL boolIn, ULONG *pulOut); | | Out); |
WINOLEAUTAPI VarUI4FromI1(CHAR cIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromBool(VARIANT_BOOL boolIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromUI2(USHORT uiIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromI1(CHAR cIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromUI8(ULONG64 ui64In, ULONG *plOut); | | WINOLEAUTAPI VarUI4FromUI2(USHORT uiIn, __out ULONG *pulOut); |
WINOLEAUTAPI VarUI4FromDec(DECIMAL *pdecIn, ULONG *pulOut); | | WINOLEAUTAPI VarUI4FromUI8(ULONG64 ui64In, __out ULONG *plOut); |
| | WINOLEAUTAPI VarUI4FromDec(__in const DECIMAL *pdecIn, __out ULONG *pulOut); |
| | |
/******************************************/ | | /******************************************/ |
| | |
|
WINOLEAUTAPI VarUI8FromUI1(BYTE bIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromUI1(BYTE bIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromI2(SHORT sIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromI2(SHORT sIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromI4(LONG lIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromI4(LONG lIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromI8(LONG64 ui64In, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromI8(LONG64 ui64In, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromR4(FLOAT fltIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromR4(FLOAT fltIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromR8(DOUBLE dblIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromR8(DOUBLE dblIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromCy(CY cyIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromCy(CY cyIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromDate(DATE dateIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromDate(DATE dateIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromStr(OLECHAR FAR* strIn, LCID lcid, unsigned long dwFlags, | | WINOLEAUTAPI VarUI8FromStr(__in LPCOLESTR strIn, __in LCID lcid, __in unsigned l |
ULONG64 FAR* pi64Out); | | ong dwFlags, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromDisp(IDispatch FAR* pdispIn, LCID lcid, ULONG64 FAR* pi64 | | WINOLEAUTAPI VarUI8FromDisp(__in IDispatch FAR* pdispIn, LCID lcid, __out ULONG6 |
Out); | | 4 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromBool(VARIANT_BOOL boolIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromBool(VARIANT_BOOL boolIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromI1(CHAR cIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromI1(CHAR cIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromUI2(USHORT uiIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromUI2(USHORT uiIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromUI4(ULONG ulIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromUI4(ULONG ulIn, __out ULONG64 FAR* pi64Out); |
WINOLEAUTAPI VarUI8FromDec(DECIMAL *pdecIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromDec(__in const DECIMAL *pdecIn, __out ULONG64 FAR* pi64Ou |
| | t); |
WINOLEAUTAPI VarUI8FromInt(INT intIn, ULONG64 FAR* pi64Out); | | WINOLEAUTAPI VarUI8FromInt(INT intIn, ULONG64 FAR* pi64Out); |
| | |
/*********************/ | | /*********************/ |
| | |
|
WINOLEAUTAPI VarDecFromUI1(BYTE bIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromUI1(__in BYTE bIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromI2(SHORT uiIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromI2(__in SHORT uiIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromI4(LONG lIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromI4(__in LONG lIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromI8(LONG64 i64In, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromI8(LONG64 i64In, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromR4(FLOAT fltIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromR4(__in FLOAT fltIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromR8(DOUBLE dblIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromR8(__in DOUBLE dblIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromDate(DATE dateIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromDate(__in DATE dateIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromCy(CY cyIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromCy(__in CY cyIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, DECIMAL *pd | | WINOLEAUTAPI VarDecFromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG dwFl |
ecOut); | | ags, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromDisp(IDispatch *pdispIn, LCID lcid, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromDisp(__in IDispatch *pdispIn, __in LCID lcid, __out DECIM |
WINOLEAUTAPI VarDecFromBool(VARIANT_BOOL boolIn, DECIMAL *pdecOut); | | AL *pdecOut); |
WINOLEAUTAPI VarDecFromI1(CHAR cIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromBool(__in VARIANT_BOOL boolIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromUI2(USHORT uiIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromI1(__in CHAR cIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromUI4(ULONG ulIn, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromUI2(__in USHORT uiIn, __out DECIMAL *pdecOut); |
WINOLEAUTAPI VarDecFromUI8(ULONG64 ui64In, DECIMAL *pdecOut); | | WINOLEAUTAPI VarDecFromUI4(__in ULONG ulIn, __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, LONG *plOut); |
WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, LONG *plOut); | | WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In, 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)) |
| | |
| | |
skipping to change at line 682 | | skipping to change at line 682 |
#define VTBIT_UI2 (1 << VT_UI2) | | #define VTBIT_UI2 (1 << VT_UI2) |
#define VTBIT_I4 (1 << VT_I4) | | #define VTBIT_I4 (1 << VT_I4) |
#define VTBIT_UI4 (1 << VT_UI4) | | #define VTBIT_UI4 (1 << VT_UI4) |
#define VTBIT_I8 (1 << VT_I8) | | #define VTBIT_I8 (1 << VT_I8) |
#define VTBIT_UI8 (1 << VT_UI8) | | #define VTBIT_UI8 (1 << VT_UI8) |
#define VTBIT_R4 (1 << VT_R4) | | #define VTBIT_R4 (1 << VT_R4) |
#define VTBIT_R8 (1 << VT_R8) | | #define VTBIT_R8 (1 << VT_R8) |
#define VTBIT_CY (1 << VT_CY) | | #define VTBIT_CY (1 << VT_CY) |
#define VTBIT_DECIMAL (1 << VT_DECIMAL) | | #define VTBIT_DECIMAL (1 << VT_DECIMAL) |
| | |
|
WINOLEAUTAPI VarParseNumFromStr(OLECHAR * strIn, LCID lcid, ULONG dwFlags, | | WINOLEAUTAPI VarParseNumFromStr(__in LPCOLESTR strIn, __in LCID lcid, __in ULONG |
NUMPARSE * pnumprs, BYTE * rgbDig); | | dwFlags, |
| | __out NUMPARSE * pnumprs, __out BYTE * rgbDig); |
| | |
|
WINOLEAUTAPI VarNumFromParseNum(NUMPARSE * pnumprs, BYTE * rgbDig, | | WINOLEAUTAPI VarNumFromParseNum(__in NUMPARSE * pnumprs, __in BYTE * rgbDig, |
ULONG dwVtBits, VARIANT * pvar); | | __in ULONG dwVtBits, __out VARIANT * pvar); |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* VARTYPE Math API */ | | /* VARTYPE Math API */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
STDAPI VarAdd(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarAdd(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
STDAPI VarAnd(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | pvarResult); |
STDAPI VarCat(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarAnd(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
STDAPI VarDiv(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | pvarResult); |
STDAPI VarEqv(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarCat(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
STDAPI VarIdiv(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | pvarResult); |
STDAPI VarImp(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarDiv(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
STDAPI VarMod(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | pvarResult); |
STDAPI VarMul(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarEqv(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
STDAPI VarOr(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | pvarResult); |
STDAPI VarPow(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarIdiv(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIAN |
STDAPI VarSub(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | T pvarResult); |
STDAPI VarXor(LPVARIANT pvarLeft, LPVARIANT pvarRight, LPVARIANT pvarResult); | | STDAPI VarImp(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarMod(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarMul(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarOr(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarPow(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarSub(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | STDAPI VarXor(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __out LPVARIANT |
| | pvarResult); |
| | |
|
STDAPI VarAbs(LPVARIANT pvarIn, LPVARIANT pvarResult); | | STDAPI VarAbs(__in LPVARIANT pvarIn, __out LPVARIANT pvarResult); |
STDAPI VarFix(LPVARIANT pvarIn, LPVARIANT pvarResult); | | STDAPI VarFix(__in LPVARIANT pvarIn, __out LPVARIANT pvarResult); |
STDAPI VarInt(LPVARIANT pvarIn, LPVARIANT pvarResult); | | STDAPI VarInt(__in LPVARIANT pvarIn, __out LPVARIANT pvarResult); |
STDAPI VarNeg(LPVARIANT pvarIn, LPVARIANT pvarResult); | | STDAPI VarNeg(__in LPVARIANT pvarIn, __out LPVARIANT pvarResult); |
STDAPI VarNot(LPVARIANT pvarIn, LPVARIANT pvarResult); | | STDAPI VarNot(__in LPVARIANT pvarIn, __out LPVARIANT pvarResult); |
| | |
|
STDAPI VarRound(LPVARIANT pvarIn, int cDecimals, LPVARIANT pvarResult); | | STDAPI VarRound(__in LPVARIANT pvarIn, __in int cDecimals, __out LPVARIANT pvarR
esult); |
| | |
// dwFlags passed to CompareString if a string compare | | // dwFlags passed to CompareString if a string compare |
|
STDAPI VarCmp(LPVARIANT pvarLeft, LPVARIANT pvarRight, LCID lcid, ULONG dwFlags)
; | | STDAPI VarCmp(__in LPVARIANT pvarLeft, __in LPVARIANT pvarRight, __in LCID lcid,
__in ULONG dwFlags); |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C++" { | | extern "C++" { |
// Add wrapper for old ATL headers to call | | // Add wrapper for old ATL headers to call |
__inline | | __inline |
HRESULT | | HRESULT |
#if !defined(_M_CEE_PURE) | | #if !defined(_M_CEE_PURE) |
STDAPICALLTYPE | | STDAPICALLTYPE |
#endif | | #endif |
VarCmp(LPVARIANT pvarLeft, LPVARIANT pvarRight, LCID lcid) { | | VarCmp(LPVARIANT pvarLeft, LPVARIANT pvarRight, LCID lcid) { |
return VarCmp(pvarLeft, pvarRight, lcid, 0); | | return VarCmp(pvarLeft, pvarRight, lcid, 0); |
} | | } |
} // extern "C++" | | } // extern "C++" |
#endif | | #endif |
| | |
// Decimal math | | // Decimal math |
// | | // |
|
STDAPI VarDecAdd(LPDECIMAL pdecLeft, LPDECIMAL pdecRight, LPDECIMAL pdecResult); | | STDAPI VarDecAdd(__in LPDECIMAL pdecLeft, __in LPDECIMAL pdecRight, __out LPDECI |
STDAPI VarDecDiv(LPDECIMAL pdecLeft, LPDECIMAL pdecRight, LPDECIMAL pdecResult); | | MAL pdecResult); |
STDAPI VarDecMul(LPDECIMAL pdecLeft, LPDECIMAL pdecRight, LPDECIMAL pdecResult); | | STDAPI VarDecDiv(__in LPDECIMAL pdecLeft, __in LPDECIMAL pdecRight, __out LPDECI |
STDAPI VarDecSub(LPDECIMAL pdecLeft, LPDECIMAL pdecRight, LPDECIMAL pdecResult); | | MAL pdecResult); |
| | STDAPI VarDecMul(__in LPDECIMAL pdecLeft, __in LPDECIMAL pdecRight, __out LPDECI |
| | MAL pdecResult); |
| | STDAPI VarDecSub(__in LPDECIMAL pdecLeft, __in LPDECIMAL pdecRight, __out LPDECI |
| | MAL pdecResult); |
| | |
|
STDAPI VarDecAbs(LPDECIMAL pdecIn, LPDECIMAL pdecResult); | | STDAPI VarDecAbs(__in LPDECIMAL pdecIn, __out LPDECIMAL pdecResult); |
STDAPI VarDecFix(LPDECIMAL pdecIn, LPDECIMAL pdecResult); | | STDAPI VarDecFix(__in LPDECIMAL pdecIn, __out LPDECIMAL pdecResult); |
STDAPI VarDecInt(LPDECIMAL pdecIn, LPDECIMAL pdecResult); | | STDAPI VarDecInt(__in LPDECIMAL pdecIn, __out LPDECIMAL pdecResult); |
STDAPI VarDecNeg(LPDECIMAL pdecIn, LPDECIMAL pdecResult); | | STDAPI VarDecNeg(__in LPDECIMAL pdecIn, __out LPDECIMAL pdecResult); |
| | |
|
STDAPI VarDecRound(LPDECIMAL pdecIn, int cDecimals, LPDECIMAL pdecResult); | | STDAPI VarDecRound(__in LPDECIMAL pdecIn, int cDecimals, __out LPDECIMAL pdecRes
ult); |
| | |
|
STDAPI VarDecCmp(LPDECIMAL pdecLeft, LPDECIMAL pdecRight); | | STDAPI VarDecCmp(__in LPDECIMAL pdecLeft, __in LPDECIMAL pdecRight); |
STDAPI VarDecCmpR8(LPDECIMAL pdecLeft, double dblRight); | | STDAPI VarDecCmpR8(__in LPDECIMAL pdecLeft, __in double dblRight); |
| | |
// Currency math | | // Currency math |
// | | // |
|
STDAPI VarCyAdd(CY cyLeft, CY cyRight, LPCY pcyResult); | | STDAPI VarCyAdd(__in CY cyLeft, __in CY cyRight, __out LPCY pcyResult); |
STDAPI VarCyMul(CY cyLeft, CY cyRight, LPCY pcyResult); | | STDAPI VarCyMul(__in CY cyLeft, __in CY cyRight, __out LPCY pcyResult); |
STDAPI VarCyMulI4(CY cyLeft, long lRight, LPCY pcyResult); | | STDAPI VarCyMulI4(__in CY cyLeft, __in long lRight, __out LPCY pcyResult); |
STDAPI VarCyMulI8(CY cyLeft, LONG64 lRight, LPCY pcyResult); | | STDAPI VarCyMulI8(__in CY cyLeft, __in LONG64 lRight, __out LPCY pcyResult); |
STDAPI VarCySub(CY cyLeft, CY cyRight, LPCY pcyResult); | | STDAPI VarCySub(__in CY cyLeft, __in CY cyRight, __out LPCY pcyResult); |
| | |
|
STDAPI VarCyAbs(CY cyIn, LPCY pcyResult); | | STDAPI VarCyAbs(__in CY cyIn, __out LPCY pcyResult); |
STDAPI VarCyFix(CY cyIn, LPCY pcyResult); | | STDAPI VarCyFix(__in CY cyIn, __out LPCY pcyResult); |
STDAPI VarCyInt(CY cyIn, LPCY pcyResult); | | STDAPI VarCyInt(__in CY cyIn, __out LPCY pcyResult); |
STDAPI VarCyNeg(CY cyIn, LPCY pcyResult); | | STDAPI VarCyNeg(__in CY cyIn, __out LPCY pcyResult); |
| | |
|
STDAPI VarCyRound(CY cyIn, int cDecimals, LPCY pcyResult); | | STDAPI VarCyRound(__in CY cyIn, __in int cDecimals, __out LPCY pcyResult); |
| | |
|
STDAPI VarCyCmp(CY cyLeft, CY cyRight); | | STDAPI VarCyCmp(__in CY cyLeft, __in CY cyRight); |
STDAPI VarCyCmpR8(CY cyLeft, double dblRight); | | STDAPI VarCyCmpR8(__in CY cyLeft, __in double dblRight); |
| | |
// Misc support functions | | // Misc support functions |
// | | // |
|
STDAPI VarBstrCat(BSTR bstrLeft, BSTR bstrRight, LPBSTR pbstrResult); | | STDAPI VarBstrCat(__in BSTR bstrLeft, __in BSTR bstrRight, __out LPBSTR pbstrRes |
STDAPI VarBstrCmp(BSTR bstrLeft, BSTR bstrRight, LCID lcid, ULONG dwFlags); // d | | ult); |
wFlags passed to CompareString | | STDAPI VarBstrCmp(__in BSTR bstrLeft, __in BSTR bstrRight, __in LCID lcid, __in |
STDAPI VarR8Pow(double dblLeft, double dblRight, double *pdblResult); | | ULONG dwFlags); // dwFlags passed to CompareString |
STDAPI VarR4CmpR8(float fltLeft, double dblRight); | | STDAPI VarR8Pow(__in double dblLeft, __in double dblRight, __out double *pdblRes |
STDAPI VarR8Round(double dblIn, int cDecimals, double *pdblResult); | | ult); |
| | STDAPI VarR4CmpR8(__in float fltLeft, __in double dblRight); |
| | STDAPI VarR8Round(__in double dblIn, __in int cDecimals, __out double *pdblResul |
| | t); |
| | |
// Compare results. These are returned as a SUCCESS HResult. Subtracting | | // Compare results. These are returned as a SUCCESS HResult. Subtracting |
// one gives the usual values of -1 for Less Than, 0 for Equal To, +1 for | | // one gives the usual values of -1 for Less Than, 0 for Equal To, +1 for |
// Greater Than. | | // Greater Than. |
// | | // |
#define VARCMP_LT 0 | | #define VARCMP_LT 0 |
#define VARCMP_EQ 1 | | #define VARCMP_EQ 1 |
#define VARCMP_GT 2 | | #define VARCMP_GT 2 |
#define VARCMP_NULL 3 | | #define VARCMP_NULL 3 |
| | |
| | |
skipping to change at line 807 | | skipping to change at line 807 |
*/ | | */ |
typedef struct { | | typedef struct { |
SYSTEMTIME st; | | SYSTEMTIME st; |
USHORT wDayOfYear; | | USHORT wDayOfYear; |
} UDATE; | | } UDATE; |
| | |
/* APIs to "pack" and "unpack" dates. | | /* APIs to "pack" and "unpack" dates. |
* NOTE: Ex version of VarDateFromUdate obeys 2 digit year setting in | | * NOTE: Ex version of VarDateFromUdate obeys 2 digit year setting in |
* control panel. | | * control panel. |
*/ | | */ |
|
WINOLEAUTAPI VarDateFromUdate(UDATE *pudateIn, ULONG dwFlags, DATE *pdateOut); | | WINOLEAUTAPI VarDateFromUdate(__in UDATE *pudateIn, __in ULONG dwFlags, __out DA |
WINOLEAUTAPI VarDateFromUdateEx(UDATE *pudateIn, LCID lcid, ULONG dwFlags, DATE | | TE *pdateOut); |
*pdateOut); | | WINOLEAUTAPI VarDateFromUdateEx(__in UDATE *pudateIn, __in LCID lcid, __in ULONG |
WINOLEAUTAPI VarUdateFromDate(DATE dateIn, ULONG dwFlags, UDATE *pudateOut); | | dwFlags, __out DATE *pdateOut); |
| | WINOLEAUTAPI VarUdateFromDate(__in DATE dateIn, __in ULONG dwFlags, __out UDATE |
| | *pudateOut); |
| | |
/* API to retrieve the secondary(altername) month names | | /* API to retrieve the secondary(altername) month names |
Useful for Hijri, Polish and Russian alternate month names | | Useful for Hijri, Polish and Russian alternate month names |
*/ | | */ |
|
WINOLEAUTAPI GetAltMonthNames(LCID lcid, LPOLESTR * * prgp); | | WINOLEAUTAPI GetAltMonthNames(LCID lcid, __deref_out_ecount_opt(13) LPOLESTR * *
prgp); |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* Format */ | | /* Format */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
|
WINOLEAUTAPI VarFormat(LPVARIANT pvarIn, LPOLESTR pstrFormat, int iFirstDay, int | | WINOLEAUTAPI VarFormat( |
iFirstWeek, ULONG dwFlags, BSTR *pbstrOut); | | __in LPVARIANT pvarIn, |
WINOLEAUTAPI VarFormatDateTime(LPVARIANT pvarIn, int iNamedFormat, ULONG dwFlags | | __in_opt LPOLESTR pstrFormat, |
, BSTR *pbstrOut); | | int iFirstDay, |
WINOLEAUTAPI VarFormatNumber(LPVARIANT pvarIn, int iNumDig, int iIncLead, int iU | | int iFirstWeek, |
seParens, int iGroup, ULONG dwFlags, BSTR *pbstrOut); | | ULONG dwFlags, |
WINOLEAUTAPI VarFormatPercent(LPVARIANT pvarIn, int iNumDig, int iIncLead, int i | | __out BSTR *pbstrOut |
UseParens, int iGroup, ULONG dwFlags, BSTR *pbstrOut); | | ); |
WINOLEAUTAPI VarFormatCurrency(LPVARIANT pvarIn, int iNumDig, int iIncLead, int | | |
iUseParens, int iGroup, ULONG dwFlags, BSTR *pbstrOut); | | |
| | |
|
WINOLEAUTAPI VarWeekdayName(int iWeekday, int fAbbrev, int iFirstDay, ULONG dwFl | | WINOLEAUTAPI VarFormatDateTime( |
ags, BSTR *pbstrOut); | | __in LPVARIANT pvarIn, |
WINOLEAUTAPI VarMonthName(int iMonth, int fAbbrev, ULONG dwFlags, BSTR *pbstrOut | | int iNamedFormat, |
); | | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
|
WINOLEAUTAPI VarFormatFromTokens(LPVARIANT pvarIn, LPOLESTR pstrFormat, LPBYTE p | | WINOLEAUTAPI VarFormatNumber( |
bTokCur, ULONG dwFlags, BSTR *pbstrOut, LCID lcid); | | __in LPVARIANT pvarIn, |
WINOLEAUTAPI VarTokenizeFormatString(LPOLESTR pstrFormat, LPBYTE rgbTok, int cbT | | int iNumDig, |
ok, int iFirstDay, int iFirstWeek, LCID lcid, int *pcbActual); | | int iIncLead, |
| | int iUseParens, |
| | int iGroup, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
| | WINOLEAUTAPI VarFormatPercent( |
| | __in LPVARIANT pvarIn, |
| | int iNumDig, |
| | int iIncLead, |
| | int iUseParens, |
| | int iGroup, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
| | WINOLEAUTAPI VarFormatCurrency( |
| | __in LPVARIANT pvarIn, |
| | int iNumDig, |
| | int iIncLead, |
| | int iUseParens, |
| | int iGroup, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
| | WINOLEAUTAPI VarWeekdayName( |
| | int iWeekday, |
| | int fAbbrev, |
| | int iFirstDay, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
| | WINOLEAUTAPI VarMonthName( |
| | int iMonth, |
| | int fAbbrev, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut |
| | ); |
| | |
| | WINOLEAUTAPI VarFormatFromTokens( |
| | __in LPVARIANT pvarIn, |
| | __in_opt LPOLESTR pstrFormat, |
| | LPBYTE pbTokCur, |
| | ULONG dwFlags, |
| | __out BSTR *pbstrOut, |
| | LCID lcid |
| | ); |
| | |
| | WINOLEAUTAPI VarTokenizeFormatString( |
| | __in_opt LPOLESTR pstrFormat, |
| | __inout LPBYTE rgbTok, |
| | int cbTok, |
| | int iFirstDay, |
| | int iFirstWeek, |
| | LCID lcid, |
| | __in_opt int *pcbActual |
| | ); |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* ITypeLib */ | | /* ITypeLib */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
typedef ITypeLib * LPTYPELIB; | | typedef ITypeLib * LPTYPELIB; |
| | |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
/* ITypeInfo */ | | /* ITypeInfo */ |
/*---------------------------------------------------------------------*/ | | /*---------------------------------------------------------------------*/ |
| | |
skipping to change at line 895 | | skipping to change at line 963 |
LHashValOfNameSys(SYS_WIN32, lcid, szName) | | LHashValOfNameSys(SYS_WIN32, lcid, szName) |
| | |
#define WHashValOfLHashVal(lhashval) \ | | #define WHashValOfLHashVal(lhashval) \ |
((USHORT) (0x0000ffff & (lhashval))) | | ((USHORT) (0x0000ffff & (lhashval))) |
| | |
#define IsHashValCompatible(lhashval1, lhashval2) \ | | #define IsHashValCompatible(lhashval1, lhashval2) \ |
((BOOL) ((0x00ff0000 & (lhashval1)) == (0x00ff0000 & (lhashval2)))) | | ((BOOL) ((0x00ff0000 & (lhashval1)) == (0x00ff0000 & (lhashval2)))) |
| | |
/* load the typelib from the file with the given filename | | /* load the typelib from the file with the given filename |
*/ | | */ |
|
WINOLEAUTAPI LoadTypeLib(const OLECHAR *szFile, ITypeLib ** pptlib); | | WINOLEAUTAPI LoadTypeLib(__nullterminated LPCOLESTR szFile, ITypeLib ** pptlib); |
| | |
/* Control how a type library is registered | | /* Control how a type library is registered |
*/ | | */ |
typedef enum tagREGKIND | | typedef enum tagREGKIND |
{ | | { |
REGKIND_DEFAULT, | | REGKIND_DEFAULT, |
REGKIND_REGISTER, | | REGKIND_REGISTER, |
REGKIND_NONE | | REGKIND_NONE |
} REGKIND; | | } REGKIND; |
| | |
| | |
skipping to change at line 923 | | skipping to change at line 991 |
ITypeLib ** pptlib); | | ITypeLib ** pptlib); |
| | |
/* load registered typelib | | /* load registered typelib |
*/ | | */ |
WINOLEAUTAPI LoadRegTypeLib(REFGUID rguid, WORD wVerMajor, WORD wVerMinor, | | WINOLEAUTAPI LoadRegTypeLib(REFGUID rguid, WORD wVerMajor, WORD wVerMinor, |
LCID lcid, ITypeLib ** pptlib); | | LCID lcid, ITypeLib ** pptlib); |
| | |
/* get path to registered typelib | | /* get path to registered typelib |
*/ | | */ |
WINOLEAUTAPI QueryPathOfRegTypeLib(REFGUID guid, USHORT wMaj, USHORT wMin, | | WINOLEAUTAPI QueryPathOfRegTypeLib(REFGUID guid, USHORT wMaj, USHORT wMin, |
|
LCID lcid, LPBSTR lpbstrPathName); | | LCID lcid, __out LPBSTR lpbstrPathName); |
| | |
/* add typelib to registry | | /* add typelib to registry |
*/ | | */ |
|
WINOLEAUTAPI RegisterTypeLib(ITypeLib * ptlib, OLECHAR *szFullPath, | | WINOLEAUTAPI RegisterTypeLib(ITypeLib * ptlib, __in LPCOLESTR szFullPath, |
OLECHAR *szHelpDir); | | __in_opt LPCOLESTR szHelpDir); |
| | |
/* remove typelib from registry | | /* remove typelib from registry |
*/ | | */ |
| | |
WINOLEAUTAPI UnRegisterTypeLib(REFGUID libID, WORD wVerMajor, | | WINOLEAUTAPI UnRegisterTypeLib(REFGUID libID, WORD wVerMajor, |
WORD wVerMinor, LCID lcid, SYSKIND syskind); | | WORD wVerMinor, LCID lcid, SYSKIND syskind); |
| | |
|
WINOLEAUTAPI CreateTypeLib(SYSKIND syskind, const OLECHAR *szFile, | | /* Registers a type library for use by the calling user. |
| | */ |
| | WINOLEAUTAPI RegisterTypeLibForUser(ITypeLib *ptlib,__in OLECHAR *szFullPath, |
| | __in_opt OLECHAR *szHelpDir); |
| | |
| | /* Removes type library information that was registered by using RegisterTypeLib |
| | ForUser. |
| | */ |
| | WINOLEAUTAPI UnRegisterTypeLibForUser( |
| | REFGUID libID, |
| | WORD wMajorVerNum, |
| | WORD wMinorVerNum, |
| | LCID lcid, |
| | SYSKIND syskind); |
| | |
| | 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 IDispatch * LPDISPATCH; |
| | |
skipping to change at line 972 | | skipping to change at line 1054 |
} METHODDATA, * LPMETHODDATA; | | } METHODDATA, * LPMETHODDATA; |
| | |
typedef struct tagINTERFACEDATA { | | typedef struct tagINTERFACEDATA { |
METHODDATA * pmethdata; /* pointer to an array of METHODDATAs */ | | METHODDATA * pmethdata; /* pointer to an array of METHODDATAs */ |
UINT cMembers; /* count of members */ | | UINT cMembers; /* count of members */ |
} INTERFACEDATA, * LPINTERFACEDATA; | | } INTERFACEDATA, * LPINTERFACEDATA; |
| | |
/* Locate the parameter indicated by the given position, and | | /* Locate the parameter indicated by the given position, and |
* return it coerced to the given target VARTYPE (vtTarg). | | * return it coerced to the given target VARTYPE (vtTarg). |
*/ | | */ |
|
WINOLEAUTAPI DispGetParam(DISPPARAMS * pdispparams, UINT position, | | WINOLEAUTAPI DispGetParam( |
VARTYPE vtTarg, VARIANT * pvarResult, UINT * puArgErr); | | __in DISPPARAMS * pdispparams, |
| | UINT position, |
| | VARTYPE vtTarg, |
| | __out VARIANT * pvarResult, |
| | __out_opt UINT * puArgErr |
| | ); |
| | |
/* Automatic TypeInfo driven implementation of IDispatch::GetIDsOfNames() | | /* Automatic TypeInfo driven implementation of IDispatch::GetIDsOfNames() |
*/ | | */ |
|
WINOLEAUTAPI DispGetIDsOfNames(ITypeInfo * ptinfo, OLECHAR ** rgszNames, | | __checkReturn WINOLEAUTAPI DispGetIDsOfNames(ITypeInfo * ptinfo, __in_ecount(cNa |
UINT cNames, DISPID * rgdispid); | | mes) OLECHAR ** rgszNames, |
| | UINT cNames, __out_ecount(cNames) DISPID * rgdispid); |
| | |
/* Automatic TypeInfo driven implementation of IDispatch::Invoke() | | /* Automatic TypeInfo driven implementation of IDispatch::Invoke() |
*/ | | */ |
WINOLEAUTAPI DispInvoke(void * _this, ITypeInfo * ptinfo, DISPID dispidMember, | | WINOLEAUTAPI DispInvoke(void * _this, ITypeInfo * ptinfo, DISPID dispidMember, |
WORD wFlags, DISPPARAMS * pparams, VARIANT * pvarResult, | | WORD wFlags, DISPPARAMS * pparams, VARIANT * pvarResult, |
EXCEPINFO * pexcepinfo, UINT * puArgErr); | | EXCEPINFO * pexcepinfo, UINT * puArgErr); |
| | |
/* Construct a TypeInfo from an interface data description | | /* Construct a TypeInfo from an interface data description |
*/ | | */ |
WINOLEAUTAPI CreateDispTypeInfo(INTERFACEDATA * pidata, LCID lcid, | | WINOLEAUTAPI CreateDispTypeInfo(INTERFACEDATA * pidata, LCID lcid, |
| | |
skipping to change at line 1024 | | 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(ULONG dwReserved, IErrorInfo * perrinfo); | | WINOLEAUTAPI SetErrorInfo(__in ULONG dwReserved, __in IErrorInfo * perrinfo); |
WINOLEAUTAPI GetErrorInfo(ULONG dwReserved, IErrorInfo ** pperrinfo); | | WINOLEAUTAPI GetErrorInfo(__in ULONG dwReserved, __deref_out IErrorInfo ** pperr |
WINOLEAUTAPI CreateErrorInfo(ICreateErrorInfo ** pperrinfo); | | info); |
| | 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); |
| | |
WINOLEAUTAPI GetRecordInfoFromGuids(REFGUID rGuidTypeLib, | | WINOLEAUTAPI GetRecordInfoFromGuids(REFGUID rGuidTypeLib, |
ULONG uVerMajor, ULONG uVerMinor, LCID lcid, | | ULONG uVerMajor, ULONG uVerMinor, LCID lcid, |
| | |
End of changes. 59 change blocks. |
378 lines changed or deleted | | 515 lines changed or added |
|