include: Add IProvideRuntimeContext and a few annotations.
This commit is contained in:
parent
b2c8f35107
commit
f7830e9fc4
|
@ -81,13 +81,13 @@ interface IDispatchEx : IDispatch
|
|||
|
||||
[local]
|
||||
HRESULT InvokeEx(
|
||||
[in] DISPID id,
|
||||
[in] LCID lcid,
|
||||
[in] WORD wFlags,
|
||||
[in] DISPPARAMS *pdp,
|
||||
[out] VARIANT *pvarRes,
|
||||
[out] EXCEPINFO *pei,
|
||||
[in, unique] IServiceProvider *pspCaller);
|
||||
[in, annotation("__in")] DISPID id,
|
||||
[in, annotation("__in")] LCID lcid,
|
||||
[in, annotation("__in")] WORD wFlags,
|
||||
[in, annotation("__in")] DISPPARAMS *pdp,
|
||||
[out, annotation("__out_opt")] VARIANT *pvarRes,
|
||||
[out, annotation("__out_opt")] EXCEPINFO *pei,
|
||||
[in, unique, annotation("__in_opt")] IServiceProvider *pspCaller);
|
||||
|
||||
[call_as(InvokeEx)]
|
||||
HRESULT RemoteInvokeEx(
|
||||
|
@ -191,3 +191,15 @@ interface ICanHandleException : IUnknown
|
|||
[in] EXCEPINFO *pExcepInfo,
|
||||
[in] VARIANT *pvar);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(10e2414a-ec59-49d2-bc51-5add2c36febc),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IProvideRuntimeContext : IUnknown
|
||||
{
|
||||
HRESULT GetCurrentSourceContext(
|
||||
[out] DWORD_PTR *pdwContext,
|
||||
[out] VARIANT_BOOL *pfExecutingGlobalCode);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue