Mapping COM Types to ComfyJ Classes
Please find below the mappings table for most of the existing COM data types.
|
COM Type
|
ComfyJ Class
|
|
ADVF
|
|
|
ARRAYDESC
|
|
|
BINDPTR
|
|
|
BIND_FLAGS
|
|
|
BIND_OPTS
|
|
|
BOOL
|
|
|
BSTR
|
|
|
CALLCONV
|
|
|
CLSCTX
|
|
|
CLSID
|
|
|
CONNECTDATA
|
|
|
CONTROLINFO
|
|
|
CY
|
|
|
DATADIR
|
|
|
DATE
|
|
|
DECIMAL
|
|
|
DESCKIND
|
|
|
DISPID
|
|
|
DISPPARAMS
|
|
|
DOCHOSTUIDBLCLK
|
|
|
DOCHOSTUIFLAG
|
|
|
DOCHOSTUIINFO
|
|
|
DOCMISC
|
|
|
DROPEFFECT
|
|
|
DVASPECT
|
|
|
DVASPECTINFO
|
|
|
DVTARGETDEVICE
|
|
|
ELEMDESC
|
|
|
EXCEPINFO
|
|
|
FORMATETC
|
|
|
FUNCDESC
|
|
|
FUNCFLAGS
|
|
|
FUNCKIND
|
|
|
GUID
|
|
|
HREFTYPE
|
|
|
IDLDESC
|
|
|
IID
|
|
|
IMPLTYPEFLAGS
|
|
|
INVOKEKIND
|
|
|
KEYMODIFIERS
|
|
|
LCID
|
|
|
LOCKTYPE
|
|
|
LONG_PTR
|
|
|
MEMBERID
|
|
|
OBJECTDESCRIPTOR
|
|
|
OLECLOSE
|
|
|
OLECMD
|
|
|
OLECMDEXECOPT
|
|
|
OLECMDF
|
|
|
OLECMDID
|
|
|
OLECMDTEXT
|
|
|
OLECMDTEXTF
|
|
|
OLECONTF
|
|
|
OLECREATE
|
|
|
OLEGETMONIKER
|
|
|
OLEINPLACEFRAMEINFO
|
|
|
OLELINKBIND
|
|
|
OLEMENUGROUPWIDTHS
|
|
|
OLEMISC
|
|
|
OLERENDER
|
|
|
OLEUIBUSY
|
|
|
OLEUICHANGEICON
|
|
|
OLEUICHANGESOURCE
|
|
|
OLEUICONVERT
|
|
|
OLEUIEDITLINKS
|
|
|
OLEUIINSERTOBJECT
|
|
|
OLEUIPASTEENTRY
|
|
|
OLEUIPASTEFLAG
|
|
|
OLEUIPASTESPECIAL
|
|
|
OLEUPDATE
|
|
|
OLEVERB
|
|
|
OLEVERBATTRIB
|
|
|
OLEWHICHMK
|
|
|
PARAMDESC
|
|
|
PARAMDESCEX
|
|
|
PARAMFLAGS
|
|
|
POINTF
|
|
|
POINTL
|
|
|
REGCLS
|
|
|
REGKIND
|
|
|
SAFEARRAY
|
|
|
SAFEARRAYBOUND
|
|
|
SCODE
|
|
|
SIZEL
|
|
|
STATDATA
|
|
|
STATFLAG
|
|
|
STATSTG
|
|
|
STGC
|
|
|
STGFMT
|
|
|
STGM
|
|
|
STGMEDIUM
|
|
|
STGOPTIONS
|
|
|
STREAM_SEEK
|
|
|
SYSKIND
|
|
|
TLIBATTR
|
|
|
TYMED
|
|
|
TYPEATTR
|
|
|
TYPEDESC
|
|
|
TYPEFLAGS
|
|
|
TYPEKIND
|
|
|
USERCLASSTYPE
|
|
|
VARDESC
|
|
|
VARFLAGS
|
|
|
VARIANT
|
|
|
VARIANTARG
|
|
|
VARIANT_BOOL
|
|
|
VARKIND
|
|
|
VARTYPE
|
|
|
_RemotableHandle
|
|
|
__MIDL_IWinTypes_0009
|
|