[PATCH 1/2] include: Added IActiveScriptGarbageCollector definition
Nikolay Sivov
nsivov at codeweavers.com
Tue Jun 14 07:06:40 CDT 2016
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
Same as patch 123205.
include/activscp.idl | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/include/activscp.idl b/include/activscp.idl
index 8a3d75d..e539b04 100644
--- a/include/activscp.idl
+++ b/include/activscp.idl
@@ -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);
+}
--
2.8.1
More information about the wine-patches
mailing list