14#define arginfo_variant_cat arginfo_variant_add
16#define arginfo_variant_sub arginfo_variant_add
18#define arginfo_variant_mul arginfo_variant_add
20#define arginfo_variant_and arginfo_variant_add
22#define arginfo_variant_div arginfo_variant_add
24#define arginfo_variant_eqv arginfo_variant_add
26#define arginfo_variant_idiv arginfo_variant_add
28#define arginfo_variant_imp arginfo_variant_add
30#define arginfo_variant_mod arginfo_variant_add
32#define arginfo_variant_or arginfo_variant_add
34#define arginfo_variant_pow arginfo_variant_add
36#define arginfo_variant_xor arginfo_variant_add
42#define arginfo_variant_fix arginfo_variant_abs
44#define arginfo_variant_int arginfo_variant_abs
46#define arginfo_variant_neg arginfo_variant_abs
48#define arginfo_variant_not arginfo_variant_abs
126#if defined(HAVE_MSCOREE_H)
168#if defined(HAVE_MSCOREE_H)
218#if defined(HAVE_MSCOREE_H)
225static void register_com_extension_symbols(
int module_number)
274#if defined(NORM_IGNOREKASHIDA)
282#if SIZEOF_ZEND_LONG == 8
285#if SIZEOF_ZEND_LONG == 8
310#if defined(HAVE_MSCOREE_H)
#define PHP_DISP_E_OVERFLOW
#define PHP_DISP_E_PARAMNOTFOUND
#define PHP_DISP_E_DIVBYZERO
#define PHP_DISP_E_BADINDEX
#define PHP_MK_E_UNAVAILABLE
variant_imp(mixed $left, mixed $right)
com_message_pump(int $timeout_milliseconds=0)
variant_and(mixed $left, mixed $right)
variant_or(mixed $left, mixed $right)
variant_neg(mixed $value)
variant_eqv(mixed $left, mixed $right)
const NORM_IGNOREKANATYPE
variant_abs(mixed $value)
variant_get_type(variant $variant)
variant_cmp(mixed $left, mixed $right, int $locale_id=LOCALE_SYSTEM_DEFAULT, int $flags=0)
variant_idiv(mixed $left, mixed $right)
variant_mul(mixed $left, mixed $right)
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)
variant_set_type(variant $variant, int $type)
variant_xor(mixed $left, mixed $right)
variant_int(mixed $value)
variant_fix(mixed $value)
com_event_sink(variant $variant, object $sink_object, array|string|null $sink_interface=null)
const LOCALE_SYSTEM_DEFAULT
variant_sub(mixed $left, mixed $right)
variant_pow(mixed $left, mixed $right)
variant_round(mixed $value, int $decimals)
com_load_typelib(string $typelib, bool $case_insensitive=true)
const NORM_IGNORENONSPACE
const CLSCTX_LOCAL_SERVER
variant_cat(mixed $left, mixed $right)
const CLSCTX_INPROC_HANDLER
variant_add(mixed $left, mixed $right)
const CLSCTX_REMOTE_SERVER
com_print_typeinfo(variant|string $variant, ?string $dispatch_interface=null, bool $display_sink=false)
variant_date_to_timestamp(variant $variant)
variant_div(mixed $left, mixed $right)
variant_not(mixed $value)
variant_cast(variant $variant, int $type)
#define arginfo_variant_or
#define arginfo_variant_and
#define arginfo_variant_sub
#define arginfo_variant_mod
#define arginfo_variant_idiv
#define arginfo_variant_int
#define arginfo_variant_imp
#define arginfo_variant_neg
#define arginfo_variant_xor
#define arginfo_variant_pow
#define arginfo_variant_eqv
#define arginfo_variant_mul
#define arginfo_variant_cat
#define arginfo_variant_div
#define arginfo_variant_not
#define arginfo_variant_fix
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_ARG_OBJ_TYPE_MASK(pass_by_ref, name, class_name, type_mask, default_value)
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null)
#define ZEND_METHOD(classname, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_OBJ_INFO(pass_by_ref, name, class_name, allow_null)
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_FE(name, arg_info)
#define ZEND_ME(classname, name, arg_info, flags)
#define ZEND_FUNCTION(name)
#define ZEND_ACC_NOT_SERIALIZABLE
#define REGISTER_LONG_CONSTANT(name, lval, flags)
struct _zend_class_entry zend_class_entry