module Windows::COM
Constants
- CLSCTX_ACTIVATE_32_BIT_SERVER
- CLSCTX_ACTIVATE_64_BIT_SERVER
- CLSCTX_DISABLE_AAA
- CLSCTX_ENABLE_AAA
- CLSCTX_ENABLE_CODE_DOWNLOAD
- CLSCTX_FROM_DEFAULT_CONTEXT
- CLSCTX_INPROC_HANDLER
- CLSCTX_INPROC_HANDLER16
- CLSCTX_INPROC_SERVER
CLSCTX enum constants
- CLSCTX_INPROC_SERVER16
- CLSCTX_LOCAL_SERVER
- CLSCTX_NO_CODE_DOWNLOAD
- CLSCTX_NO_CUSTOM_MARSHAL
- CLSCTX_NO_FAILURE_LOG
- CLSCTX_REMOTE_SERVER
- CLSCTX_RESERVED1
- CLSCTX_RESERVED2
- CLSCTX_RESERVED3
- CLSCTX_RESERVED4
- CLSCTX_RESERVED5
- DISPATCH_METHOD
Flags for IDispatch::Invoke
- DISPATCH_PROPERTYGET
- DISPATCH_PROPERTYPUT
- DISPATCH_PROPERTYPUTREF
- DISPID_COLLECT
- DISPID_CONSTRUCTOR
- DISPID_DESTRUCTOR
- DISPID_EVALUATE
- DISPID_NEWENUM
- DISPID_PROPERTYPUT
- DISPID_UNKNOWN
IDispatch
- DISPID_VALUE
- INVOKE_FUNC
These constants are from OAldl.h
- INVOKE_PROPERTYGET
- INVOKE_PROPERTYPUT
- INVOKE_PROPERTYPUTREF
- VT_ARRAY
- VT_BLOB
- VT_BLOB_OBJECT
- VT_BOOL
- VT_BSTR
- VT_BSTR_BLOB
- VT_BYREF
- VT_CARRAY
- VT_CF
- VT_CLSID
- VT_CY
- VT_DATE
- VT_DECIMAL
- VT_DISPATCH
- VT_EMPTY
These constants are from wtypes.h but are only used in a
COM
context as far as I know.- VT_ERROR
- VT_FILETIME
- VT_HRESULT
- VT_I1
- VT_I2
- VT_I4
- VT_I8
- VT_ILLEGAL
- VT_ILLEGALMASKED
- VT_INT
- VT_INT_PTR
- VT_LPSTR
- VT_LPWSTR
- VT_NULL
- VT_PTR
- VT_R4
- VT_R8
- VT_RECORD
- VT_RESERVED
- VT_SAFEARRAY
- VT_STORAGE
- VT_STORED_OBJECT
- VT_STREAM
- VT_STREAMED_OBJECT
- VT_TYPEMASK
- VT_UI1
- VT_UI2
- VT_UI4
- VT_UI8
- VT_UINT
- VT_UINT_PTR
- VT_UNKNOWN
- VT_USERDEFINED
- VT_VARIANT
- VT_VECTOR
- VT_VERSIONED_STREAM
- VT_VOID