ReactOS  0.4.14-dev-49-gfb4591c
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 
23 import "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();
49 
51  VARIANT Boolean();
52 
54  VARIANT Date();
55 
57  VARIANT Function();
58 
60  VARIANT Number();
61 
63  VARIANT Object();
64 
66  VARIANT String();
67 
69  VARIANT RegExp();
70 
72  VARIANT ActiveXObject();
73 
75  VARIANT VBArray();
76 
78  VARIANT Enumerator();
79 
82 
84  VARIANT eval(VARIANT x);
85 
87  VARIANT isNaN(VARIANT Number);
88 
90  VARIANT isFinite(VARIANT Number);
91 
93  VARIANT parseInt(
95  VARIANT radix);
96 
98  VARIANT parseFloat(VARIANT String);
99 
102 
107 
109  VARIANT ScriptEngine();
110 
112  VARIANT ScriptEngineMajorVersion();
113 
115  VARIANT ScriptEngineMinorVersion();
116 
118  VARIANT ScriptEngineBuildVersion();
119 
121  VARIANT CollectGarbage();
122 
124  VARIANT Math();
125  }
126 
127  [
128  uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b087)
129  ]
130  dispinterface DateObj {
131  properties:
132  methods:
134  VARIANT parse(VARIANT String);
135 
137  VARIANT UTC(
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 
170  [id(DISPID_MATHOBJ_SQRT2), readonly]
171  VARIANT SQRT2;
172 
173  [id(DISPID_MATHOBJ_SQRT1_2), readonly]
174  VARIANT SQRT1_2;
175 
176  methods:
178  VARIANT abs(VARIANT x);
179 
182 
185 
188 
191 
194 
196  VARIANT cos(VARIANT x);
197 
199  VARIANT exp(VARIANT x);
200 
203 
205  VARIANT log(VARIANT x);
206 
209 
212 
215 
217  VARIANT random();
218 
221 
223  VARIANT sin(VARIANT x);
224 
227 
229  VARIANT tan(VARIANT x);
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]
261  VARIANT index;
262 
263  [id(DISPID_REGEXPOBJ_INPUT), readonly]
264  VARIANT input;
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:
279  VARIANT fromCharCode(VARIANT char0);
280  }
281 
282  [
283  uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b092)
284  ]
285  dispinterface ArrayInstance {
286  properties:
288  VARIANT length;
289 
290  methods:
292  ArrayInstance *concat(VARIANT Array);
293 
296 
298  VARIANT pop();
299 
302 
305 
307  VARIANT shift();
308 
311  VARIANT start,
312  VARIANT end);
313 
315  ArrayInstance *sort(VARIANT sortfunction);
316 
318  ArrayInstance *splice(
319  VARIANT start,
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:
350  VARIANT length;
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:
385  VARIANT length;
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 
406  StringInstance *charAt(VARIANT index);
407 
409  VARIANT charCodeAt(VARIANT index);
410 
412  StringInstance *concat(VARIANT String);
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 
452  VARIANT start,
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(
469  VARIANT start,
470  VARIANT end);
471 
474  VARIANT start,
475  VARIANT length);
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:
512  StringInstance *toString();
513 
515  StringInstance *toLocaleString();
516 
518  VARIANT valueOf();
519 
521  VARIANT hasOwnProperty(VARIANT propertyName);
522 
524  VARIANT propertyIsEnumerable(VARIANT propertyName);
525 
527  VARIANT isPrototypeOf(VARIANT obj);
528  }
529 
530  [
531  uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b096)
532  ]
533  dispinterface NumberInstance {
534  properties:
535  methods:
537  StringInstance *toString(VARIANT radix);
538 
540  StringInstance *toLocaleString();
541 
543  StringInstance *toFixed(VARIANT fractionDigits);
544 
546  StringInstance *toExponential(VARIANT fractionDigits);
547 
549  StringInstance *toPrecision(VARIANT precision);
550 
552  VARIANT valueOf();
553 
555  VARIANT hasOwnProperty(VARIANT propertyName);
556 
558  VARIANT propertyIsEnumerable(VARIANT propertyName);
559 
561  VARIANT isPrototypeOf(VARIANT obj);
562  }
563 
564  [
565  uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b097)
566  ]
567  dispinterface ObjectInstance {
568  properties:
569  methods:
571  StringInstance *toString();
572 
574  StringInstance *toLocaleString();
575 
577  VARIANT hasOwnProperty(VARIANT propertyName);
578 
580  VARIANT propertyIsEnumerable(VARIANT propertyName);
581 
583  VARIANT isPrototypeOf(VARIANT obj);
584 
586  ObjectInstance *valueOf();
587  }
588 
589  [
590  uuid(3eef9758-35fc-11d1-8ce4-00C04fc2b098)
591  ]
592  dispinterface DateInstance {
593  properties:
594  methods:
596  StringInstance *toString();
597 
599  StringInstance *toLocaleString();
600 
602  VARIANT hasOwnProperty(VARIANT propertyName);
603 
605  VARIANT propertyIsEnumerable(VARIANT propertyName);
606 
608  VARIANT isPrototypeOf(VARIANT obj);
609 
611  DateInstance *valueOf();
612 
614  StringInstance *toUTCString();
615 
617  StringInstance *toDateString();
618 
620  StringInstance *toTimeString();
621 
623  StringInstance *toLocaleDateString();
624 
626  StringInstance *toLocaleTimeString();
627 
629  VARIANT getTime();
630 
632  VARIANT getFullYear();
633 
635  VARIANT getUTCFullYear();
636 
638  VARIANT getMonth();
639 
641  VARIANT getUTCMonth();
642 
644  VARIANT getDate();
645 
647  VARIANT getUTCDate();
648 
650  VARIANT getDay();
651 
653  VARIANT getUTCDay();
654 
656  VARIANT getHours();
657 
659  VARIANT getUTCHours();
660 
662  VARIANT getMinutes();
663 
665  VARIANT getUTCMinutes();
666 
668  VARIANT getSeconds();
669 
671  VARIANT getUTCSeconds();
672 
674  VARIANT getMilliseconds();
675 
677  VARIANT getUTCMilliseconds();
678 
680  VARIANT getTimezoneOffset();
681 
683  DateInstance *setTime(VARIANT time);
684 
686  DateInstance *setMilliseconds(VARIANT milliseconds);
687 
689  DateInstance *setUTCMilliseconds(VARIANT milliseconds);
690 
692  DateInstance *setSeconds(
693  VARIANT seconds,
694  [optional] VARIANT milliseconds);
695 
697  DateInstance *setUTCSeconds(
698  VARIANT seconds,
699  [optional] VARIANT milliseconds);
700 
702  DateInstance *setMinutes(
703  VARIANT minutes,
704  [optional] VARIANT seconds,
705  [optional] VARIANT milliseconds);
706 
708  DateInstance *setUTCMinutes(
709  VARIANT minutes,
710  [optional] VARIANT seconds,
711  [optional] VARIANT milliseconds);
712 
714  DateInstance *setHours(
715  VARIANT hours,
716  [optional] VARIANT minutes,
717  [optional] VARIANT seconds,
718  [optional] VARIANT milliseconds);
719 
721  DateInstance *setUTCHours(
722  VARIANT hours,
723  [optional] VARIANT minutes,
724  [optional] VARIANT seconds,
725  [optional] VARIANT milliseconds);
726 
728  DateInstance *setDate(VARIANT Date);
729 
731  DateInstance *setUTCDate(VARIANT Date);
732 
734  DateInstance *setMonth(
735  VARIANT month,
736  [optional] VARIANT Date);
737 
739  DateInstance *setUTCMonth(
740  VARIANT month,
741  [optional] VARIANT Date);
742 
744  DateInstance *setFullYear(
745  VARIANT year,
747  [optional] VARIANT Date);
748 
750  DateInstance *setUTCFullYear(
751  VARIANT year,
753  [optional] VARIANT Date);
754  }
755 
756  [
757  uuid(3eef9758-35fc-11d1-8ce4-00c04Fc2b099)
758  ]
759  dispinterface RegExpInstance {
760  properties:
763 
765  VARIANT global;
766 
768  VARIANT ignoreCase;
769 
771  VARIANT multiline;
772 
774  VARIANT lastIndex;
775  methods:
777  StringInstance *toString();
778 
780  StringInstance *toLocaleString();
781 
783  VARIANT hasOwnProperty(VARIANT propertyName);
784 
786  VARIANT propertyIsEnumerable(VARIANT propertyName);
787 
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();
818 
820  StringInstance *toLocaleString();
821 
823  VARIANT hasOwnProperty(VARIANT propertyName);
824 
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();
855 
857  StringInstance *toLocaleString();
858 
860  VARIANT hasOwnProperty(VARIANT propertyName);
861 
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();
892 
894  StringInstance *toLocaleString();
895 
897  VARIANT hasOwnProperty(VARIANT propertyName);
898 
900  VARIANT propertyIsEnumerable(VARIANT propertyName);
901 
903  VARIANT isPrototypeOf(VARIANT obj);
904  }
905 
906  [
907  uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b09d)
908  ]
909  dispinterface ReferenceErrorInstance {
910  properties:
913 
916 
918  VARIANT ignoreCase;
919 
921  VARIANT multiline;
922 
924  VARIANT lastIndex;
925 
926  methods:
928  StringInstance *toString();
929 
931  StringInstance *toLocaleString();
932 
934  VARIANT hasOwnProperty(VARIANT propertyName);
935 
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();
966 
968  StringInstance *toLocaleString();
969 
971  VARIANT hasOwnProperty(VARIANT propertyName);
972 
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();
1003 
1005  StringInstance *toLocaleString();
1006 
1008  VARIANT hasOwnProperty(VARIANT propertyName);
1009 
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();
1040 
1042  StringInstance *toLocaleString();
1043 
1045  VARIANT hasOwnProperty(VARIANT propertyName);
1046 
1048  VARIANT propertyIsEnumerable(VARIANT propertyName);
1049 
1051  VARIANT isPrototypeOf(VARIANT obj);
1052  }
1053 }
#define DISPID_DATE_SETUTCHOURS
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
Definition: complex.cpp:188
importlib("stdole2.tlb")
static short search(int val, const short *table, int size)
Definition: msg711.c:255
_Check_return_ _CRTIMP double __cdecl ceil(_In_ double x)
#define abs(i)
Definition: fconv.c:206
#define DISPID_STRING_SMALL
#define DISPID_STRING_TOSTRING
#define DISPID_DATE_SETUTCFULLYEAR
#define DISPID_NUMBER_TOLOCSTRING
#define max(a, b)
Definition: svc.c:63
#define DISPID_DATE_GETUTCSECONDS
#define DISPID_ARRAY_JOIN
#define DISPID_MATHOBJ_TAN
#define DISPID_ARRAY_LENGTH
valarray< _Tp > atan2(const valarray< _Tp > &__x, const valarray< _Tp > &__y)
Definition: _valarray.h:928
#define shift
Definition: input.c:1668
#define DISPID_DATE_TOLOCDATESTRING
#define DISPID_GLOBAL_INFINITY
static const WCHAR separator[]
Definition: asmname.c:63
#define DISPID_ARRAY_SLICE
#define DISPID_FUNCTION_CALL
#define PI
Definition: quad.c:43
#define DISPID_GLOBAL_PARSEINT
#define DISPID_GLOBAL_SCRIPTENGINE
#define DISPID_DATE_GETMILLISECONDS
#define DISPID_ARRAY_SORT
#define DISPID_STRING_VALUEOF
#define DISPID_STRINGOBJ_FROMCHARCODE
#define DISPID_NUMBEROBJ_NEGATIVE_INFINITY
#define DISPID_MATHOBJ_ACOS
#define DISPID_REGEXP_SOURCE
#define DISPID_MATHOBJ_ATAN
#define DISPID_STRING_MATCH
#define DISPID_FUNCTION_APPLY
#define DISPID_DATE_SETHOURS
_STLP_MOVE_TO_STD_NAMESPACE void sort(_RandomAccessIter __first, _RandomAccessIter __last)
Definition: _algo.c:993
#define DISPID_GLOBAL_COLLECT
#define DISPID_OBJECT_ISPROTOF
#define DISPID_ARRAY_REVERSE
#define DISPID_STRING_FIXED
#define DISPID_DATE_SETUTCDATE
#define DISPID_GLOBAL_ESCAPE
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: glext.h:5579
#define DISPID_STRING_ITALICS
#define DISPID_MATHOBJ_POW
#define DISPID_STRING_SUP
#define DISPID_GLOBAL_EVAL
#define DISPID_DATE_TOLOCTIMESTRING
#define DISPID_ARRAY_VALUEOF
#define DISPID_NUMBEROBJ_POSITIVE_INFINITY
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
#define DISPID_REGEXPOBJ_INPUT
#define DISPID_GLOBAL_FUNCTION
#define DISPID_REGEXP_IGNORECASE
#define DISPID_REGEXPOBJ_LASTINDEX
#define DISPID_GLOBAL_UNESCAPE
static WCHAR String[]
Definition: stringtable.c:55
#define DISPID_NUMBER_HASOWNPROP
GLuint GLuint end
Definition: gl.h:1545
#define DISPID_ARRAY_PROPISENUM
WCHAR classname[128]
Definition: startup.c:15
__u16 time
Definition: mkdosfs.c:366
#define DISPID_MATHOBJ_LOG
#define DISPID_MATHOBJ_FLOOR
#define DISPID_GLOBAL_PARSEFLOAT
#define DISPID_GLOBAL_STRING
FT_Library library
Definition: cffdrivr.c:654
#define DISPID_MATHOBJ_ABS
static calc_node_t * pop(void)
Definition: rpn_ieee.c:90
#define DISPID_MATHOBJ_SQRT
#define DISPID_DATE_GETUTCMILLISECONDS
#define DISPID_ERROR_MULTILINE
#define DISPID_GLOBAL_GETOBJECT
#define DISPID_DATE_GETUTCMONTH
#define DISPID_DATE_VALUEOF
#define DISPID_ERROR_MESSAGE
valarray< _Tp > asin(const valarray< _Tp > &__x)
Definition: _valarray.h:910
#define DISPID_DATE_GETSECONDS
_STLP_MOVE_TO_STD_NAMESPACE void reverse(_BidirectionalIter __first, _BidirectionalIter __last)
Definition: _algo.h:332
#define DISPID_STRING_LENGTH
#define DISPID_DATE_SETSECONDS
#define DISPID_DATE_TOUTCSTRING
#define DISPID_STRING_HASOWNPROP
#define DISPID_MATHOBJ_PI
#define DISPID_MATHOBJ_ASIN
valarray< _Tp > acos(const valarray< _Tp > &__x)
Definition: _valarray.h:901
#define DISPID_MATHOBJ_ATAN2
#define DISPID_DATE_HASOWNPROP
#define DISPID_ARRAY_SPLICE
ios_base &_STLP_CALL fixed(ios_base &__s)
Definition: _ios_base.h:332
#define DISPID_MATHOBJ_SQRT2
static LPOVERLAPPED_COMPLETION_ROUTINE Function
Definition: sync.c:684
#define DISPID_STRING_LASTINDEXOF
#define DISPID_FUNCTION_TOLOCSTRING
#define DISPID_GLOBAL_ARRAY
#define DISPID_DATE_TOSTRING
float pow(float __x, int __y)
Definition: _cmath.h:458
#define DISPID_STRING_TOLOWERCASE
#define DISPID_GLOBAL_DATE
#define DISPID_MATHOBJ_SQRT1_2
#define DISPID_DATEOBJ_PARSE
#define DISPID_DATE_TODATESTRING
#define DISPID_DATE_GETUTCMINUTES
#define DISPID_MATHOBJ_LN10
#define DISPID_REGEXP_MULTILINE
_STLP_DECLSPEC complex< float > _STLP_CALL cos(const complex< float > &)
static const WCHAR version[]
Definition: asmname.c:64
#define DISPID_STRING_ANCHOR
#define DISPID_DATE_SETMILLISECONDS
#define DISPID_GLOBAL_REGEXP
#define DISPID_NUMBER_TOSTRING
#define DISPID_FUNCTION_TOSTRING
#define DISPID_MATHOBJ_ROUND
LOCAL int join(int *aux, int a, int b)
Definition: match.c:560
#define DISPID_ERROR_PROPISENUM
#define DISPID_DATE_SETMONTH
#define DISPID_BOOL_ISPROTOF
struct match match
Definition: match.c:33
#define DISPID_BOOL_TOLOCSTRING
#define DISPID_DATE_SETMINUTES
GLuint index
Definition: glext.h:6031
BOOL unescape(WCHAR *str)
Definition: lex.c:269
#define DISPID_BOOL_HASOWNPROP
GLenum GLint GLint * precision
Definition: glext.h:7539
Definition: msg.h:41
#define DISPID_GLOBAL_MATH
#define DISPID_MATHOBJ_COS
#define DISPID_REGEXP_PROPISENUM
#define DISPID_GLOBAL_ISFINITE
#define DISPID_ARRAY_TOSTRING
INT replace(TCHAR source[MAX_PATH], TCHAR dest[MAX_PATH], DWORD dwFlags, BOOL *doMore)
Definition: replace.c:47
#define DISPID_REGEXP_GLOBAL
#define DISPID_DATE_GETMONTH
#define DISPID_MATHOBJ_LN2
#define DISPID_DATE_SETFULLYEAR
#define DISPID_REGEXP_EXEC
#define DISPID_NUMBER_PROPISENUM
GLsizeiptr size
Definition: glext.h:5919
#define DISPID_STRING_SLICE
#define DISPID_STRING_SEARCH
#define DISPID_MATHOBJ_CEIL
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define DISPID_BOOL_TOSTRING
#define DISPID_STRING_ISPROTOF
#define DISPID_MATHOBJ_RANDOM
static LPSTR * split(LPSTR s, LPINT args)
Definition: cmdcons.c:163
#define round(x)
Definition: opentype.c:47
#define DISPID_STRING_CHARCODEAT
LPFOR_CONTEXT fc
Definition: for.c:53
#define DISPID_STRING_INDEXOF
#define DISPID_DATE_GETUTCFULLYEAR
#define DISPID_DATE_SETDATE
#define DISPID_NUMBEROBJ_MIN_VALUE
#define GetObject
Definition: wingdi.h:4463
#define DISPID_DATE_SETUTCMILLISECONDS
#define DISPID_OBJECT_PROPISENUM
#define DISPID_ARRAY_UNSHIFT
#define DISPID_NUMBER_VALUEOF
static IUnknown Object
Definition: main.c:512
#define DISPID_GLOBAL_ACTIVEXOBJ
#define DISPID_NUMBEROBJ_MAX_VALUE
valarray< _Tp > atan(const valarray< _Tp > &__x)
Definition: _valarray.h:919
#define DISPID_STRING_BOLD
#define DISPID_MATHOBJ_EXP
#define DISPID_ERROR_TOSTRING
#define index(s, c)
Definition: various.h:29
#define DISPID_MATHOBJ_MAX
#define DISPID_DATE_GETHOURS
#define DISPID_ERROR_HASOWNPROP
#define DISPID_STRING_STRIKE
#define DISPID_STRING_FONTCOLOR
#define DISPID_DATE_GETTIMEZONEOFFSET
#define DISPID_NUMBER_TOFIXED
#define DISPID_GLOBAL_OBJECT
#define DISPID_STRING_CONCAT
#define DISPID_DATE_GETUTCHOURS
#define DISPID_ARRAY_POP
#define DISPID_GLOBAL_MAJORVER
#define DISPID_DATE_GETDAY
#define DISPID_DATE_SETUTCMINUTES
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
Definition: ntpoapi.h:204
#define DISPID_DATE_SETTIME
#define DISPID_STRING_BLINK
#define DISPID_STRING_TOUPPERCASE
#define DISPID_DATE_TOTIMESTRING
#define DISPID_NUMBER_ISPROTOF
#define DISPID_GLOBAL_BOOLEAN
#define random
Definition: rosdhcp.h:81
#define DISPID_DATE_GETUTCDAY
#define DISPID_STRING_PROPISENUM
static const WCHAR E[]
Definition: oid.c:1253
#define DISPID_FUNCTION_VALUEOF
#define DISPID_MATHOBJ_SIN
#define DISPID_NUMBER_TOEXPONENTIAL
GLenum GLenum GLenum input
Definition: glext.h:9031
#define DISPID_OBJECT_TOLOCSTRING
#define DISPID_STRING_SUBSTRING
#define DISPID_DATE_SETUTCSECONDS
#define DISPID_STRING_SUB
#define DISPID_OBJECT_VALUEOF
#define DISPID_STRING_LINK
#define DISPID_DATE_GETTIME
GLuint start
Definition: gl.h:1545
GLsizei GLsizei GLchar * source
Definition: glext.h:6048
#define DISPID_ARRAY_PUSH
#define DISPID_FUNCTION_ISPROTOF
#define DISPID_GLOBAL_ENUMERATOR
#define DISPID_NUMBER_TOPRECISION
#define DISPID_STRING_SPLIT
Definition: services.c:325
#define DISPID_STRING_LOCCOMPARE
#define DISPID_MATHOBJ_LOG2E
#define DISPID_FUNCTION_PROPISENUM
#define DISPID_DATE_GETUTCDATE
#define DISPID_ARRAY_TOLOCSTRING
#define min(a, b)
Definition: monoChain.cc:55
#define DISPID_REGEXP_TOLOCSTRING
#define DISPID_GLOBAL_BUILDVER
#define DISPID_ARRAY_CONCAT
#define DISPID_GLOBAL_VBARRAY
#define DISPID_NUMBEROBJ_NAN
DWORD exp
Definition: msg.c:15681
#define DISPID_BOOL_PROPISENUM
#define DISPID_ERROR_ISPROTOF
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
#define DISPID_ERROR_TOLOCSTRING
#define DISPID_DATE_GETFULLYEAR
#define DISPID_REGEXP_TOSTRING
static WCHAR escape[]
Definition: url.c:36
#define DISPID_ARRAY_ISPROTOF
#define DISPID_DATEOBJ_UTC
#define DISPID_MATHOBJ_MIN
#define DISPID_OBJECT_TOSTRING
#define DISPID_REGEXP_HASOWNPROP
#define DISPID_DATE_GETDATE
#define DISPID_STRING_TOLOCUPPERCASE
#define DISPID_MATHOBJ_E
#define DISPID_GLOBAL_MINORVER
GLenum GLuint id
Definition: glext.h:5579
#define DISPID_DATE_TOLOCSTRING
#define DISPID_REGEXPOBJ_INDEX
#define DISPID_ARRAY_HASOWNPROP
#define DISPID_DATE_GETMINUTES
#define DISPID_ERROR_IGNORECASE
const WCHAR * link
Definition: db.cpp:988
#define DISPID_REGEXP_ISPROTOF
static substr_t substr(const WCHAR *str, size_t len)
Definition: internet.h:204
_STLP_DECLSPEC complex< float > _STLP_CALL sin(const complex< float > &)
#define DISPID_REGEXP_LASTINDEX
#define DISPID_DATE_PROPISENUM
#define DISPID_STRING_FONTSIZE
int month[12]
Definition: systime.c:13
#define DISPID_STRING_CHARAT
_Check_return_ _CRTIMP double __cdecl floor(_In_ double x)
#define DISPID_OBJECT_HASOWNPROP
static void push(calc_node_t *op)
Definition: rpn_ieee.c:113
#define DISPID_BOOL_VALUEOF
#define DISPID_ERROR_LASTINDEX
#define DISPID_GLOBAL_ISNAN
#define DISPID_DATE_SETUTCMONTH
_STLP_DECLSPEC complex< float > _STLP_CALL tan(const complex< float > &)
#define DISPID_FUNCTION_HASOWNPROP
#define DISPID_ARRAY_SHIFT
#define DISPID_STRING_REPLACE
#define DISPID_STRING_BIG
#define DISPID_FUNCTION_LENGTH
#define DISPID_MATHOBJ_LOG10E
#define log(outFile, fmt,...)
Definition: util.h:15
#define DISPID_GLOBAL_NUMBER
#define DISPID_GLOBAL_NAN
#define DISPID_STRING_SUBSTR
#define DISPID_STRING_TOLOCLOWERCASE
#define DISPID_DATE_ISPROTOF
#define DISPID_ERROR_NAME
GLuint const GLchar * name
Definition: glext.h:6031