ReactOS 0.4.15-dev-7934-g1dc8d80
jsglobal.idl
Go to the documentation of this file.
1/*
2 * Copyright 2008 Jacek Caban for CodeWeavers
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19#pragma makedep regtypelib
20
21#include "jsglobal_dispid.h"
22
23import "oaidl.idl";
24
25[
26 uuid(3eef9759-35fc-11d1-8ce4-00c04fc2b085),
27 version(1.0),
28]
30{
31 importlib("stdole2.tlb");
32
33 interface StringInstance;
34
35 [
36 uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b086)
37 ]
38 dispinterface GlobalObj {
39 properties:
40 [id(DISPID_GLOBAL_NAN), readonly]
41 VARIANT NaN;
42
43 [id(DISPID_GLOBAL_INFINITY), readonly]
44 VARIANT Infinity;
45
46 methods:
48 VARIANT Array();
51 VARIANT Boolean();
54 VARIANT Date();
69 VARIANT RegExp();
72 VARIANT ActiveXObject();
75 VARIANT VBArray();
78 VARIANT Enumerator();
84 VARIANT eval(VARIANT x);
87 VARIANT isNaN(VARIANT Number);
90 VARIANT isFinite(VARIANT Number);
93 VARIANT parseInt(
95 VARIANT radix);
98 VARIANT parseFloat(VARIANT String);
109 VARIANT ScriptEngine();
112 VARIANT ScriptEngineMajorVersion();
115 VARIANT ScriptEngineMinorVersion();
118 VARIANT ScriptEngineBuildVersion();
121 VARIANT CollectGarbage();
124 VARIANT Math();
125 }
126
127 [
128 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b087)
129 ]
130 dispinterface DateObj {
131 properties:
132 methods:
135
138 VARIANT year,
140 [optional] VARIANT Date,
141 [optional] VARIANT hours,
142 [optional] VARIANT minutes,
143 [optional] VARIANT seconds,
144 [optional] VARIANT ms);
145 }
146
147 [
148 uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b088)
149 ]
150 dispinterface MathObj {
151 properties:
152 [id(DISPID_MATHOBJ_E), readonly]
153 VARIANT E;
154
155 [id(DISPID_MATHOBJ_LOG2E), readonly]
156 VARIANT LOG2E;
157
158 [id(DISPID_MATHOBJ_LOG10E), readonly]
159 VARIANT LOG10E;
160
161 [id(DISPID_MATHOBJ_LN2), readonly]
162 VARIANT LN2;
163
164 [id(DISPID_MATHOBJ_LN10), readonly]
165 VARIANT LN10;
166
167 [id(DISPID_MATHOBJ_PI), readonly]
168 VARIANT PI;
169
171 VARIANT SQRT2;
172
174 VARIANT SQRT1_2;
175
176 methods:
217 VARIANT random();
224
227
230 }
231
232 [
233 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b089)
234 ]
235 dispinterface NumberObj {
236 properties:
237 [id(DISPID_NUMBEROBJ_MAX_VALUE), readonly]
238 VARIANT MAX_VALUE;
239
240 [id(DISPID_NUMBEROBJ_MIN_VALUE), readonly]
241 VARIANT MIN_VALUE;
242
243 [id(DISPID_NUMBEROBJ_NAN), readonly]
244 VARIANT NaN;
245
247 VARIANT NEGATIVE_INFINITY;
248
250 VARIANT POSITIVE_INFINITY;
251
252 methods:
253 }
254
255 [
256 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b090)
257 ]
258 dispinterface RegExpObj {
259 properties:
260 [id(DISPID_REGEXPOBJ_INDEX), readonly]
262
263 [id(DISPID_REGEXPOBJ_INPUT), readonly]
265
266 [id(DISPID_REGEXPOBJ_LASTINDEX), readonly]
267 VARIANT lastIndex;
268
269 methods:
270 }
271
272 [
273 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b091)
274 ]
275 dispinterface StringObj {
276 properties:
277 methods:
280 }
281
282 [
283 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b092)
284 ]
285 dispinterface ArrayInstance {
286 properties:
289
290 methods:
292 ArrayInstance *concat(VARIANT Array);
293
296
298 VARIANT pop();
299
302
305
307 VARIANT shift();
308
312 VARIANT end);
313
315 ArrayInstance *sort(VARIANT sortfunction);
316
318 ArrayInstance *splice(
320 VARIANT deletecount);
321
323 StringInstance *toString();
324
326 StringInstance *toLocaleString();
327
329 ArrayInstance *valueOf();
330
332 VARIANT unshift(VARIANT value);
333
335 VARIANT hasOwnProperty(VARIANT propertyName);
336
338 VARIANT propertyIsEnumerable(VARIANT propertyName);
339
341 VARIANT isPrototypeOf(VARIANT obj);
342 }
343
344 [
345 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b093)
346 ]
347 dispinterface FunctionInstance {
348 properties:
351 methods:
353 StringInstance *toString();
354
356 StringInstance *toLocaleString();
357
359 FunctionInstance *valueOf();
360
362 VARIANT apply(
363 VARIANT thisValue,
364 VARIANT argArray);
365
367 VARIANT call(VARIANT thisValue);
368
370 VARIANT hasOwnProperty(VARIANT propertyName);
371
373 VARIANT propertyIsEnumerable(VARIANT propertyName);
374
376 VARIANT isPrototypeOf(VARIANT obj);
377 }
378
379 [
380 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b094)
381 ]
382 dispinterface StringInstance {
383 properties:
386 methods:
388 StringInstance *toString();
389
391 StringInstance *valueOf();
392
394 StringInstance *anchor(VARIANT anchorString);
395
397 StringInstance *big();
398
400 StringInstance *blink();
401
403 StringInstance *bold();
404
407
409 VARIANT charCodeAt(VARIANT index);
410
413
416
418 StringInstance *fontcolor(VARIANT colorval);
419
421 StringInstance *fontsize(VARIANT size);
422
424 VARIANT indexOf(
425 VARIANT substring,
426 VARIANT startindex);
427
429 StringInstance *italics();
430
432 VARIANT lastIndexOf(
433 VARIANT substring,
434 VARIANT startindex);
435
437 StringInstance *link(VARIANT linkstring);
438
440 VARIANT match(VARIANT RegExp);
441
444 VARIANT RegExp,
445 VARIANT replacetext);
446
448 VARIANT search(VARIANT RegExp);
449
453 VARIANT end);
454
456 StringInstance *_small(); /* FIXME */
457
459 ArrayInstance *split(VARIANT RegExp);
460
462 StringInstance *strike();
463
465 StringInstance *sub();
466
468 StringInstance *substring(
470 VARIANT end);
471
476
478 StringInstance *sup();
479
481 StringInstance *toLowerCase();
482
484 StringInstance *toUpperCase();
485
487 StringInstance *toLocaleLowerCase();
488
490 StringInstance *toLocaleUpperCase();
491
493 VARIANT localeCompare(VARIANT that);
494
496 VARIANT hasOwnProperty(VARIANT propertyName);
497
499 VARIANT propertyIsEnumerable(VARIANT propertyName);
500
502 VARIANT isPrototypeOf(VARIANT obj);
503 }
504
505 [
506 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b095)
507 ]
508 dispinterface BoolInstance {
509 properties:
510 methods:
513
516
519
522
525
528 }
529
530 [
531 uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b096)
532 ]
533 dispinterface NumberInstance {
534 properties:
535 methods:
538
541
544
547
550
553
556
559
562 }
563
564 [
565 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b097)
566 ]
567 dispinterface ObjectInstance {
568 properties:
569 methods:
572
575
578
581
584
587 }
588
589 [
590 uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b098)
591 ]
592 dispinterface DateInstance {
593 properties:
594 methods:
597
600
603
606
609
612
615
618
621
624
627
630
633
636
639
642
645
648
651
654
657
660
663
666
669
672
675
678
681
684
687
690
693 VARIANT seconds,
694 [optional] VARIANT milliseconds);
695
698 VARIANT seconds,
699 [optional] VARIANT milliseconds);
700
703 VARIANT minutes,
704 [optional] VARIANT seconds,
705 [optional] VARIANT milliseconds);
706
709 VARIANT minutes,
710 [optional] VARIANT seconds,
711 [optional] VARIANT milliseconds);
712
715 VARIANT hours,
716 [optional] VARIANT minutes,
717 [optional] VARIANT seconds,
718 [optional] VARIANT milliseconds);
719
722 VARIANT hours,
723 [optional] VARIANT minutes,
724 [optional] VARIANT seconds,
725 [optional] VARIANT milliseconds);
726
729
732
736 [optional] VARIANT Date);
737
741 [optional] VARIANT Date);
742
745 VARIANT year,
747 [optional] VARIANT Date);
748
751 VARIANT year,
753 [optional] VARIANT Date);
754 }
755
756 [
757 uuid(3eef9758-35fc-11d1-8ce4-00c04Fc2b099)
758 ]
759 dispinterface RegExpInstance {
760 properties:
763
766
768 VARIANT ignoreCase;
769
771 VARIANT multiline;
774 VARIANT lastIndex;
775 methods:
777 StringInstance *toString();
780 StringInstance *toLocaleString();
783 VARIANT hasOwnProperty(VARIANT propertyName);
786 VARIANT propertyIsEnumerable(VARIANT propertyName);
789 VARIANT isPrototypeOf(VARIANT obj);
790
793 }
794
795 [
796 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09a)
797 ]
798 dispinterface ErrorInstance {
799 properties:
802
805
807 VARIANT ignoreCase;
808
810 VARIANT multiline;
811
813 VARIANT lastIndex;
814
815 methods:
817 StringInstance *toString();
820 StringInstance *toLocaleString();
823 VARIANT hasOwnProperty(VARIANT propertyName);
826 VARIANT propertyIsEnumerable(VARIANT propertyName);
827
829 VARIANT isPrototypeOf(VARIANT obj);
830 }
831
832 [
833 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09b)
834 ]
835 dispinterface EvalErrorInstance {
836 properties:
839
842
844 VARIANT ignoreCase;
845
847 VARIANT multiline;
848
850 VARIANT lastIndex;
851
852 methods:
854 StringInstance *toString();
857 StringInstance *toLocaleString();
860 VARIANT hasOwnProperty(VARIANT propertyName);
863 VARIANT propertyIsEnumerable(VARIANT propertyName);
864
866 VARIANT isPrototypeOf(VARIANT obj);
867 }
868
869 [
870 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09c)
871 ]
872 dispinterface RangeErrorInstance {
873 properties:
876
879
881 VARIANT ignoreCase;
882
884 VARIANT multiline;
885
887 VARIANT lastIndex;
888
889 methods:
891 StringInstance *toString();
894 StringInstance *toLocaleString();
897 VARIANT hasOwnProperty(VARIANT propertyName);
900 VARIANT propertyIsEnumerable(VARIANT propertyName);
901
903 VARIANT isPrototypeOf(VARIANT obj);
904 }
905
906 [
907 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09d)
908 ]
910 properties:
913
916
918 VARIANT ignoreCase;
919
921 VARIANT multiline;
922
924 VARIANT lastIndex;
925
926 methods:
928 StringInstance *toString();
931 StringInstance *toLocaleString();
934 VARIANT hasOwnProperty(VARIANT propertyName);
937 VARIANT propertyIsEnumerable(VARIANT propertyName);
938
940 VARIANT isPrototypeOf(VARIANT obj);
941 }
942
943 [
944 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09e)
945 ]
946 dispinterface SyntaxErrorInstance {
947 properties:
950
953
955 VARIANT ignoreCase;
956
958 VARIANT multiline;
959
961 VARIANT lastIndex;
962
963 methods:
965 StringInstance *toString();
968 StringInstance *toLocaleString();
971 VARIANT hasOwnProperty(VARIANT propertyName);
974 VARIANT propertyIsEnumerable(VARIANT propertyName);
975
977 VARIANT isPrototypeOf(VARIANT obj);
978 }
979
980 [
981 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09f)
982 ]
983 dispinterface TypeErrorInstance {
984 properties:
987
990
992 VARIANT ignoreCase;
993
995 VARIANT multiline;
996
998 VARIANT lastIndex;
999
1000 methods:
1002 StringInstance *toString();
1005 StringInstance *toLocaleString();
1008 VARIANT hasOwnProperty(VARIANT propertyName);
1011 VARIANT propertyIsEnumerable(VARIANT propertyName);
1012
1014 VARIANT isPrototypeOf(VARIANT obj);
1015 }
1016
1017 [
1018 uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b0a0)
1019 ]
1020 dispinterface URIErrorInstance {
1021 properties:
1024
1027
1029 VARIANT ignoreCase;
1030
1032 VARIANT multiline;
1033
1035 VARIANT lastIndex;
1036
1037 methods:
1039 StringInstance *toString();
1042 StringInstance *toLocaleString();
1045 VARIANT hasOwnProperty(VARIANT propertyName);
1048 VARIANT propertyIsEnumerable(VARIANT propertyName);
1049
1051 VARIANT isPrototypeOf(VARIANT obj);
1052 }
1053}
@ optional
Definition: SystemMenu.c:34
_STLP_MOVE_TO_STD_NAMESPACE void sort(_RandomAccessIter __first, _RandomAccessIter __last)
Definition: _algo.c:993
_STLP_DECLSPEC complex< float > _STLP_CALL cos(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL tan(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL sin(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
Definition: complex.cpp:188
ios_base &_STLP_CALL fixed(ios_base &__s)
Definition: _ios_base.h:332
valarray< _Tp > acos(const valarray< _Tp > &__x)
Definition: _valarray.h:901
valarray< _Tp > atan(const valarray< _Tp > &__x)
Definition: _valarray.h:919
valarray< _Tp > asin(const valarray< _Tp > &__x)
Definition: _valarray.h:910
valarray< _Tp > atan2(const valarray< _Tp > &__x, const valarray< _Tp > &__y)
Definition: _valarray.h:928
#define PI
Definition: appview.h:57
#define index(s, c)
Definition: various.h:29
PFOR_CONTEXT fc
Definition: for.c:57
_In_ CDROM_SCAN_FOR_SPECIAL_INFO _In_ PCDROM_SCAN_FOR_SPECIAL_HANDLER Function
Definition: cdrom.h:1156
FT_Library library
Definition: cffdrivr.c:654
static LPSTR * split(LPSTR s, LPINT args)
Definition: cmdcons.c:163
const WCHAR * link
Definition: db.cpp:997
static const WCHAR E[]
Definition: oid.c:1253
static const WCHAR version[]
Definition: asmname.c:66
static const WCHAR separator[]
Definition: asmname.c:65
static const WCHAR month[12][4]
Definition: session.c:2150
int global
Definition: ehframes.cpp:22
#define abs(i)
Definition: fconv.c:206
double pow(double x, double y)
Definition: freeldr.c:112
GLuint start
Definition: gl.h:1545
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLuint GLuint end
Definition: gl.h:1545
GLsizeiptr size
Definition: glext.h:5919
GLuint index
Definition: glext.h:6031
GLuint GLsizei GLsizei * length
Definition: glext.h:6040
GLenum GLenum GLenum input
Definition: glext.h:9031
GLuint id
Definition: glext.h:5910
GLenum GLint GLint * precision
Definition: glext.h:7539
_Check_return_ _CRTIMP double __cdecl floor(_In_ double x)
_Check_return_ _CRTIMP double __cdecl ceil(_In_ double x)
StringInstance * toString()
VARIANT isPrototypeOf(VARIANT obj)
StringInstance * toLocaleString()
VARIANT hasOwnProperty(VARIANT propertyName)
VARIANT propertyIsEnumerable(VARIANT propertyName)
DateInstance * setTime(VARIANT time)
DateInstance * setHours(VARIANT hours, [optional] VARIANT minutes, [optional] VARIANT seconds, [optional] VARIANT milliseconds)
StringInstance * toLocaleString()
DateInstance * setUTCMilliseconds(VARIANT milliseconds)
DateInstance * setMonth(VARIANT month, [optional] VARIANT Date)
DateInstance * setUTCHours(VARIANT hours, [optional] VARIANT minutes, [optional] VARIANT seconds, [optional] VARIANT milliseconds)
VARIANT getUTCMilliseconds()
DateInstance * setUTCFullYear(VARIANT year, [optional] VARIANT month, [optional] VARIANT Date)
DateInstance * setUTCMonth(VARIANT month, [optional] VARIANT Date)
DateInstance * setMinutes(VARIANT minutes, [optional] VARIANT seconds, [optional] VARIANT milliseconds)
DateInstance * valueOf()
DateInstance * setUTCMinutes(VARIANT minutes, [optional] VARIANT seconds, [optional] VARIANT milliseconds)
StringInstance * toTimeString()
DateInstance * setUTCSeconds(VARIANT seconds, [optional] VARIANT milliseconds)
VARIANT isPrototypeOf(VARIANT obj)
StringInstance * toDateString()
StringInstance * toLocaleDateString()
VARIANT hasOwnProperty(VARIANT propertyName)
VARIANT propertyIsEnumerable(VARIANT propertyName)
StringInstance * toUTCString()
StringInstance * toLocaleTimeString()
DateInstance * setFullYear(VARIANT year, [optional] VARIANT month, [optional] VARIANT Date)
DateInstance * setSeconds(VARIANT seconds, [optional] VARIANT milliseconds)
DateInstance * setMilliseconds(VARIANT milliseconds)
DateInstance * setDate(VARIANT Date)
StringInstance * toString()
DateInstance * setUTCDate(VARIANT Date)
VARIANT UTC(VARIANT year, [optional] VARIANT month, [optional] VARIANT Date, [optional] VARIANT hours, [optional] VARIANT minutes, [optional] VARIANT seconds, [optional] VARIANT ms)
VARIANT parse(VARIANT String)
VARIANT hasOwnProperty(VARIANT propertyName)
StringInstance * toExponential(VARIANT fractionDigits)
VARIANT isPrototypeOf(VARIANT obj)
StringInstance * toLocaleString()
StringInstance * toString(VARIANT radix)
StringInstance * toPrecision(VARIANT precision)
StringInstance * toFixed(VARIANT fractionDigits)
VARIANT propertyIsEnumerable(VARIANT propertyName)
StringInstance * toString()
VARIANT isPrototypeOf(VARIANT obj)
VARIANT hasOwnProperty(VARIANT propertyName)
VARIANT propertyIsEnumerable(VARIANT propertyName)
StringInstance * toLocaleString()
ObjectInstance * valueOf()
VARIANT fromCharCode(VARIANT char0)
Definition: msctf.idl:550
static substr_t substr(const WCHAR *str, size_t len)
Definition: internet.h:203
BOOL unescape(WCHAR *str, size_t *len)
Definition: lex.c:227
#define DISPID_GLOBAL_EVAL
#define DISPID_DATE_GETDAY
#define DISPID_DATE_SETUTCFULLYEAR
#define DISPID_GLOBAL_ACTIVEXOBJ
#define DISPID_REGEXP_LASTINDEX
#define DISPID_STRING_SPLIT
#define DISPID_STRING_TOLOCUPPERCASE
#define DISPID_DATE_VALUEOF
#define DISPID_MATHOBJ_LOG
#define DISPID_FUNCTION_CALL
#define DISPID_GLOBAL_ARRAY
#define DISPID_ERROR_MESSAGE
#define DISPID_FUNCTION_LENGTH
#define DISPID_DATE_TOLOCDATESTRING
#define DISPID_ARRAY_PUSH
#define DISPID_GLOBAL_FUNCTION
#define DISPID_DATE_HASOWNPROP
#define DISPID_REGEXP_IGNORECASE
#define DISPID_NUMBER_TOEXPONENTIAL
#define DISPID_ERROR_IGNORECASE
#define DISPID_GLOBAL_GETOBJECT
#define DISPID_DATE_SETUTCDATE
#define DISPID_DATE_TOLOCTIMESTRING
#define DISPID_MATHOBJ_ATAN
#define DISPID_DATE_GETUTCFULLYEAR
#define DISPID_REGEXPOBJ_INPUT
#define DISPID_ERROR_LASTINDEX
#define DISPID_GLOBAL_ENUMERATOR
#define DISPID_NUMBER_HASOWNPROP
#define DISPID_STRING_BLINK
#define DISPID_ARRAY_SHIFT
#define DISPID_STRING_MATCH
#define DISPID_GLOBAL_NUMBER
#define DISPID_MATHOBJ_LOG2E
#define DISPID_GLOBAL_MAJORVER
#define DISPID_DATE_GETMILLISECONDS
#define DISPID_MATHOBJ_POW
#define DISPID_DATE_SETHOURS
#define DISPID_GLOBAL_MATH
#define DISPID_STRINGOBJ_FROMCHARCODE
#define DISPID_STRING_TOLOWERCASE
#define DISPID_MATHOBJ_ASIN
#define DISPID_MATHOBJ_PI
#define DISPID_DATE_GETUTCHOURS
#define DISPID_STRING_VALUEOF
#define DISPID_DATE_SETMILLISECONDS
#define DISPID_NUMBEROBJ_NAN
#define DISPID_GLOBAL_STRING
#define DISPID_DATE_GETTIMEZONEOFFSET
#define DISPID_DATE_GETUTCDAY
#define DISPID_ERROR_TOLOCSTRING
#define DISPID_GLOBAL_COLLECT
#define DISPID_REGEXPOBJ_LASTINDEX
#define DISPID_NUMBEROBJ_NEGATIVE_INFINITY
#define DISPID_MATHOBJ_SQRT
#define DISPID_ERROR_MULTILINE
#define DISPID_DATE_SETUTCMINUTES
#define DISPID_DATE_GETUTCDATE
#define DISPID_STRING_ITALICS
#define DISPID_GLOBAL_REGEXP
#define DISPID_REGEXP_GLOBAL
#define DISPID_GLOBAL_OBJECT
#define DISPID_BOOL_PROPISENUM
#define DISPID_STRING_CHARAT
#define DISPID_GLOBAL_NAN
#define DISPID_STRING_BOLD
#define DISPID_ARRAY_SPLICE
#define DISPID_DATE_SETUTCMONTH
#define DISPID_MATHOBJ_MAX
#define DISPID_NUMBER_VALUEOF
#define DISPID_ERROR_HASOWNPROP
#define DISPID_MATHOBJ_SIN
#define DISPID_NUMBEROBJ_MAX_VALUE
#define DISPID_NUMBER_TOSTRING
#define DISPID_STRING_SMALL
#define DISPID_DATE_GETUTCSECONDS
#define DISPID_DATE_TOSTRING
#define DISPID_DATE_SETTIME
#define DISPID_DATE_GETUTCMINUTES
#define DISPID_STRING_ISPROTOF
#define DISPID_BOOL_TOLOCSTRING
#define DISPID_MATHOBJ_SQRT2
#define DISPID_STRING_SEARCH
#define DISPID_ERROR_PROPISENUM
#define DISPID_REGEXP_ISPROTOF
#define DISPID_OBJECT_TOLOCSTRING
#define DISPID_STRING_TOSTRING
#define DISPID_FUNCTION_TOSTRING
#define DISPID_DATE_SETMINUTES
#define DISPID_BOOL_HASOWNPROP
#define DISPID_STRING_FONTSIZE
#define DISPID_STRING_SLICE
#define DISPID_ARRAY_SORT
#define DISPID_REGEXP_MULTILINE
#define DISPID_DATE_GETSECONDS
#define DISPID_MATHOBJ_SQRT1_2
#define DISPID_DATE_GETUTCMONTH
#define DISPID_STRING_LENGTH
#define DISPID_DATE_ISPROTOF
#define DISPID_REGEXP_PROPISENUM
#define DISPID_ARRAY_UNSHIFT
#define DISPID_DATE_GETMINUTES
#define DISPID_STRING_SUBSTRING
#define DISPID_DATE_SETUTCMILLISECONDS
#define DISPID_OBJECT_ISPROTOF
#define DISPID_GLOBAL_ISNAN
#define DISPID_STRING_FONTCOLOR
#define DISPID_STRING_STRIKE
#define DISPID_REGEXP_TOSTRING
#define DISPID_OBJECT_VALUEOF
#define DISPID_MATHOBJ_LN2
#define DISPID_DATE_PROPISENUM
#define DISPID_DATE_GETFULLYEAR
#define DISPID_DATEOBJ_UTC
#define DISPID_GLOBAL_INFINITY
#define DISPID_ARRAY_SLICE
#define DISPID_MATHOBJ_FLOOR
#define DISPID_GLOBAL_PARSEFLOAT
#define DISPID_DATE_TOUTCSTRING
#define DISPID_DATE_SETMONTH
#define DISPID_OBJECT_HASOWNPROP
#define DISPID_NUMBER_TOFIXED
#define DISPID_REGEXP_EXEC
#define DISPID_GLOBAL_VBARRAY
#define DISPID_FUNCTION_ISPROTOF
#define DISPID_REGEXPOBJ_INDEX
#define DISPID_MATHOBJ_ACOS
#define DISPID_ARRAY_VALUEOF
#define DISPID_GLOBAL_SCRIPTENGINE
#define DISPID_DATE_SETDATE
#define DISPID_ARRAY_HASOWNPROP
#define DISPID_DATE_GETTIME
#define DISPID_STRING_CHARCODEAT
#define DISPID_REGEXP_SOURCE
#define DISPID_STRING_REPLACE
#define DISPID_MATHOBJ_ROUND
#define DISPID_FUNCTION_PROPISENUM
#define DISPID_NUMBEROBJ_MIN_VALUE
#define DISPID_MATHOBJ_ATAN2
#define DISPID_FUNCTION_APPLY
#define DISPID_DATE_GETDATE
#define DISPID_STRING_LOCCOMPARE
#define DISPID_DATE_GETMONTH
#define DISPID_STRING_INDEXOF
#define DISPID_MATHOBJ_LN10
#define DISPID_DATE_GETUTCMILLISECONDS
#define DISPID_REGEXP_HASOWNPROP
#define DISPID_ARRAY_POP
#define DISPID_BOOL_ISPROTOF
#define DISPID_GLOBAL_BUILDVER
#define DISPID_DATE_TOTIMESTRING
#define DISPID_MATHOBJ_CEIL
#define DISPID_STRING_SUP
#define DISPID_ARRAY_TOLOCSTRING
#define DISPID_ERROR_NAME
#define DISPID_STRING_BIG
#define DISPID_DATEOBJ_PARSE
#define DISPID_OBJECT_TOSTRING
#define DISPID_GLOBAL_BOOLEAN
#define DISPID_GLOBAL_ESCAPE
#define DISPID_STRING_LINK
#define DISPID_DATE_SETUTCHOURS
#define DISPID_OBJECT_PROPISENUM
#define DISPID_NUMBER_TOPRECISION
#define DISPID_MATHOBJ_EXP
#define DISPID_MATHOBJ_RANDOM
#define DISPID_FUNCTION_VALUEOF
#define DISPID_GLOBAL_DATE
#define DISPID_ARRAY_ISPROTOF
#define DISPID_STRING_SUBSTR
#define DISPID_NUMBER_ISPROTOF
#define DISPID_ARRAY_REVERSE
#define DISPID_MATHOBJ_MIN
#define DISPID_BOOL_TOSTRING
#define DISPID_STRING_HASOWNPROP
#define DISPID_ARRAY_JOIN
#define DISPID_NUMBEROBJ_POSITIVE_INFINITY
#define DISPID_MATHOBJ_TAN
#define DISPID_DATE_SETSECONDS
#define DISPID_BOOL_VALUEOF
#define DISPID_GLOBAL_PARSEINT
#define DISPID_FUNCTION_TOLOCSTRING
#define DISPID_ERROR_ISPROTOF
#define DISPID_DATE_SETFULLYEAR
#define DISPID_GLOBAL_MINORVER
#define DISPID_GLOBAL_ISFINITE
#define DISPID_MATHOBJ_COS
#define DISPID_ARRAY_CONCAT
#define DISPID_NUMBER_TOLOCSTRING
#define DISPID_ERROR_TOSTRING
#define DISPID_STRING_ANCHOR
#define DISPID_MATHOBJ_E
#define DISPID_ARRAY_TOSTRING
#define DISPID_DATE_SETUTCSECONDS
#define DISPID_DATE_TODATESTRING
#define DISPID_STRING_SUB
#define DISPID_NUMBER_PROPISENUM
#define DISPID_ARRAY_LENGTH
#define DISPID_STRING_FIXED
#define DISPID_STRING_TOUPPERCASE
#define DISPID_STRING_CONCAT
#define DISPID_DATE_GETHOURS
#define DISPID_ARRAY_PROPISENUM
#define DISPID_DATE_TOLOCSTRING
#define DISPID_STRING_TOLOCLOWERCASE
#define DISPID_REGEXP_TOLOCSTRING
#define DISPID_STRING_LASTINDEXOF
#define DISPID_GLOBAL_UNESCAPE
#define DISPID_MATHOBJ_LOG10E
#define DISPID_STRING_PROPISENUM
#define DISPID_FUNCTION_HASOWNPROP
#define DISPID_MATHOBJ_ABS
__u16 time
Definition: mkdosfs.c:8
LOCAL int join(int *aux, int a, int b)
Definition: match.c:560
#define shift
Definition: input.c:1755
DWORD exp
Definition: msg.c:16058
static WCHAR escape[]
Definition: url.c:36
#define min(a, b)
Definition: monoChain.cc:55
static short search(int val, const short *table, int size)
Definition: msg711.c:255
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
Definition: ntpoapi.h:207
#define round(x)
Definition: opentype.c:47
INT replace(TCHAR source[MAX_PATH], TCHAR dest[MAX_PATH], DWORD dwFlags, BOOL *doMore)
Definition: replace.c:47
#define random
Definition: rosdhcp.h:81
WCHAR classname[128]
Definition: startup.c:15
static calc_node_t * pop(void)
Definition: rpn_ieee.c:90
static void push(calc_node_t *op)
Definition: rpn_ieee.c:113
#define log(outFile, fmt,...)
Definition: util.h:15
Definition: match.c:28
Definition: tftpd.h:60
Definition: name.c:39
#define max(a, b)
Definition: svc.c:63
Definition: pdh_main.c:94
static void reverse(int *pidx, int cch)
Definition: bidi.c:1153
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433
#define GetObject
Definition: wingdi.h:4468