📄 oleacc.h
字号:
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
IAccessible * This,
/* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
IAccessible * This,
/* [in] */ long xLeft,
/* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild);
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szName);
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szValue);
END_INTERFACE
} IAccessibleVtbl;
interface IAccessible
{
CONST_VTBL struct IAccessibleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAccessible_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IAccessible_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAccessible_Release(This) \
(This)->lpVtbl -> Release(This)
#define IAccessible_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IAccessible_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IAccessible_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IAccessible_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IAccessible_get_accParent(This,ppdispParent) \
(This)->lpVtbl -> get_accParent(This,ppdispParent)
#define IAccessible_get_accChildCount(This,pcountChildren) \
(This)->lpVtbl -> get_accChildCount(This,pcountChildren)
#define IAccessible_get_accChild(This,varChild,ppdispChild) \
(This)->lpVtbl -> get_accChild(This,varChild,ppdispChild)
#define IAccessible_get_accName(This,varChild,pszName) \
(This)->lpVtbl -> get_accName(This,varChild,pszName)
#define IAccessible_get_accValue(This,varChild,pszValue) \
(This)->lpVtbl -> get_accValue(This,varChild,pszValue)
#define IAccessible_get_accDescription(This,varChild,pszDescription) \
(This)->lpVtbl -> get_accDescription(This,varChild,pszDescription)
#define IAccessible_get_accRole(This,varChild,pvarRole) \
(This)->lpVtbl -> get_accRole(This,varChild,pvarRole)
#define IAccessible_get_accState(This,varChild,pvarState) \
(This)->lpVtbl -> get_accState(This,varChild,pvarState)
#define IAccessible_get_accHelp(This,varChild,pszHelp) \
(This)->lpVtbl -> get_accHelp(This,varChild,pszHelp)
#define IAccessible_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
(This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic)
#define IAccessible_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
(This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut)
#define IAccessible_get_accFocus(This,pvarChild) \
(This)->lpVtbl -> get_accFocus(This,pvarChild)
#define IAccessible_get_accSelection(This,pvarChildren) \
(This)->lpVtbl -> get_accSelection(This,pvarChildren)
#define IAccessible_get_accDefaultAction(This,varChild,pszDefaultAction) \
(This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction)
#define IAccessible_accSelect(This,flagsSelect,varChild) \
(This)->lpVtbl -> accSelect(This,flagsSelect,varChild)
#define IAccessible_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
(This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild)
#define IAccessible_accNavigate(This,navDir,varStart,pvarEndUpAt) \
(This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt)
#define IAccessible_accHitTest(This,xLeft,yTop,pvarChild) \
(This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild)
#define IAccessible_accDoDefaultAction(This,varChild) \
(This)->lpVtbl -> accDoDefaultAction(This,varChild)
#define IAccessible_put_accName(This,varChild,szName) \
(This)->lpVtbl -> put_accName(This,varChild,szName)
#define IAccessible_put_accValue(This,varChild,szValue) \
(This)->lpVtbl -> put_accValue(This,varChild,szValue)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accParent_Proxy(
IAccessible * This,
/* [retval][out] */ IDispatch **ppdispParent);
void __RPC_STUB IAccessible_get_accParent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accChildCount_Proxy(
IAccessible * This,
/* [retval][out] */ long *pcountChildren);
void __RPC_STUB IAccessible_get_accChildCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accChild_Proxy(
IAccessible * This,
/* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild);
void __RPC_STUB IAccessible_get_accChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accName_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName);
void __RPC_STUB IAccessible_get_accName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accValue_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue);
void __RPC_STUB IAccessible_get_accValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accDescription_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription);
void __RPC_STUB IAccessible_get_accDescription_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accRole_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole);
void __RPC_STUB IAccessible_get_accRole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accState_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState);
void __RPC_STUB IAccessible_get_accState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accHelp_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp);
void __RPC_STUB IAccessible_get_accHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accHelpTopic_Proxy(
IAccessible * This,
/* [out] */ BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic);
void __RPC_STUB IAccessible_get_accHelpTopic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accKeyboardShortcut_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut);
void __RPC_STUB IAccessible_get_accKeyboardShortcut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accFocus_Proxy(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChild);
void __RPC_STUB IAccessible_get_accFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accSelection_Proxy(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChildren);
void __RPC_STUB IAccessible_get_accSelection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accDefaultAction_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction);
void __RPC_STUB IAccessible_get_accDefaultAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accSelect_Proxy(
IAccessible * This,
/* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accSelect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accLocation_Proxy(
IAccessible * This,
/* [out] */ long *pxLeft,
/* [out] */ long *pyTop,
/* [out] */ long *pcxWidth,
/* [out] */ long *pcyHeight,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accLocation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accNavigate_Proxy(
IAccessible * This,
/* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt);
void __RPC_STUB IAccessible_accNavigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accHitTest_Proxy(
IAccessible * This,
/* [in] */ long xLeft,
/* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild);
void __RPC_STUB IAccessible_accHitTest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accDoDefaultAction_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accDoDefaultAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_put_accName_Proxy(
IAccessible * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -