Commit 9b387bb1 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

include: Added IActiveScriptGarbageCollector definition.

parent 0c4e0735
......@@ -71,6 +71,11 @@ typedef enum tagSCRIPTUICHANDLING {
SCRIPTUICHANDLING_NOUIDEFAULT = 2
} SCRIPTUICHANDLING;
typedef enum tagSCRIPTGCTYPE {
SCRIPTGCTYPE_NORMAL = 0,
SCRIPTGCTYPE_EXHAUSTIVE = 1
} SCRIPTGCTYPE;
typedef DWORD SCRIPTTHREADID;
cpp_quote("#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1)")
cpp_quote("#define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2)")
......@@ -551,3 +556,14 @@ interface IActiveScriptProperty : IUnknown
[in] VARIANT *pvarIndex,
[in] VARIANT *pvarValue);
}
[
object,
uuid(6aa2c4a0-2b53-11d4-a2a0-00104bd35090),
pointer_default(unique)
]
interface IActiveScriptGarbageCollector : IUnknown
{
HRESULT CollectGarbage(
[in] SCRIPTGCTYPE gctype);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment