Windows APIs
Symbols in chakra.dll
- CreateChakraEngine
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllCanUnloadNow
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllGetClassObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllRegisterServer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllUnregisterServer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DumpDiagInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsAddRef
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsBoolToBoolean
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsBooleanToBool
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCallFunction
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCollectGarbage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsConstructObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsConvertValueToBoolean
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsConvertValueToNumber
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsConvertValueToObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsConvertValueToString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateArray
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateArrayBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateDataView
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateExternalArrayBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateExternalObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateFunction
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateNamedFunction
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateRangeError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateReferenceError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateRuntime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateSymbol
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateSyntaxError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateThreadService
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateTypeError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateTypedArray
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsCreateURIError
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDefineProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDeleteIndexedProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDeleteProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDisableRuntimeExecution
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDiscardBackgroundParse
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDisposeRuntime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsDoubleToNumber
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsEnableRuntimeExecution
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsEnumerateHeap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsEquals
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsExperimentalApiRunModule
(
)
- JsGetAndClearException
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetArrayBufferStorage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetContextData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetContextOfObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetCurrentContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetDataViewStorage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetExtensionAllowed
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetFalseValue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetGlobalObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetIndexedPropertiesExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetIndexedProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetNullValue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetOwnPropertyDescriptor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetOwnPropertyNames
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetOwnPropertySymbols
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetPropertyIdFromName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetPropertyIdFromSymbol
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetPropertyIdType
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetPropertyNameFromId
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetPrototype
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetRuntime
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetRuntimeMemoryLimit
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetRuntimeMemoryUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetStringLength
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetSymbolFromPropertyId
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetTrueValue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetTypedArrayInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetTypedArrayStorage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetUndefinedValue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsGetValueType
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsHasException
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsHasExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsHasIndexedPropertiesExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsHasIndexedProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsHasProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsIdle
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsInitializeJITServer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsInspectableToObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsInstanceOf
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsIntToNumber
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsIsEnumeratingHeap
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsIsRuntimeExecutionDisabled
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsNumberToDouble
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsNumberToInt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsObjectToInspectable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsParseScript
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsParseScriptWithAttributes
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsParseSerializedScript
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsParseSerializedScriptWithCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsPointerToString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsPreventExtension
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsProjectWinRTNamespace
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsQueueBackgroundParse
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsRelease
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsRunScript
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsRunSerializedScript
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsRunSerializedScriptWithCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSerializeScript
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetContextData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetCurrentContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetException
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetIndexedPropertiesToExternalData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetIndexedProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetObjectBeforeCollectCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetProjectionEnqueueCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetPromiseContinuationCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetProperty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetPrototype
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetRuntimeBeforeCollectCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetRuntimeMemoryAllocationCallback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsSetRuntimeMemoryLimit
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsStartDebugging
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsStartProfiling
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsStopProfiling
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsStrictEquals
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsStringToPointer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsValueToVariant
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsVarAddRef
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsVarRelease
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsVarToExtension
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsVarToScriptDirect
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- JsVariantToValue
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapAddRootSection
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapCollect
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapCreate
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapDestroy
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapDisableCollection
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapIsValidObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapMemSize
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapNotifyCurrentThreadDetach
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapProtectCurrentThread
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapRemoveRootSection
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapReportHeapSize
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapRootAlloc
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapRootAllocLeaf
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapRootRealloc
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapRootReallocLeaf
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapSynchronizeWithCollector
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapUnprotectCurrentThread
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MemProtectHeapUnrootAndZero
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapAddExternalMemoryUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapAllocLeaf
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapAllocLeafFinalized
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapAllocTraced
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapAllocTracedFinalized
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapCollectGarbageInThread
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapCreateWeakReference
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapGetRealAddressFromInterior
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapGetStrongReference
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapHasWeakReferenceCleanupOccurred
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapRootAddRef
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RecyclerNativeHeapRootRelease
(
,
,
,
,
,
,
,
,
,
,
,
,
,
)