| 1 | 
 cpp_quote("/**") | 
 
 
 
 
 
 | 2 | 
 cpp_quote(" * This file is part of the mingw-w64 runtime package.") | 
 
 
 
 
 
 | 3 | 
 cpp_quote(" * No warranty is given; refer to the file DISCLAIMER within this package.") | 
 
 
 
 
 
 | 4 | 
 cpp_quote(" */") | 
 
 
 
 
 
 | 5 | 
 cpp_quote("") | 
 
 
 
 
 
 | 6 | 
 cpp_quote("#ifndef __ActivScp_h") | 
 
 
 
 
 
 | 7 | 
 cpp_quote("#define __ActivScp_h") | 
 
 
 
 
 
 | 8 | 
 cpp_quote("") | 
 
 
 
 
 
 | 9 | 
 cpp_quote("#include <winapifamily.h>") | 
 
 
 
 
 
 | 10 | 
 cpp_quote("") | 
 
 
 
 
 
 | 11 | 
 cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)") | 
 
 
 
 
 
 | 12 | 
 cpp_quote("") | 
 
 
 
 
 
 | 13 | 
  | 
 
 
 
 
 
 | 14 | 
 #ifndef DO_NO_IMPORTS | 
 
 
 
 
 
 | 15 | 
 import "ocidl.idl"; | 
 
 
 
 
 
 | 16 | 
 import "oleidl.idl"; | 
 
 
 
 
 
 | 17 | 
 import "oaidl.idl"; | 
 
 
 
 
 
 | 18 | 
 #endif | 
 
 
 
 
 
 | 19 | 
  | 
 
 
 
 
 
 | 20 | 
 cpp_quote("") | 
 
 
 
 
 
 | 21 | 
 cpp_quote("#ifndef _NO_SCRIPT_GUIDS") | 
 
 
 
 
 
 | 22 | 
 cpp_quote("") | 
 
 
 
 
 
 | 23 | 
 cpp_quote("DEFINE_GUID(CATID_ActiveScript, 0xf0b7a1a1, 0x9847, 0x11cf, 0x8f, 0x20, 0x00, 0x80, 0x5f, 0x2c, 0xd0, 0x64);") | 
 
 
 
 
 
 | 24 | 
 cpp_quote("DEFINE_GUID(CATID_ActiveScriptParse, 0xf0b7a1a2, 0x9847, 0x11cf, 0x8f, 0x20, 0x00, 0x80, 0x5f, 0x2c, 0xd0, 0x64);") | 
 
 
 
 
 
 | 25 | 
 cpp_quote("DEFINE_GUID(CATID_ActiveScriptEncode, 0xf0b7a1a3, 0x9847, 0x11cf, 0x8f, 0x20, 0x00, 0x80, 0x5f, 0x2c, 0xd0, 0x64);") | 
 
 
 
 
 
 | 26 | 
 cpp_quote("DEFINE_GUID(OID_VBSSIP, 0x1629f04e, 0x2799, 0x4db5, 0x8f, 0xe5, 0xac, 0xe1, 0x0f, 0x17, 0xeb, 0xab);") | 
 
 
 
 
 
 | 27 | 
 cpp_quote("DEFINE_GUID(OID_JSSIP,  0x6c9e010, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b, 0xd3, 0x50, 0x90);") | 
 
 
 
 
 
 | 28 | 
 cpp_quote("DEFINE_GUID(OID_WSFSIP, 0x1a610570, 0x38ce, 0x11d4, 0xa2, 0xa3, 0x00, 0x10, 0x4b, 0xd3, 0x50, 0x90);") | 
 
 
 
 
 
 | 29 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 30 | 
 cpp_quote("") | 
 
 
 
 
 
 | 31 | 
 cpp_quote("#define SCRIPTITEM_ISVISIBLE 0x00000002") | 
 
 
 
 
 
 | 32 | 
 cpp_quote("#define SCRIPTITEM_ISSOURCE 0x00000004") | 
 
 
 
 
 
 | 33 | 
 cpp_quote("#define SCRIPTITEM_GLOBALMEMBERS 0x00000008") | 
 
 
 
 
 
 | 34 | 
 cpp_quote("#define SCRIPTITEM_ISPERSISTENT 0x00000040") | 
 
 
 
 
 
 | 35 | 
 cpp_quote("#define SCRIPTITEM_CODEONLY 0x00000200") | 
 
 
 
 
 
 | 36 | 
 cpp_quote("#define SCRIPTITEM_NOCODE 0x00000400") | 
 
 
 
 
 
 | 37 | 
 cpp_quote("") | 
 
 
 
 
 
 | 38 | 
 cpp_quote("#define SCRIPTITEM_ALL_FLAGS (SCRIPTITEM_ISSOURCE | SCRIPTITEM_ISVISIBLE | SCRIPTITEM_ISPERSISTENT | SCRIPTITEM_GLOBALMEMBERS | SCRIPTITEM_NOCODE | SCRIPTITEM_CODEONLY)") | 
 
 
 
 
 
 | 39 | 
 cpp_quote("") | 
 
 
 
 
 
 | 40 | 
 cpp_quote("#define SCRIPTTYPELIB_ISCONTROL 0x00000010") | 
 
 
 
 
 
 | 41 | 
 cpp_quote("#define SCRIPTTYPELIB_ISPERSISTENT 0x00000040") | 
 
 
 
 
 
 | 42 | 
 cpp_quote("") | 
 
 
 
 
 
 | 43 | 
 cpp_quote("#define SCRIPTTYPELIB_ALL_FLAGS (SCRIPTTYPELIB_ISCONTROL | SCRIPTTYPELIB_ISPERSISTENT)") | 
 
 
 
 
 
 | 44 | 
 cpp_quote("") | 
 
 
 
 
 
 | 45 | 
 cpp_quote("#define SCRIPTTEXT_DELAYEXECUTION 0x00000001") | 
 
 
 
 
 
 | 46 | 
 cpp_quote("#define SCRIPTTEXT_ISVISIBLE 0x00000002") | 
 
 
 
 
 
 | 47 | 
 cpp_quote("#define SCRIPTTEXT_ISEXPRESSION 0x00000020") | 
 
 
 
 
 
 | 48 | 
 cpp_quote("#define SCRIPTTEXT_ISPERSISTENT 0x00000040") | 
 
 
 
 
 
 | 49 | 
 cpp_quote("#define SCRIPTTEXT_HOSTMANAGESSOURCE 0x00000080") | 
 
 
 
 
 
 | 50 | 
 cpp_quote("#define SCRIPTTEXT_ISXDOMAIN 0x00000100") | 
 
 
 
 
 
 | 51 | 
 cpp_quote("") | 
 
 
 
 
 
 | 52 | 
 cpp_quote("#define SCRIPTTEXT_ALL_FLAGS (SCRIPTTEXT_DELAYEXECUTION | SCRIPTTEXT_ISVISIBLE | SCRIPTTEXT_ISEXPRESSION | SCRIPTTEXT_ISPERSISTENT | SCRIPTTEXT_HOSTMANAGESSOURCE | SCRIPTTEXT_ISXDOMAIN)") | 
 
 
 
 
 
 | 53 | 
 cpp_quote("") | 
 
 
 
 
 
 | 54 | 
 cpp_quote("#define SCRIPTPROC_ISEXPRESSION 0x00000020") | 
 
 
 
 
 
 | 55 | 
 cpp_quote("#define SCRIPTPROC_HOSTMANAGESSOURCE 0x00000080") | 
 
 
 
 
 
 | 56 | 
 cpp_quote("#define SCRIPTPROC_IMPLICIT_THIS 0x00000100") | 
 
 
 
 
 
 | 57 | 
 cpp_quote("#define SCRIPTPROC_IMPLICIT_PARENTS 0x00000200") | 
 
 
 
 
 
 | 58 | 
 cpp_quote("#define SCRIPTPROC_ISXDOMAIN 0x00000400") | 
 
 
 
 
 
 | 59 | 
 cpp_quote("") | 
 
 
 
 
 
 | 60 | 
 cpp_quote("#define SCRIPTPROC_ALL_FLAGS (SCRIPTPROC_HOSTMANAGESSOURCE | SCRIPTPROC_ISEXPRESSION | SCRIPTPROC_IMPLICIT_THIS | SCRIPTPROC_IMPLICIT_PARENTS | SCRIPTPROC_ISXDOMAIN)") | 
 
 
 
 
 
 | 61 | 
 cpp_quote("") | 
 
 
 
 
 
 | 62 | 
 cpp_quote("#define SCRIPTINFO_IUNKNOWN 0x00000001") | 
 
 
 
 
 
 | 63 | 
 cpp_quote("#define SCRIPTINFO_ITYPEINFO 0x00000002") | 
 
 
 
 
 
 | 64 | 
 cpp_quote("") | 
 
 
 
 
 
 | 65 | 
 cpp_quote("#define SCRIPTINFO_ALL_FLAGS (SCRIPTINFO_IUNKNOWN | SCRIPTINFO_ITYPEINFO)") | 
 
 
 
 
 
 | 66 | 
 cpp_quote("") | 
 
 
 
 
 
 | 67 | 
 cpp_quote("#define SCRIPTINTERRUPT_DEBUG 0x00000001") | 
 
 
 
 
 
 | 68 | 
 cpp_quote("#define SCRIPTINTERRUPT_RAISEEXCEPTION 0x00000002") | 
 
 
 
 
 
 | 69 | 
 cpp_quote("") | 
 
 
 
 
 
 | 70 | 
 cpp_quote("#define SCRIPTINTERRUPT_ALL_FLAGS (SCRIPTINTERRUPT_DEBUG | SCRIPTINTERRUPT_RAISEEXCEPTION)") | 
 
 
 
 
 
 | 71 | 
 cpp_quote("") | 
 
 
 
 
 
 | 72 | 
 cpp_quote("#define SCRIPTSTAT_STATEMENT_COUNT 0x1") | 
 
 
 
 
 
 | 73 | 
 cpp_quote("#define SCRIPTSTAT_INSTRUCTION_COUNT 0x2") | 
 
 
 
 
 
 | 74 | 
 cpp_quote("#define SCRIPTSTAT_INTSTRUCTION_TIME 0x3") | 
 
 
 
 
 
 | 75 | 
 cpp_quote("#define SCRIPTSTAT_TOTAL_TIME 0x4") | 
 
 
 
 
 
 | 76 | 
 cpp_quote("") | 
 
 
 
 
 
 | 77 | 
 cpp_quote("#define SCRIPT_ENCODE_SECTION 0x1") | 
 
 
 
 
 
 | 78 | 
 cpp_quote("") | 
 
 
 
 
 
 | 79 | 
 cpp_quote("#define SCRIPT_ENCODE_DEFAULT_LANGUAGE 0x1") | 
 
 
 
 
 
 | 80 | 
 cpp_quote("#define SCRIPT_ENCODE_NO_ASP_LANGUAGE 0x2") | 
 
 
 
 
 
 | 81 | 
 cpp_quote("") | 
 
 
 
 
 
 | 82 | 
 cpp_quote("#define SCRIPTPROP_NAME 0x0") | 
 
 
 
 
 
 | 83 | 
 cpp_quote("#define SCRIPTPROP_MAJORVERSION 0x1") | 
 
 
 
 
 
 | 84 | 
 cpp_quote("#define SCRIPTPROP_MINORVERSION 0x2") | 
 
 
 
 
 
 | 85 | 
 cpp_quote("#define SCRIPTPROP_BUILDNUMBER 0x3") | 
 
 
 
 
 
 | 86 | 
 cpp_quote("") | 
 
 
 
 
 
 | 87 | 
 cpp_quote("#define SCRIPTPROP_DELAYEDEVENTSINKING 0x1000") | 
 
 
 
 
 
 | 88 | 
 cpp_quote("#define SCRIPTPROP_CATCHEXCEPTION 0x1001") | 
 
 
 
 
 
 | 89 | 
 cpp_quote("#define SCRIPTPROP_CONVERSIONLCID 0x1002") | 
 
 
 
 
 
 | 90 | 
 cpp_quote("#define SCRIPTPROP_HOSTSTACKREQUIRED 0x1003") | 
 
 
 
 
 
 | 91 | 
 cpp_quote("") | 
 
 
 
 
 
 | 92 | 
 cpp_quote("#define SCRIPTPROP_DEBUGGER 0x1100") | 
 
 
 
 
 
 | 93 | 
 cpp_quote("#define SCRIPTPROP_JITDEBUG 0x1101") | 
 
 
 
 
 
 | 94 | 
 cpp_quote("") | 
 
 
 
 
 
 | 95 | 
 cpp_quote("#define SCRIPTPROP_GCCONTROLSOFTCLOSE 0x2000") | 
 
 
 
 
 
 | 96 | 
 cpp_quote("") | 
 
 
 
 
 
 | 97 | 
 cpp_quote("#define SCRIPTPROP_INTEGERMODE 0x3000") | 
 
 
 
 
 
 | 98 | 
 cpp_quote("#define SCRIPTPROP_STRINGCOMPAREINSTANCE 0x3001") | 
 
 
 
 
 
 | 99 | 
 cpp_quote("") | 
 
 
 
 
 
 | 100 | 
 cpp_quote("#define SCRIPTPROP_INVOKEVERSIONING 0x4000") | 
 
 
 
 
 
 | 101 | 
 cpp_quote("") | 
 
 
 
 
 
 | 102 | 
 cpp_quote("#define SCRIPTPROP_HACK_FIBERSUPPORT 0x70000000") | 
 
 
 
 
 
 | 103 | 
 cpp_quote("#define SCRIPTPROP_HACK_TRIDENTEVENTSINK 0x70000001") | 
 
 
 
 
 
 | 104 | 
 cpp_quote("#define SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION 0x70000002") | 
 
 
 
 
 
 | 105 | 
 cpp_quote("#define SCRIPTPROP_HOSTKEEPALIVE 0x70000004") | 
 
 
 
 
 
 | 106 | 
 cpp_quote("") | 
 
 
 
 
 
 | 107 | 
 cpp_quote("#define SCRIPT_E_RECORDED __MSABI_LONG(0x86664004)") | 
 
 
 
 
 
 | 108 | 
 cpp_quote("#define SCRIPT_E_REPORTED __MSABI_LONG(0x80020101)") | 
 
 
 
 
 
 | 109 | 
 cpp_quote("#define SCRIPT_E_PROPAGATE __MSABI_LONG(0x80020102)") | 
 
 
 
 
 
 | 110 | 
 cpp_quote("") | 
 
 
 
 
 
 | 111 | 
 typedef enum tagSCRIPTLANGUAGEVERSION { | 
 
 
 
 
 
 | 112 | 
   SCRIPTLANGUAGEVERSION_DEFAULT = 0, | 
 
 
 
 
 
 | 113 | 
   SCRIPTLANGUAGEVERSION_5_7 = 1, | 
 
 
 
 
 
 | 114 | 
   SCRIPTLANGUAGEVERSION_5_8 = 2, | 
 
 
 
 
 
 | 115 | 
   SCRIPTLANGUAGEVERSION_MAX = 255 | 
 
 
 
 
 
 | 116 | 
 } SCRIPTLANGUAGEVERSION; | 
 
 
 
 
 
 | 117 | 
  | 
 
 
 
 
 
 | 118 | 
 cpp_quote("") | 
 
 
 
 
 
 | 119 | 
 typedef enum tagSCRIPTSTATE { | 
 
 
 
 
 
 | 120 | 
   SCRIPTSTATE_UNINITIALIZED = 0, | 
 
 
 
 
 
 | 121 | 
   SCRIPTSTATE_INITIALIZED = 5, | 
 
 
 
 
 
 | 122 | 
   SCRIPTSTATE_STARTED = 1, | 
 
 
 
 
 
 | 123 | 
   SCRIPTSTATE_CONNECTED = 2, | 
 
 
 
 
 
 | 124 | 
   SCRIPTSTATE_DISCONNECTED = 3, | 
 
 
 
 
 
 | 125 | 
   SCRIPTSTATE_CLOSED = 4, | 
 
 
 
 
 
 | 126 | 
 } SCRIPTSTATE; | 
 
 
 
 
 
 | 127 | 
  | 
 
 
 
 
 
 | 128 | 
 cpp_quote("") | 
 
 
 
 
 
 | 129 | 
 typedef enum tagSCRIPTTRACEINFO { | 
 
 
 
 
 
 | 130 | 
   SCRIPTTRACEINFO_SCRIPTSTART = 0, | 
 
 
 
 
 
 | 131 | 
   SCRIPTTRACEINFO_SCRIPTEND = 1, | 
 
 
 
 
 
 | 132 | 
   SCRIPTTRACEINFO_COMCALLSTART = 2, | 
 
 
 
 
 
 | 133 | 
   SCRIPTTRACEINFO_COMCALLEND = 3, | 
 
 
 
 
 
 | 134 | 
   SCRIPTTRACEINFO_CREATEOBJSTART = 4, | 
 
 
 
 
 
 | 135 | 
   SCRIPTTRACEINFO_CREATEOBJEND = 5, | 
 
 
 
 
 
 | 136 | 
   SCRIPTTRACEINFO_GETOBJSTART = 6, | 
 
 
 
 
 
 | 137 | 
   SCRIPTTRACEINFO_GETOBJEND = 7, | 
 
 
 
 
 
 | 138 | 
 } SCRIPTTRACEINFO; | 
 
 
 
 
 
 | 139 | 
  | 
 
 
 
 
 
 | 140 | 
 cpp_quote("") | 
 
 
 
 
 
 | 141 | 
 typedef enum tagSCRIPTTHREADSTATE { | 
 
 
 
 
 
 | 142 | 
   SCRIPTTHREADSTATE_NOTINSCRIPT = 0, | 
 
 
 
 
 
 | 143 | 
   SCRIPTTHREADSTATE_RUNNING = 1, | 
 
 
 
 
 
 | 144 | 
 } SCRIPTTHREADSTATE; | 
 
 
 
 
 
 | 145 | 
  | 
 
 
 
 
 
 | 146 | 
 cpp_quote("") | 
 
 
 
 
 
 | 147 | 
 typedef enum tagSCRIPTGCTYPE { | 
 
 
 
 
 
 | 148 | 
   SCRIPTGCTYPE_NORMAL = 0, | 
 
 
 
 
 
 | 149 | 
   SCRIPTGCTYPE_EXHAUSTIVE = 1, | 
 
 
 
 
 
 | 150 | 
 } SCRIPTGCTYPE; | 
 
 
 
 
 
 | 151 | 
  | 
 
 
 
 
 
 | 152 | 
 cpp_quote("") | 
 
 
 
 
 
 | 153 | 
 typedef enum tagSCRIPTUICITEM { | 
 
 
 
 
 
 | 154 | 
   SCRIPTUICITEM_INPUTBOX = 1, | 
 
 
 
 
 
 | 155 | 
   SCRIPTUICITEM_MSGBOX = 2, | 
 
 
 
 
 
 | 156 | 
 } SCRIPTUICITEM; | 
 
 
 
 
 
 | 157 | 
  | 
 
 
 
 
 
 | 158 | 
 cpp_quote("") | 
 
 
 
 
 
 | 159 | 
 typedef enum tagSCRIPTUICHANDLING { | 
 
 
 
 
 
 | 160 | 
   SCRIPTUICHANDLING_ALLOW = 0, | 
 
 
 
 
 
 | 161 | 
   SCRIPTUICHANDLING_NOUIERROR = 1, | 
 
 
 
 
 
 | 162 | 
   SCRIPTUICHANDLING_NOUIDEFAULT = 2, | 
 
 
 
 
 
 | 163 | 
 } SCRIPTUICHANDLING; | 
 
 
 
 
 
 | 164 | 
  | 
 
 
 
 
 
 | 165 | 
 cpp_quote("") | 
 
 
 
 
 
 | 166 | 
 typedef DWORD SCRIPTTHREADID; | 
 
 
 
 
 
 | 167 | 
 cpp_quote("") | 
 
 
 
 
 
 | 168 | 
 cpp_quote("#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1)") | 
 
 
 
 
 
 | 169 | 
 cpp_quote("#define SCRIPTTHREADID_BASE    ((SCRIPTTHREADID)-2)") | 
 
 
 
 
 
 | 170 | 
 cpp_quote("#define SCRIPTTHREADID_ALL     ((SCRIPTTHREADID)-3)") | 
 
 
 
 
 
 | 171 | 
 cpp_quote("") | 
 
 
 
 
 
 | 172 | 
  | 
 
 
 
 
 
 | 173 | 
 interface IActiveScriptSite; | 
 
 
 
 
 
 | 174 | 
 interface IActiveScriptError; | 
 
 
 
 
 
 | 175 | 
 interface IActiveScriptError64; | 
 
 
 
 
 
 | 176 | 
 interface IActiveScriptSiteWindow; | 
 
 
 
 
 
 | 177 | 
 interface IActiveScriptSiteUIControl; | 
 
 
 
 
 
 | 178 | 
 interface IActiveScriptSiteInterruptPoll; | 
 
 
 
 
 
 | 179 | 
 interface IActiveScript; | 
 
 
 
 
 
 | 180 | 
 interface IActiveScriptParse32; | 
 
 
 
 
 
 | 181 | 
 interface IActiveScriptParse64; | 
 
 
 
 
 
 | 182 | 
 interface IActiveScriptParseProcedureOld32; | 
 
 
 
 
 
 | 183 | 
 interface IActiveScriptParseProcedureOld64; | 
 
 
 
 
 
 | 184 | 
 interface IActiveScriptParseProcedure32; | 
 
 
 
 
 
 | 185 | 
 interface IActiveScriptParseProcedure64; | 
 
 
 
 
 
 | 186 | 
 interface IActiveScriptParseProcedure2_32; | 
 
 
 
 
 
 | 187 | 
 interface IActiveScriptParseProcedure2_64; | 
 
 
 
 
 
 | 188 | 
 interface IActiveScriptEncode; | 
 
 
 
 
 
 | 189 | 
 interface IActiveScriptHostEncode; | 
 
 
 
 
 
 | 190 | 
 interface IBindEventHandler; | 
 
 
 
 
 
 | 191 | 
 interface IActiveScriptStats; | 
 
 
 
 
 
 | 192 | 
 interface IActiveScriptProperty; | 
 
 
 
 
 
 | 193 | 
 interface ITridentEventSink; | 
 
 
 
 
 
 | 194 | 
 interface IActiveScriptGarbageCollector; | 
 
 
 
 
 
 | 195 | 
 interface IActiveScriptSIPInfo; | 
 
 
 
 
 
 | 196 | 
 interface IActiveScriptStringCompare; | 
 
 
 
 
 
 | 197 | 
  | 
 
 
 
 
 
 | 198 | 
 cpp_quote("") | 
 
 
 
 
 
 | 199 | 
 [object, uuid (DB01A1E3-A42B-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 200 | 
 interface IActiveScriptSite : IUnknown { | 
 
 
 
 
 
 | 201 | 
   HRESULT GetLCID ([out] LCID *plcid); | 
 
 
 
 
 
 | 202 | 
   HRESULT GetItemInfo ([in] LPCOLESTR pstrName,[in] DWORD dwReturnMask,[out] IUnknown **ppiunkItem,[out] ITypeInfo **ppti); | 
 
 
 
 
 
 | 203 | 
   HRESULT GetDocVersionString ([out] BSTR *pbstrVersion); | 
 
 
 
 
 
 | 204 | 
   HRESULT OnScriptTerminate ([in] const VARIANT *pvarResult,[in] const EXCEPINFO *pexcepinfo); | 
 
 
 
 
 
 | 205 | 
   HRESULT OnStateChange ([in] SCRIPTSTATE ssScriptState); | 
 
 
 
 
 
 | 206 | 
   HRESULT OnScriptError ([in] IActiveScriptError *pscripterror); | 
 
 
 
 
 
 | 207 | 
   HRESULT OnEnterScript (void); | 
 
 
 
 
 
 | 208 | 
   HRESULT OnLeaveScript (void); | 
 
 
 
 
 
 | 209 | 
 } | 
 
 
 
 
 
 | 210 | 
  | 
 
 
 
 
 
 | 211 | 
 cpp_quote("") | 
 
 
 
 
 
 | 212 | 
 [object, uuid (EAE1BA61-A4ED-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 213 | 
 interface IActiveScriptError : IUnknown { | 
 
 
 
 
 
 | 214 | 
   [local] HRESULT GetExceptionInfo ([out] EXCEPINFO *pexcepinfo); | 
 
 
 
 
 
 | 215 | 
   [call_as (GetExceptionInfo)] HRESULT RemoteGetExceptionInfo ([out] EXCEPINFO *pexcepinfo); | 
 
 
 
 
 
 | 216 | 
   HRESULT GetSourcePosition ([out] DWORD *pdwSourceContext,[out] ULONG *pulLineNumber,[out] LONG *plCharacterPosition); | 
 
 
 
 
 
 | 217 | 
   HRESULT GetSourceLineText ([out] BSTR *pbstrSourceLine); | 
 
 
 
 
 
 | 218 | 
 } | 
 
 
 
 
 
 | 219 | 
  | 
 
 
 
 
 
 | 220 | 
 cpp_quote("") | 
 
 
 
 
 
 | 221 | 
 [object, uuid (B21FB2A1-5b8f-4963-8c21-21450f84ed7f), pointer_default (unique)] | 
 
 
 
 
 
 | 222 | 
 interface IActiveScriptError64 : IActiveScriptError { | 
 
 
 
 
 
 | 223 | 
   HRESULT GetSourcePosition64 ([out] DWORDLONG *pdwSourceContext,[out] ULONG *pulLineNumber,[out] LONG *plCharacterPosition); | 
 
 
 
 
 
 | 224 | 
 } | 
 
 
 
 
 
 | 225 | 
  | 
 
 
 
 
 
 | 226 | 
 [object, uuid (D10F6761-83e9-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 227 | 
 interface IActiveScriptSiteWindow : IUnknown { | 
 
 
 
 
 
 | 228 | 
   HRESULT GetWindow ([out] HWND *phwnd); | 
 
 
 
 
 
 | 229 | 
   HRESULT EnableModeless ([in] BOOL fEnable); | 
 
 
 
 
 
 | 230 | 
 } | 
 
 
 
 
 
 | 231 | 
  | 
 
 
 
 
 
 | 232 | 
 cpp_quote("") | 
 
 
 
 
 
 | 233 | 
 [object, uuid (AEDAE97E-D7EE-4796-B960-7f092ae844ab), pointer_default (unique)] | 
 
 
 
 
 
 | 234 | 
 interface IActiveScriptSiteUIControl : IUnknown { | 
 
 
 
 
 
 | 235 | 
   HRESULT GetUIBehavior ([in] SCRIPTUICITEM UicItem,[out] SCRIPTUICHANDLING *pUicHandling); | 
 
 
 
 
 
 | 236 | 
 } | 
 
 
 
 
 
 | 237 | 
  | 
 
 
 
 
 
 | 238 | 
 cpp_quote("") | 
 
 
 
 
 
 | 239 | 
 [object, uuid (539698a0-CDCA-11cf-A5EB-00aa0047a063), pointer_default (unique)] | 
 
 
 
 
 
 | 240 | 
 interface IActiveScriptSiteInterruptPoll : IUnknown { | 
 
 
 
 
 
 | 241 | 
   HRESULT QueryContinue (void); | 
 
 
 
 
 
 | 242 | 
 } | 
 
 
 
 
 
 | 243 | 
  | 
 
 
 
 
 
 | 244 | 
 cpp_quote("") | 
 
 
 
 
 
 | 245 | 
 [object, uuid (BB1A2AE1-A4F9-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 246 | 
 interface IActiveScript : IUnknown { | 
 
 
 
 
 
 | 247 | 
   HRESULT SetScriptSite ([in] IActiveScriptSite *pass); | 
 
 
 
 
 
 | 248 | 
   HRESULT GetScriptSite ([in] REFIID riid,[out, iid_is (riid)] void **ppvObject); | 
 
 
 
 
 
 | 249 | 
   HRESULT SetScriptState ([in] SCRIPTSTATE ss); | 
 
 
 
 
 
 | 250 | 
   HRESULT GetScriptState ([out] SCRIPTSTATE *pssState); | 
 
 
 
 
 
 | 251 | 
   HRESULT Close (void); | 
 
 
 
 
 
 | 252 | 
   HRESULT AddNamedItem ([in] LPCOLESTR pstrName,[in] DWORD dwFlags); | 
 
 
 
 
 
 | 253 | 
   HRESULT AddTypeLib ([in] REFGUID rguidTypeLib,[in] DWORD dwMajor,[in] DWORD dwMinor,[in] DWORD dwFlags); | 
 
 
 
 
 
 | 254 | 
   HRESULT GetScriptDispatch ([in] LPCOLESTR pstrItemName,[out] IDispatch **ppdisp); | 
 
 
 
 
 
 | 255 | 
   HRESULT GetCurrentScriptThreadID ([out] SCRIPTTHREADID *pstidThread); | 
 
 
 
 
 
 | 256 | 
   HRESULT GetScriptThreadID ([in] DWORD dwWin32ThreadId,[out] SCRIPTTHREADID *pstidThread); | 
 
 
 
 
 
 | 257 | 
   HRESULT GetScriptThreadState ([in] SCRIPTTHREADID stidThread,[out] SCRIPTTHREADSTATE *pstsState); | 
 
 
 
 
 
 | 258 | 
   HRESULT InterruptScriptThread ([in] SCRIPTTHREADID stidThread,[in] const EXCEPINFO *pexcepinfo,[in] DWORD dwFlags); | 
 
 
 
 
 
 | 259 | 
   HRESULT Clone ([out] IActiveScript **ppscript); | 
 
 
 
 
 
 | 260 | 
 } | 
 
 
 
 
 
 | 261 | 
  | 
 
 
 
 
 
 | 262 | 
 cpp_quote("") | 
 
 
 
 
 
 | 263 | 
 [object, uuid (BB1A2AE2-A4F9-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 264 | 
 interface IActiveScriptParse32 : IUnknown { | 
 
 
 
 
 
 | 265 | 
   HRESULT InitNew (void); | 
 
 
 
 
 
 | 266 | 
   HRESULT AddScriptlet ([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); | 
 
 
 
 
 
 | 267 | 
   HRESULT ParseScriptText ([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); | 
 
 
 
 
 
 | 268 | 
 } | 
 
 
 
 
 
 | 269 | 
  | 
 
 
 
 
 
 | 270 | 
 cpp_quote("") | 
 
 
 
 
 
 | 271 | 
 [object, uuid (C7EF7658-E1EE-480e-97ea-D52CB4D76D17), pointer_default (unique)] | 
 
 
 
 
 
 | 272 | 
 interface IActiveScriptParse64 : IUnknown { | 
 
 
 
 
 
 | 273 | 
   HRESULT InitNew (void); | 
 
 
 
 
 
 | 274 | 
   HRESULT AddScriptlet ([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); | 
 
 
 
 
 
 | 275 | 
   HRESULT ParseScriptText ([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); | 
 
 
 
 
 
 | 276 | 
 } | 
 
 
 
 
 
 | 277 | 
  | 
 
 
 
 
 
 | 278 | 
 cpp_quote("") | 
 
 
 
 
 
 | 279 | 
 cpp_quote("#ifdef _WIN64") | 
 
 
 
 
 
 | 280 | 
 cpp_quote("#define IActiveScriptParse IActiveScriptParse64") | 
 
 
 
 
 
 | 281 | 
 cpp_quote("#define IID_IActiveScriptParse IID_IActiveScriptParse64") | 
 
 
 
 
 
 | 282 | 
 cpp_quote("#else") | 
 
 
 
 
 
 | 283 | 
 cpp_quote("#define IActiveScriptParse     IActiveScriptParse32") | 
 
 
 
 
 
 | 284 | 
 cpp_quote("#define IID_IActiveScriptParse IID_IActiveScriptParse32") | 
 
 
 
 
 
 | 285 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 286 | 
 cpp_quote("") | 
 
 
 
 
 
 | 287 | 
 cpp_quote("typedef IActiveScriptParse *PIActiveScriptParse;") | 
 
 
 
 
 
 | 288 | 
 cpp_quote("") | 
 
 
 
 
 
 | 289 | 
 [object, uuid (1cff0050-6fdd-11d0-9328-00a0c90dcaa9), pointer_default (unique)] | 
 
 
 
 
 
 | 290 | 
 interface IActiveScriptParseProcedureOld32 : IUnknown { | 
 
 
 
 
 
 | 291 | 
   HRESULT ParseProcedureText ([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); | 
 
 
 
 
 
 | 292 | 
 } | 
 
 
 
 
 
 | 293 | 
  | 
 
 
 
 
 
 | 294 | 
 cpp_quote("") | 
 
 
 
 
 
 | 295 | 
 [object, uuid (21f57128-08c9-4638-BA12-22d15d88dc5c), pointer_default (unique)] | 
 
 
 
 
 
 | 296 | 
 interface IActiveScriptParseProcedureOld64 : IUnknown { | 
 
 
 
 
 
 | 297 | 
   HRESULT ParseProcedureText ([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); | 
 
 
 
 
 
 | 298 | 
 } | 
 
 
 
 
 
 | 299 | 
  | 
 
 
 
 
 
 | 300 | 
 cpp_quote("") | 
 
 
 
 
 
 | 301 | 
 cpp_quote("#ifdef _WIN64") | 
 
 
 
 
 
 | 302 | 
 cpp_quote("#define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld64") | 
 
 
 
 
 
 | 303 | 
 cpp_quote("#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld64") | 
 
 
 
 
 
 | 304 | 
 cpp_quote("#else") | 
 
 
 
 
 
 | 305 | 
 cpp_quote("#define     IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld32") | 
 
 
 
 
 
 | 306 | 
 cpp_quote("#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld32") | 
 
 
 
 
 
 | 307 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 308 | 
  | 
 
 
 
 
 
 | 309 | 
 cpp_quote("") | 
 
 
 
 
 
 | 310 | 
 cpp_quote("typedef IActiveScriptParseProcedureOld *PIActiveScriptParseProcedureOld;") | 
 
 
 
 
 
 | 311 | 
  | 
 
 
 
 
 
 | 312 | 
 cpp_quote("") | 
 
 
 
 
 
 | 313 | 
 [object, uuid (AA5B6A80-B834-11d0-932f-00a0c90dcaa9), pointer_default (unique)] | 
 
 
 
 
 
 | 314 | 
 interface IActiveScriptParseProcedure32 : IUnknown { | 
 
 
 
 
 
 | 315 | 
   HRESULT ParseProcedureText ([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); | 
 
 
 
 
 
 | 316 | 
 } | 
 
 
 
 
 
 | 317 | 
 cpp_quote("") | 
 
 
 
 
 
 | 318 | 
 [object, uuid (C64713B6-E029-4cc5-9200-438b72890b6a), pointer_default (unique)] | 
 
 
 
 
 
 | 319 | 
 interface IActiveScriptParseProcedure64 : IUnknown { | 
 
 
 
 
 
 | 320 | 
   HRESULT ParseProcedureText ([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); | 
 
 
 
 
 
 | 321 | 
 } | 
 
 
 
 
 
 | 322 | 
  | 
 
 
 
 
 
 | 323 | 
 cpp_quote("") | 
 
 
 
 
 
 | 324 | 
 cpp_quote("#ifdef _WIN64") | 
 
 
 
 
 
 | 325 | 
 cpp_quote("#define IActiveScriptParseProcedure IActiveScriptParseProcedure64") | 
 
 
 
 
 
 | 326 | 
 cpp_quote("#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure64") | 
 
 
 
 
 
 | 327 | 
 cpp_quote("#else") | 
 
 
 
 
 
 | 328 | 
 cpp_quote("#define IActiveScriptParseProcedure IActiveScriptParseProcedure32") | 
 
 
 
 
 
 | 329 | 
 cpp_quote("#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure32") | 
 
 
 
 
 
 | 330 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 331 | 
 cpp_quote("") | 
 
 
 
 
 
 | 332 | 
 cpp_quote("typedef IActiveScriptParseProcedure *PIActiveScriptParseProcedure;") | 
 
 
 
 
 
 | 333 | 
  | 
 
 
 
 
 
 | 334 | 
 cpp_quote("") | 
 
 
 
 
 
 | 335 | 
 [object, uuid (71ee5b20-FB04-11d1-B3A8-00a0c911e8b2), pointer_default (unique)] | 
 
 
 
 
 
 | 336 | 
 interface IActiveScriptParseProcedure2_32 : IActiveScriptParseProcedure32 { | 
 
 
 
 
 
 | 337 | 
 } | 
 
 
 
 
 
 | 338 | 
  | 
 
 
 
 
 
 | 339 | 
 cpp_quote("") | 
 
 
 
 
 
 | 340 | 
 [object, uuid (FE7C4271-210c-448d-9f54-76dab7047b28), pointer_default (unique)] | 
 
 
 
 
 
 | 341 | 
 interface IActiveScriptParseProcedure2_64 : IActiveScriptParseProcedure64 { | 
 
 
 
 
 
 | 342 | 
 } | 
 
 
 
 
 
 | 343 | 
  | 
 
 
 
 
 
 | 344 | 
 cpp_quote("") | 
 
 
 
 
 
 | 345 | 
 cpp_quote("#ifdef _WIN64") | 
 
 
 
 
 
 | 346 | 
 cpp_quote("#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_64") | 
 
 
 
 
 
 | 347 | 
 cpp_quote("#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_64") | 
 
 
 
 
 
 | 348 | 
 cpp_quote("#else") | 
 
 
 
 
 
 | 349 | 
 cpp_quote("#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_32") | 
 
 
 
 
 
 | 350 | 
 cpp_quote("#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_32") | 
 
 
 
 
 
 | 351 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 352 | 
 cpp_quote("") | 
 
 
 
 
 
 | 353 | 
 cpp_quote("typedef IActiveScriptParseProcedure2 *PIActiveScriptParseProcedure2;") | 
 
 
 
 
 
 | 354 | 
  | 
 
 
 
 
 
 | 355 | 
 cpp_quote("") | 
 
 
 
 
 
 | 356 | 
 [object, uuid (BB1A2AE3-A4F9-11cf-8f20-00805f2cd064), pointer_default (unique)] | 
 
 
 
 
 
 | 357 | 
 interface IActiveScriptEncode : IUnknown { | 
 
 
 
 
 
 | 358 | 
   HRESULT EncodeSection ([in] LPCOLESTR pchIn,[in] DWORD cchIn,[in, out] LPOLESTR pchOut,[in] DWORD cchOut,[in, out] DWORD *pcchRet); | 
 
 
 
 
 
 | 359 | 
   HRESULT DecodeScript ([in] LPCOLESTR pchIn,[in] DWORD cchIn,[in, out] LPOLESTR pchOut,[in] DWORD cchOut,[in, out] DWORD *pcchRet); | 
 
 
 
 
 
 | 360 | 
   HRESULT GetEncodeProgId ([in, out] BSTR *pbstrOut); | 
 
 
 
 
 
 | 361 | 
 } | 
 
 
 
 
 
 | 362 | 
  | 
 
 
 
 
 
 | 363 | 
 cpp_quote("") | 
 
 
 
 
 
 | 364 | 
 [object, uuid (BEE9B76E-CFE3-11d1-B747-00c04fc2b085), pointer_default (unique)] | 
 
 
 
 
 
 | 365 | 
 interface IActiveScriptHostEncode : IUnknown { | 
 
 
 
 
 
 | 366 | 
   HRESULT EncodeScriptHostFile ([in] BSTR bstrInFile,[in, out] BSTR *pbstrOutFile,[in] unsigned long cFlags,[in] BSTR bstrDefaultLang); | 
 
 
 
 
 
 | 367 | 
 } | 
 
 
 
 
 
 | 368 | 
  | 
 
 
 
 
 
 | 369 | 
 cpp_quote("") | 
 
 
 
 
 
 | 370 | 
 [object, uuid (63cdbcb0-C1B1-11d0-9336-00a0c90dcaa9), pointer_default (unique)] | 
 
 
 
 
 
 | 371 | 
 interface IBindEventHandler : IUnknown { | 
 
 
 
 
 
 | 372 | 
   HRESULT BindHandler ([in] LPCOLESTR pstrEvent,[in] IDispatch *pdisp); | 
 
 
 
 
 
 | 373 | 
 } | 
 
 
 
 
 
 | 374 | 
  | 
 
 
 
 
 
 | 375 | 
 cpp_quote("") | 
 
 
 
 
 
 | 376 | 
 [object, uuid (B8DA6310-E19B-11d0-933c-00a0c90dcaa9), pointer_default (unique)] | 
 
 
 
 
 
 | 377 | 
 interface IActiveScriptStats : IUnknown { | 
 
 
 
 
 
 | 378 | 
   HRESULT GetStat ([in] DWORD stid,[out] ULONG *pluHi,[out] ULONG *pluLo); | 
 
 
 
 
 
 | 379 | 
   HRESULT GetStatEx ([in] REFGUID guid,[out] ULONG *pluHi,[out] ULONG *pluLo); | 
 
 
 
 
 
 | 380 | 
   HRESULT ResetStats (void); | 
 
 
 
 
 
 | 381 | 
 } | 
 
 
 
 
 
 | 382 | 
  | 
 
 
 
 
 
 | 383 | 
 cpp_quote("") | 
 
 
 
 
 
 | 384 | 
 [object, uuid (4954e0d0-FBC7-11d1-8410-006008c3fbfc), pointer_default (unique)] | 
 
 
 
 
 
 | 385 | 
 interface IActiveScriptProperty : IUnknown { | 
 
 
 
 
 
 | 386 | 
   HRESULT GetProperty ([in] DWORD dwProperty,[in] VARIANT *pvarIndex,[out] VARIANT *pvarValue); | 
 
 
 
 
 
 | 387 | 
   HRESULT SetProperty ([in] DWORD dwProperty,[in] VARIANT *pvarIndex,[in] VARIANT *pvarValue); | 
 
 
 
 
 
 | 388 | 
 } | 
 
 
 
 
 
 | 389 | 
  | 
 
 
 
 
 
 | 390 | 
 cpp_quote("") | 
 
 
 
 
 
 | 391 | 
 [object, uuid (1dc9ca50-06ef-11d2-8415-006008c3fbfc), pointer_default (unique)] | 
 
 
 
 
 
 | 392 | 
 interface ITridentEventSink : IUnknown { | 
 
 
 
 
 
 | 393 | 
   HRESULT FireEvent ([in] LPCOLESTR pstrEvent,[in] DISPPARAMS *pdp,[out] VARIANT *pvarRes,[out] EXCEPINFO *pei); | 
 
 
 
 
 
 | 394 | 
 } | 
 
 
 
 
 
 | 395 | 
  | 
 
 
 
 
 
 | 396 | 
 cpp_quote("") | 
 
 
 
 
 
 | 397 | 
 [object, uuid (6aa2c4a0-2b53-11d4-A2A0-00104bd35090), pointer_default (unique)] | 
 
 
 
 
 
 | 398 | 
 interface IActiveScriptGarbageCollector : IUnknown { | 
 
 
 
 
 
 | 399 | 
   HRESULT CollectGarbage (SCRIPTGCTYPE scriptgctype); | 
 
 
 
 
 
 | 400 | 
 } | 
 
 
 
 
 
 | 401 | 
  | 
 
 
 
 
 
 | 402 | 
 cpp_quote("") | 
 
 
 
 
 
 | 403 | 
 [object, uuid (764651d0-38de-11d4-A2A3-00104bd35090), pointer_default (unique)] | 
 
 
 
 
 
 | 404 | 
 interface IActiveScriptSIPInfo : IUnknown { | 
 
 
 
 
 
 | 405 | 
   HRESULT GetSIPOID ([out] GUID *poid_sip); | 
 
 
 
 
 
 | 406 | 
 } | 
 
 
 
 
 
 | 407 | 
  | 
 
 
 
 
 
 | 408 | 
 cpp_quote("") | 
 
 
 
 
 
 | 409 | 
 [object, uuid (4b7272ae-1955-4bfe-98b0-780621888569), pointer_default (unique)] | 
 
 
 
 
 
 | 410 | 
 interface IActiveScriptSiteTraceInfo : IUnknown { | 
 
 
 
 
 
 | 411 | 
   HRESULT SendScriptTraceInfo ([in] SCRIPTTRACEINFO stiEventType,[in] GUID guidContextID,[in] DWORD dwScriptContextCookie,[in] LONG lScriptStatementStart,[in] LONG lScriptStatementEnd,[in] DWORD64 dwReserved); | 
 
 
 
 
 
 | 412 | 
 } | 
 
 
 
 
 
 | 413 | 
  | 
 
 
 
 
 
 | 414 | 
 cpp_quote("") | 
 
 
 
 
 
 | 415 | 
 [object, uuid (C35456E7-BEBF-4a1b-86a9-24d56be8b369), pointer_default (unique)] | 
 
 
 
 
 
 | 416 | 
 interface IActiveScriptTraceInfo : IUnknown { | 
 
 
 
 
 
 | 417 | 
   HRESULT StartScriptTracing ([in] IActiveScriptSiteTraceInfo *pSiteTraceInfo,[in] GUID guidContextID); | 
 
 
 
 
 
 | 418 | 
   HRESULT StopScriptTracing (void); | 
 
 
 
 
 
 | 419 | 
 } | 
 
 
 
 
 
 | 420 | 
  | 
 
 
 
 
 
 | 421 | 
 cpp_quote("") | 
 
 
 
 
 
 | 422 | 
 [object, uuid (58562769-ED52-42f7-8403-4963514e1f11), pointer_default (unique)] | 
 
 
 
 
 
 | 423 | 
 interface IActiveScriptStringCompare : IUnknown { | 
 
 
 
 
 
 | 424 | 
   HRESULT StrComp ([in] BSTR bszStr1,[in] BSTR bszStr2,[out, retval] LONG *iRet); | 
 
 
 
 
 
 | 425 | 
 } | 
 
 
 
 
 
 | 426 | 
 cpp_quote("#endif") | 
 
 
 
 
 
 | 427 | 
 cpp_quote("") | 
 
 
 
 
 
 | 428 | 
 cpp_quote("#endif") |