📄 component.inc
字号:
&CastName&_Clone comethod2 ?
ENDM
IEnumConnectionPoints STRUCT
_vtIEnumConnectionPoints IEnumConnectionPoints
IEnumConnectionPoints ENDS
; IPersistStream Interface
;------------------------------------------------------------------------------------
; public IPersist
; (00000109-0000-0000-C000-000000000046H)
sIID_IPersistStream TEXTEQU <{000000109H, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIPersistStream MACRO CastName:REQ
; IPersist methods
_vtIPersist CastName
; IPersistStream methods
&CastName&_IsDirty comethod1 ?
&CastName&_Load comethod2 ?
&CastName&_Save comethod3 ?
&CastName&_GetSizeMax comethod2 ?
ENDM
IPersistStream STRUCT
_vtIPersistStream IPersistStream
IPersistStream ENDS
; ISpecifyPropertyPages Interface
;------------------------------------------------------------------------------------
; public IUnknown
CAUUID struct
cElems ULONG ?
pElems DWORD ?
CAUUID ENDS
; (B196B28B-BAB4-101A-B69C-00AA00341D07H)
sIID_ISpecifyPropertyPages TEXTEQU <{0B196B28BH, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtISpecifyPropertyPages MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ISpecifyPropertyPages methods
&CastName&_GetPages comethod2 ?
ENDM
ISpecifyPropertyPages STRUCT
_vtISpecifyPropertyPages ISpecifyPropertyPages
ISpecifyPropertyPages ENDS
;****************************************
;* Generated header for interface: ISequentialStream
;* at Thu Sep 11 10:57:04 1997
;* using MIDL 3.03.0110
;****************************************
; ISequentialStream Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (0c733a30-2a1c-11ce-ade5-00aa0044773dH)
sIID_ISequentialStream TEXTEQU <{00c733a30H, 02a1cH, 011ceH, \
{0adH, 0e5H, 000H, 0aaH, 000H, 044H, 077H, 03dH}}>
_vtISequentialStream MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ISequentialStream methods
&CastName&_Read comethod4 ?
&CastName&_Write comethod4 ?
ENDM
ISequentialStream STRUCT
_vtISequentialStream ISequentialStream
ISequentialStream ENDS
;****************************************
;* Generated header for interface: IStream
;* at Thu Sep 11 10:57:04 1997
;* using MIDL 3.03.0110
;****************************************/
; IStream Interface
;------------------------------------------------------------------------------------
; public ISequentialStream
; (0000000c-0000-0000-C000-000000000046H)
sIID_IStream TEXTEQU <{00000000cH, 00000H, 00000H, \
{0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
FILETIME STRUCT 2t
dwLowDateTime SDWORD ?
dwHighDateTime SDWORD ?
FILETIME ENDS
STATSTG STRUCT 2t
pwcsName SDWORD ?
ttype SDWORD ?
cbSize SDWORD ?
mtime FILETIME <>
ctime FILETIME <>
atime FILETIME <>
grfMode SDWORD ?
grfLocksSupported SDWORD ?
clsid SDWORD ?
grfStateBits SDWORD ?
reserved SDWORD ?
STATSTG ENDS
STGTY_STORAGE EQU 1t
STGTY_STREAM EQU 2t
STGTY_LOCKBYTES EQU 3t
STGTY_PROPERTY EQU 4t
STREAM_SEEK_SET EQU 0t
STREAM_SEEK_CUR EQU 1t
STREAM_SEEK_END EQU 2t
LOCK_WRITE EQU 1t
LOCK_EXCLUSIVE EQU 2t
LOCK_ONLYONCE EQU 4t
_vtIStream MACRO CastName:REQ
; ISequentialStream methods
_vtISequentialStream CastName
; IStream methods
&CastName&_Seek comethod4 ?
&CastName&_SetSize comethod2 ?
&CastName&_CopyTo comethod5 ?
&CastName&_Commit comethod2 ?
&CastName&_Revert comethod1 ?
&CastName&_LockRegion comethod4 ?
&CastName&_UnlockRegion comethod4 ?
&CastName&_Stat comethod3 ?
&CastName&_Clone comethod2 ?
ENDM
IStream STRUCT
_vtIStream IStream
IStream ENDS
;****************************************
;* Generated header for interface: IPropertyBag
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IPropertyBag Interface
;------------------------------------------------------------------------------------
;
; (55272A00-42CB-11CE-8135-00AA004BB851)
sIID_IPropertyBag TEXTEQU <{055272A00H, 042CBH, 011CEH, \
{081H, 035H, 000H, 0AAH, 000H, 04BH, 0B8H, 051H}}>
_vtIPropertyBag MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPropertyBag methods
&CastName&_Read comethod4 ?
&CastName&_Write comethod3 ?
ENDM
IPropertyBag STRUCT
_vtIPropertyBag IPropertyBag
IPropertyBag ENDS
; ICategorizeProperties Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (4D07FC10-F931-11CE-B001-00AA006884E5)
sIID_ICategorizeProperties TEXTEQU <{04D07FC10H, 0F931H, 011CEH, \
{0B0H, 001H, 000H, 0AAH, 000H, 068H, 084H, 0E5H}}>
PROPCAT_Nil EQU -1
PROPCAT_Misc EQU -2
PROPCAT_Font EQU -3
PROPCAT_Position EQU -4
PROPCAT_Appearance EQU -5
PROPCAT_Behavior EQU -6
PROPCAT_Data EQU -7
PROPCAT_List EQU -8
PROPCAT_Text EQU -9
PROPCAT_Scale EQU -10
PROPCAT_DDE EQU -11
_vtICategorizeProperties MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ICategorizeProperties methods
&CastName&_MapPropertyToCategory comethod3 ?
&CastName&_GetCategoryName comethod4 ?
ENDM
ICategorizeProperties STRUCT
_vtICategorizeProperties ICategorizeProperties
ICategorizeProperties ENDS
; IVBDSC Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (1ab42240-8c70-11ce-9421-00aa0062be57)
sIID_IVBDSC TEXTEQU <{01ab42240H, 08c70H, 011ceH, \
{094H, 021H, 000H, 0aaH, 000H, 062H, 0beH, 057H}}>
_vtIVBDSC MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IVBDSC methods
&CastName&_CancelUnload comethod2 ?
&CastName&_Error comethod2 ?
&CastName&_CreateCursor comethod2 ?
ENDM
IVBDSC STRUCT
_vtIVBDSC IVBDSC
IVBDSC ENDS
;****************************************
;* Generated header for interface: IEnumConnections
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IEnumConnections Interface
;------------------------------------------------------------------------------------
; public IUnknown
CONNECTDATA STRUCT
pUnk DWORD 0
dwCookie DWORD 0
CONNECTDATA ENDS
; (B196B287-BAB4-101A-B69C-00AA00341D07)
sIID_IEnumConnections TEXTEQU <{0B196B287H, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIEnumConnections MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IEnumConnections methods
&CastName&_Next comethod4 ?
&CastName&_Skip comethod2 ?
&CastName&_Reset comethod1 ?
&CastName&_Clone comethod2 ?
ENDM
IEnumConnections STRUCT
_vtIEnumConnections IEnumConnections
IEnumConnections ENDS
;****************************************
;* Generated header for interface: IPropertyPage
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IPropertyPage Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (B196B28D-BAB4-101A-B69C-00AA00341D07)
sIID_IPropertyPage TEXTEQU <{0B196B28DH, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIPropertyPage MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPropertyPage methods
&CastName&_SetPageSite comethod2 ?
&CastName&_Activate comethod4 ?
&CastName&_Deactivate comethod1 ?
&CastName&_GetPageInfo comethod2 ?
&CastName&_SetObjects comethod3 ?
&CastName&_Show comethod2 ?
&CastName&_Move comethod2 ?
&CastName&_IsPageDirty comethod1 ?
&CastName&_Apply comethod1 ?
&CastName&_Help comethod2 ?
&CastName&_TranslateAccelerator comethod2 ?
ENDM
IPropertyPage STRUCT
_vtIPropertyPage IPropertyPage
IPropertyPage ENDS
;****************************************
;* Generated header for interface: IPropertyPage2
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IPropertyPage2 Interface
;------------------------------------------------------------------------------------
; public IPropertyPage
; (01E44665-24AC-101B-84ED-08002B2EC713)
sIID_IPropertyPage2 TEXTEQU <{001E44665H, 024ACH, 0101BH, \
{084H, 0EDH, 008H, 000H, 02BH, 02EH, 0C7H, 013H}}>
_vtIPropertyPage2 MACRO CastName:REQ
; IPropertyPage methods
_vtIPropertyPage CastName
; IPropertyPage2 methods
&CastName&_EditProperty comethod2 ?
ENDM
IPropertyPage2 STRUCT
_vtIPropertyPage2 IPropertyPage2
IPropertyPage2 ENDS
;****************************************
;* Generated header for interface: IPropertyPageSite
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IPropertyPageSite Interface
;------------------------------------------------------------------------------------
; public IUnknown
PROPPAGESTATUS_DIRTY EQU 1
PROPPAGESTATUS_VALIDATE EQU 2
PROPPAGESTATUS_CLEAN EQU 3
; (B196B28C-BAB4-101A-B69C-00AA00341D07)
sIID_IPropertyPageSite TEXTEQU <{0B196B28CH, 0BAB4H, 0101AH, \
{0B6H, 09CH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIPropertyPageSite MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPropertyPageSite methods
&CastName&_OnStatusChange comethod2 ?
&CastName&_GetLocaleID comethod2 ?
&CastName&_GetPageContainer comethod2 ?
&CastName&_TranslateAccelerator comethod2 ?
ENDM
IPropertyPageSite STRUCT
_vtIPropertyPageSite IPropertyPageSite
IPropertyPageSite ENDS
;****************************************
;* Generated header for interface: IPropertyNotifySink
;* at Thu Sep 11 10:57:01 1997
;* using MIDL 3.03.0110
;****************************************
; IPropertyNotifySink Interface
;------------------------------------------------------------------------------------
; public IUnknown
; (9BFBBC02-EFF1-101A-84ED-00AA00341D07)
sIID_IPropertyNotifySink TEXTEQU <{09BFBBC02H, 0EFF1H, 0101AH, \
{084H, 0EDH, 000H, 0AAH, 000H, 034H, 01DH, 007H}}>
_vtIPropertyNotifySink MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IPropertyNotifySink methods
&CastName&_OnChanged comethod2 ?
&CastName&_OnRequestEdit comethod2 ?
ENDM
IPropertyNotifySink STRUCT
_vtIPropertyNotifySink IPropertyNotifySink
IPropertyNotifySink ENDS
;------------------------------------------------------------------------------------
ENDIF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -