 

 !®

 !"#$%&'
(($
 !)' !* (+
,-$./!'0.1!2! !,33 ,"'4!!5! ',,.' 2!6!'72!,1 .!
./!2! ' ,.42!!6!2",27 " ,22'./!1 .!'0"8 ,' .4!
' !  9./!'0.1!&1/!./!!6!&72!,'..4.'"& 24, 91./'4.27..' & "
1 ." '0 ..2!& 7!/ .:2."& ;42."& 0. ! 0' .42 4'!& 4"& ' 
 0 9!7! .'./!!42..':!':. !,0'74!&.'./!0422!.!6.! .22'1!,:"2:2!21
./!2! '!6!2",27 "1 .!./.7":!72!,0'749!'0.,!&'4!'0
,!2 9&''4!'0!0'7 !04./!&1./'4.27. 9./!9! !2."'0./!0'!9' 9& ./!
2! '78! '1 .!'!!! ..' .'!0'7 !'0./!'0.1!& ,!022"
,27 "1 ."./.<=./!'0.1!122'!.!'7: .' 1./'./!.!7&!;47! .&
'0.1!&".!7',.&<=./!'!.' '0./!'0.1!122:!4  .!4.!,'!'0!!&<>=
!' ./!'0.1!&0 "&122:!'!.!, ''2'1..!  0'7.' ',5!95! :"./!
2! '&'.9! .'!72'"!!/22!.!'0'7./!:'0 "1 ."'0 "8 ,./!
'0.1!  '5,!, 1./ 22 042.  , ./! ! .! 8 '0 .0.'" ;42."& !0'7 !&
4"& ,!00'.1./"'4
?$@(($($
 !)' !* >(+
"#
9 A
- A
9 A
>B? +
C2-
D5 
E,$ 
A/F- 
+ C
!- E
F- A
!?$ A
) 8 A
)! +
>)?8 C
C)-$ D
F- D
)! D
),-?$ A
>)  >
C) - >E
D)  >
E)? C
A)0$ C>
+). CD
)- CE
)- CA
)-$ C+
)-$ D
>,-,'7--<,,=F- D>
 !)' !* C(+
> DE
>)! DE
>),-?$ DE
>>)-$ DE
>C). DA
C, DA
C0$ DA
C/ D+
CG?F$ D
CF$ E
C>$ E>
CC) E>
CD2?-B-'@H-<2'= E>
CE EC
>4 EE
>/ EE
>)- EE
>I E+
>>5?:- E
>>!$,-?$7- E
>>$,-?$7- E
>4-,'7 A
>)- A
>I A
>>5?:- A
>>4-,'7 A
>>)- A
>>I A>
>>>5?:- AC
>C4-.,'7 AC
>C)- AC
>CI AA
>C>5?:- A
>D4-0$)'  +
 !)' !* D(+
>D)- +
>DI +
>D>5?:- +C
>E4--<J= +D
>E)- +D
>EI +E
>E>5?:- +A
>A4--<F= +A
>A)- ++
>AI +
>A>5?:- 
>+4-0$ 
>+)- 
>+I 
>+>5?:- >
>4- C
>)- C
>I D
>>5?:- E
>4-)'  A
>)- A
>I +
>>5?:- +
>4-2' 
>)- 
>I 
>>5?:- >
>4-/..9!. D
>)- D
>I E
>>5?:- E
>>4-/..4. A
>>)- A
>>I 
 !)' !* E(+
>>>5?:- C
>C4--$ A
>C)- A
>CI 
>C>5?:- 
>D4--$G? >
>D)- >
>DI<?-@-%= C
>D>I<?= A
>DC5?:- 
>E4--$ >
>E)- >
>EI >>
>E>5?:- >D
C,22 >A
C,1-B? >+
C1-B? D>
DF- AC
E AD
A.FJ2- AA
A$@?!K! AA
 !)' !*9 A(+
$
 %
 .-?$-@F-&@-?-F$F)' !
'7(-6@<@JF.@=
 .@?$$F)' &)' -$--
@-JF-?F$-&@?&@-$-
> .-?$-@&-$)' )' -$$F-&
J@$$$FJ$$G?$F$$
F-
C FJ)' )' -$$F-@$
LF?-
:$$?@?FL$F---
$
 -  @   @  ?M  -   @B- 
F?-
 $&'
 -%-
-@B<N'6&N2=
---
?-?-B&-B
F$-?$B
 '-@BG?F@?FJ@--
> .-@@?@
 !)' !*9 +(+
$&,$
F-$$&/F-
2@?-%&2-
C .---?$$$$G?-?F$
-$$JAdministrator
install.cmd K -$ $&- %$  F
?$-??install.cmd --helpF$@-?
test.cmd K !-? 1J - / <1/= - -?   -% . -?
G?-%@?--?Finstall.cmd
uninstall.cmdK4?-$-%
F$$
D F-?$$$F$FJ@-@?
??-&J4
E 0-$F-F@FF-,22
( )&*
 .@-$?$@F-B?$?$-$-$$?
-$
 F$-B--B?
>@K.$?@?@>EC@F$&@?-@>
@->@-$
EC@K.$?@?EC@F$-@EC@-
EC@-$
> 0?--B--B?
 !)' !*9 (+
,'7F1%<,1=K.$?$$)' ,'7F?-
@-&F&-?@-?$L$
-$F1%<1=.$?$$@)' ,'7)' -$
F?-@-&F&-?@-?$L$
,'7F<,= K O4@P .$?$$)' ,'7
F?---?@-?$L$
-$F<=O4@P.$?$$@)' ,'7
)' -$F?---?@-?$L
$
C .-$@FF?-F$-B?$F$F?$?-B?$
,1>&,1EC
1>&1EC
,>&,EC
>&EC
+ ,&
 !-$?F@-?@-?<=&F%F
@-F$F?-$-
(($($
 .-$?@%2BJ$B$?@H-$?$
-J?@H-$?
> .-%-?@H--@F$2BJF$?@H-$?

C .2B-@-$?-$$-?J$
J-JB-?-
 !)' !*9 (+
rundll32.exe <SUBJECT_MODULE>.ocx,ExtractLicense
D .--@J$$@?-$$
rundll32.exe <SUBJECT_MODULE>.ocx,ShowLicense
E .--@.,'4.?-$$
rundll32.exe <SUBJECT_MODULE>.ocx,PrintLicense
A !---J?G?,?FJ@J$
@-Q-J?$J@$?
7?B$
,-
.2@94,<.2:,=
94,<2,=
F-?$94,
+ 7R$?&-B?-J--J&
J  & -  F- J @ -$ -$@ F  % F -
F-?$?@$
 2B@$?@?-%??G?-%
$.-%$FB
$$$?@F?@G?%?-%@B-
?@- )!.unlock $J-%? )-
$$$-%@J@@--FF
-F)!F--F$
- .&
 .@-$?>?$@S7)'TS7 'TS./T

0
$

 !)' !*9 (+
 !-?J-@??@G?-J
./ ? <FG?= 7 ' ? <FG?= ? ?@H--
7)'?
> ./?$
JF?
?@?B&J%$$$J
$?-$-$@J?J-7)'-$
C 7 '?$
JF?(@@
?@?B&J%$$$J
$?-$-$@J?J-7)'-$
D 7)'?$
JF?(@@
@?B&J%$$$J
$?$@F?-$@J?
/ 0%12
 B$?@%$-JB$
 1%-B?G?$B'62
> -B?G?$F'62B@?-)' BJ
$?-@
C ,F?$?-B?B-@-?-$$
rundll32.exe <SUBJECT_MODULE>.ocx,ExtractConfig
D 0$F'6&2)' B$?@-FJFJ-$
 !)' !*9 (+
jess-<CONFIGURATION>-<VERSION>_<ORDER_ID>.<EXTENSION>
.FJ$J)' -$  $?B$F$EC@
$-FI
jess-ssr64-1.2.1_1010101010.ocx
jess-ssr64-1.2.1_1010101010.lic
jess-ssr64-1.2.1_1010101010.json
E '-$-'6B@@-
DllRegisterServerF?-<F1J,8R--?$=&?-$$
-?J$
regsvr32.exe jess-<CONFIGURATION>-<VERSION>_<ORDER_ID>.ocx
3 4&'&
 .@G?1J6J1J'
 FR--?$$$$$?F?
--FF$??F'7(-6-$.@-@?
$$$??'7(-6-$&$%J-?&
@?$
5?:-<=
5?:-F-<5:=
1J-/<1/=
(UU<F-$F1JF$=
 !.<?=
)-
)-
.-
,
 !)' !*9 >(+
)
?

9
)
?@
!
.2
J
5?0<50=
J:?
/


5?':'2
7@
!<?=
-
> >@-$?@F-F$>@$EC@-$?
@F-F$EC@$/J$$$G?>@-$@
@??J?$?-EC@-
$???&%5??10$
 !)' !*9 C(+
C ,R$$$@?F?$--$?
FR--?$F?$$B?J?
-$F-JJ
D ,R$$$-F$F$@?$-
JF@JF-&?-$-F?-F$--@
?@?B?-FF--F?-F$@-@
-,2?F$F'6B?'5J?F$7-F,8@
-%0T5J.2@$?$-'6B
E !-@F-?&J-$F-$$@-@--@@
IDispatch?@
A @F-'2!?$-$@
5 
 @-@F-??$@F$$$$?$
-B-?&-?$-@?L$???@
$$$??
 F-???
interface interface_name {

...

...

...
}
J
 !)' !*9 D(+
interface_nameK-?F-$
> .-?--?
[enumerator] K---J?$??
?-B-$J&F&@F!?$5 .'7F-7
$$?J?$@@H-??-B-J
-?-%for&foreach&-$??--%$&%)-&
??-?@H---:$?@
F-$%?$@
C 7???
name(arg1 : type1, arg2 : type2, arg3 : type3 = default_value) : result_type
J
nameK-$$
arg1, arg2, arg3K?$$
type1, type2, type3KL?$$
= default_valueKF??F?$
result_typeKL$F??F$??
D ???
name : type = default_value [optional_traits]
1@$-?
KE@JL4.0E2!-
@Ktruefalse
@H-K
K>@J
F-KF-@@
'.K-B-@@
 !)' !*9 E(+
?
read-onlyK-@R?
case-insensitiveK2-F?R-@?@
-B
6 '&
 )' !-@F)' R-&J?
?@F-JLG?-FE@J--
-?4.0E2!-!$?'7(-6-$$
@??-?-F-?
-F$
 .?)' $?:'7%<:'7=)' -?$-F
?-&@?:'7J)' FJ
')' -?$F:'7--$:'7F--F
$--?$?
')' -?$:'7?--B:'7@F
-?-
> ?-?0E>ED-$-?-?
?- :'7%<:'7=
utf-8 0xEF, 0xBB, 0xBF
utf-16 0xFF, 0xFE
utf-32 0xFF, 0xFE, 0x00, 0x00
.@?-
 !)' !*F- A(+

 *2
 '7'
enum JsonNodeKind {
jsonNodeObject = 1
jsonNodeArray = 2
jsonNodeNull = 3
jsonNodeNumeric = 4
jsonNodeString = 5
jsonNodeBoolean = 6
}
 .JsonNodeKind?$B@%F)' 
jsonNodeObject = 1
 7)' @H-{}.
jsonNodeArray = 2
> 7)' [].
jsonNodeNull = 3
C 7)' null?
jsonNodeNumeric = 4
D 7)' ?$@
jsonNodeString = 5
E 7)' 
jsonNodeBoolean = 6
A 7)' truefalse.
 !)' !*F- +(+
 
enum JsonError {
jsonErrorSuccess = 0
jsonErrorCommonFirst = 256
jsonErrorCommonInvalidArgument = 256
jsonErrorCommonInvalidObjectState = 257
jsonErrorCommonUnsupportedByObjectKind = 258
jsonErrorCommonIndexOutOfBoundary = 259
jsonErrorCommonInvalidEncodingSequence = 260
jsonErrorCommonBadDereferencing = 261
jsonErrorCommonNoMemoryAllocated = 262
jsonErrorCommonLast = 262
jsonErrorParserFirst = 4096
jsonErrorParserUnexpectedEndOfData = 4096
jsonErrorParserUnexpectedToken = 4097
jsonErrorParserInvalidData = 4098
jsonErrorParserInvalidEscapeSequence = 4099
jsonErrorParserLast = 4099
jsonErrorDomFirst = 12288
jsonErrorDomCannotBeAddedToObject = 12288
jsonErrorDomCannotBeAddedToArray = 12289
jsonErrorDomNoReadAccess = 12290
jsonErrorDomNoWriteAccess = 12291
jsonErrorDomNodeNotFound = 12292
jsonErrorDomAlreadyAtRoot = 12293
jsonErrorDomNodeHasNoName = 12294
jsonErrorDomNoAssociatedNode = 12295
jsonErrorDomForeignNode = 12296
 !)' !*F- (+
jsonErrorDomLast = 12296
jsonErrorSchemaFirst = 16384
jsonErrorSchemaInvalidUri = 16384
jsonErrorSchemaCannotBeResolved = 16385
jsonErrorSchemaUnexpectedValue = 16386
jsonErrorSchemaUnexpectedValueType = 16387
jsonErrorSchemaDuplicatedAssertion = 16388
jsonErrorSchemaInvalidAssertionSyntax = 16389
jsonErrorSchemaReferenceCycle = 16390
jsonErrorSchemaDuplicatedId = 16391
jsonErrorSchemaUnexpectedSchema = 16392
jsonErrorSchemaUnsupportedSchema = 16393
jsonErrorSchemaRegex = 16394
jsonErrorSchemaSchemaRequired = 16395
jsonErrorSchemaLast = 16395
jsonErrorValidationFirst = 20480
jsonErrorValidationFalseAssertion = 20480
jsonErrorValidationValueType = 20481
jsonErrorValidationValue = 20482
jsonErrorValidationRequiredProperty = 20483
jsonErrorValidationNodeCount = 20484
jsonErrorValidationNotUnique = 20485
jsonErrorValidationRequiredNode = 20486
jsonErrorValidationLast = 20486
}
 JsonError
B@@-B--!-?-&
$FJ-@--B?
 !)' !*F- (+
!-$ B?
Common 
Parser 
Dom 
Schema 1&
Validation 1&
.@!-
jsonErrorSuccess = 0
 7V W
jsonErrorCommonFirst = 256
> 7-B-$$-
jsonErrorCommonInvalidArgument = 256
C 7V?$W
jsonErrorCommonInvalidObjectState = 257
D 73.@H-3
jsonErrorCommonUnsupportedByObjectKind = 258
E 73.-?@@H-%3
jsonErrorCommonIndexOutOfBoundary = 259
A 73?F@?3
jsonErrorCommonInvalidEncodingSequence = 260
+ 73:G?-??@---?3
jsonErrorCommonBadDereferencing = 261
 73!F-$3
jsonErrorCommonNoMemoryAllocated = 262
 73G?$$J-3
 !)' !*F- (+
jsonErrorCommonLast = 262
 7--$$-
jsonErrorParserFirst = 4096
 7-B--
jsonErrorParserUnexpectedEndOfData = 4096
> 734-F3
jsonErrorParserUnexpectedToken = 4097
C 734-%3
jsonErrorParserInvalidData = 4098
D 7WW
jsonErrorParserInvalidEscapeSequence = 4099
E 734-L-G?-3
jsonErrorParserLast = 4099
A 7---
jsonErrorDomFirst = 12288
+ 7-B-,'7-
jsonErrorDomCannotBeAddedToObject = 12288
 73?-@,'7@H-3
jsonErrorDomCannotBeAddedToArray = 12289
 73?-@,'73
jsonErrorDomNoReadAccess = 12290
 73 @3
jsonErrorDomNoWriteAccess = 12291
 73 J@3
jsonErrorDomNodeNotFound = 12292
 !)' !*F- (+
> 73G?F?3
jsonErrorDomAlreadyAtRoot = 12293
C 73.3
jsonErrorDomNodeHasNoName = 12294
D 73.$3
jsonErrorDomNoAssociatedNode = 12295
E 73 -JG?3
jsonErrorDomForeignNode = 12296
A 73.@,'7-?$3
jsonErrorDomLast = 12296
+ 7--,'7-
JsonErrorSchemaFirst = 16384
 7-B--$-
jsonErrorSchemaInvalidUri = 16384
> 7343
jsonErrorSchemaCannotBeResolved = 16385
> 73.G?-$-@3
jsonErrorSchemaUnexpectedValue = 16386
> 734-?3
jsonErrorSchemaUnexpectedValueType = 16387
>> 734-?3
jsonErrorSchemaDuplicatedAssertion = 16388
>C 73,?-3
jsonErrorSchemaInvalidAssertionSyntax = 16389
>D 733
 !)' !*F- >(+
jsonErrorSchemaReferenceCycle = 16390
>E 73F----3
jsonErrorSchemaDuplicatedId = 16391
>A 73,?--$,3
jsonErrorSchemaUnexpectedSchema = 16392
>+ 734-XY-$X-3
jsonErrorSchemaUnsupportedSchema = 16393
> 734?XY-$X43
jsonErrorSchemaRegex = 16394
C 73?--@-3
jsonErrorSchemaSchemaRequired = 16395
C 73-$G?3
jsonErrorSchemaLast = 16395
C 7---$-
jsonErrorValidationFirst = 20480
C> 7--5-
jsonErrorValidationFalseAssertion = 20480
CC 7303
jsonErrorValidationValueType = 20481
CD 735?X$G?$3
jsonErrorValidationValue = 20482
CE 735?X$G?$3
jsonErrorValidationRequiredProperty = 20483
CA 73G?$3
jsonErrorValidationNodeCount = 20484
 !)' !*F- C(+
C+ 73 -?X$$G?$3
jsonErrorValidationNotUnique = 20485
C 73 X$?G?G?$3
jsonErrorValidationRequiredNode = 20486
D 73G?$3
jsonErrorValidationLast = 20486
D 7--5-
( *7'
enum JsonStatusKind {
jsonStatusUnknown = 0
jsonStatusJess = 1
jsonStatusSystem = 2
jsonStatusProvider = 3
}
 JsonStatusKindB%F?F$?F$?'??$
@@
jsonStatusUnknown = 0
 7 ?F$
jsonStatusJess = 1
> 7.??F$-@@-B-
jsonStatusSystem = 2
C 7.??F$-@'
jsonStatusProvider = 3
 !)' !*F- D(+
D 7 .??F$-B-?F%G?
,
+ 82''
enum JsonSchemaStandard {
jsonSchemaStandardUndefined = 0
jsonSchemaStandardDraft07 = 7
}
 JsonSchemaStandardB)' -$?
jsonSchemaStandardUndefined = 0
 7)' -$?B-B
jsonSchemaStandardDraft07 = 7
> 7)' -$,FA
 
 
interface IJsonEssentials {

id : integer [read-only]
versionMajor : integer [read-only]
versionMinor : integer [read-only]
versionPatch : integer [read-only]
licenseText : string [read-only]
tools : IJsonTools [read-only]

unlock(licenseToken : string) : boolean
 !)' !*F- E(+
createDocument() : IJsonDocument
createSchemas() : IJsonSchemas
}
 .)!BF-F)!-@F$
F--@-@JF-$)-@H-$$F
$F?
id : integer [read-only]
 ?4G?,-J@-
versionMajor : integer [read-only]
> ?.$H@-$?
versionMinor : integer [read-only]
C ?.$@-$?
versionPatch : integer [read-only]
D ?.-@-$?
licenseText : string [read-only]
E ?.F-B
tools : IJsonTools [read-only]
A ?@-F).@H-4$R--J
-F).-$M&@R-@J@J
F--).F-
unlock(licenseToken : string) : boolean
+ !R-4-%@?-BlicenseToken$?@B-@
?@?-%$@-@@H-.FJF
)! F-G?@?-% id& versionMajor& versionMinor& versionPatch
?@G?-F$FB?--F??-%$J@
 !)' !*F- A(+
7'. .-%$?@--@@-?@
?-?M$?@-J.@--
%-(-
?trueF@@?-%?--F?&falseJ
createDocument() : IJsonDocument
 !R-J-F$)' -?$4$$R-J
-J-F),-?$-$M&@R-
@J@J-)' -?$
?.),-?$F-FJ-)' -?$@H-
createSchemas() : IJsonSchemas
 !R-J-F-$---4$$R-J
-J-F)-$-$M&@R-
@J@J--$--.$@-B?-?
)' -$$$&B?
?.)-$F-FJ-)' -$--
 0*2
interface IJsonDocument {

json : string [read-only]
root : IJsonNode [read-only]
encoding : string [case-insensitive]
format : IJsonFormat [read-only]
location : string [read-only]

makeEmptyObject() : IJsonNode
 !)' !*F- +(+
makeEmptyArray() : IJsonNode
makeValue(value : object) : IJsonNode
save(
target : object,
encoding : string = undefined,
request : object = undefined,
writeBom : boolean = false) : IJsonStatus
load(
source : object,
encoding : string = undefined,
request : string = undefined) : IJsonStatus
parse(json : string) : IJsonStatus
}
 . ),-?$ B  F- F  ),-?$ -   @ F 
$F)' -?$$?--
json : string [read-only]
 ?$-)' F-?$)' F$?
)0$@format.F)' @H-$?
$-J-$J4-,'7
root : IJsonNode [read-only]
> ?@H-F-4-.,'7
encoding : string [read-write, case-insensitive]
C ?!-$?F)' -?$!-&4-0$

location : string [read-only]