@@ -368,279 +368,279 @@ internal static void ThrowIfError(JavaScriptErrorCode error)
368368 }
369369 }
370370
371- [ DllImport ( "jscript9.dll" ) ]
371+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
372372 internal static extern JavaScriptErrorCode JsCreateRuntime ( JavaScriptRuntimeAttributes attributes , JavaScriptRuntimeVersion runtimeVersion , JavaScriptThreadServiceCallback threadService , out JavaScriptRuntime runtime ) ;
373373
374- [ DllImport ( "jscript9.dll" ) ]
374+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
375375 internal static extern JavaScriptErrorCode JsCollectGarbage ( JavaScriptRuntime handle ) ;
376376
377- [ DllImport ( "jscript9.dll" ) ]
377+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
378378 internal static extern JavaScriptErrorCode JsDisposeRuntime ( JavaScriptRuntime handle ) ;
379379
380- [ DllImport ( "jscript9.dll" ) ]
380+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
381381 internal static extern JavaScriptErrorCode JsGetRuntimeMemoryUsage ( JavaScriptRuntime runtime , out UIntPtr memoryUsage ) ;
382382
383- [ DllImport ( "jscript9.dll" ) ]
383+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
384384 internal static extern JavaScriptErrorCode JsGetRuntimeMemoryLimit ( JavaScriptRuntime runtime , out UIntPtr memoryLimit ) ;
385385
386- [ DllImport ( "jscript9.dll" ) ]
386+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
387387 internal static extern JavaScriptErrorCode JsSetRuntimeMemoryLimit ( JavaScriptRuntime runtime , UIntPtr memoryLimit ) ;
388388
389- [ DllImport ( "jscript9.dll" ) ]
389+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
390390 internal static extern JavaScriptErrorCode JsSetRuntimeMemoryAllocationCallback ( JavaScriptRuntime runtime , IntPtr callbackState , JavaScriptMemoryAllocationCallback allocationCallback ) ;
391391
392- [ DllImport ( "jscript9.dll" ) ]
392+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
393393 internal static extern JavaScriptErrorCode JsSetRuntimeBeforeCollectCallback ( JavaScriptRuntime runtime , IntPtr callbackState , JavaScriptBeforeCollectCallback beforeCollectCallback ) ;
394394
395- [ DllImport ( "jscript9.dll" , EntryPoint = "JsAddRef" ) ]
395+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode , EntryPoint = "JsAddRef" ) ]
396396 internal static extern JavaScriptErrorCode JsContextAddRef ( JavaScriptContext reference , out uint count ) ;
397397
398- [ DllImport ( "jscript9.dll" ) ]
398+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
399399 internal static extern JavaScriptErrorCode JsAddRef ( JavaScriptValue reference , out uint count ) ;
400400
401- [ DllImport ( "jscript9.dll" , EntryPoint = "JsRelease" ) ]
401+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode , EntryPoint = "JsRelease" ) ]
402402 internal static extern JavaScriptErrorCode JsContextRelease ( JavaScriptContext reference , out uint count ) ;
403403
404- [ DllImport ( "jscript9.dll" ) ]
404+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
405405 internal static extern JavaScriptErrorCode JsRelease ( JavaScriptValue reference , out uint count ) ;
406406
407- [ DllImport ( "jscript9.dll" ) ]
407+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
408408 internal static extern JavaScriptErrorCode JsCreateContext ( JavaScriptRuntime runtime , IDebugApplication64 debugSite , out JavaScriptContext newContext ) ;
409409
410- [ DllImport ( "jscript9.dll" ) ]
410+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
411411 internal static extern JavaScriptErrorCode JsCreateContext ( JavaScriptRuntime runtime , IDebugApplication32 debugSite , out JavaScriptContext newContext ) ;
412412
413- [ DllImport ( "jscript9.dll" ) ]
413+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
414414 internal static extern JavaScriptErrorCode JsGetCurrentContext ( out JavaScriptContext currentContext ) ;
415415
416- [ DllImport ( "jscript9.dll" ) ]
416+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
417417 internal static extern JavaScriptErrorCode JsSetCurrentContext ( JavaScriptContext context ) ;
418418
419- [ DllImport ( "jscript9.dll" ) ]
419+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
420420 internal static extern JavaScriptErrorCode JsGetRuntime ( JavaScriptContext context , out JavaScriptRuntime runtime ) ;
421421
422- [ DllImport ( "jscript9.dll" ) ]
422+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
423423 internal static extern JavaScriptErrorCode JsStartDebugging ( IDebugApplication64 debugApplication ) ;
424424
425- [ DllImport ( "jscript9.dll" ) ]
425+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
426426 internal static extern JavaScriptErrorCode JsStartDebugging ( IDebugApplication32 debugApplication ) ;
427427
428- [ DllImport ( "jscript9.dll" ) ]
428+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
429429 internal static extern JavaScriptErrorCode JsIdle ( out uint nextIdleTick ) ;
430430
431- [ DllImport ( "jscript9.dll" ) ]
431+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
432432 internal static extern JavaScriptErrorCode JsParseScript ( string script , JavaScriptSourceContext sourceContext , string sourceUrl , out JavaScriptValue result ) ;
433433
434- [ DllImport ( "jscript9.dll" ) ]
434+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
435435 internal static extern JavaScriptErrorCode JsRunScript ( string script , JavaScriptSourceContext sourceContext , string sourceUrl , out JavaScriptValue result ) ;
436436
437- [ DllImport ( "jscript9.dll" ) ]
437+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
438438 internal static extern JavaScriptErrorCode JsSerializeScript ( string script , byte [ ] buffer , ref ulong bufferSize ) ;
439439
440- [ DllImport ( "jscript9.dll" ) ]
440+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
441441 internal static extern JavaScriptErrorCode JsParseSerializedScript ( string script , byte [ ] buffer , JavaScriptSourceContext sourceContext , string sourceUrl , out JavaScriptValue result ) ;
442442
443- [ DllImport ( "jscript9.dll" ) ]
443+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
444444 internal static extern JavaScriptErrorCode JsRunSerializedScript ( string script , byte [ ] buffer , JavaScriptSourceContext sourceContext , string sourceUrl , out JavaScriptValue result ) ;
445445
446- [ DllImport ( "jscript9.dll" ) ]
446+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
447447 internal static extern JavaScriptErrorCode JsGetPropertyIdFromName ( string name , out JavaScriptPropertyId propertyId ) ;
448448
449- [ DllImport ( "jscript9.dll" ) ]
449+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
450450 internal static extern JavaScriptErrorCode JsGetPropertyNameFromId ( JavaScriptPropertyId propertyId , out IntPtr buffer ) ;
451451
452- [ DllImport ( "jscript9.dll" ) ]
452+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
453453 internal static extern JavaScriptErrorCode JsGetUndefinedValue ( out JavaScriptValue undefinedValue ) ;
454454
455- [ DllImport ( "jscript9.dll" ) ]
455+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
456456 internal static extern JavaScriptErrorCode JsGetNullValue ( out JavaScriptValue nullValue ) ;
457457
458- [ DllImport ( "jscript9.dll" ) ]
458+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
459459 internal static extern JavaScriptErrorCode JsGetTrueValue ( out JavaScriptValue trueValue ) ;
460460
461- [ DllImport ( "jscript9.dll" ) ]
461+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
462462 internal static extern JavaScriptErrorCode JsGetFalseValue ( out JavaScriptValue falseValue ) ;
463463
464- [ DllImport ( "jscript9.dll" ) ]
464+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
465465 internal static extern JavaScriptErrorCode JsBoolToBoolean ( bool value , out JavaScriptValue booleanValue ) ;
466466
467- [ DllImport ( "jscript9.dll" ) ]
467+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
468468 internal static extern JavaScriptErrorCode JsBooleanToBool ( JavaScriptValue booleanValue , out bool boolValue ) ;
469469
470- [ DllImport ( "jscript9.dll" ) ]
470+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
471471 internal static extern JavaScriptErrorCode JsConvertValueToBoolean ( JavaScriptValue value , out JavaScriptValue booleanValue ) ;
472472
473- [ DllImport ( "jscript9.dll" ) ]
473+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
474474 internal static extern JavaScriptErrorCode JsGetValueType ( JavaScriptValue value , out JavaScriptValueType type ) ;
475475
476- [ DllImport ( "jscript9.dll" ) ]
476+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
477477 internal static extern JavaScriptErrorCode JsDoubleToNumber ( double doubleValue , out JavaScriptValue value ) ;
478478
479- [ DllImport ( "jscript9.dll" ) ]
479+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
480480 internal static extern JavaScriptErrorCode JsIntToNumber ( int intValue , out JavaScriptValue value ) ;
481481
482- [ DllImport ( "jscript9.dll" ) ]
482+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
483483 internal static extern JavaScriptErrorCode JsNumberToDouble ( JavaScriptValue value , out double doubleValue ) ;
484484
485- [ DllImport ( "jscript9.dll" ) ]
485+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
486486 internal static extern JavaScriptErrorCode JsConvertValueToNumber ( JavaScriptValue value , out JavaScriptValue numberValue ) ;
487487
488- [ DllImport ( "jscript9.dll" ) ]
488+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
489489 internal static extern JavaScriptErrorCode JsGetStringLength ( JavaScriptValue sringValue , out int length ) ;
490490
491- [ DllImport ( "jscript9.dll" ) ]
491+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
492492 internal static extern JavaScriptErrorCode JsPointerToString ( string value , UIntPtr stringLength , out JavaScriptValue stringValue ) ;
493493
494- [ DllImport ( "jscript9.dll" ) ]
494+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
495495 internal static extern JavaScriptErrorCode JsStringToPointer ( JavaScriptValue value , out IntPtr stringValue , out UIntPtr stringLength ) ;
496496
497- [ DllImport ( "jscript9.dll" ) ]
497+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
498498 internal static extern JavaScriptErrorCode JsConvertValueToString ( JavaScriptValue value , out JavaScriptValue stringValue ) ;
499499
500- [ DllImport ( "jscript9.dll" ) ]
500+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
501501 internal static extern JavaScriptErrorCode JsVariantToValue ( [ MarshalAs ( UnmanagedType . Struct ) ] ref object var , out JavaScriptValue value ) ;
502502
503- [ DllImport ( "jscript9.dll" ) ]
503+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
504504 internal static extern JavaScriptErrorCode JsValueToVariant ( JavaScriptValue obj , [ MarshalAs ( UnmanagedType . Struct ) ] out object var ) ;
505505
506- [ DllImport ( "jscript9.dll" ) ]
506+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
507507 internal static extern JavaScriptErrorCode JsGetGlobalObject ( out JavaScriptValue globalObject ) ;
508508
509- [ DllImport ( "jscript9.dll" ) ]
509+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
510510 internal static extern JavaScriptErrorCode JsCreateObject ( out JavaScriptValue obj ) ;
511511
512- [ DllImport ( "jscript9.dll" ) ]
512+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
513513 internal static extern JavaScriptErrorCode JsCreateExternalObject ( IntPtr data , JavaScriptObjectFinalizeCallback finalizeCallback , out JavaScriptValue obj ) ;
514514
515- [ DllImport ( "jscript9.dll" ) ]
515+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
516516 internal static extern JavaScriptErrorCode JsConvertValueToObject ( JavaScriptValue value , out JavaScriptValue obj ) ;
517517
518- [ DllImport ( "jscript9.dll" ) ]
518+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
519519 internal static extern JavaScriptErrorCode JsGetPrototype ( JavaScriptValue obj , out JavaScriptValue prototypeObject ) ;
520520
521- [ DllImport ( "jscript9.dll" ) ]
521+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
522522 internal static extern JavaScriptErrorCode JsSetPrototype ( JavaScriptValue obj , JavaScriptValue prototypeObject ) ;
523523
524- [ DllImport ( "jscript9.dll" ) ]
524+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
525525 internal static extern JavaScriptErrorCode JsGetExtensionAllowed ( JavaScriptValue obj , out bool value ) ;
526526
527- [ DllImport ( "jscript9.dll" ) ]
527+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
528528 internal static extern JavaScriptErrorCode JsPreventExtension ( JavaScriptValue obj ) ;
529529
530- [ DllImport ( "jscript9.dll" ) ]
530+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
531531 internal static extern JavaScriptErrorCode JsGetProperty ( JavaScriptValue obj , JavaScriptPropertyId propertyId , out JavaScriptValue value ) ;
532532
533- [ DllImport ( "jscript9.dll" ) ]
533+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
534534 internal static extern JavaScriptErrorCode JsGetOwnPropertyDescriptor ( JavaScriptValue obj , JavaScriptPropertyId propertyId , out JavaScriptValue propertyDescriptor ) ;
535535
536- [ DllImport ( "jscript9.dll" ) ]
536+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
537537 internal static extern JavaScriptErrorCode JsGetOwnPropertyNames ( JavaScriptValue obj , out JavaScriptValue propertyNames ) ;
538538
539- [ DllImport ( "jscript9.dll" ) ]
539+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
540540 internal static extern JavaScriptErrorCode JsSetProperty ( JavaScriptValue obj , JavaScriptPropertyId propertyId , JavaScriptValue value , bool useStrictRules ) ;
541541
542- [ DllImport ( "jscript9.dll" ) ]
542+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
543543 internal static extern JavaScriptErrorCode JsHasProperty ( JavaScriptValue obj , JavaScriptPropertyId propertyId , out bool hasProperty ) ;
544544
545- [ DllImport ( "jscript9.dll" ) ]
545+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
546546 internal static extern JavaScriptErrorCode JsDeleteProperty ( JavaScriptValue obj , JavaScriptPropertyId propertyId , bool useStrictRules , out JavaScriptValue result ) ;
547547
548- [ DllImport ( "jscript9.dll" ) ]
548+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
549549 internal static extern JavaScriptErrorCode JsDefineProperty ( JavaScriptValue obj , JavaScriptPropertyId propertyId , JavaScriptValue propertyDescriptor , out bool result ) ;
550550
551- [ DllImport ( "jscript9.dll" ) ]
551+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
552552 internal static extern JavaScriptErrorCode JsHasIndexedProperty ( JavaScriptValue obj , JavaScriptValue index , out bool result ) ;
553553
554- [ DllImport ( "jscript9.dll" ) ]
554+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
555555 internal static extern JavaScriptErrorCode JsGetIndexedProperty ( JavaScriptValue obj , JavaScriptValue index , out JavaScriptValue result ) ;
556556
557- [ DllImport ( "jscript9.dll" ) ]
557+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
558558 internal static extern JavaScriptErrorCode JsSetIndexedProperty ( JavaScriptValue obj , JavaScriptValue index , JavaScriptValue value ) ;
559559
560- [ DllImport ( "jscript9.dll" ) ]
560+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
561561 internal static extern JavaScriptErrorCode JsDeleteIndexedProperty ( JavaScriptValue obj , JavaScriptValue index ) ;
562562
563- [ DllImport ( "jscript9.dll" ) ]
563+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
564564 internal static extern JavaScriptErrorCode JsEquals ( JavaScriptValue obj1 , JavaScriptValue obj2 , out bool result ) ;
565565
566- [ DllImport ( "jscript9.dll" ) ]
566+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
567567 internal static extern JavaScriptErrorCode JsStrictEquals ( JavaScriptValue obj1 , JavaScriptValue obj2 , out bool result ) ;
568568
569- [ DllImport ( "jscript9.dll" ) ]
569+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
570570 internal static extern JavaScriptErrorCode JsHasExternalData ( JavaScriptValue obj , out bool value ) ;
571571
572- [ DllImport ( "jscript9.dll" ) ]
572+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
573573 internal static extern JavaScriptErrorCode JsGetExternalData ( JavaScriptValue obj , out IntPtr externalData ) ;
574574
575- [ DllImport ( "jscript9.dll" ) ]
575+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
576576 internal static extern JavaScriptErrorCode JsSetExternalData ( JavaScriptValue obj , IntPtr externalData ) ;
577577
578- [ DllImport ( "jscript9.dll" ) ]
578+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
579579 internal static extern JavaScriptErrorCode JsCreateArray ( uint length , out JavaScriptValue result ) ;
580580
581- [ DllImport ( "jscript9.dll" ) ]
581+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
582582 internal static extern JavaScriptErrorCode JsCallFunction ( JavaScriptValue function , JavaScriptValue [ ] arguments , ushort argumentCount , out JavaScriptValue result ) ;
583583
584- [ DllImport ( "jscript9.dll" ) ]
584+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
585585 internal static extern JavaScriptErrorCode JsConstructObject ( JavaScriptValue function , JavaScriptValue [ ] arguments , ushort argumentCount , out JavaScriptValue result ) ;
586586
587- [ DllImport ( "jscript9.dll" ) ]
587+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
588588 internal static extern JavaScriptErrorCode JsCreateFunction ( JavaScriptNativeFunction nativeFunction , IntPtr externalData , out JavaScriptValue function ) ;
589589
590- [ DllImport ( "jscript9.dll" ) ]
590+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
591591 internal static extern JavaScriptErrorCode JsCreateError ( JavaScriptValue message , out JavaScriptValue error ) ;
592592
593- [ DllImport ( "jscript9.dll" ) ]
593+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
594594 internal static extern JavaScriptErrorCode JsCreateRangeError ( JavaScriptValue message , out JavaScriptValue error ) ;
595595
596- [ DllImport ( "jscript9.dll" ) ]
596+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
597597 internal static extern JavaScriptErrorCode JsCreateReferenceError ( JavaScriptValue message , out JavaScriptValue error ) ;
598598
599- [ DllImport ( "jscript9.dll" ) ]
599+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
600600 internal static extern JavaScriptErrorCode JsCreateSyntaxError ( JavaScriptValue message , out JavaScriptValue error ) ;
601601
602- [ DllImport ( "jscript9.dll" ) ]
602+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
603603 internal static extern JavaScriptErrorCode JsCreateTypeError ( JavaScriptValue message , out JavaScriptValue error ) ;
604604
605- [ DllImport ( "jscript9.dll" ) ]
605+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
606606 internal static extern JavaScriptErrorCode JsCreateURIError ( JavaScriptValue message , out JavaScriptValue error ) ;
607607
608- [ DllImport ( "jscript9.dll" ) ]
608+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
609609 internal static extern JavaScriptErrorCode JsHasException ( out bool hasException ) ;
610610
611- [ DllImport ( "jscript9.dll" ) ]
611+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
612612 internal static extern JavaScriptErrorCode JsGetAndClearException ( out JavaScriptValue exception ) ;
613613
614- [ DllImport ( "jscript9.dll" ) ]
614+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
615615 internal static extern JavaScriptErrorCode JsSetException ( JavaScriptValue exception ) ;
616616
617- [ DllImport ( "jscript9.dll" ) ]
617+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
618618 internal static extern JavaScriptErrorCode JsDisableRuntimeExecution ( JavaScriptRuntime runtime ) ;
619619
620- [ DllImport ( "jscript9.dll" ) ]
620+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
621621 internal static extern JavaScriptErrorCode JsEnableRuntimeExecution ( JavaScriptRuntime runtime ) ;
622622
623- [ DllImport ( "jscript9.dll" ) ]
623+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
624624 internal static extern JavaScriptErrorCode JsIsRuntimeExecutionDisabled ( JavaScriptRuntime runtime , out bool isDisabled ) ;
625625
626- [ DllImport ( "jscript9.dll" ) ]
626+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
627627 internal static extern JavaScriptErrorCode JsStartProfiling ( IActiveScriptProfilerCallback callback , ProfilerEventMask eventMask , int context ) ;
628628
629- [ DllImport ( "jscript9.dll" ) ]
629+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
630630 internal static extern JavaScriptErrorCode JsStopProfiling ( int reason ) ;
631631
632- [ DllImport ( "jscript9.dll" ) ]
632+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
633633 internal static extern JavaScriptErrorCode JsEnumerateHeap ( out IActiveScriptProfilerHeapEnum enumerator ) ;
634634
635- [ DllImport ( "jscript9.dll" ) ]
635+ [ DllImport ( "jscript9.dll" , CharSet = CharSet . Unicode ) ]
636636 internal static extern JavaScriptErrorCode JsIsEnumeratingHeap ( out bool isEnumeratingHeap ) ;
637637
638638 /// <summary>
639639 /// ProcessDebugManager COM interface.
640640 /// </summary>
641641 [ ComImport ]
642642 [ Guid ( "78A51822-51F4-11D0-8F20-00805F2CD064" ) ]
643- public class ProcessDebugManager
643+ internal class ProcessDebugManager
644644 {
645645 }
646646 }
0 commit comments