reference/com/constants.xml
f5a7cdd4a07c847871002dbb80bc207e99bab328
...
...
@@ -9,7 +9,6 @@
9
9
<thead>
10
10
<row>
11
11
<entry>Constant</entry>
12
-
<entry>Value</entry>
13
12
<entry>Description</entry>
14
13
<entry>Notes</entry>
15
14
</row>
...
...
@@ -20,7 +19,6 @@
20
19
<constant>CLSCTX_INPROC_SERVER</constant>
21
20
(<type>int</type>)
22
21
</entry>
23
-
<entry>1</entry>
24
22
<entry>
25
23
The code that creates and manages objects of this class is
26
24
a DLL that runs in the same process as the caller of the
...
...
@@ -33,7 +31,6 @@
33
31
<constant>CLSCTX_INPROC_HANDLER</constant>
34
32
(<type>int</type>)
35
33
</entry>
36
-
<entry>2</entry>
37
34
<entry>
38
35
The code that manages objects of this class is an in-process
39
36
handler. This is a DLL that runs in the client process and
...
...
@@ -47,7 +44,6 @@
47
44
<constant>CLSCTX_LOCAL_SERVER</constant>
48
45
(<type>int</type>)
49
46
</entry>
50
-
<entry>4</entry>
51
47
<entry>
52
48
The EXE code that creates and manages objects of this class runs on
53
49
same machine but is loaded in a separate process space.
...
...
@@ -59,7 +55,6 @@
59
55
<constant>CLSCTX_REMOTE_SERVER</constant>
60
56
(<type>int</type>)
61
57
</entry>
62
-
<entry>16</entry>
63
58
<entry>
64
59
A remote context. The code that creates and manages objects of this
65
60
class is run on a different computer.
...
...
@@ -71,7 +66,6 @@
71
66
<constant>CLSCTX_SERVER</constant>
72
67
(<type>int</type>)
73
68
</entry>
74
-
<entry>21</entry>
75
69
<entry>
76
70
Indicates server code, whether in-process, local, or remote. This
77
71
definition ORs <constant>CLSCTX_INPROC_SERVER</constant>,
...
...
@@ -85,7 +79,6 @@
85
79
<constant>CLSCTX_ALL</constant>
86
80
(<type>int</type>)
87
81
</entry>
88
-
<entry>23</entry>
89
82
<entry>
90
83
Indicates all class contexts. This definition ORs
91
84
<constant>CLSCTX_INPROC_HANDLER</constant> and
...
...
@@ -98,7 +91,6 @@
98
91
<constant>VT_NULL</constant>
99
92
(<type>int</type>)
100
93
</entry>
101
-
<entry>1</entry>
102
94
<entry>
103
95
NULL pointer reference.
104
96
</entry>
...
...
@@ -109,7 +101,6 @@
109
101
<constant>VT_EMPTY</constant>
110
102
(<type>int</type>)
111
103
</entry>
112
-
<entry>0</entry>
113
104
<entry>
114
105
A property with a type indicator of <constant>VT_EMPTY</constant> has
115
106
no data associated with it; that is, the size of the value is zero.
...
...
@@ -121,7 +112,6 @@
121
112
<constant>VT_INT</constant>
122
113
(<type>int</type>)
123
114
</entry>
124
-
<entry>22</entry>
125
115
<entry>
126
116
4-byte signed integer value (equivalent to
127
117
<constant>VT_I4</constant>).
...
...
@@ -133,7 +123,6 @@
133
123
<constant>VT_I1</constant>
134
124
(<type>int</type>)
135
125
</entry>
136
-
<entry>16</entry>
137
126
<entry>
138
127
1-byte signed integer.
139
128
</entry>
...
...
@@ -144,7 +133,6 @@
144
133
<constant>VT_I2</constant>
145
134
(<type>int</type>)
146
135
</entry>
147
-
<entry>2</entry>
148
136
<entry>
149
137
Two bytes representing a 2-byte signed integer value.
150
138
</entry>
...
...
@@ -155,7 +143,6 @@
155
143
<constant>VT_I4</constant>
156
144
(<type>int</type>)
157
145
</entry>
158
-
<entry>3</entry>
159
146
<entry>
160
147
4-byte signed integer value.
161
148
</entry>
...
...
@@ -166,18 +153,16 @@
166
153
<constant>VT_I8</constant>
167
154
(<type>int</type>)
168
155
</entry>
169
-
<entry>20</entry>
170
156
<entry>
171
157
8-byte signed integer value.
172
158
</entry>
173
-
<entry>Available as of PHP 7.0.0 (x64 only).</entry>
159
+
<entry>x64 only</entry>
174
160
</row>
175
161
<row xml:id="constant.vt-uint">
176
162
<entry>
177
163
<constant>VT_UINT</constant>
178
164
(<type>int</type>)
179
165
</entry>
180
-
<entry>23</entry>
181
166
<entry>
182
167
4-byte unsigned integer (equivalent to
183
168
<constant>VT_UI4</constant>).
...
...
@@ -189,7 +174,6 @@
189
174
<constant>VT_UI1</constant>
190
175
(<type>int</type>)
191
176
</entry>
192
-
<entry>17</entry>
193
177
<entry>
194
178
1-byte unsigned integer.
195
179
</entry>
...
...
@@ -200,7 +184,6 @@
200
184
<constant>VT_UI2</constant>
201
185
(<type>int</type>)
202
186
</entry>
203
-
<entry>18</entry>
204
187
<entry>
205
188
2-byte unsigned integer.
206
189
</entry>
...
...
@@ -211,7 +194,6 @@
211
194
<constant>VT_UI4</constant>
212
195
(<type>int</type>)
213
196
</entry>
214
-
<entry>19</entry>
215
197
<entry>
216
198
4-byte unsigned integer.
217
199
</entry>
...
...
@@ -222,18 +204,16 @@
222
204
<constant>VT_UI8</constant>
223
205
(<type>int</type>)
224
206
</entry>
225
-
<entry>21</entry>
226
207
<entry>
227
208
8-byte unsigned integer.
228
209
</entry>
229
-
<entry>Available as of PHP 7.0.0 (x64 only).</entry>
210
+
<entry>x64 only</entry>
230
211
</row>
231
212
<row xml:id="constant.vt-r4">
232
213
<entry>
233
214
<constant>VT_R4</constant>
234
215
(<type>int</type>)
235
216
</entry>
236
-
<entry>4</entry>
237
217
<entry>
238
218
32-bit IEEE floating point value.
239
219
</entry>
...
...
@@ -244,7 +224,6 @@
244
224
<constant>VT_R8</constant>
245
225
(<type>int</type>)
246
226
</entry>
247
-
<entry>5</entry>
248
227
<entry>
249
228
64-bit IEEE floating point value.
250
229
</entry>
...
...
@@ -255,7 +234,6 @@
255
234
<constant>VT_BOOL</constant>
256
235
(<type>int</type>)
257
236
</entry>
258
-
<entry>11</entry>
259
237
<entry>
260
238
Boolean value.
261
239
</entry>
...
...
@@ -266,7 +244,6 @@
266
244
<constant>VT_ERROR</constant>
267
245
(<type>int</type>)
268
246
</entry>
269
-
<entry>10</entry>
270
247
<entry>
271
248
Error code; containing the status code associated with the
272
249
error.
...
...
@@ -278,7 +255,6 @@
278
255
<constant>VT_CY</constant>
279
256
(<type>int</type>)
280
257
</entry>
281
-
<entry>6</entry>
282
258
<entry>
283
259
8-byte two's complement integer (scaled by 10,000).
284
260
</entry>
...
...
@@ -289,13 +265,12 @@
289
265
<constant>VT_DATE</constant>
290
266
(<type>int</type>)
291
267
</entry>
292
-
<entry>7</entry>
293
268
<entry>
294
269
A 64-bit floating point number representing the number of days
295
-
(not seconds) since December 31, 1899. For example,
296
-
<literal>January 1, 1900</literal>, is 2.0, <literal>January 2, 1900</literal>,
297
-
is 3.0, and so on). This is stored in the same representation as
298
-
<constant>VT_R8</constant>.
270
+
(not seconds) since <literal>December 31, 1899</literal>.
271
+
For example, <literal>January 1, 1900</literal> is <literal>2.0</literal>,
272
+
<literal>January 2, 1900</literal> is <literal>3.0</literal>, etc.
273
+
This is stored in the same representation as <constant>VT_R8</constant>.
299
274
</entry>
300
275
<entry></entry>
301
276
</row>
...
...
@@ -304,7 +279,6 @@
304
279
<constant>VT_BSTR</constant>
305
280
(<type>int</type>)
306
281
</entry>
307
-
<entry>8</entry>
308
282
<entry>
309
283
Pointer to a null-terminated Unicode string.
310
284
</entry>
...
...
@@ -315,7 +289,6 @@
315
289
<constant>VT_DECIMAL</constant>
316
290
(<type>int</type>)
317
291
</entry>
318
-
<entry>14</entry>
319
292
<entry>
320
293
A decimal structure.
321
294
</entry>
...
...
@@ -326,7 +299,6 @@
326
299
<constant>VT_UNKNOWN</constant>
327
300
(<type>int</type>)
328
301
</entry>
329
-
<entry>13</entry>
330
302
<entry>
331
303
A pointer to an object that implements the IUnknown interface.
332
304
</entry>
...
...
@@ -337,7 +309,6 @@
337
309
<constant>VT_DISPATCH</constant>
338
310
(<type>int</type>)
339
311
</entry>
340
-
<entry>9</entry>
341
312
<entry>
342
313
A pointer to a pointer to an object was specified.
343
314
</entry>
...
...
@@ -348,7 +319,6 @@
348
319
<constant>VT_VARIANT</constant>
349
320
(<type>int</type>)
350
321
</entry>
351
-
<entry>12</entry>
352
322
<entry>
353
323
A type indicator followed by the corresponding value.
354
324
<constant>VT_VARIANT</constant> can be used only with
...
...
@@ -361,7 +331,6 @@
361
331
<constant>VT_ARRAY</constant>
362
332
(<type>int</type>)
363
333
</entry>
364
-
<entry>8192</entry>
365
334
<entry>
366
335
If the type indicator is combined with
367
336
<constant>VT_ARRAY</constant> by an OR operator, the value is a pointer to a
...
...
@@ -382,7 +351,6 @@
382
351
<constant>VT_BYREF</constant>
383
352
(<type>int</type>)
384
353
</entry>
385
-
<entry>16384</entry>
386
354
<entry>
387
355
If the type indicator is combined with <constant>VT_BYREF</constant>
388
356
by an OR operator, the value is a reference. Reference types are
...
...
@@ -396,7 +364,6 @@
396
364
<constant>CP_ACP</constant>
397
365
(<type>int</type>)
398
366
</entry>
399
-
<entry>0</entry>
400
367
<entry>
401
368
Default to ANSI code page.
402
369
</entry>
...
...
@@ -407,7 +374,6 @@
407
374
<constant>CP_MACCP</constant>
408
375
(<type>int</type>)
409
376
</entry>
410
-
<entry>2</entry>
411
377
<entry>
412
378
Macintosh code page.
413
379
</entry>
...
...
@@ -418,7 +384,6 @@
418
384
<constant>CP_OEMCP</constant>
419
385
(<type>int</type>)
420
386
</entry>
421
-
<entry>1</entry>
422
387
<entry>
423
388
Default to OEM code page.
424
389
</entry>
...
...
@@ -429,7 +394,6 @@
429
394
<constant>CP_UTF7</constant>
430
395
(<type>int</type>)
431
396
</entry>
432
-
<entry>65000</entry>
433
397
<entry>
434
398
Unicode (UTF-7).
435
399
</entry>
...
...
@@ -440,7 +404,6 @@
440
404
<constant>CP_UTF8</constant>
441
405
(<type>int</type>)
442
406
</entry>
443
-
<entry>65001</entry>
444
407
<entry>
445
408
Unicode (UTF-8).
446
409
</entry>
...
...
@@ -451,7 +414,6 @@
451
414
<constant>CP_SYMBOL</constant>
452
415
(<type>int</type>)
453
416
</entry>
454
-
<entry>42</entry>
455
417
<entry>
456
418
<literal>SYMBOL</literal> translations.
457
419
</entry>
...
...
@@ -462,7 +424,6 @@
462
424
<constant>CP_THREAD_ACP</constant>
463
425
(<type>int</type>)
464
426
</entry>
465
-
<entry>3</entry>
466
427
<entry>
467
428
Current thread's ANSI code page
468
429
</entry>
...
...
@@ -473,7 +434,6 @@
473
434
<constant>VARCMP_LT</constant>
474
435
(<type>int</type>)
475
436
</entry>
476
-
<entry>0</entry>
477
437
<entry>
478
438
The left <literal>bstr</literal> is less than right
479
439
<literal>bstr</literal>.
...
...
@@ -485,7 +445,6 @@
485
445
<constant>VARCMP_EQ</constant>
486
446
(<type>int</type>)
487
447
</entry>
488
-
<entry>1</entry>
489
448
<entry>
490
449
The two parameters are equal.
491
450
</entry>
...
...
@@ -496,7 +455,6 @@
496
455
<constant>VARCMP_GT</constant>
497
456
(<type>int</type>)
498
457
</entry>
499
-
<entry>2</entry>
500
458
<entry>
501
459
The left <literal>bstr</literal> is greater than right
502
460
<literal>bstr</literal>.
...
...
@@ -508,7 +466,6 @@
508
466
<constant>VARCMP_NULL</constant>
509
467
(<type>int</type>)
510
468
</entry>
511
-
<entry>3</entry>
512
469
<entry>
513
470
Either expression is NULL.
514
471
</entry>
...
...
@@ -519,7 +476,6 @@
519
476
<constant>NORM_IGNORECASE</constant>
520
477
(<type>int</type>)
521
478
</entry>
522
-
<entry>1</entry>
523
479
<entry>
524
480
Ignore case sensitivity.
525
481
</entry>
...
...
@@ -530,7 +486,6 @@
530
486
<constant>NORM_IGNORENONSPACE</constant>
531
487
(<type>int</type>)
532
488
</entry>
533
-
<entry>2</entry>
534
489
<entry>
535
490
Ignore nonspacing characters.
536
491
</entry>
...
...
@@ -541,7 +496,6 @@
541
496
<constant>NORM_IGNORESYMBOLS</constant>
542
497
(<type>int</type>)
543
498
</entry>
544
-
<entry>4</entry>
545
499
<entry>
546
500
Ignore symbols.
547
501
</entry>
...
...
@@ -552,7 +506,6 @@
552
506
<constant>NORM_IGNOREWIDTH</constant>
553
507
(<type>int</type>)
554
508
</entry>
555
-
<entry>131072</entry>
556
509
<entry>
557
510
Ignore string width.
558
511
</entry>
...
...
@@ -563,7 +516,6 @@
563
516
<constant>NORM_IGNOREKANATYPE</constant>
564
517
(<type>int</type>)
565
518
</entry>
566
-
<entry>65536</entry>
567
519
<entry>
568
520
Ignore Kana type.
569
521
</entry>
...
...
@@ -574,7 +526,6 @@
574
526
<constant>NORM_IGNOREKASHIDA</constant>
575
527
(<type>int</type>)
576
528
</entry>
577
-
<entry>262144</entry>
578
529
<entry>
579
530
Ignore Arabic kashida characters.
580
531
</entry>
...
...
@@ -587,46 +538,74 @@
587
538
<constant>DISP_E_DIVBYZERO</constant>
588
539
(<type>int</type>)
589
540
</entry>
590
-
<entry>-2147352558</entry>
591
541
<entry>
592
542
A return error that indicates a divide by zero error.
593
543
</entry>
594
-
<entry>As of PHP 7.0.0, the value is <literal>2147614738</literal> on x64.</entry>
544
+
<entry></entry>
595
545
</row>
596
546
<row xml:id="constant.disp-e-overflow">
597
547
<entry>
598
548
<constant>DISP_E_OVERFLOW</constant>
599
549
(<type>int</type>)
600
550
</entry>
601
-
<entry>-2147352566</entry>
602
551
<entry>
603
552
An error that indicates that a value could not be coerced to
604
553
its expected representation.
605
554
</entry>
606
-
<entry>As of PHP 7.0.0, the value is <literal>2147614730</literal> on x64.</entry>
555
+
<entry></entry>
607
556
</row>
608
557
<row xml:id="constant.disp-e-badindex">
609
558
<entry>
610
559
<constant>DISP_E_BADINDEX</constant>
611
560
(<type>int</type>)
612
561
</entry>
613
-
<entry>-2147352565</entry>
614
562
<entry>
615
563
An error that indicates that an array index does not exist.
616
564
</entry>
617
-
<entry>As of PHP 7.0.0, the value is <literal>2147614731</literal> on x64.</entry>
565
+
<entry></entry>
566
+
</row>
567
+
<row xml:id="constant.disp-e-paramnotfound">
568
+
<entry>
569
+
<constant>DISP_E_PARAMNOTFOUND</constant>
570
+
(<type>int</type>)
571
+
</entry>
572
+
<entry>
573
+
A return value that indicates that one of the parameter IDs
574
+
does not correspond to a parameter on the method.
575
+
</entry>
576
+
<entry></entry>
618
577
</row>
619
578
<row xml:id="constant.mk-e-unavailable">
620
579
<entry>
621
580
<constant>MK_E_UNAVAILABLE</constant>
622
581
(<type>int</type>)
623
582
</entry>
624
-
<entry>-2147221021</entry>
625
583
<entry>
626
584
iMoniker COM status code, return on errors where the function call
627
585
failed due to unavailability.
628
586
</entry>
629
-
<entry>As of PHP 7.0.0, the value is <literal>2147746275</literal> on x64.</entry>
587
+
<entry></entry>
588
+
</row>
589
+
<row xml:id="constant.locale-neutral">
590
+
<entry>
591
+
<constant>LOCALE_NEUTRAL</constant>
592
+
(<type>int</type>)
593
+
</entry>
594
+
<entry>
595
+
The neutral locale. This constant is generally not used when calling NLS APIs.
596
+
Instead, use LOCALE_SYSTEM_DEFAULT.
597
+
</entry>
598
+
<entry></entry>
599
+
</row>
600
+
<row xml:id="constant.locale-system-default">
601
+
<entry>
602
+
<constant>LOCALE_SYSTEM_DEFAULT</constant>
603
+
(<type>int</type>)
604
+
</entry>
605
+
<entry>
606
+
The default locale for the operating system.
607
+
</entry>
608
+
<entry></entry>
630
609
</row>
631
610
</tbody>
632
611
</tgroup>
633
612