📄 activaut.h
字号:
#define IActiveScriptAuthor_RemoveNamedItem(This,pszName) \
(This)->lpVtbl -> RemoveNamedItem(This,pszName)
#define IActiveScriptAuthor_AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) \
(This)->lpVtbl -> AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags)
#define IActiveScriptAuthor_RemoveTypeLib(This,rguidTypeLib,dwMajor,dwMinor) \
(This)->lpVtbl -> RemoveTypeLib(This,rguidTypeLib,dwMajor,dwMinor)
#define IActiveScriptAuthor_GetChars(This,fRequestedList,pbstrChars) \
(This)->lpVtbl -> GetChars(This,fRequestedList,pbstrChars)
#define IActiveScriptAuthor_GetInfoFromContext(This,pszCode,cchCode,ichCurrentPosition,dwListTypesRequested,pdwListTypesProvided,pichListAnchorPosition,pichFuncAnchorPosition,pmemid,piCurrentParameter,ppunk) \
(This)->lpVtbl -> GetInfoFromContext(This,pszCode,cchCode,ichCurrentPosition,dwListTypesRequested,pdwListTypesProvided,pichListAnchorPosition,pichFuncAnchorPosition,pmemid,piCurrentParameter,ppunk)
#define IActiveScriptAuthor_IsCommitChar(This,ch,pfcommit) \
(This)->lpVtbl -> IsCommitChar(This,ch,pfcommit)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_AddNamedItem_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszName,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdisp);
void __RPC_STUB IActiveScriptAuthor_AddNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_AddScriptlet_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszDefaultName,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszSubItemName,
/* [in] */ LPCOLESTR pszEventName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveScriptAuthor_AddScriptlet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_ParseScriptText_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveScriptAuthor_ParseScriptText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetScriptTextAttributes_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr);
void __RPC_STUB IActiveScriptAuthor_GetScriptTextAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetScriptletTextAttributes_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr);
void __RPC_STUB IActiveScriptAuthor_GetScriptletTextAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetRoot_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [out] */ IScriptNode __RPC_FAR *__RPC_FAR *ppsp);
void __RPC_STUB IActiveScriptAuthor_GetRoot_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetLanguageFlags_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pgrfasa);
void __RPC_STUB IActiveScriptAuthor_GetLanguageFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetEventHandler_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *pdisp,
/* [in] */ LPCOLESTR pszItem,
/* [in] */ LPCOLESTR pszSubItem,
/* [in] */ LPCOLESTR pszEvent,
/* [out] */ IScriptEntry __RPC_FAR *__RPC_FAR *ppse);
void __RPC_STUB IActiveScriptAuthor_GetEventHandler_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_RemoveNamedItem_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszName);
void __RPC_STUB IActiveScriptAuthor_RemoveNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_AddTypeLib_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveScriptAuthor_AddTypeLib_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_RemoveTypeLib_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor);
void __RPC_STUB IActiveScriptAuthor_RemoveTypeLib_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetChars_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ DWORD fRequestedList,
/* [out] */ BSTR __RPC_FAR *pbstrChars);
void __RPC_STUB IActiveScriptAuthor_GetChars_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_GetInfoFromContext_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cchCode,
/* [in] */ ULONG ichCurrentPosition,
/* [in] */ DWORD dwListTypesRequested,
/* [out] */ DWORD __RPC_FAR *pdwListTypesProvided,
/* [out] */ ULONG __RPC_FAR *pichListAnchorPosition,
/* [out] */ ULONG __RPC_FAR *pichFuncAnchorPosition,
/* [out] */ MEMBERID __RPC_FAR *pmemid,
/* [out] */ LONG __RPC_FAR *piCurrentParameter,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk);
void __RPC_STUB IActiveScriptAuthor_GetInfoFromContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptAuthor_IsCommitChar_Proxy(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ OLECHAR ch,
/* [out] */ BOOL __RPC_FAR *pfcommit);
void __RPC_STUB IActiveScriptAuthor_IsCommitChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScriptAuthor_INTERFACE_DEFINED__ */
#ifndef __IActiveScriptAuthorProcedure_INTERFACE_DEFINED__
#define __IActiveScriptAuthorProcedure_INTERFACE_DEFINED__
/* interface IActiveScriptAuthorProcedure */
/* [object][unique][uuid] */
EXTERN_C const IID IID_IActiveScriptAuthorProcedure;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7E2D4B70-BD9A-11d0-9336-00A0C90DCAA9")
IActiveScriptAuthorProcedure : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText(
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszFormalParams,
/* [in] */ LPCOLESTR pszProcedureName,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdispFor) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptAuthorProcedureVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScriptAuthorProcedure __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScriptAuthorProcedure __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScriptAuthorProcedure __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseProcedureText )(
IActiveScriptAuthorProcedure __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszFormalParams,
/* [in] */ LPCOLESTR pszProcedureName,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdispFor);
END_INTERFACE
} IActiveScriptAuthorProcedureVtbl;
interface IActiveScriptAuthorProcedure
{
CONST_VTBL struct IActiveScriptAuthorProcedureVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScriptAuthorProcedure_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveScriptAuthorProcedure_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveScriptAuthorProcedure_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveScriptAuthorProcedure_ParseProcedureText(This,pszCode,pszFormalParams,pszProcedureName,pszItemName,pszDelimiter,dwCookie,dwFlags,pdispFor) \
(This)->lpVtbl -> ParseProcedureText(This,pszCode,pszFormalParams,pszProcedureName,pszItemName,pszDelimiter,dwCookie,dwFlags,pdispFor)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveScriptAuthorProcedure_ParseProcedureText_Proxy(
IActiveScriptAuthorProcedure __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszFormalParams,
/* [in] */ LPCOLESTR pszProcedureName,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdispFor);
void __RPC_STUB IActiveScriptAuthorProcedure_ParseProcedureText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScriptAuthorProcedure_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_activaut_0253 */
/* [local] */
#endif // __ActivAut_h
extern RPC_IF_HANDLE __MIDL_itf_activaut_0253_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_activaut_0253_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
#pragma option pop /*P_O_Pop*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -