⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 component.inc

📁 这是一个数字图像处理的matlab仿真程序
💻 INC
📖 第 1 页 / 共 4 页
字号:
    &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 + -