Jacek Caban : activscp.idl: Added IActiveScriptProperty declaration.

Alexandre Julliard julliard at winehq.org
Wed Mar 19 07:28:22 CDT 2008


Module: wine
Branch: master
Commit: e553c56956470f9fe9f0413bc9a75273a16537a7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e553c56956470f9fe9f0413bc9a75273a16537a7

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 19 11:31:19 2008 +0100

activscp.idl: Added IActiveScriptProperty declaration.

---

 include/activscp.idl |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/include/activscp.idl b/include/activscp.idl
index ea201f5..fe7497f 100644
--- a/include/activscp.idl
+++ b/include/activscp.idl
@@ -29,6 +29,19 @@ cpp_quote("DEFINE_GUID(CATID_ActiveScriptParse,  0xf0b7a1a2,0x9847,0x11cf,0x8f,0
 cpp_quote("DEFINE_GUID(CATID_ActiveScriptEncode, 0xf0b7a1a3,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
 
 cpp_quote("#endif")
+
+cpp_quote("#define SCRIPTPROP_NAME                   0x00000000")
+cpp_quote("#define SCRIPTPROP_MAJORVERSION           0x00000001")
+cpp_quote("#define SCRIPTPROP_MINORVERSION           0x00000002")
+cpp_quote("#define SCRIPTPROP_BUILDNUMBER            0x00000003")
+cpp_quote("#define SCRIPTPROP_DELAYEDEVENTSINKING    0x00001000")
+cpp_quote("#define SCRIPTPROP_CATCHEXCEPTION         0x00001001")
+cpp_quote("#define SCRIPTPROP_CONVERSIONLCID         0x00001002")
+cpp_quote("#define SCRIPTPROP_HOSTSTACKREQUIRED      0x00001003")
+cpp_quote("#define SCRIPTPROP_DEBUGGER               0x00001100")
+cpp_quote("#define SCRIPTPROP_JITDEBUG               0x00001101")
+cpp_quote("#define SCRIPTPROP_HACK_FIBERSUPPORT      0x70000000")
+cpp_quote("#define SCRIPTPROP_HACK_TRIDENTEVENTSINK  0x70000001")
  
 typedef enum tagSCRIPTSTATE {
     SCRIPTSTATE_UNINITIALIZED = 0,
@@ -363,3 +376,21 @@ interface IActiveScriptStats : IUnknown
 
     HRESULT ResetStats(void);
 }
+
+[
+    object,
+    uuid(4954e0d0-fbc7-11d1-8410-006008c3fbfc),
+    pointer_default(unique)
+]
+interface IActiveScriptProperty : IUnknown
+{
+    HRESULT GetProperty(
+            [in] DWORD dwProperty,
+            [in] VARIANT *pvarIndex,
+            [out] VARIANT *pvarValue);
+
+    HRESULT SetProperty(
+            [in] DWORD dwProperty,
+            [in] VARIANT *pvarIndex,
+            [in] VARIANT *pvarValue);
+}




More information about the wine-cvs mailing list