php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
com_extension.stub.php
Go to the documentation of this file.
1<?php
2
4
9const CLSCTX_INPROC_SERVER = UNKNOWN;
14const CLSCTX_INPROC_HANDLER = UNKNOWN;
19const CLSCTX_LOCAL_SERVER = UNKNOWN;
24const CLSCTX_REMOTE_SERVER = UNKNOWN;
29const CLSCTX_SERVER = UNKNOWN;
34const CLSCTX_ALL = UNKNOWN;
35
40const VT_NULL = UNKNOWN;
45const VT_EMPTY = UNKNOWN;
50const VT_UI1 = UNKNOWN;
55const VT_I1 = UNKNOWN;
60const VT_UI2 = UNKNOWN;
65const VT_I2 = UNKNOWN;
70const VT_UI4 = UNKNOWN;
75const VT_I4 = UNKNOWN;
80const VT_R4 = UNKNOWN;
85const VT_R8 = UNKNOWN;
90const VT_BOOL = UNKNOWN;
95const VT_ERROR = UNKNOWN;
100const VT_CY = UNKNOWN;
105const VT_DATE = UNKNOWN;
110const VT_BSTR = UNKNOWN;
115const VT_DECIMAL = UNKNOWN;
120const VT_UNKNOWN = UNKNOWN;
125const VT_DISPATCH = UNKNOWN;
130const VT_VARIANT = UNKNOWN;
135const VT_INT = UNKNOWN;
140const VT_UINT = UNKNOWN;
145const VT_ARRAY = UNKNOWN;
150const VT_BYREF = UNKNOWN;
151
156const CP_ACP = UNKNOWN;
161const CP_MACCP = UNKNOWN;
166const CP_OEMCP = UNKNOWN;
171const CP_UTF7 = UNKNOWN;
176const CP_UTF8 = UNKNOWN;
181const CP_SYMBOL = UNKNOWN;
186const CP_THREAD_ACP = UNKNOWN;
187
192const VARCMP_LT = UNKNOWN;
197const VARCMP_EQ = UNKNOWN;
202const VARCMP_GT = UNKNOWN;
207const VARCMP_NULL = UNKNOWN;
212const LOCALE_SYSTEM_DEFAULT = UNKNOWN;
217const LOCALE_NEUTRAL = UNKNOWN;
218
223const NORM_IGNORECASE = UNKNOWN;
228const NORM_IGNORENONSPACE = UNKNOWN;
233const NORM_IGNORESYMBOLS = UNKNOWN;
238const NORM_IGNOREWIDTH = UNKNOWN;
243const NORM_IGNOREKANATYPE = UNKNOWN;
244#ifdef NORM_IGNOREKASHIDA
249const NORM_IGNOREKASHIDA = UNKNOWN;
250#endif
251
256const DISP_E_DIVBYZERO = UNKNOWN;
261const DISP_E_OVERFLOW = UNKNOWN;
266const DISP_E_BADINDEX = UNKNOWN;
271const DISP_E_PARAMNOTFOUND = UNKNOWN;
276const MK_E_UNAVAILABLE = UNKNOWN;
277
278#if SIZEOF_ZEND_LONG == 8
283const VT_UI8 = UNKNOWN;
288const VT_I8 = UNKNOWN;
289#endif
290
291function variant_set(variant $variant, mixed $value): void {}
292
293function variant_add(mixed $left, mixed $right): variant {}
294
295function variant_cat(mixed $left, mixed $right): variant {}
296
297function variant_sub(mixed $left, mixed $right): variant {}
298
299function variant_mul(mixed $left, mixed $right): variant {}
300
301function variant_and(mixed $left, mixed $right): variant {}
302
303function variant_div(mixed $left, mixed $right): variant {}
304
305function variant_eqv(mixed $left, mixed $right): variant {}
306
307function variant_idiv(mixed $left, mixed $right): variant {}
308
309function variant_imp(mixed $left, mixed $right): variant {}
310
311function variant_mod(mixed $left, mixed $right): variant {}
312
313function variant_or(mixed $left, mixed $right): variant {}
314
315function variant_pow(mixed $left, mixed $right): variant {}
316
317function variant_xor(mixed $left, mixed $right): variant {}
318
319function variant_abs(mixed $value): variant {}
320
321function variant_fix(mixed $value): variant {}
322
323function variant_int(mixed $value): variant {}
324
325function variant_neg(mixed $value): variant {}
326
327function variant_not(mixed $value): variant {}
328
329function variant_round(mixed $value, int $decimals): ?variant {}
330
331function variant_cmp(mixed $left, mixed $right, int $locale_id = LOCALE_SYSTEM_DEFAULT, int $flags = 0): int {}
332
334
336
338
339function variant_set_type(variant $variant, int $type): void {}
340
341function variant_cast(variant $variant, int $type): variant {}
342
343function com_get_active_object(string $prog_id, ?int $codepage = null): variant {}
344
345function com_create_guid(): string|false {}
346
347function com_event_sink(variant $variant, object $sink_object, array|string|null $sink_interface = null): bool {}
348
349function com_print_typeinfo(variant|string $variant, ?string $dispatch_interface = null, bool $display_sink = false): bool {}
350
351function com_message_pump(int $timeout_milliseconds = 0): bool {}
352
353function com_load_typelib(string $typelib, bool $case_insensitive = true): bool {}
354
357{
358 public function __construct(mixed $value = null, int $type = VT_EMPTY, int $codepage = CP_ACP) {}
359}
360
361class com extends variant
362{
363 public function __construct(string $module_name, array|string|null $server_name = null, int $codepage = CP_ACP, string $typelib = "") {}
364}
365
366#ifdef HAVE_MSCOREE_H
367class dotnet extends variant
368{
369 public function __construct(string $assembly_name, string $datatype_name, int $codepage = CP_ACP) {}
370}
371#endif
372
374{
375}
376
377final class com_exception extends Exception
378{
379}
__construct(string $module_name, array|string|null $server_name=null, int $codepage=CP_ACP, string $typelib="")
__construct(string $assembly_name, string $datatype_name, int $codepage=CP_ACP)
__construct(mixed $value=null, int $type=VT_EMPTY, int $codepage=CP_ACP)
const VT_BYREF
variant_imp(mixed $left, mixed $right)
com_message_pump(int $timeout_milliseconds=0)
const VT_UI2
variant_and(mixed $left, mixed $right)
const VT_ERROR
const DISP_E_OVERFLOW
variant_or(mixed $left, mixed $right)
variant_neg(mixed $value)
variant_eqv(mixed $left, mixed $right)
const CP_UTF7
const NORM_IGNOREKANATYPE
const VT_BSTR
variant_abs(mixed $value)
variant_get_type(variant $variant)
const MK_E_UNAVAILABLE
const CP_THREAD_ACP
const DISP_E_BADINDEX
const VT_UI4
com_create_guid()
variant_cmp(mixed $left, mixed $right, int $locale_id=LOCALE_SYSTEM_DEFAULT, int $flags=0)
const VARCMP_EQ
variant_idiv(mixed $left, mixed $right)
const VT_DISPATCH
variant_mul(mixed $left, mixed $right)
const VARCMP_LT
variant_set(variant $variant, mixed $value)
const CLSCTX_INPROC_SERVER
com_get_active_object(string $prog_id, ?int $codepage=null)
variant_date_from_timestamp(int $timestamp)
variant_mod(mixed $left, mixed $right)
const VT_I2
variant_set_type(variant $variant, int $type)
variant_xor(mixed $left, mixed $right)
const CP_ACP
const NORM_IGNOREWIDTH
const CP_UTF8
const VT_I1
variant_int(mixed $value)
variant_fix(mixed $value)
com_event_sink(variant $variant, object $sink_object, array|string|null $sink_interface=null)
const CLSCTX_SERVER
const NORM_IGNORESYMBOLS
const VT_UI1
const LOCALE_SYSTEM_DEFAULT
variant_sub(mixed $left, mixed $right)
const VT_R4
const VT_I4
variant_pow(mixed $left, mixed $right)
const VT_DECIMAL
variant_round(mixed $value, int $decimals)
com_load_typelib(string $typelib, bool $case_insensitive=true)
const VT_UINT
const CP_SYMBOL
const DISP_E_PARAMNOTFOUND
const CP_MACCP
const NORM_IGNORENONSPACE
const VT_INT
const NORM_IGNORECASE
const LOCALE_NEUTRAL
const VT_DATE
const VT_R8
const DISP_E_DIVBYZERO
const VT_NULL
const CLSCTX_LOCAL_SERVER
const VARCMP_NULL
const CLSCTX_ALL
const NORM_IGNOREKASHIDA
const VT_VARIANT
variant_cat(mixed $left, mixed $right)
const CLSCTX_INPROC_HANDLER
const VT_CY
variant_add(mixed $left, mixed $right)
const VT_UNKNOWN
const VT_EMPTY
const VT_ARRAY
const CLSCTX_REMOTE_SERVER
const VARCMP_GT
const CP_OEMCP
const VT_I8
com_print_typeinfo(variant|string $variant, ?string $dispatch_interface=null, bool $display_sink=false)
const VT_UI8
const VT_BOOL
variant_date_to_timestamp(variant $variant)
variant_div(mixed $left, mixed $right)
variant_not(mixed $value)
variant_cast(variant $variant, int $type)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))
object