以下常量由此扩展定义,只有在将扩展编译到PHP中或在运行时动态加载时才可用。
CLSCTX_INPROC_SERVER (int)CLSCTX_INPROC_HANDLER (int)CLSCTX_LOCAL_SERVER (int)CLSCTX_REMOTE_SERVER (int)CLSCTX_SERVER (int)CLSCTX_INPROC_SERVER、CLSCTX_LOCAL_SERVER和CLSCTX_REMOTE_SERVER进行OR运算。
CLSCTX_ALL (int)CLSCTX_INPROC_HANDLER和CLSCTX_SERVER进行OR运算。
VT_NULL (int)VT_EMPTY (int)VT_EMPTY的属性没有与其关联的数据;也就是说,值的长度为零。
VT_INT (int)VT_I4)。
VT_I1 (int)VT_I2 (int)VT_I4 (int)VT_I8 (int)VT_UINT (int)VT_UI4)。
VT_UI1 (int)VT_UI2 (int)VT_UI4 (int)VT_UI8 (int)VT_R4 (int)VT_R8 (int)VT_BOOL (int)VT_ERROR (int)VT_CY (int)VT_DATE (int)1899年12月31日以来的天数(不是秒数)。例如,1900年1月1日是2.0,1900年1月2日是3.0,等等。它以与VT_R8相同的表示形式存储。
VT_BSTR (int)VT_DECIMAL (int)VT_UNKNOWN (int)VT_DISPATCH (int)VT_VARIANT (int)VT_VARIANT只能与VT_BYREF一起使用。
VT_ARRAY (int)VT_ARRAY组合,则该值为指向SAFEARRAY的指针。VT_ARRAY可以使用OR与以下数据类型:VT_I1、VT_UI1、VT_I2、VT_UI2、VT_I4、VT_UI4、VT_INT、VT_UINT、VT_R4、VT_R8、VT_BOOL、VT_DECIMAL、VT_ERROR、VT_CY、VT_DATE、VT_BSTR、VT_DISPATCH、VT_UNKNOWN和VT_VARIANT。
VT_BYREF (int)VT_BYREF通过OR运算符组合,则该值为引用。引用类型被解释为对数据的引用,类似于C++中的引用类型。
CP_ACP (int)CP_MACCP (int)CP_OEMCP (int)CP_UTF7 (int)CP_UTF8 (int)CP_SYMBOL (int)SYMBOL 转换。
CP_THREAD_ACP (int)VARCMP_LT (int)bstr 小于右侧 bstr。
VARCMP_EQ (int)VARCMP_GT (int)bstr 大于右侧 bstr。
VARCMP_NULL (int)NORM_IGNORECASE (int)NORM_IGNORENONSPACE (int)NORM_IGNORESYMBOLS (int)NORM_IGNOREWIDTH (int)NORM_IGNOREKANATYPE (int)NORM_IGNOREKASHIDA (int)DISP_E_DIVBYZERO (int)DISP_E_OVERFLOW (int)DISP_E_BADINDEX (int)DISP_E_PARAMNOTFOUND (int)LOCALE_NEUTRAL (int)LOCALE_SYSTEM_DEFAULT (int)