📄 component.inc
字号:
; IOleInPlaceObject Interface
;------------------------------------------------------------------------------------
; public IOleWindow
; (00000113-0000-0000-C000-000000000046H)
sIID_IOleInPlaceObject TEXTEQU <{000000113H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceObject MACRO CastName:REQ
; IOleWindow methods
_vtIOleWindow CastName
; IOleInPlaceObject methods
&CastName&_InPlaceDeactivate comethod1 ?
&CastName&_UIDeactivate comethod1 ?
&CastName&_SetObjectRects comethod3 ?
&CastName&_ReactivateAndUndo comethod1 ?
ENDM
IOleInPlaceObject STRUCT
_vtIOleInPlaceObject IOleInPlaceObject
IOleInPlaceObject ENDS
; IOleInPlaceSite Interface
;------------------------------------------------------------------------------------
; public IOleWindow
; (00000119-0000-0000-C000-000000000046H)
sIID_IOleInPlaceSite TEXTEQU <{000000119H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIOleInPlaceSite MACRO CastName:REQ
; IOleWindow methods
_vtIOleWindow CastName
; IOleInPlaceSite methods
&CastName&_CanInPlaceActivate comethod1 ?
&CastName&_OnInPlaceActivate comethod1 ?
&CastName&_OnUIActivate comethod1 ?
&CastName&_GetWindowContext comethod6 ?
&CastName&_Scroll comethod2 ?
&CastName&_OnUIDeactivate comethod2 ?
&CastName&_OnInPlaceDeactivate comethod1 ?
&CastName&_DiscardUndoState comethod1 ?
&CastName&_DeactivateAndUndo comethod1 ?
&CastName&_OnPosRectChange comethod2 ?
ENDM
IOleInPlaceSite STRUCT
_vtIOleInPlaceSite IOleInPlaceSite
IOleInPlaceSite ENDS
; IContinue Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000012A-0000-0000-C000-000000000046H)
sIID_IContinue TEXTEQU <{00000012AH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIContinue MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IContinue methods
&CastName&_FContinue comethod1 ?
ENDM
IContinue STRUCT
_vtIContinue IContinue
IContinue ENDS
; IDropSource Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000121-0000-0000-C000-000000000046H)
sIID_IDropSource TEXTEQU <{000000121H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIDropSource MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IDropSource methods
&CastName&_QueryContinueDrag comethod3 ?
&CastName&_GiveFeedback comethod2 ?
ENDM
IDropSource STRUCT
_vtIDropSource IDropSource
IDropSource ENDS
; IDropTarget Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000122-0000-0000-C000-000000000046H)
sIID_IDropTarget TEXTEQU <{000000122H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIDropTarget MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IDropTarget methods
&CastName&_DragEnter comethod5 ?
&CastName&_DragOver comethod4 ?
&CastName&_DragLeave comethod1 ?
&CastName&_Drop comethod5 ?
ENDM
IDropTarget STRUCT
_vtIDropTarget IDropTarget
IDropTarget ENDS
; IEnumOLEVERB Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000104-0000-0000-C000-000000000046H)
sIID_IEnumOLEVERB TEXTEQU <{000000104H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIEnumOLEVERB MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IEnumOLEVERB methods
&CastName&_Next comethod4 ?
&CastName&_Skip comethod2 ?
&CastName&_Reset comethod1 ?
&CastName&_Clone comethod2 ?
ENDM
IEnumOLEVERB STRUCT
_vtIEnumOLEVERB IEnumOLEVERB
IEnumOLEVERB ENDS
; IDataObject Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000010E-0000-0000-C000-000000000046H)
sIID_IDataObject TEXTEQU <{00000010EH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
DATADIR_GET EQU 1
DATADIR_SET EQU 2
_vtIDataObject MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IDataObject methods
&CastName&_GetData comethod3 ?
&CastName&_RemoteGetData comethod3 ?
&CastName&_GetDataHere comethod3 ?
&CastName&_RemoteGetDataHere comethod3 ?
&CastName&_QueryGetData comethod2 ?
&CastName&_GetCanonicalFormatEtc comethod3 ?
&CastName&_SetData comethod4 ?
&CastName&_RemoteSetData comethod4 ?
&CastName&_EnumFormatEtc comethod3 ?
&CastName&_DAdvise comethod5 ?
&CastName&_DUnadvise comethod2 ?
&CastName&_EnumDAdvise comethod2 ?
ENDM
IDataObject STRUCT
_vtIDataObject IDataObject
IDataObject ENDS
; IPersist Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000010C-0000-0000-C000-000000000046H)
sIID_IPersist TEXTEQU <{00000010CH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIPersist MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPersist methods
&CastName&_GetClassID comethod2 ?
ENDM
IPersist STRUCT
_vtIPersist IPersist
IPersist ENDS
; IPersistStorage Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000010A-0000-0000-C000-000000000046H)
sIID_IPersistStorage TEXTEQU <{00000010AH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIPersistStorage MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPersistStorage methods
&CastName&_IsDirty comethod1 ?
&CastName&_InitNew comethod2 ?
&CastName&_Load comethod2 ?
&CastName&_Save comethod3 ?
&CastName&_SaveCompleted comethod2 ?
&CastName&_HandsOffStorage comethod1 ?
ENDM
IPersistStorage STRUCT
_vtIPersistStorage IPersistStorage
IPersistStorage ENDS
; IExternalConnection Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000019-0000-0000-C000-000000000046H)
sIID_IExternalConnection TEXTEQU <{000000019H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIExternalConnection MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IExternalConnection methods
&CastName&_AddConnection comethod3 ?
&CastName&_ReleaseConnection comethod4 ?
ENDM
IExternalConnection STRUCT
_vtIExternalConnection IExternalConnection
IExternalConnection ENDS
; IRunnableObject Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000126-0000-0000-C000-000000000046H)
sIID_IRunnableObject TEXTEQU <{000000126H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIRunnableObject MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IRunnableObject methods
&CastName&_GetRunningClass comethod2 ?
&CastName&_Run comethod2 ?
&CastName&_IsRunning comethod1 ?
&CastName&_LockRunning comethod3 ?
&CastName&_SetContainedObject comethod2 ?
ENDM
IRunnableObject STRUCT
_vtIRunnableObject IRunnableObject
IRunnableObject ENDS
; IAdviseSink Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0000010F-0000-0000-C000-000000000046H)
sIID_IAdviseSink TEXTEQU <{00000010FH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIAdviseSink MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IAdviseSink methods
&CastName&_OnDataChange comethod3 ?
&CastName&_OnViewChange comethod3 ?
&CastName&_OnRename comethod2 ?
&CastName&_OnSave comethod1 ?
&CastName&_OnClose comethod1 ?
ENDM
IAdviseSink STRUCT
_vtIAdviseSink IAdviseSink
IAdviseSink ENDS
; IAdviseSink2 Interface
;------------------------------------------------------------------------------------
; public IAdviseSink
; (00000125-0000-0000-C000-000000000046H)
sIID_IAdviseSink2 TEXTEQU <{000000125H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIAdviseSink2 MACRO CastName:REQ
; IAdviseSink methods
_vtIAdviseSink CastName
; IAdviseSink2 methods
&CastName&_OnLinkSrcChange comethod2 ?
ENDM
IAdviseSink2 STRUCT
_vtIAdviseSink2 IAdviseSink2
IAdviseSink2 ENDS
; IDataAdviseHolder Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (00000110-0000-0000-C000-000000000046H)
sIID_IDataAdviseHolder TEXTEQU <{000000110H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIDataAdviseHolder MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IDataAdviseHolder methods
&CastName&_Advise comethod6 ?
&CastName&_Unadvise comethod2 ?
&CastName&_EnumAdvise comethod2 ?
&CastName&_SendOnDataChange comethod4 ?
ENDM
IDataAdviseHolder STRUCT
_vtIDataAdviseHolder IDataAdviseHolder
IDataAdviseHolder ENDS
; IPersistStreamInit Interface
;------------------------------------------------------------------------------------
; public IPersist
; (7FD52380-4E07-101B-AE2D-08002B2EC713H)
sIID_IPersistStreamInit TEXTEQU <{07FD52380H, 04E07H, 0101BH, \
{0AEH, 02DH, 008H, 000H, 02BH, 02EH, 0C7H, 013H}}>
_vtIPersistStreamInit MACRO CastName:REQ
; IPersist methods
_vtIPersist CastName
; IPersistStreamInit methods
&CastName&_IsDirty comethod1 ?
&CastName&_Load comethod2 ?
&CastName&_Save comethod3 ?
&CastName&_GetSizeMax comethod2 ?
&CastName&_InitNew comethod1 ?
ENDM
IPersistStreamInit STRUCT
_vtIPersistStreamInit IPersistStreamInit
IPersistStreamInit ENDS
; IPersistPropertyBag Interface
;------------------------------------------------------------------------------------
; public IPersist
; (37D84F60-42CB-11CE-8135-00AA004BB851H)
sIID_IPersistPropertyBag TEXTEQU <{037D84F60H, 042CBH, 011CEH, \
{081H, 035H, 000H, 0AAH, 000H, 04BH, 0B8H, 051H}}>
_vtIPersistPropertyBag MACRO CastName:REQ
; IPersist methods
_vtIPersist CastName
; IPersistPropertyBag methods
&CastName&_InitNew comethod1 ?
&CastName&_Load comethod3 ?
&CastName&_Save comethod4 ?
ENDM
IPersistPropertyBag STRUCT
_vtIPersistPropertyBag IPersistPropertyBag
IPersistPropertyBag ENDS
; IEnumConnectionPoints Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (B196B285-BAB4-101A-B69C-00AA00341D07H)
sIID_IEnumConnectionPoints TEXTEQU <{0B196B285H, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIEnumConnectionPoints MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IEnumConnectionPoints methods
&CastName&_Next comethod4 ?
&CastName&_Skip comethod2 ?
&CastName&_Reset comethod1 ?
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -