oaidl.inc
来自「这是一个数字图像处理的matlab仿真程序」· INC 代码 · 共 1,354 行 · 第 1/4 页
INC
1,354 行
IClassFactory ENDS
; IClassFactory2 Interface
;------------------------------------------------------------------------------------
; public IClassFactory
LICINFO struct
cbLicInfo LONG ?
fRuntimeKeyAvail BOOL ?
fLicVerified BOOL ?
LICINFO ENDS
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
;****************************************
; Generated header for interface: ICreateTypeInfo2
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
; converted to MASM prototype April 21, 2000
;****************************************
; ICreateTypeInfo Interface
;------------------------------------------------------------------------------------
;
sIID_ICreateTypeInfo TEXTEQU <{000020405H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtICreateTypeInfo MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ICreateTypeInfo methods
&CastName&_SetGuid comethod2 ?
&CastName&_SetTypeFlags comethod2 ?
&CastName&_SetDocString comethod2 ?
&CastName&_SetHelpContext comethod2 ?
&CastName&_SetVersion comethod3 ?
&CastName&_AddRefTypeInfo comethod3 ?
&CastName&_AddFuncDesc comethod3 ?
&CastName&_AddImplType comethod3 ?
&CastName&_SetImplTypeFlags comethod3 ?
&CastName&_SetAlignment comethod2 ?
&CastName&_SetSchema comethod2 ?
&CastName&_AddVarDesc comethod3 ?
&CastName&_SetFuncAndParamNames comethod4 ?
&CastName&_SetVarName comethod3 ?
&CastName&_SetTypeDescAlias comethod2 ?
&CastName&_DefineFuncAsDllEntry comethod4 ?
&CastName&_SetFuncDocString comethod3 ?
&CastName&_SetVarDocString comethod3 ?
&CastName&_SetFuncHelpContext comethod3 ?
&CastName&_SetVarHelpContext comethod3 ?
&CastName&_SetMops comethod3 ?
&CastName&_SetTypeIdldesc comethod2 ?
&CastName&_LayOut comethod1 ?
ENDM
ICreateTypeInfo STRUCT
_vtICreateTypeInfo ICreateTypeInfo
ICreateTypeInfo ENDS
; ICreateTypeInfo2 Interface
;------------------------------------------------------------------------------------
;
sIID_ICreateTypeInfo2 TEXTEQU <{00002040EH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtICreateTypeInfo2 MACRO CastName:REQ
; ICreateTypeInfo methods
_vtIClassFactory CastName
; ICreateTypeInfo2 methods
&CastName&_DeleteFuncDesc comethod2 ?
&CastName&_DeleteFuncDescByMemId comethod3 ?
&CastName&_DeleteVarDesc comethod2 ?
&CastName&_DeleteVarDescByMemId comethod2 ?
&CastName&_DeleteImplType comethod2 ?
&CastName&_SetCustData comethod3 ?
&CastName&_SetFuncCustData comethod4 ?
&CastName&_SetParamCustData comethod5 ?
&CastName&_SetVarCustData comethod4 ?
&CastName&_SetImplTypeCustData comethod4 ?
&CastName&_SetHelpStringContext comethod2 ?
&CastName&_SetFuncHelpStringContext comethod3 ?
&CastName&_SetVarHelpStringContext comethod3 ?
&CastName&_Invalidate comethod1 ?
&CastName&_SetName comethod2 ?
ENDM
ICreateTypeInfo2 STRUCT
_vtICreateTypeInfo2 ICreateTypeInfo2
ICreateTypeInfo2 ENDS
;****************************************
; Generated header for interface: ICreateTypeLib
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
; converted to MASM prototype April 21, 2000
;****************************************
; ICreateTypeLib Interface
;------------------------------------------------------------------------------------
;
sIID_ICreateTypeLib TEXTEQU <{000020406H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtICreateTypeLib MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ICreateTypeLib methods
&CastName&_CreateTypeInfo comethod4 ?
&CastName&_SetName comethod2 ?
&CastName&_SetVersion comethod3 ?
&CastName&_SetGuid comethod4 ?
&CastName&_SetDocString comethod4 ?
&CastName&_SetHelpFileName comethod4 ?
&CastName&_SetHelpContext comethod4 ?
&CastName&_SetLcid comethod4 ?
&CastName&_SetLibFlags comethod4 ?
&CastName&_SaveAllChanges comethod1 ?
ENDM
ICreateTypeLib STRUCT
_vtICreateTypeLib ICreateTypeLib
ICreateTypeLib ENDS
;****************************************
; Generated header for interface: ICreateTypeLib2
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
; converted to MASM prototype April 21, 2000
;****************************************
; ICreateTypeLib2 Interface
;------------------------------------------------------------------------------------
;
sIID_ICreateTypeLib2 TEXTEQU <{00002040FH, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtICreateTypeLib2 MACRO CastName:REQ
; ICreateTypeLib methods
_vtICreateTypeLib CastName
; ICreateTypeLib2 methods
&CastName&_DeleteTypeInfo comethod2 ?
&CastName&_SetCustData comethod3 ?
&CastName&_SetHelpStringContext comethod2 ?
&CastName&_SetHelpStringDll comethod2 ?
ENDM
ICreateTypeLib2 STRUCT
_vtICreateTypeLib2 ICreateTypeLib2
ICreateTypeLib2 ENDS
;****************************************
; Generated header for interface: IDispatch
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
; converted to MASM prototype April 21, 2000
;****************************************
; IDispatch Interface
;------------------------------------------------------------------------------------
;
; Flags for IDispatch::Invoke
DISPATCH_METHOD EQU 1
DISPATCH_PROPERTYGET EQU 2
DISPATCH_PROPERTYPUT EQU 4
DISPATCH_PROPERTYPUTREF EQU 8
sIID_IDispatch TEXTEQU <{000020400H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
IDispatch_GetTypeInfoCountProto typedef proto :DWORD, :WORD
IDispatch_GetTypeInfoProto typedef proto :DWORD, :WORD, :DWORD, :DWORD
IDispatch_GetIDsOfNamesProto typedef proto :DWORD, :DWORD, :DWORD, :WORD, :DWORD, :DWORD
IDispatch_InvokeProto typedef proto :DWORD, :DWORD, :DWORD, :DWORD, :WORD, :DWORD, :DWORD, :DWORD, :DWORD
IDispatch_GetTypeInfoCountVal typedef ptr IDispatch_GetTypeInfoCountProto
IDispatch_GetTypeInfoVal typedef ptr IDispatch_GetTypeInfoProto
IDispatch_GetIDsOfNamesVal typedef ptr IDispatch_GetIDsOfNamesProto
IDispatch_InvokeVal typedef ptr IDispatch_InvokeProto
_vtIDispatch MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IDispatch methods
&CastName&_GetTypeInfoCount comethod2 ?
&CastName&_GetTypeInfo comethod4 ?
&CastName&_GetIDsOfNames comethod6 ?
&CastName&_Invoke IDispatch_InvokeVal ?
ENDM
IDispatch STRUCT
_vtIDispatch IDispatch
IDispatch ENDS
;****************************************
; Generated header for interface: IEnumVARIANT
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; IEnumVARIANT Interface
;------------------------------------------------------------------------------------
;
sIID_IEnumVARIANT TEXTEQU <{000020404H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtIEnumVARIANT MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; IEnumVARIANT methods
&CastName&_Next comethod4 ?
&CastName&_Skip comethod2 ?
&CastName&_Reset comethod1 ?
&CastName&_Clone comethod2 ?
ENDM
IEnumVARIANT STRUCT
_vtIEnumVARIANT IEnumVARIANT
IEnumVARIANT ENDS
;****************************************
; Generated header for interface: ITypeComp
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeComp Interface
;------------------------------------------------------------------------------------
;
sIID_ITypeComp TEXTEQU <{000020403H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtITypeComp MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ITypeComp methods
&CastName&_Bind comethod7 ?
&CastName&_BindType comethod5 ?
ENDM
ITypeComp STRUCT
_vtITypeComp ITypeComp
ITypeComp ENDS
;****************************************
; Generated header for interface: ITypeInfo
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeInfo Interface
;------------------------------------------------------------------------------------
;
sIID_ITypeInfo TEXTEQU <{000020401H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
ITypeInfo_InvokeProto typedef proto :DWORD, :DWORD, :DWORD, :WORD, :DWORD, :DWORD, :DWORD, :DWORD
ITypeInfo_InvokeVal typedef ptr ITypeInfo_InvokeProto
_vtITypeInfo MACRO CastName:REQ
; IUnknown methods
_vtIUnknown CastName
; ITypeInfo methods
&CastName&_GetTypeAttr comethod2 ?
&CastName&_GetTypeComp comethod2 ?
&CastName&_GetFuncDesc comethod3 ?
&CastName&_GetVarDesc comethod3 ?
&CastName&_GetNames comethod5 ?
&CastName&_GetRefTypeOfImplType comethod3 ?
&CastName&_GetImplTypeFlags comethod3 ?
&CastName&_GetIDsOfNames comethod4 ?
&CastName&_Invoke ITypeInfo_InvokeVal ?
&CastName&_GetDocumentation comethod6 ?
&CastName&_GetDllEntry comethod6 ?
&CastName&_GetRefTypeInfo comethod3 ?
&CastName&_AddressOfMember comethod4 ?
&CastName&_CreateInstance comethod4 ?
&CastName&_GetMops comethod3 ?
&CastName&_GetContainingTypeLib comethod3 ?
&CastName&_ReleaseTypeAttr comethod2 ?
&CastName&_ReleaseFuncDesc comethod2 ?
&CastName&_ReleaseVarDesc comethod2 ?
ENDM
ITypeInfo STRUCT
_vtITypeInfo ITypeInfo
ITypeInfo ENDS
;****************************************
; Generated header for interface: ITypeInfo2
; at Thu Sep 11 10:57:08 1997
; using MIDL 3.03.0110
;****************************************
; ITypeInfo2 Interface
;------------------------------------------------------------------------------------
;
sIID_ITypeInfo2 TEXTEQU <{000020412H, 00000H, 00000H, {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}>
_vtITypeInfo2 MACRO CastName:REQ
; ITypeInfo methods
_vtITypeInfo CastName
; ITypeInfo2 methods
&CastName&_GetTypeKind comethod2 ?
&CastName&_GetTypeFlags comethod2 ?
&CastName&_GetFuncIndexOfMemId comethod4 ?
&CastName&_GetVarIndexOfMemId comethod3 ?
&CastName&_GetCustData comethod3 ?
&CastName&_GetFuncCustData comethod4 ?
&CastName&_GetParamCustData comethod5 ?
&CastName&_GetVarCustData comethod4 ?
&CastName&_GetImplTypeCustData comethod4 ?
&CastName&_GetDocumentation2 comethod6 ?
&CastName&_GetAllCustData comethod2 ?
&CastName&_GetAllFuncCustData comethod3 ?
&CastName&_GetAllParamCustData comethod4 ?
&CastName&_GetAllVarCustData comethod3 ?
&CastName&_GetAllImplTypeCustData comethod3 ?
ENDM
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?