oaidl.inc

来自「这是一个数字图像处理的matlab仿真程序」· INC 代码 · 共 1,354 行 · 第 1/4 页

INC
1,354
字号

ITypeInfo2                      STRUCT
    _vtITypeInfo2 ITypeInfo2 
ITypeInfo2                      ENDS


;****************************************
; Generated header for interface: ITypeLib
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeLib Interface
;------------------------------------------------------------------------------------
;

sIID_ITypeLib                   TEXTEQU      <{000020402H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

ITypeLib_GetTypeInfoCountProto         typedef proto :DWORD
ITypeLib_GetTypeInfoProto              typedef proto :DWORD, :WORD,  :DWORD
ITypeLib_GetTypeInfoTypeProto          typedef proto :DWORD, :WORD,  :DWORD
ITypeLib_GetTypeInfoOfGuidProto        typedef proto :DWORD, :DWORD, :DWORD
ITypeLib_GetLibAttrProto               typedef proto :DWORD, :DWORD
ITypeLib_GetTypeCompProto              typedef proto :DWORD, :DWORD
ITypeLib_GetDocumentationProto         typedef proto :DWORD, :WORD,  :DWORD, :DWORD, :DWORD, :DWORD
ITypeLib_IsNameProto                   typedef proto :DWORD, :DWORD, :DWORD, :WORD
ITypeLib_FindNameProto                 typedef proto :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :WORD
ITypeLib_ReleaseTLibAttrProto          typedef proto :DWORD, :DWORD


ITypeLib_GetTypeInfoCountVal           typedef ptr ITypeLib_GetTypeInfoCountProto
ITypeLib_GetTypeInfoVal                typedef ptr ITypeLib_GetTypeInfoProto
ITypeLib_GetTypeInfoTypeVal            typedef ptr ITypeLib_GetTypeInfoTypeProto
ITypeLib_GetTypeInfoOfGuidVal          typedef ptr ITypeLib_GetTypeInfoOfGuidProto
ITypeLib_GetLibAttrVal                 typedef ptr ITypeLib_GetLibAttrProto
ITypeLib_GetTypeCompVal                typedef ptr ITypeLib_GetTypeCompProto
ITypeLib_GetDocumentationVal           typedef ptr ITypeLib_GetDocumentationProto
ITypeLib_IsNameVal                     typedef ptr ITypeLib_IsNameProto
ITypeLib_FindNameVal                   typedef ptr ITypeLib_FindNameProto
ITypeLib_ReleaseTLibAttrVal            typedef ptr ITypeLib_ReleaseTLibAttrProto


_vtITypeLib MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ITypeLib methods
    &CastName&_GetTypeInfoCount                ITypeLib_GetTypeInfoCountVal ?
    &CastName&_GetTypeInfo                     ITypeLib_GetTypeInfoVal ?
    &CastName&_GetTypeInfoType                 ITypeLib_GetTypeInfoTypeVal ?
    &CastName&_GetTypeInfoOfGuid               ITypeLib_GetTypeInfoOfGuidVal ?
    &CastName&_GetLibAttr                      ITypeLib_GetLibAttrVal ?
    &CastName&_GetTypeComp                     ITypeLib_GetTypeCompVal ?
    &CastName&_GetDocumentation                ITypeLib_GetDocumentationVal ?
    &CastName&_IsName                          ITypeLib_IsNameVal ?
    &CastName&_FindName                        ITypeLib_FindNameVal ?
    &CastName&_ReleaseTLibAttr                 ITypeLib_ReleaseTLibAttrVal ?
ENDM

ITypeLib                        STRUCT
    _vtITypeLib ITypeLib 
ITypeLib                        ENDS


;****************************************
; Generated header for interface: ITypeLib2
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeLib2 Interface
;------------------------------------------------------------------------------------
;

sIID_ITypeLib2                  TEXTEQU      <{000020411H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtITypeLib2 MACRO CastName:REQ
    ; ITypeLib methods
    _vtITypeLib CastName
    ; ITypeLib2 methods
    &CastName&_GetCustData                    comethod3 ?
    &CastName&_GetLibStatistics               comethod3 ?
    &CastName&_GetDocumentation2              comethod6 ?
    &CastName&_GetAllCustData                 comethod2 ?
ENDM

ITypeLib2                       STRUCT
    _vtITypeLib2 ITypeLib2 
ITypeLib2                       ENDS


;****************************************
; Generated header for interface: ITypeChangeEvents
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeChangeEvents Interface
;------------------------------------------------------------------------------------
;

sIID_ITypeChangeEvents          TEXTEQU      <{000020410H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtITypeChangeEvents MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ITypeChangeEvents methods
    &CastName&_RequestTypeChange      comethod5 ?
    &CastName&_AfterTypeChange        comethod4 ?
ENDM

ITypeChangeEvents               STRUCT
    _vtITypeChangeEvents ITypeChangeEvents
ITypeChangeEvents               ENDS


;****************************************
; Generated header for interface: IErrorInfo
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; IErrorInfo Interface
;------------------------------------------------------------------------------------
;

sIID_IErrorInfo                 TEXTEQU      <{01CF2B120H, 0547DH, 0101BH, {08EH, 065H, 008H, 000H, 02BH, 02BH, 0D1H, 019H}}>

_vtIErrorInfo MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; IErrorInfo methods
    &CastName&_GetGUID                       comethod2 ?
    &CastName&_GetSource                     comethod2 ?
    &CastName&_GetDescription                comethod2 ?
    &CastName&_GetHelpFile                   comethod2 ?
    &CastName&_GetHelpContext                comethod2 ?
ENDM

IErrorInfo                      STRUCT
    _vtIErrorInfo IErrorInfo
IErrorInfo                      ENDS


;****************************************
; Generated header for interface: ICreateErrorInfo
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ICreateErrorInfo Interface
;------------------------------------------------------------------------------------
;

sIID_ICreateErrorInfo           TEXTEQU      <{022F03340H, 0547DH, 0101BH, {08EH, 065H, 008H, 000H, 02BH, 02BH, 0D1H, 019H}}>

_vtICreateErrorInfo MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ICreateErrorInfo methods
    &CastName&_SetGUID                 comethod2 ?
    &CastName&_SetSource               comethod2 ?
    &CastName&_SetDescription          comethod2 ?
    &CastName&_SetHelpFile             comethod2 ?
    &CastName&_SetHelpContext          comethod2 ?
ENDM

ICreateErrorInfo                STRUCT
    _vtICreateErrorInfo ICreateErrorInfo
ICreateErrorInfo                ENDS


;****************************************
; Generated header for interface: ISupportErrorInfo
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ISupportErrorInfo Interface
;------------------------------------------------------------------------------------
;

sIID_ISupportErrorInfo          TEXTEQU      <{0DF0B3D60H, 0548FH, 0101BH, {08EH, 065H, 008H, 000H, 02BH, 02BH, 0D1H, 019H}}>

_vtISupportErrorInfo MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ISupportErrorInfo methods
    &CastName&_InterfaceSupportsErrorInfo  comethod2 ?
ENDM

ISupportErrorInfo               STRUCT
    _vtISupportErrorInfo ISupportErrorInfo
ISupportErrorInfo               ENDS


;****************************************
; Generated header for interface: ITypeFactory
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeFactory Interface
;------------------------------------------------------------------------------------
;

sIID_IID_ITypeFactory           TEXTEQU      <{00000002EH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtITypeFactory MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ITypeFactory methods
    &CastName&_CreateFromTypeInfo comethod4 ?
ENDM

ITypeFactory                    STRUCT
    _vtITypeFactory ITypeFactory
ITypeFactory                    ENDS

;****************************************
; Generated header for interface: ITypeMarshal
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeMarshal Interface
;------------------------------------------------------------------------------------
;

sIID_ITypeMarshal               TEXTEQU      <{00000002DH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtITypeMarshal MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; ITypeMarshal methods
    &CastName&_Size                        comethod5 ?
    &CastName&_Marshal                     comethod7 ?
    &CastName&_Unmarshal                   comethod6 ?
    &CastName&_Free                        comethod4 ?
ENDM

ITypeMarshal                    STRUCT
    _vtITypeMarshal ITypeMarshal
ITypeMarshal                    ENDS


;****************************************
; Generated header for interface: IRecordInfo
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; IRecordInfo Interface
;------------------------------------------------------------------------------------
;

sIID_IRecordInfo                TEXTEQU      <{00000002FH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtIRecordInfo MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; IRecordInfo methods
    &CastName&_RecordInit               comethod2 ?
    &CastName&_RecordClear              comethod2 ?
    &CastName&_RecordCopy               comethod3 ?
    &CastName&_GetGuid                  comethod2 ?
    &CastName&_GetName                  comethod2 ?
    &CastName&_GetSize                  comethod2 ?
    &CastName&_GetTypeInfo3             comethod2 ?
    &CastName&_GetField                 comethod4 ?
    &CastName&_GetFieldNoCopy           comethod5 ?
    &CastName&_PutField                 comethod5 ?
    &CastName&_PutFieldNoCopy           comethod5 ?
    &CastName&_GetFieldNames            comethod3 ?
    &CastName&_IsMatchingType           comethod2 ?
    &CastName&_RecordCreate             comethod1 ?
    &CastName&_RecordCreateCopy         comethod3 ?
    &CastName&_RecordDestroy            comethod2 ?
ENDM

IRecordInfo                     STRUCT
    _vtIClassFactory IClassFactory 
IRecordInfo                     ENDS


;****************************************
;* Generated header for interface: IMalloc
;* at Thu Sep 11 10:57:04 1997
;* using MIDL 3.03.0110
;****************************************
; IMalloc Interface
;------------------------------------------------------------------------------------
;

sIID_IMalloc                    TEXTEQU      <{000000002H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtIMalloc MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; IMalloc methods
    &CastName&_Alloc                        comethod2 ?   
    &CastName&_Realloc                      comethod3 ?
    &CastName&_Free                         comethod2 ?
    &CastName&_GetSize                      comethod2 ?
    &CastName&_DidAlloc                     comethod1 ?
    &CastName&_HeapMinimize                 comethod1 ?
ENDM

IMalloc                         STRUCT
    _vtIMalloc IMalloc
IMalloc                         ENDS


;****************************************
;* Generated header for interface: IMallocSpy
;* at Thu Sep 11 10:57:04 1997
;* using MIDL 3.03.0110
;****************************************
; IMallocSpy Interface
;------------------------------------------------------------------------------------
;

sIID_IMallocSpy                 TEXTEQU      <{00000001DH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>

_vtIMallocSpy MACRO CastName:REQ
    ; IUnknown methods 
    _vtIUnknown CastName
    ; IMallocSpy methods
    &CastName&_PreAlloc                  comethod2 ?
    &CastName&_PostAlloc                 comethod2 ?
    &CastName&_PreFree                   comethod3 ?
    &CastName&_PostFree                  comethod2 ?
    &CastName&_PreRealloc                comethod5 ?
    &CastName&_PostRealloc               comethod3 ?
    &CastName&_PreGetSize                comethod3 ?
    &CastName&_PostGetSize               comethod3 ?
    &CastName&_PreDidAlloc               comethod3 ?
    &CastName&_PostDidAlloc              comethod4 ?
    &CastName&_PreHeapMinimize           comethod2 ?
    &CastName&_PostHeapMinimize          comethod2 ?
ENDM

IMallocSpy                      STRUCT
    _vtIMallocSpy IMallocSpy
IMallocSpy                      ENDS

ENDIF

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?