?? ole2.pas
字號:
{$EXTERNALSYM TKIND_MODULE}
TKIND_MODULE = 2;
{$EXTERNALSYM TKIND_INTERFACE}
TKIND_INTERFACE = 3;
{$EXTERNALSYM TKIND_DISPATCH}
TKIND_DISPATCH = 4;
{$EXTERNALSYM TKIND_COCLASS}
TKIND_COCLASS = 5;
{$EXTERNALSYM TKIND_ALIAS}
TKIND_ALIAS = 6;
{$EXTERNALSYM TKIND_UNION}
TKIND_UNION = 7;
{$EXTERNALSYM TKIND_MAX}
TKIND_MAX = 8;
{$EXTERNALSYM CC_CDECL}
CC_CDECL = 1;
{$EXTERNALSYM CC_PASCAL}
CC_PASCAL = 2;
{$EXTERNALSYM CC_MACPASCAL}
CC_MACPASCAL = 3;
{$EXTERNALSYM CC_STDCALL}
CC_STDCALL = 4;
{$EXTERNALSYM CC_RESERVED}
CC_RESERVED = 5;
{$EXTERNALSYM CC_SYSCALL}
CC_SYSCALL = 6;
{$EXTERNALSYM CC_MPWCDECL}
CC_MPWCDECL = 7;
{$EXTERNALSYM CC_MPWPASCAL}
CC_MPWPASCAL = 8;
{$EXTERNALSYM CC_MAX}
CC_MAX = 9;
{$EXTERNALSYM FUNC_VIRTUAL}
FUNC_VIRTUAL = 0;
{$EXTERNALSYM FUNC_PUREVIRTUAL}
FUNC_PUREVIRTUAL = 1;
{$EXTERNALSYM FUNC_NONVIRTUAL}
FUNC_NONVIRTUAL = 2;
{$EXTERNALSYM FUNC_STATIC}
FUNC_STATIC = 3;
{$EXTERNALSYM FUNC_DISPATCH}
FUNC_DISPATCH = 4;
{$EXTERNALSYM INVOKE_FUNC}
INVOKE_FUNC = 1;
{$EXTERNALSYM INVOKE_PROPERTYGET}
INVOKE_PROPERTYGET = 2;
{$EXTERNALSYM INVOKE_PROPERTYPUT}
INVOKE_PROPERTYPUT = 4;
{$EXTERNALSYM INVOKE_PROPERTYPUTREF}
INVOKE_PROPERTYPUTREF = 8;
{$EXTERNALSYM VAR_PERINSTANCE}
VAR_PERINSTANCE = 0;
{$EXTERNALSYM VAR_STATIC}
VAR_STATIC = 1;
{$EXTERNALSYM VAR_CONST}
VAR_CONST = 2;
{$EXTERNALSYM VAR_DISPATCH}
VAR_DISPATCH = 3;
{$EXTERNALSYM IMPLTYPEFLAG_FDEFAULT}
IMPLTYPEFLAG_FDEFAULT = 1;
{$EXTERNALSYM IMPLTYPEFLAG_FSOURCE}
IMPLTYPEFLAG_FSOURCE = 2;
{$EXTERNALSYM IMPLTYPEFLAG_FRESTRICTED}
IMPLTYPEFLAG_FRESTRICTED = 4;
{$EXTERNALSYM TYPEFLAG_FAPPOBJECT}
TYPEFLAG_FAPPOBJECT = $0001;
{$EXTERNALSYM TYPEFLAG_FCANCREATE}
TYPEFLAG_FCANCREATE = $0002;
{$EXTERNALSYM TYPEFLAG_FLICENSED}
TYPEFLAG_FLICENSED = $0004;
{$EXTERNALSYM TYPEFLAG_FPREDECLID}
TYPEFLAG_FPREDECLID = $0008;
{$EXTERNALSYM TYPEFLAG_FHIDDEN}
TYPEFLAG_FHIDDEN = $0010;
{$EXTERNALSYM TYPEFLAG_FCONTROL}
TYPEFLAG_FCONTROL = $0020;
{$EXTERNALSYM TYPEFLAG_FDUAL}
TYPEFLAG_FDUAL = $0040;
{$EXTERNALSYM TYPEFLAG_FNONEXTENSIBLE}
TYPEFLAG_FNONEXTENSIBLE = $0080;
{$EXTERNALSYM TYPEFLAG_FOLEAUTOMATION}
TYPEFLAG_FOLEAUTOMATION = $0100;
{$EXTERNALSYM FUNCFLAG_FRESTRICTED}
FUNCFLAG_FRESTRICTED = $0001;
{$EXTERNALSYM FUNCFLAG_FSOURCE}
FUNCFLAG_FSOURCE = $0002;
{$EXTERNALSYM FUNCFLAG_FBINDABLE}
FUNCFLAG_FBINDABLE = $0004;
{$EXTERNALSYM FUNCFLAG_FREQUESTEDIT}
FUNCFLAG_FREQUESTEDIT = $0008;
{$EXTERNALSYM FUNCFLAG_FDISPLAYBIND}
FUNCFLAG_FDISPLAYBIND = $0010;
{$EXTERNALSYM FUNCFLAG_FDEFAULTBIND}
FUNCFLAG_FDEFAULTBIND = $0020;
{$EXTERNALSYM FUNCFLAG_FHIDDEN}
FUNCFLAG_FHIDDEN = $0040;
{$EXTERNALSYM VARFLAG_FREADONLY}
VARFLAG_FREADONLY = $0001;
{$EXTERNALSYM VARFLAG_FSOURCE}
VARFLAG_FSOURCE = $0002;
{$EXTERNALSYM VARFLAG_FBINDABLE}
VARFLAG_FBINDABLE = $0004;
{$EXTERNALSYM VARFLAG_FREQUESTEDIT}
VARFLAG_FREQUESTEDIT = $0008;
{$EXTERNALSYM VARFLAG_FDISPLAYBIND}
VARFLAG_FDISPLAYBIND = $0010;
{$EXTERNALSYM VARFLAG_FDEFAULTBIND}
VARFLAG_FDEFAULTBIND = $0020;
{$EXTERNALSYM VARFLAG_FHIDDEN}
VARFLAG_FHIDDEN = $0040;
{$EXTERNALSYM DISPID_VALUE}
DISPID_VALUE = 0;
{$EXTERNALSYM DISPID_UNKNOWN}
DISPID_UNKNOWN = -1;
{$EXTERNALSYM DISPID_PROPERTYPUT}
DISPID_PROPERTYPUT = -3;
{$EXTERNALSYM DISPID_NEWENUM}
DISPID_NEWENUM = -4;
{$EXTERNALSYM DISPID_EVALUATE}
DISPID_EVALUATE = -5;
{$EXTERNALSYM DISPID_CONSTRUCTOR}
DISPID_CONSTRUCTOR = -6;
{$EXTERNALSYM DISPID_DESTRUCTOR}
DISPID_DESTRUCTOR = -7;
{$EXTERNALSYM DISPID_COLLECT}
DISPID_COLLECT = -8;
{$EXTERNALSYM DESCKIND_NONE}
DESCKIND_NONE = 0;
{$EXTERNALSYM DESCKIND_FUNCDESC}
DESCKIND_FUNCDESC = 1;
{$EXTERNALSYM DESCKIND_VARDESC}
DESCKIND_VARDESC = 2;
{$EXTERNALSYM DESCKIND_TYPECOMP}
DESCKIND_TYPECOMP = 3;
{$EXTERNALSYM DESCKIND_IMPLICITAPPOBJ}
DESCKIND_IMPLICITAPPOBJ = 4;
{$EXTERNALSYM DESCKIND_MAX}
DESCKIND_MAX = 5;
{$EXTERNALSYM SYS_WIN16}
SYS_WIN16 = 0;
{$EXTERNALSYM SYS_WIN32}
SYS_WIN32 = 1;
{$EXTERNALSYM SYS_MAC}
SYS_MAC = 2;
{$EXTERNALSYM LIBFLAG_FRESTRICTED}
LIBFLAG_FRESTRICTED = 1;
{$EXTERNALSYM LIBFLAG_FCONTROL}
LIBFLAG_FCONTROL = 2;
{$EXTERNALSYM LIBFLAG_FHIDDEN}
LIBFLAG_FHIDDEN = 4;
{$EXTERNALSYM STDOLE_MAJORVERNUM}
STDOLE_MAJORVERNUM = 1;
{$EXTERNALSYM STDOLE_MINORVERNUM}
STDOLE_MINORVERNUM = 0;
{$EXTERNALSYM STDOLE_LCID}
STDOLE_LCID = 0;
{$EXTERNALSYM VARIANT_NOVALUEPROP}
VARIANT_NOVALUEPROP = 1;
{$EXTERNALSYM VAR_TIMEVALUEONLY}
VAR_TIMEVALUEONLY = 1;
{$EXTERNALSYM VAR_DATEVALUEONLY}
VAR_DATEVALUEONLY = 2;
{$EXTERNALSYM MEMBERID_NIL}
MEMBERID_NIL = DISPID_UNKNOWN;
{$EXTERNALSYM ID_DEFAULTINST}
ID_DEFAULTINST = -2;
{$EXTERNALSYM IDLFLAG_NONE}
IDLFLAG_NONE = 0;
{$EXTERNALSYM IDLFLAG_FIN}
IDLFLAG_FIN = 1;
{$EXTERNALSYM IDLFLAG_FOUT}
IDLFLAG_FOUT = 2;
{$EXTERNALSYM IDLFLAG_FLCID}
IDLFLAG_FLCID = 4;
{$EXTERNALSYM IDLFLAG_FRETVAL}
IDLFLAG_FRETVAL = 8;
{$EXTERNALSYM DISPATCH_METHOD}
DISPATCH_METHOD = 1;
{$EXTERNALSYM DISPATCH_PROPERTYGET}
DISPATCH_PROPERTYGET = 2;
{$EXTERNALSYM DISPATCH_PROPERTYPUT}
DISPATCH_PROPERTYPUT = 4;
{$EXTERNALSYM DISPATCH_PROPERTYPUTREF}
DISPATCH_PROPERTYPUTREF = 8;
{$EXTERNALSYM OLEIVERB_PRIMARY}
OLEIVERB_PRIMARY = 0;
{$EXTERNALSYM OLEIVERB_SHOW}
OLEIVERB_SHOW = -1;
{$EXTERNALSYM OLEIVERB_OPEN}
OLEIVERB_OPEN = -2;
{$EXTERNALSYM OLEIVERB_HIDE}
OLEIVERB_HIDE = -3;
{$EXTERNALSYM OLEIVERB_UIACTIVATE}
OLEIVERB_UIACTIVATE = -4;
{$EXTERNALSYM OLEIVERB_INPLACEACTIVATE}
OLEIVERB_INPLACEACTIVATE = -5;
{$EXTERNALSYM OLEIVERB_DISCARDUNDOSTATE}
OLEIVERB_DISCARDUNDOSTATE = -6;
{$EXTERNALSYM EMBDHLP_INPROC_HANDLER}
EMBDHLP_INPROC_HANDLER = $00000000;
{$EXTERNALSYM EMBDHLP_INPROC_SERVER}
EMBDHLP_INPROC_SERVER = $00000001;
{$EXTERNALSYM EMBDHLP_CREATENOW}
EMBDHLP_CREATENOW = $00000000;
{$EXTERNALSYM EMBDHLP_DELAYCREATE}
EMBDHLP_DELAYCREATE = $00010000;
{$EXTERNALSYM UPDFCACHE_NODATACACHE}
UPDFCACHE_NODATACACHE = 1;
{$EXTERNALSYM UPDFCACHE_ONSAVECACHE}
UPDFCACHE_ONSAVECACHE = 2;
{$EXTERNALSYM UPDFCACHE_ONSTOPCACHE}
UPDFCACHE_ONSTOPCACHE = 4;
{$EXTERNALSYM UPDFCACHE_NORMALCACHE}
UPDFCACHE_NORMALCACHE = 8;
{$EXTERNALSYM UPDFCACHE_IFBLANK}
UPDFCACHE_IFBLANK = $10;
{$EXTERNALSYM UPDFCACHE_ONLYIFBLANK}
UPDFCACHE_ONLYIFBLANK = $80000000;
{$EXTERNALSYM UPDFCACHE_IFBLANKORONSAVECACHE}
UPDFCACHE_IFBLANKORONSAVECACHE = UPDFCACHE_IFBLANK or UPDFCACHE_ONSAVECACHE;
{$EXTERNALSYM UPDFCACHE_ALL}
UPDFCACHE_ALL = not UPDFCACHE_ONLYIFBLANK;
{$EXTERNALSYM UPDFCACHE_ALLBUTNODATACACHE}
UPDFCACHE_ALLBUTNODATACACHE = UPDFCACHE_ALL and not UPDFCACHE_NODATACACHE;
{$EXTERNALSYM DISCARDCACHE_SAVEIFDIRTY}
DISCARDCACHE_SAVEIFDIRTY = 0;
{$EXTERNALSYM DISCARDCACHE_NOSAVE}
DISCARDCACHE_NOSAVE = 1;
{$EXTERNALSYM OLEGETMONIKER_ONLYIFTHERE}
OLEGETMONIKER_ONLYIFTHERE = 1;
{$EXTERNALSYM OLEGETMONIKER_FORCEASSIGN}
OLEGETMONIKER_FORCEASSIGN = 2;
{$EXTERNALSYM OLEGETMONIKER_UNASSIGN}
OLEGETMONIKER_UNASSIGN = 3;
{$EXTERNALSYM OLEGETMONIKER_TEMPFORUSER}
OLEGETMONIKER_TEMPFORUSER = 4;
{$EXTERNALSYM OLEWHICHMK_CONTAINER}
OLEWHICHMK_CONTAINER = 1;
{$EXTERNALSYM OLEWHICHMK_OBJREL}
OLEWHICHMK_OBJREL = 2;
{$EXTERNALSYM OLEWHICHMK_OBJFULL}
OLEWHICHMK_OBJFULL = 3;
{$EXTERNALSYM USERCLASSTYPE_FULL}
USERCLASSTYPE_FULL = 1;
{$EXTERNALSYM USERCLASSTYPE_SHORT}
USERCLASSTYPE_SHORT = 2;
{$EXTERNALSYM USERCLASSTYPE_APPNAME}
USERCLASSTYPE_APPNAME = 3;
{$EXTERNALSYM OLEMISC_RECOMPOSEONRESIZE}
OLEMISC_RECOMPOSEONRESIZE = 1;
{$EXTERNALSYM OLEMISC_ONLYICONIC}
OLEMISC_ONLYICONIC = 2;
{$EXTERNALSYM OLEMISC_INSERTNOTREPLACE}
OLEMISC_INSERTNOTREPLACE = 4;
{$EXTERNALSYM OLEMISC_STATIC}
OLEMISC_STATIC = 8;
{$EXTERNALSYM OLEMISC_CANTLINKINSIDE}
OLEMISC_CANTLINKINSIDE = 16;
{$EXTERNALSYM OLEMISC_CANLINKBYOLE1}
OLEMISC_CANLINKBYOLE1 = 32;
{$EXTERNALSYM OLEMISC_ISLINKOBJECT}
OLEMISC_ISLINKOBJECT = 64;
{$EXTERNALSYM OLEMISC_INSIDEOUT}
OLEMISC_INSIDEOUT = 128;
{$EXTERNALSYM OLEMISC_ACTIVATEWHENVISIBLE}
OLEMISC_ACTIVATEWHENVISIBLE = 256;
{$EXTERNALSYM OLEMISC_RENDERINGISDEVICEINDEPENDENT}
OLEMISC_RENDERINGISDEVICEINDEPENDENT = 512;
{$EXTERNALSYM OLECLOSE_SAVEIFDIRTY}
OLECLOSE_SAVEIFDIRTY = 0;
{$EXTERNALSYM OLECLOSE_NOSAVE}
OLECLOSE_NOSAVE = 1;
{$EXTERNALSYM OLECLOSE_PROMPTSAVE}
OLECLOSE_PROMPTSAVE = 2;
{$EXTERNALSYM OLERENDER_NONE}
OLERENDER_NONE = 0;
{$EXTERNALSYM OLERENDER_DRAW}
OLERENDER_DRAW = 1;
{$EXTERNALSYM OLERENDER_FORMAT}
OLERENDER_FORMAT = 2;
{$EXTERNALSYM OLERENDER_ASIS}
OLERENDER_ASIS = 3;
{$EXTERNALSYM OLEUPDATE_ALWAYS}
OLEUPDATE_ALWAYS = 1;
{$EXTERNALSYM OLEUPDATE_ONCALL}
OLEUPDATE_ONCALL = 3;
{$EXTERNALSYM OLELINKBIND_EVENIFCLASSDIFF}
OLELINKBIND_EVENIFCLASSDIFF = 1;
{$EXTERNALSYM BINDSPEED_INDEFINITE}
BINDSPEED_INDEFINITE = 1;
{$EXTERNALSYM BINDSPEED_MODERATE}
BINDSPEED_MODERATE = 2;
{$EXTERNALSYM BINDSPEED_IMMEDIATE}
BINDSPEED_IMMEDIATE = 3;
{$EXTERNALSYM OLECONTF_EMBEDDINGS}
OLECONTF_EMBEDDINGS = 1;
{$EXTERNALSYM OLECONTF_LINKS}
OLECONTF_LINKS = 2;
{$EXTERNALSYM OLECONTF_OTHERS}
OLECONTF_OTHERS = 4;
{$EXTERNALSYM OLECONTF_ONLYUSER}
OLECONTF_ONLYUSER = 8;
{$EXTERNALSYM OLECONTF_ONLYIFRUNNING}
OLECONTF_ONLYIFRUNNING = 16;
{$EXTERNALSYM DROPEFFECT_NONE}
DROPEFFECT_NONE = 0;
{$EXTERNALSYM DROPEFFECT_COPY}
DROPEFFECT_COPY = 1;
{$EXTERNALSYM DROPEFFECT_MOVE}
DROPEFFECT_MOVE = 2;
{$EXTERNALSYM DROPEFFECT_LINK}
DROPEFFECT_LINK = 4;
{$EXTERNALSYM DROPEFFECT_SCROLL}
DROPEFFECT_SCROLL = $80000000;
{$EXTERNALSYM DD_DEFSCROLLINSET}
DD_DEFSCROLLINSET = 11;
{$EXTERNALSYM DD_DEFSCROLLDELAY}
DD_DEFSCROLLDELAY = 50;
{$EXTERNALSYM DD_DEFSCROLLINTERVAL}
DD_DEFSCROLLINTERVAL = 50;
{$EXTERNALSYM DD_DEFDRAGDELAY}
DD_DEFDRAGDELAY = 200;
{$EXTERNALSYM DD_DEFDRAGMINDIST}
DD_DEFDRAGMINDIST = 2;
{$EXTERNALSYM OLEVERBATTRIB_NEVERDIRTIES}
OLEVERBATTRIB_NEVERDIRTIES = 1;
{$EXTERNALSYM OLEVERBATTRIB_ONCONTAINERMENU}
OLEVERBATTRIB_ONCONTAINERMENU = 2;
type
PResultList = ^TResultList;
TResultList = array[0..65535] of HResult;
{ OLE character and string types }
TOleChar = WideChar;
POleStr = PWideChar;
POleStrList = ^TOleStrList;
TOleStrList = array[0..65535] of POleStr;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -