mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
1345 lines
52 KiB
JSON
1345 lines
52 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"JS_SOURCE_CONTEXT_NONE"
|
|
,"Type":{"Kind":"Native","Name":"UInt64"}
|
|
,"ValueType":"UInt64"
|
|
,"Value":18446744073709551615
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"JsRuntimeVersion"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"JsRuntimeVersion10","Value":0}
|
|
,{"Name":"JsRuntimeVersion11","Value":1}
|
|
,{"Name":"JsRuntimeVersionEdge","Value":-1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"JsErrorCode"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"JsNoError","Value":0}
|
|
,{"Name":"JsErrorCategoryUsage","Value":65536}
|
|
,{"Name":"JsErrorInvalidArgument","Value":65537}
|
|
,{"Name":"JsErrorNullArgument","Value":65538}
|
|
,{"Name":"JsErrorNoCurrentContext","Value":65539}
|
|
,{"Name":"JsErrorInExceptionState","Value":65540}
|
|
,{"Name":"JsErrorNotImplemented","Value":65541}
|
|
,{"Name":"JsErrorWrongThread","Value":65542}
|
|
,{"Name":"JsErrorRuntimeInUse","Value":65543}
|
|
,{"Name":"JsErrorBadSerializedScript","Value":65544}
|
|
,{"Name":"JsErrorInDisabledState","Value":65545}
|
|
,{"Name":"JsErrorCannotDisableExecution","Value":65546}
|
|
,{"Name":"JsErrorHeapEnumInProgress","Value":65547}
|
|
,{"Name":"JsErrorArgumentNotObject","Value":65548}
|
|
,{"Name":"JsErrorInProfileCallback","Value":65549}
|
|
,{"Name":"JsErrorInThreadServiceCallback","Value":65550}
|
|
,{"Name":"JsErrorCannotSerializeDebugScript","Value":65551}
|
|
,{"Name":"JsErrorAlreadyDebuggingContext","Value":65552}
|
|
,{"Name":"JsErrorAlreadyProfilingContext","Value":65553}
|
|
,{"Name":"JsErrorIdleNotEnabled","Value":65554}
|
|
,{"Name":"JsErrorCategoryEngine","Value":131072}
|
|
,{"Name":"JsErrorOutOfMemory","Value":131073}
|
|
,{"Name":"JsErrorCategoryScript","Value":196608}
|
|
,{"Name":"JsErrorScriptException","Value":196609}
|
|
,{"Name":"JsErrorScriptCompile","Value":196610}
|
|
,{"Name":"JsErrorScriptTerminated","Value":196611}
|
|
,{"Name":"JsErrorScriptEvalDisabled","Value":196612}
|
|
,{"Name":"JsErrorCategoryFatal","Value":262144}
|
|
,{"Name":"JsErrorFatal","Value":262145}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"JsRuntimeAttributes"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"JsRuntimeAttributeNone","Value":0}
|
|
,{"Name":"JsRuntimeAttributeDisableBackgroundWork","Value":1}
|
|
,{"Name":"JsRuntimeAttributeAllowScriptInterrupt","Value":2}
|
|
,{"Name":"JsRuntimeAttributeEnableIdleProcessing","Value":4}
|
|
,{"Name":"JsRuntimeAttributeDisableNativeCodeGeneration","Value":8}
|
|
,{"Name":"JsRuntimeAttributeDisableEval","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"JsMemoryEventType"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"JsMemoryAllocate","Value":0}
|
|
,{"Name":"JsMemoryFree","Value":1}
|
|
,{"Name":"JsMemoryFailure","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"JsMemoryAllocationCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"allocationEvent","Type":{"Kind":"ApiRef","Name":"JsMemoryEventType","TargetKind":"Default","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"allocationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsBeforeCollectCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsBackgroundWorkItemCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsThreadServiceCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"JsBackgroundWorkItemCallback","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsValueType"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"JsUndefined","Value":0}
|
|
,{"Name":"JsNull","Value":1}
|
|
,{"Name":"JsNumber","Value":2}
|
|
,{"Name":"JsString","Value":3}
|
|
,{"Name":"JsBoolean","Value":4}
|
|
,{"Name":"JsObject","Value":5}
|
|
,{"Name":"JsFunction","Value":6}
|
|
,{"Name":"JsError","Value":7}
|
|
,{"Name":"JsArray","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"JsFinalizeCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsNativeFunction"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callee","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"isConstructCall","Type":{"Kind":"Native","Name":"Boolean"},"Attrs":["In"]}
|
|
,{"Name":"arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
|
|
,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"JsCreateRuntime"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"attributes","Type":{"Kind":"ApiRef","Name":"JsRuntimeAttributes","TargetKind":"Default","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"runtimeVersion","Type":{"Kind":"ApiRef","Name":"JsRuntimeVersion","TargetKind":"Default","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"threadService","Type":{"Kind":"ApiRef","Name":"JsThreadServiceCallback","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCollectGarbage"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsDisposeRuntime"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetRuntimeMemoryUsage"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"memoryUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetRuntimeMemoryLimit"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"memoryLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetRuntimeMemoryLimit"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"memoryLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetRuntimeMemoryAllocationCallback"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"allocationCallback","Type":{"Kind":"ApiRef","Name":"JsMemoryAllocationCallback","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetRuntimeBeforeCollectCallback"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"beforeCollectCallback","Type":{"Kind":"ApiRef","Name":"JsBeforeCollectCallback","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsAddRef"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsRelease"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":["X64","Arm64"]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetCurrentContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"currentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetCurrentContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetRuntime"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsStartDebugging"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":["X64","Arm64"]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsIdle"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nextIdleTick","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsParseScript"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsRunScript"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSerializeScript"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsParseSerializedScript"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsRunSerializedScript"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetPropertyIdFromName"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetPropertyNameFromId"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetUndefinedValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"undefinedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetNullValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nullValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetTrueValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"trueValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetFalseValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"falseValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsBoolToBoolean"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"booleanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsBooleanToBool"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"boolValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsConvertValueToBoolean"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"booleanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetValueType"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JsValueType","TargetKind":"Default","Api":"System.Js","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsDoubleToNumber"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"doubleValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsIntToNumber"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"intValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsNumberToDouble"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"doubleValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsConvertValueToNumber"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"numberValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetStringLength"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsPointerToString"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"stringValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]}
|
|
,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsStringToPointer"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]}
|
|
,{"Name":"stringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsConvertValueToString"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsVariantToValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsValueToVariant"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetGlobalObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"globalObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateExternalObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"finalizeCallback","Type":{"Kind":"ApiRef","Name":"JsFinalizeCallback","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsConvertValueToObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetPrototype"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"prototypeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetPrototype"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"prototypeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetExtensionAllowed"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsPreventExtension"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetOwnPropertyDescriptor"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetOwnPropertyNames"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"useStrictRules","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsHasProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"hasProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsDeleteProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"useStrictRules","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsDefineProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"propertyDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsHasIndexedProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetIndexedProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetIndexedProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsDeleteIndexedProperty"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsEquals"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"object2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsStrictEquals"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"object2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsHasExternalData"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetExternalData"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"externalData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetExternalData"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"externalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateArray"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCallFunction"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"arguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
|
|
,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"JsConstructObject"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"arguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
|
|
,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateFunction"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nativeFunction","Type":{"Kind":"ApiRef","Name":"JsNativeFunction","TargetKind":"FunctionPointer","Api":"System.Js","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateRangeError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateReferenceError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateSyntaxError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateTypeError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateURIError"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsHasException"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hasException","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsGetAndClearException"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"exception","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsSetException"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"exception","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsDisableRuntimeExecution"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsEnableRuntimeExecution"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsIsRuntimeExecutionDisabled"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"isDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsStartProfiling"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IActiveScriptProfilerCallback","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"eventMask","Type":{"Kind":"ApiRef","Name":"PROFILER_EVENT_MASK","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"context","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsStopProfiling"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"reason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"JsEnumerateHeap"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScriptProfilerHeapEnum","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsIsEnumeratingHeap"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"isEnumeratingHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsCreateContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":["X86"]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"JsStartDebugging"
|
|
,"SetLastError":false
|
|
,"DllImport":"chakra.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"System.Js","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":["X86"]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|