📄 component.inc
字号:
IConnectionPoint ENDS
; IConnectionPointContainer Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (B196B284-BAB4-101A-B69C-00AA00341D07)
sIID_IConnectionPointContainer TEXTEQU <{0B196B284H, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIConnectionPointContainer MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IConnectionPointContainer methods
&CastName&_EnumConnectionPoints comethod2 ?
&CastName&_FindConnectionPoint comethod3 ?
ENDM
IConnectionPointContainer STRUCT
_vtIConnectionPointContainer IConnectionPointContainer
IConnectionPointContainer ENDS
; IProvideClassInfo Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (B196B283-BAB4-101A-B69C-00AA00341D07)
sIID_IProvideClassInfo TEXTEQU <{0B196B283H, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIProvideClassInfo MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IProvideClassInfo methods
&CastName&_GetClassInfo comethod2 ?
ENDM
IProvideClassInfo STRUCT
_vtIProvideClassInfo IProvideClassInfo
IProvideClassInfo ENDS
; IClassFactory2 Interface
;------------------------------------------------------------------------------------
; public IClassFactory
LICINFO struct
cbLicInfo LONG ?
fRuntimeKeyAvail BOOL ?
fLicVerified BOOL ?
LICINFO ENDS
; (B196B28F-BAB4-101A-B69C-00AA00341D07)
sIID_IClassFactory2 TEXTEQU <{0B196B28FH, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIClassFactory2 MACRO CastName:REQ
; IClassFactory methods
_vtIClassFactory CastName
; IClassFactory2 methods
&CastName&_GetLicInfo comethod2 ?
&CastName&_RequestLicKey comethod3 ?
&CastName&_CreateInstanceLic comethod6 ?
ENDM
IClassFactory2 STRUCT
_vtIClassFactory2 IClassFactory2
IClassFactory2 ENDS
; IOleInPlaceActiveObject Interface
;------------------------------------------------------------------------------------
; public IOleWindow
; (00000117-0000-0000-C000-000000000046H)
sIID_IOleInPlaceActiveObject TEXTEQU <{000000117H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceActiveObject MACRO CastName:REQ
; IOleWindow methods
_vtIOleWindow CastName
; IOleInPlaceActiveObject methods
&CastName&_TranslateAccelerator comethod2 ?
&CastName&_OnFrameWindowActivate comethod2 ?
&CastName&_OnDocWindowActivate comethod2 ?
&CastName&_ResizeBorder comethod4 ?
&CastName&_EnableModeless comethod2 ?
ENDM
IOleInPlaceActiveObject STRUCT
_vtIOleInPlaceActiveObject IOleInPlaceActiveObject
IOleInPlaceActiveObject ENDS
; IOleAdviseHolder Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000111-0000-0000-C000-000000000046H)
sIID_IOleAdviseHolder TEXTEQU <{000000111H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleAdviseHolder MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IOleAdviseHolder methods
&CastName&_Advise comethod3 ?
&CastName&_Unadvise comethod2 ?
&CastName&_EnumAdvise comethod2 ?
&CastName&_SendOnRename comethod2 ?
&CastName&_SendOnSave comethod1 ?
&CastName&_SendOnClose comethod1 ?
ENDM
IOleAdviseHolder STRUCT
_vtIOleAdviseHolder IOleAdviseHolder
IOleAdviseHolder ENDS
; IOleCache Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000011E-0000-0000-C000-000000000046H)
sIID_IOleCache TEXTEQU <{00000011EH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleCache MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IOleCache methods
&CastName&_Cache comethod4 ?
&CastName&_Uncache comethod2 ?
&CastName&_EnumCache comethod2 ?
&CastName&_InitCache comethod2 ?
&CastName&_SetData comethod4 ?
ENDM
IOleCache STRUCT
_vtIOleCache IOleCache
IOleCache ENDS
; IOleCache2 Interface
;------------------------------------------------------------------------------------
; public IOleCache
; (00000128-0000-0000-C000-000000000046H)
sIID_IOleCache2 TEXTEQU <{000000128H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleCache2 MACRO CastName:REQ
; IOleCache methods
_vtIOleCache CastName
; IOleCache2 methods
&CastName&_UpdateCache comethod4 ?
&CastName&_DiscardCache comethod2 ?
ENDM
IOleCache2 STRUCT
_vtIOleCache2 IOleCache2
IOleCache2 ENDS
; IOleCacheControl Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000129-0000-0000-C000-000000000046H)
sIID_IOleCacheControl TEXTEQU <{000000129H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleCacheControl MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IOleCacheControl methods
&CastName&_OnRun comethod1 ?
&CastName&_OnStop comethod1 ?
ENDM
IOleCacheControl STRUCT
_vtIOleCacheControl IOleCacheControl
IOleCacheControl ENDS
; IParseDisplayName Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000011A-0000-0000-C000-000000000046H)
sIID_IParseDisplayName TEXTEQU <{00000011AH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIParseDisplayName MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IParseDisplayName methods
&CastName&_ParseDisplayName comethod5 ?
ENDM
IParseDisplayName STRUCT
_vtIParseDisplayName IParseDisplayName
IParseDisplayName ENDS
; IOleContainer Interface
;------------------------------------------------------------------------------------
; public IParseDisplayName
; (0000011B-0000-0000-C000-000000000046H)
sIID_IOleContainer TEXTEQU <{00000011BH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleContainer MACRO CastName:REQ
; IParseDisplayName methods
_vtIParseDisplayName CastName
; IOleContainer methods
&CastName&_EnumObjects comethod3 ?
&CastName&_LockContainer comethod2 ?
ENDM
IOleContainer STRUCT
_vtIOleContainer IOleContainer
IOleContainer ENDS
; IOleClientSite Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000118-0000-0000-C000-000000000046H)
sIID_IOleClientSite TEXTEQU <{000000118H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleClientSite MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IOleClientSite methods
&CastName&_SaveObject comethod1 ?
&CastName&_GetMoniker comethod4 ?
&CastName&_GetContainer comethod2 ?
&CastName&_ShowObject comethod1 ?
&CastName&_OnShowWindow comethod2 ?
&CastName&_RequestNewObjectLayout comethod1 ?
ENDM
IOleClientSite STRUCT
_vtIOleClientSite IOleClientSite
IOleClientSite ENDS
; IOleLink Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000011D-0000-0000-C000-000000000046H)
sIID_IOleLink TEXTEQU <{00000011DH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleLink MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IOleLink methods
&CastName&_SetUpdateOptions comethod2 ?
&CastName&_GetUpdateOptions comethod2 ?
&CastName&_SetSourceMoniker comethod3 ?
&CastName&_GetSourceMoniker comethod2 ?
&CastName&_SetSourceDisplayName comethod2 ?
&CastName&_GetSourceDisplayName comethod2 ?
&CastName&_BindToSource comethod3 ?
&CastName&_BindIfRunning comethod1 ?
&CastName&_GetBoundSource comethod2 ?
&CastName&_UnbindSource comethod1 ?
&CastName&_Update comethod2 ?
ENDM
IOleLink STRUCT
_vtIOleLink IOleLink
IOleLink ENDS
; IOleItemContainer Interface
;------------------------------------------------------------------------------------
; public IOleContainer
BINDSPEED_INDEFINITE EQU 1t
BINDSPEED_MODERATE EQU 2t
BINDSPEED_IMMEDIATE EQU 3t
OLECONTF_EMBEDDINGS EQU 1t
OLECONTF_LINKS EQU 2t
OLECONTF_OTHERS EQU 4t
OLECONTF_ONLYUSER EQU 8t
OLECONTF_ONLYIFRUNNING EQU 16t
; (0000011C-0000-0000-C000-000000000046H)
sIID_IOleItemContainer TEXTEQU <{00000011CH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleItemContainer MACRO CastName:REQ
; IOleContainer methods
_vtIOleContainer CastName
; IOleItemContainer methods
&CastName&_GetObject comethod6 ?
&CastName&_GetObjectStorage comethod5 ?
&CastName&_IsRunning comethod2 ?
ENDM
IOleItemContainer STRUCT
_vtIOleItemContainer IOleItemContainer
IOleItemContainer ENDS
; IOleInPlaceUIWindow Interface
;------------------------------------------------------------------------------------
; public IOleWindow
; (00000115-0000-0000-C000-000000000046H)
sIID_IOleInPlaceUIWindow TEXTEQU <{000000115H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceUIWindow MACRO CastName:REQ
; IOleWindow methods
_vtIOleWindow CastName
; IOleInPlaceUIWindow methods
&CastName&_GetBorder comethod2 ?
&CastName&_RequestBorderSpace comethod2 ?
&CastName&_SetBorderSpace comethod2 ?
&CastName&_SetActiveObject comethod3 ?
ENDM
IOleInPlaceUIWindow STRUCT
_vtIOleInPlaceUIWindow IOleInPlaceUIWindow
IOleInPlaceUIWindow ENDS
; IOleInPlaceActiveObject Interface
;------------------------------------------------------------------------------------
; public IOleWindow
; (00000117-0000-0000-C000-000000000046H)
sIID_IOleInPlaceActiveObject TEXTEQU <{000000117H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceActiveObject MACRO CastName:REQ
; IOleWindow methods
_vtIOleWindow CastName
; IOleInPlaceActiveObject methods
&CastName&_TranslateAccelerator comethod2 ?
&CastName&_OnFrameWindowActivate comethod2 ?
&CastName&_OnDocWindowActivate comethod2 ?
&CastName&_ResizeBorder comethod4 ?
&CastName&_EnableModeless comethod2 ?
ENDM
IOleInPlaceActiveObject STRUCT
_vtIOleInPlaceActiveObject IOleInPlaceActiveObject
IOleInPlaceActiveObject ENDS
; IOleInPlaceFrame Interface
;------------------------------------------------------------------------------------
; public IOleInPlaceUIWindow
; (00000116-0000-0000-C000-000000000046H)
sIID_IOleInPlaceFrame TEXTEQU <{000000116H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceFrame MACRO CastName:REQ
; IOleInPlaceUIWindow methods
_vtIOleInPlaceUIWindow CastName
; IOleInPlaceFrame methods
&CastName&_InsertMenus comethod3 ?
&CastName&_SetMenu comethod4 ?
&CastName&_RemoveMenus comethod2 ?
&CastName&_SetStatusText comethod2 ?
&CastName&_EnableModeless comethod2 ?
&CastName&_TranslateAccelerator comethod3 ?
ENDM
IOleInPlaceFrame STRUCT
_vtIOleInPlaceFrame IOleInPlaceFrame
IOleInPlaceFrame ENDS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -