Add support for IAccessible2 on Windows
Change-Id: Ia955ab46dc5037ed1c74e0acc525e98b02552c97 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>bb10
parent
26c3bec09b
commit
02d75eaaf9
|
|
@ -0,0 +1,585 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for Accessible2.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __Accessible2_h__
|
||||
#define __Accessible2_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessible2_FWD_DEFINED__
|
||||
#define __IAccessible2_FWD_DEFINED__
|
||||
typedef interface IAccessible2 IAccessible2;
|
||||
#endif /* __IAccessible2_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleRelation.h"
|
||||
#include "AccessibleStates.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_Accessible2_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef struct IA2Locale
|
||||
{
|
||||
BSTR language;
|
||||
BSTR country;
|
||||
BSTR variant;
|
||||
} IA2Locale;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_Accessible2_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_Accessible2_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessible2_INTERFACE_DEFINED__
|
||||
#define __IAccessible2_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessible2 */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessible2;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("E89F726E-C4F4-4c19-BB19-B647D7FA8478")
|
||||
IAccessible2 : public IAccessible
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRelations(
|
||||
/* [retval][out] */ long *nRelations) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relation(
|
||||
/* [in] */ long relationIndex,
|
||||
/* [retval][out] */ IAccessibleRelation **relation) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relations(
|
||||
/* [in] */ long maxRelations,
|
||||
/* [length_is][size_is][out] */ IAccessibleRelation **relations,
|
||||
/* [retval][out] */ long *nRelations) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE role(
|
||||
/* [retval][out] */ long *role) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollTo(
|
||||
/* [in] */ enum IA2ScrollType scrollType) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollToPoint(
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_groupPosition(
|
||||
/* [out] */ long *groupLevel,
|
||||
/* [out] */ long *similarItemsInGroup,
|
||||
/* [retval][out] */ long *positionInGroup) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_states(
|
||||
/* [retval][out] */ AccessibleStates *states) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedRole(
|
||||
/* [retval][out] */ BSTR *extendedRole) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedRole(
|
||||
/* [retval][out] */ BSTR *localizedExtendedRole) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nExtendedStates(
|
||||
/* [retval][out] */ long *nExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedStates(
|
||||
/* [in] */ long maxExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
|
||||
/* [retval][out] */ long *nExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedStates(
|
||||
/* [in] */ long maxLocalizedExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
|
||||
/* [retval][out] */ long *nLocalizedExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
|
||||
/* [retval][out] */ long *uniqueID) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_windowHandle(
|
||||
/* [retval][out] */ HWND *windowHandle) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_indexInParent(
|
||||
/* [retval][out] */ long *indexInParent) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locale(
|
||||
/* [retval][out] */ IA2Locale *locale) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
|
||||
/* [retval][out] */ BSTR *attributes) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessible2Vtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessible2 * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessible2 * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ UINT *pctinfo);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ UINT iTInfo,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [out] */ ITypeInfo **ppTInfo);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [size_is][in] */ LPOLESTR *rgszNames,
|
||||
/* [range][in] */ UINT cNames,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [size_is][out] */ DISPID *rgDispId);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ DISPID dispIdMember,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [in] */ WORD wFlags,
|
||||
/* [out][in] */ DISPPARAMS *pDispParams,
|
||||
/* [out] */ VARIANT *pVarResult,
|
||||
/* [out] */ EXCEPINFO *pExcepInfo,
|
||||
/* [out] */ UINT *puArgErr);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ IDispatch **ppdispParent);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *pcountChildren);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ VARIANT varChild,
|
||||
/* [retval][out] */ IDispatch **ppdispChild);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszName);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszValue);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszDescription);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ VARIANT *pvarRole);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ VARIANT *pvarState);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszHelp);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ BSTR *pszHelpFile,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ long *pidTopic);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszKeyboardShortcut);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ VARIANT *pvarChild);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ VARIANT *pvarChildren);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszDefaultAction);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long flagsSelect,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ long *pxLeft,
|
||||
/* [out] */ long *pyTop,
|
||||
/* [out] */ long *pcxWidth,
|
||||
/* [out] */ long *pcyHeight,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long navDir,
|
||||
/* [optional][in] */ VARIANT varStart,
|
||||
/* [retval][out] */ VARIANT *pvarEndUpAt);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long xLeft,
|
||||
/* [in] */ long yTop,
|
||||
/* [retval][out] */ VARIANT *pvarChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [in] */ BSTR szName);
|
||||
|
||||
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [in] */ BSTR szValue);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *nRelations);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long relationIndex,
|
||||
/* [retval][out] */ IAccessibleRelation **relation);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxRelations,
|
||||
/* [length_is][size_is][out] */ IAccessibleRelation **relations,
|
||||
/* [retval][out] */ long *nRelations);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *role )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *role);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollTo )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ long *groupLevel,
|
||||
/* [out] */ long *similarItemsInGroup,
|
||||
/* [retval][out] */ long *positionInGroup);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ AccessibleStates *states);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *extendedRole);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *localizedExtendedRole);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *nExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
|
||||
/* [retval][out] */ long *nExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxLocalizedExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
|
||||
/* [retval][out] */ long *nLocalizedExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *uniqueID);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ HWND *windowHandle);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *indexInParent);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ IA2Locale *locale);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *attributes);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessible2Vtbl;
|
||||
|
||||
interface IAccessible2
|
||||
{
|
||||
CONST_VTBL struct IAccessible2Vtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessible2_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessible2_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessible2_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessible2_GetTypeInfoCount(This,pctinfo) \
|
||||
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
||||
|
||||
#define IAccessible2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
||||
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
||||
|
||||
#define IAccessible2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
||||
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
||||
|
||||
#define IAccessible2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
||||
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
||||
|
||||
|
||||
#define IAccessible2_get_accParent(This,ppdispParent) \
|
||||
( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
|
||||
|
||||
#define IAccessible2_get_accChildCount(This,pcountChildren) \
|
||||
( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
|
||||
|
||||
#define IAccessible2_get_accChild(This,varChild,ppdispChild) \
|
||||
( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
|
||||
|
||||
#define IAccessible2_get_accName(This,varChild,pszName) \
|
||||
( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
|
||||
|
||||
#define IAccessible2_get_accValue(This,varChild,pszValue) \
|
||||
( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
|
||||
|
||||
#define IAccessible2_get_accDescription(This,varChild,pszDescription) \
|
||||
( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
|
||||
|
||||
#define IAccessible2_get_accRole(This,varChild,pvarRole) \
|
||||
( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
|
||||
|
||||
#define IAccessible2_get_accState(This,varChild,pvarState) \
|
||||
( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
|
||||
|
||||
#define IAccessible2_get_accHelp(This,varChild,pszHelp) \
|
||||
( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
|
||||
|
||||
#define IAccessible2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
|
||||
( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
|
||||
|
||||
#define IAccessible2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
|
||||
( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
|
||||
|
||||
#define IAccessible2_get_accFocus(This,pvarChild) \
|
||||
( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
|
||||
|
||||
#define IAccessible2_get_accSelection(This,pvarChildren) \
|
||||
( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
|
||||
|
||||
#define IAccessible2_get_accDefaultAction(This,varChild,pszDefaultAction) \
|
||||
( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
|
||||
|
||||
#define IAccessible2_accSelect(This,flagsSelect,varChild) \
|
||||
( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
|
||||
|
||||
#define IAccessible2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
|
||||
( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
|
||||
|
||||
#define IAccessible2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
|
||||
( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
|
||||
|
||||
#define IAccessible2_accHitTest(This,xLeft,yTop,pvarChild) \
|
||||
( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
|
||||
|
||||
#define IAccessible2_accDoDefaultAction(This,varChild) \
|
||||
( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
|
||||
|
||||
#define IAccessible2_put_accName(This,varChild,szName) \
|
||||
( (This)->lpVtbl -> put_accName(This,varChild,szName) )
|
||||
|
||||
#define IAccessible2_put_accValue(This,varChild,szValue) \
|
||||
( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
|
||||
|
||||
|
||||
#define IAccessible2_get_nRelations(This,nRelations) \
|
||||
( (This)->lpVtbl -> get_nRelations(This,nRelations) )
|
||||
|
||||
#define IAccessible2_get_relation(This,relationIndex,relation) \
|
||||
( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
|
||||
|
||||
#define IAccessible2_get_relations(This,maxRelations,relations,nRelations) \
|
||||
( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
|
||||
|
||||
#define IAccessible2_role(This,role) \
|
||||
( (This)->lpVtbl -> role(This,role) )
|
||||
|
||||
#define IAccessible2_scrollTo(This,scrollType) \
|
||||
( (This)->lpVtbl -> scrollTo(This,scrollType) )
|
||||
|
||||
#define IAccessible2_scrollToPoint(This,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
|
||||
|
||||
#define IAccessible2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
|
||||
( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
|
||||
|
||||
#define IAccessible2_get_states(This,states) \
|
||||
( (This)->lpVtbl -> get_states(This,states) )
|
||||
|
||||
#define IAccessible2_get_extendedRole(This,extendedRole) \
|
||||
( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
|
||||
|
||||
#define IAccessible2_get_localizedExtendedRole(This,localizedExtendedRole) \
|
||||
( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
|
||||
|
||||
#define IAccessible2_get_nExtendedStates(This,nExtendedStates) \
|
||||
( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
|
||||
( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
|
||||
( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_uniqueID(This,uniqueID) \
|
||||
( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
|
||||
|
||||
#define IAccessible2_get_windowHandle(This,windowHandle) \
|
||||
( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
|
||||
|
||||
#define IAccessible2_get_indexInParent(This,indexInParent) \
|
||||
( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
|
||||
|
||||
#define IAccessible2_get_locale(This,locale) \
|
||||
( (This)->lpVtbl -> get_locale(This,locale) )
|
||||
|
||||
#define IAccessible2_get_attributes(This,attributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,attributes) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessible2_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
|
||||
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
|
||||
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
|
||||
void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for Accessible2.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessible2,0xE89F726E,0xC4F4,0x4c19,0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,220 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleAction_h__
|
||||
#define __AccessibleAction_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleAction_FWD_DEFINED__
|
||||
#define __IAccessibleAction_FWD_DEFINED__
|
||||
typedef interface IAccessibleAction IAccessibleAction;
|
||||
#endif /* __IAccessibleAction_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleAction_INTERFACE_DEFINED__
|
||||
#define __IAccessibleAction_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleAction */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleAction;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("B70D9F59-3B5A-4dba-AB9E-22012F607DF5")
|
||||
IAccessibleAction : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE nActions(
|
||||
/* [retval][out] */ long *nActions) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE doAction(
|
||||
/* [in] */ long actionIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_keyBinding(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_name(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedName(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleActionVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleAction * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleAction * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *nActions )(
|
||||
IAccessibleAction * This,
|
||||
/* [retval][out] */ long *nActions);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *doAction )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleActionVtbl;
|
||||
|
||||
interface IAccessibleAction
|
||||
{
|
||||
CONST_VTBL struct IAccessibleActionVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleAction_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleAction_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleAction_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleAction_nActions(This,nActions) \
|
||||
( (This)->lpVtbl -> nActions(This,nActions) )
|
||||
|
||||
#define IAccessibleAction_doAction(This,actionIndex) \
|
||||
( (This)->lpVtbl -> doAction(This,actionIndex) )
|
||||
|
||||
#define IAccessibleAction_get_description(This,actionIndex,description) \
|
||||
( (This)->lpVtbl -> get_description(This,actionIndex,description) )
|
||||
|
||||
#define IAccessibleAction_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
|
||||
( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
|
||||
|
||||
#define IAccessibleAction_get_name(This,actionIndex,name) \
|
||||
( (This)->lpVtbl -> get_name(This,actionIndex,name) )
|
||||
|
||||
#define IAccessibleAction_get_localizedName(This,actionIndex,localizedName) \
|
||||
( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleAction_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleAction,0xB70D9F59,0x3B5A,0x4dba,0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,557 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleAction.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 77
|
||||
#define PROC_FORMAT_STRING_SIZE 265
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleAction_MIDL_TYPE_FORMAT_STRING AccessibleAction__MIDL_TypeFormatString;
|
||||
extern const AccessibleAction_MIDL_PROC_FORMAT_STRING AccessibleAction__MIDL_ProcFormatString;
|
||||
extern const AccessibleAction_MIDL_EXPR_FORMAT_STRING AccessibleAction__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleAction_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleAction_MIDL_PROC_FORMAT_STRING AccessibleAction__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure nActions */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nActions */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure doAction */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 52 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_description */
|
||||
|
||||
/* 76 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 78 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 82 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 84 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 86 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 88 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 90 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 92 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 94 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter description */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 110 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 112 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 116 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_keyBinding */
|
||||
|
||||
/* 120 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 122 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 126 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 128 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
|
||||
/* 130 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 132 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 134 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x5, /* 5 */
|
||||
/* 136 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 138 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 140 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 142 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 144 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 146 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 150 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter nMaxBindings */
|
||||
|
||||
/* 152 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 156 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter keyBindings */
|
||||
|
||||
/* 158 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 160 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 162 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
|
||||
|
||||
/* Parameter nBindings */
|
||||
|
||||
/* 164 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 166 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 168 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 170 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 172 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 174 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_name */
|
||||
|
||||
/* 176 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 178 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 182 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 184 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 186 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 188 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 190 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 192 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 194 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 196 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 198 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 200 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 202 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 204 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 206 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 208 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 210 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 212 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 214 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 216 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 218 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_localizedName */
|
||||
|
||||
/* 220 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 222 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 226 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 228 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 230 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 232 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 234 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 236 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 238 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 240 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 242 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 244 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 246 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 248 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 250 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter localizedName */
|
||||
|
||||
/* 252 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 254 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 256 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 258 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 260 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 262 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleAction_MIDL_TYPE_FORMAT_STRING AccessibleAction__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 8 */ NdrFcShort( 0x1c ), /* Offset= 28 (36) */
|
||||
/* 10 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 12 */ NdrFcShort( 0xe ), /* Offset= 14 (26) */
|
||||
/* 14 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 16 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 18 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 20 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 22 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 24 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 26 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 30 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (14) */
|
||||
/* 32 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 34 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 36 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 42 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0xffde ), /* Offset= -34 (10) */
|
||||
/* 46 */
|
||||
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
|
||||
/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
|
||||
/* 50 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 52 */ NdrFcShort( 0x2 ), /* Offset= 2 (54) */
|
||||
/* 54 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x0, /* */
|
||||
/* 60 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 62 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 64 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 66 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 68 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 72 */ NdrFcShort( 0xffdc ), /* Offset= -36 (36) */
|
||||
/* 74 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleAction, ver. 0.0,
|
||||
GUID={0xB70D9F59,0x3B5A,0x4dba,{0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleAction_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
38,
|
||||
76,
|
||||
120,
|
||||
176,
|
||||
220
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleAction__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleAction_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleAction_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleAction__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleAction_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(9) _IAccessibleActionProxyVtbl =
|
||||
{
|
||||
&IAccessibleAction_ProxyInfo,
|
||||
&IID_IAccessibleAction,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleActionStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleAction,
|
||||
&IAccessibleAction_ServerInfo,
|
||||
9,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleAction__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleAction_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleActionProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleAction_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleActionStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleAction_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleAction",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleAction_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleAction, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleAction_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleAction_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleAction_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleAction_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleAction_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleAction_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleAction_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,188 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleApplication_h__
|
||||
#define __AccessibleApplication_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleApplication_FWD_DEFINED__
|
||||
#define __IAccessibleApplication_FWD_DEFINED__
|
||||
typedef interface IAccessibleApplication IAccessibleApplication;
|
||||
#endif /* __IAccessibleApplication_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleApplication_INTERFACE_DEFINED__
|
||||
#define __IAccessibleApplication_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleApplication */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleApplication;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("D49DED83-5B25-43F4-9B95-93B44595979E")
|
||||
IAccessibleApplication : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appName(
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appVersion(
|
||||
/* [retval][out] */ BSTR *version) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitName(
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitVersion(
|
||||
/* [retval][out] */ BSTR *version) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleApplicationVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleApplication * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleApplication * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleApplication * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *version);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitName )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitVersion )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *version);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleApplicationVtbl;
|
||||
|
||||
interface IAccessibleApplication
|
||||
{
|
||||
CONST_VTBL struct IAccessibleApplicationVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleApplication_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleApplication_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleApplication_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleApplication_get_appName(This,name) \
|
||||
( (This)->lpVtbl -> get_appName(This,name) )
|
||||
|
||||
#define IAccessibleApplication_get_appVersion(This,version) \
|
||||
( (This)->lpVtbl -> get_appVersion(This,version) )
|
||||
|
||||
#define IAccessibleApplication_get_toolkitName(This,name) \
|
||||
( (This)->lpVtbl -> get_toolkitName(This,name) )
|
||||
|
||||
#define IAccessibleApplication_get_toolkitVersion(This,version) \
|
||||
( (This)->lpVtbl -> get_toolkitVersion(This,version) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleApplication_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleApplication,0xD49DED83,0x5B25,0x43F4,0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,420 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleApplication.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 43
|
||||
#define PROC_FORMAT_STRING_SIZE 153
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleApplication_MIDL_TYPE_FORMAT_STRING AccessibleApplication__MIDL_TypeFormatString;
|
||||
extern const AccessibleApplication_MIDL_PROC_FORMAT_STRING AccessibleApplication__MIDL_ProcFormatString;
|
||||
extern const AccessibleApplication_MIDL_EXPR_FORMAT_STRING AccessibleApplication__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleApplication_MIDL_PROC_FORMAT_STRING AccessibleApplication__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_appName */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_appVersion */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 48 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 50 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 56 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter version */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_toolkitName */
|
||||
|
||||
/* 76 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 78 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 82 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 86 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 88 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 90 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 92 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 94 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 106 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 110 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_toolkitVersion */
|
||||
|
||||
/* 114 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 116 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 120 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 122 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 124 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 126 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 130 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 132 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 134 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 136 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 138 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter version */
|
||||
|
||||
/* 140 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 142 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 144 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 146 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 148 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 150 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleApplication_MIDL_TYPE_FORMAT_STRING AccessibleApplication__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleApplication, ver. 0.0,
|
||||
GUID={0xD49DED83,0x5B25,0x43F4,{0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleApplication_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
38,
|
||||
76,
|
||||
114
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleApplication__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleApplication_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleApplication__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleApplication_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(7) _IAccessibleApplicationProxyVtbl =
|
||||
{
|
||||
&IAccessibleApplication_ProxyInfo,
|
||||
&IID_IAccessibleApplication,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_appName */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_appVersion */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitName */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitVersion */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleApplicationStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleApplication,
|
||||
&IAccessibleApplication_ServerInfo,
|
||||
7,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleApplication__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleApplication_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleApplicationProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleApplication_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleApplicationStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleApplication_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleApplication",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleApplication_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleApplication, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleApplication_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleApplication_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleApplication_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleApplication_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleApplication_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleApplication_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleApplication_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleComponent_h__
|
||||
#define __AccessibleComponent_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleComponent_FWD_DEFINED__
|
||||
#define __IAccessibleComponent_FWD_DEFINED__
|
||||
typedef interface IAccessibleComponent IAccessibleComponent;
|
||||
#endif /* __IAccessibleComponent_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleComponent_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef long IA2Color;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleComponent_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleComponent_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleComponent_INTERFACE_DEFINED__
|
||||
#define __IAccessibleComponent_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleComponent */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleComponent;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("1546D4B0-4C98-4bda-89AE-9A64748BDDE4")
|
||||
IAccessibleComponent : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locationInParent(
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_foreground(
|
||||
/* [retval][out] */ IA2Color *foreground) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_background(
|
||||
/* [retval][out] */ IA2Color *background) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleComponentVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleComponent * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleComponent * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleComponent * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationInParent )(
|
||||
IAccessibleComponent * This,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_foreground )(
|
||||
IAccessibleComponent * This,
|
||||
/* [retval][out] */ IA2Color *foreground);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
|
||||
IAccessibleComponent * This,
|
||||
/* [retval][out] */ IA2Color *background);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleComponentVtbl;
|
||||
|
||||
interface IAccessibleComponent
|
||||
{
|
||||
CONST_VTBL struct IAccessibleComponentVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleComponent_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleComponent_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleComponent_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleComponent_get_locationInParent(This,x,y) \
|
||||
( (This)->lpVtbl -> get_locationInParent(This,x,y) )
|
||||
|
||||
#define IAccessibleComponent_get_foreground(This,foreground) \
|
||||
( (This)->lpVtbl -> get_foreground(This,foreground) )
|
||||
|
||||
#define IAccessibleComponent_get_background(This,background) \
|
||||
( (This)->lpVtbl -> get_background(This,background) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleComponent_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleComponent,0x1546D4B0,0x4C98,0x4bda,0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,360 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleComponent.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 7
|
||||
#define PROC_FORMAT_STRING_SIZE 121
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleComponent_MIDL_TYPE_FORMAT_STRING AccessibleComponent__MIDL_TypeFormatString;
|
||||
extern const AccessibleComponent_MIDL_PROC_FORMAT_STRING AccessibleComponent__MIDL_ProcFormatString;
|
||||
extern const AccessibleComponent_MIDL_EXPR_FORMAT_STRING AccessibleComponent__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleComponent_MIDL_PROC_FORMAT_STRING AccessibleComponent__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_locationInParent */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter x */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter y */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 38 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 40 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 42 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_foreground */
|
||||
|
||||
/* 44 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 46 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 50 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 52 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 54 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 58 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 60 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 64 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 66 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 68 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter foreground */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 72 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 76 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 78 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 80 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_background */
|
||||
|
||||
/* 82 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 84 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 88 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 90 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 92 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 96 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 98 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 102 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 104 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter background */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleComponent_MIDL_TYPE_FORMAT_STRING AccessibleComponent__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Standard interface: __MIDL_itf_AccessibleComponent_0000_0000, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleComponent, ver. 0.0,
|
||||
GUID={0x1546D4B0,0x4C98,0x4bda,{0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleComponent_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
44,
|
||||
82
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleComponent__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleComponent_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleComponent__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleComponent_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(6) _IAccessibleComponentProxyVtbl =
|
||||
{
|
||||
&IAccessibleComponent_ProxyInfo,
|
||||
&IID_IAccessibleComponent,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_locationInParent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_foreground */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_background */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleComponentStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleComponent,
|
||||
&IAccessibleComponent_ServerInfo,
|
||||
6,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleComponent__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleComponent_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleComponentProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleComponent_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleComponentStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleComponent_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleComponent",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleComponent_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleComponent, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleComponent_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleComponent_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleComponent_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleComponent_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleComponent_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleComponent_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleComponent_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleEditableText_h__
|
||||
#define __AccessibleEditableText_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleEditableText_FWD_DEFINED__
|
||||
#define __IAccessibleEditableText_FWD_DEFINED__
|
||||
typedef interface IAccessibleEditableText IAccessibleEditableText;
|
||||
#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleEditableText_INTERFACE_DEFINED__
|
||||
#define __IAccessibleEditableText_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleEditableText */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleEditableText;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("A59AA09A-7011-4b65-939D-32B1FB5547E3")
|
||||
IAccessibleEditableText : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE copyText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE deleteText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE insertText(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE cutText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE pasteText(
|
||||
/* [in] */ long offset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE replaceText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setAttributes(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *attributes) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleEditableTextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleEditableText * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleEditableText * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *copyText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *deleteText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *insertText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *cutText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *pasteText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *replaceText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setAttributes )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *attributes);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleEditableTextVtbl;
|
||||
|
||||
interface IAccessibleEditableText
|
||||
{
|
||||
CONST_VTBL struct IAccessibleEditableTextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleEditableText_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleEditableText_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleEditableText_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleEditableText_copyText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> copyText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_deleteText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> deleteText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_insertText(This,offset,text) \
|
||||
( (This)->lpVtbl -> insertText(This,offset,text) )
|
||||
|
||||
#define IAccessibleEditableText_cutText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> cutText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_pasteText(This,offset) \
|
||||
( (This)->lpVtbl -> pasteText(This,offset) )
|
||||
|
||||
#define IAccessibleEditableText_replaceText(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> replaceText(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleEditableText_setAttributes(This,startOffset,endOffset,attributes) \
|
||||
( (This)->lpVtbl -> setAttributes(This,startOffset,endOffset,attributes) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleEditableText_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleEditableText,0xA59AA09A,0x7011,0x4b65,0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,579 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleEditableText.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 43
|
||||
#define PROC_FORMAT_STRING_SIZE 315
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleEditableText_MIDL_TYPE_FORMAT_STRING AccessibleEditableText__MIDL_TypeFormatString;
|
||||
extern const AccessibleEditableText_MIDL_PROC_FORMAT_STRING AccessibleEditableText__MIDL_ProcFormatString;
|
||||
extern const AccessibleEditableText_MIDL_EXPR_FORMAT_STRING AccessibleEditableText__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleEditableText_MIDL_PROC_FORMAT_STRING AccessibleEditableText__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure copyText */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 10 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 38 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 40 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 42 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure deleteText */
|
||||
|
||||
/* 44 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 46 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 50 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 52 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 54 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 56 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 58 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 60 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 64 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 66 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 68 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 72 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 76 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 78 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 80 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 82 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 86 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure insertText */
|
||||
|
||||
/* 88 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 90 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 96 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 98 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 100 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 102 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 104 */ 0xa, /* 10 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 108 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 110 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 112 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter offset */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 116 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter text */
|
||||
|
||||
/* 120 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 122 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 124 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 126 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 130 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure cutText */
|
||||
|
||||
/* 132 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 134 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 138 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 140 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 142 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 144 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 146 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 148 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 150 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 152 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 154 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 156 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 158 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 160 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 162 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 164 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 166 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 168 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 170 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 172 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 174 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure pasteText */
|
||||
|
||||
/* 176 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 178 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 182 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 184 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 186 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 188 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 190 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 192 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 194 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 196 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 198 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 200 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter offset */
|
||||
|
||||
/* 202 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 204 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 206 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 208 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 210 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 212 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure replaceText */
|
||||
|
||||
/* 214 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 216 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 220 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 222 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 224 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 226 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 228 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 230 */ 0xa, /* 10 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 232 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 234 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 236 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 238 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 240 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 242 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 244 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 246 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 248 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 250 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter text */
|
||||
|
||||
/* 252 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 254 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 256 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 258 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 260 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 262 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure setAttributes */
|
||||
|
||||
/* 264 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 266 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 270 */ NdrFcShort( 0x9 ), /* 9 */
|
||||
/* 272 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 274 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 276 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 278 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 280 */ 0xa, /* 10 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 282 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 284 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 286 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 288 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 290 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 292 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 294 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 296 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 298 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 300 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter attributes */
|
||||
|
||||
/* 302 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 304 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 306 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 308 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 310 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 312 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleEditableText_MIDL_TYPE_FORMAT_STRING AccessibleEditableText__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x0, /* FC_RP */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x12, 0x0, /* FC_UP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleEditableText, ver. 0.0,
|
||||
GUID={0xA59AA09A,0x7011,0x4b65,{0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleEditableText_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
44,
|
||||
88,
|
||||
132,
|
||||
176,
|
||||
214,
|
||||
264
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleEditableText__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleEditableText_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleEditableText__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleEditableText_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(10) _IAccessibleEditableTextProxyVtbl =
|
||||
{
|
||||
&IAccessibleEditableText_ProxyInfo,
|
||||
&IID_IAccessibleEditableText,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::copyText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::deleteText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::insertText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::cutText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::pasteText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::replaceText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::setAttributes */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleEditableTextStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleEditableText,
|
||||
&IAccessibleEditableText_ServerInfo,
|
||||
10,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleEditableText__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleEditableText_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleEditableTextProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleEditableText_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleEditableTextStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleEditableText_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleEditableText",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleEditableText_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleEditableText, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleEditableText_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleEditableText_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleEditableText_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleEditableText_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleEditableText_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleEditableText_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleEditableText_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEventID.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleEventID_h__
|
||||
#define __AccessibleEventID_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleEventID_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2EventID
|
||||
{ IA2_EVENT_ACTION_CHANGED = 0x101,
|
||||
IA2_EVENT_ACTIVE_DECENDENT_CHANGED = ( IA2_EVENT_ACTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_ACTIVE_DESCENDANT_CHANGED = IA2_EVENT_ACTIVE_DECENDENT_CHANGED,
|
||||
IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED = ( IA2_EVENT_ACTIVE_DESCENDANT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_CONTENT_CHANGED = ( IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_LOAD_COMPLETE = ( IA2_EVENT_DOCUMENT_CONTENT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_LOAD_STOPPED = ( IA2_EVENT_DOCUMENT_LOAD_COMPLETE + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_RELOAD = ( IA2_EVENT_DOCUMENT_LOAD_STOPPED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_END_INDEX_CHANGED = ( IA2_EVENT_DOCUMENT_RELOAD + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED = ( IA2_EVENT_HYPERLINK_END_INDEX_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED = ( IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_LINK_ACTIVATED = ( IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_LINK_SELECTED = ( IA2_EVENT_HYPERTEXT_LINK_ACTIVATED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_START_INDEX_CHANGED = ( IA2_EVENT_HYPERTEXT_LINK_SELECTED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_CHANGED = ( IA2_EVENT_HYPERLINK_START_INDEX_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_NLINKS_CHANGED = ( IA2_EVENT_HYPERTEXT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED = ( IA2_EVENT_HYPERTEXT_NLINKS_CHANGED + 1 ) ,
|
||||
IA2_EVENT_PAGE_CHANGED = ( IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_SECTION_CHANGED = ( IA2_EVENT_PAGE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_CAPTION_CHANGED = ( IA2_EVENT_SECTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_CAPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED = ( IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_MODEL_CHANGED = ( IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_MODEL_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_ROW_HEADER_CHANGED = ( IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_SUMMARY_CHANGED = ( IA2_EVENT_TABLE_ROW_HEADER_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_ATTRIBUTE_CHANGED = ( IA2_EVENT_TABLE_SUMMARY_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_CARET_MOVED = ( IA2_EVENT_TEXT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_CHANGED = ( IA2_EVENT_TEXT_CARET_MOVED + 1 ) ,
|
||||
IA2_EVENT_TEXT_COLUMN_CHANGED = ( IA2_EVENT_TEXT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_INSERTED = ( IA2_EVENT_TEXT_COLUMN_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_REMOVED = ( IA2_EVENT_TEXT_INSERTED + 1 ) ,
|
||||
IA2_EVENT_TEXT_UPDATED = ( IA2_EVENT_TEXT_REMOVED + 1 ) ,
|
||||
IA2_EVENT_TEXT_SELECTION_CHANGED = ( IA2_EVENT_TEXT_UPDATED + 1 ) ,
|
||||
IA2_EVENT_VISIBLE_DATA_CHANGED = ( IA2_EVENT_TEXT_SELECTION_CHANGED + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleEventID_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleEventID_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,252 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHyperlink.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleHyperlink_h__
|
||||
#define __AccessibleHyperlink_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleHyperlink_FWD_DEFINED__
|
||||
#define __IAccessibleHyperlink_FWD_DEFINED__
|
||||
typedef interface IAccessibleHyperlink IAccessibleHyperlink;
|
||||
#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleAction.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleHyperlink_INTERFACE_DEFINED__
|
||||
#define __IAccessibleHyperlink_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleHyperlink */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleHyperlink;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("01C20F2B-3DD2-400f-949F-AD00BDAB1D41")
|
||||
IAccessibleHyperlink : public IAccessibleAction
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchor(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchor) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchorTarget) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_startIndex(
|
||||
/* [retval][out] */ long *index) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_endIndex(
|
||||
/* [retval][out] */ long *index) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_valid(
|
||||
/* [retval][out] */ boolean *valid) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleHyperlinkVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleHyperlink * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleHyperlink * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *nActions )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *nActions);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *doAction )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchor )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchor);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchorTarget);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_startIndex )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *index);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_endIndex )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *index);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_valid )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ boolean *valid);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleHyperlinkVtbl;
|
||||
|
||||
interface IAccessibleHyperlink
|
||||
{
|
||||
CONST_VTBL struct IAccessibleHyperlinkVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleHyperlink_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleHyperlink_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_nActions(This,nActions) \
|
||||
( (This)->lpVtbl -> nActions(This,nActions) )
|
||||
|
||||
#define IAccessibleHyperlink_doAction(This,actionIndex) \
|
||||
( (This)->lpVtbl -> doAction(This,actionIndex) )
|
||||
|
||||
#define IAccessibleHyperlink_get_description(This,actionIndex,description) \
|
||||
( (This)->lpVtbl -> get_description(This,actionIndex,description) )
|
||||
|
||||
#define IAccessibleHyperlink_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
|
||||
( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
|
||||
|
||||
#define IAccessibleHyperlink_get_name(This,actionIndex,name) \
|
||||
( (This)->lpVtbl -> get_name(This,actionIndex,name) )
|
||||
|
||||
#define IAccessibleHyperlink_get_localizedName(This,actionIndex,localizedName) \
|
||||
( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_get_anchor(This,index,anchor) \
|
||||
( (This)->lpVtbl -> get_anchor(This,index,anchor) )
|
||||
|
||||
#define IAccessibleHyperlink_get_anchorTarget(This,index,anchorTarget) \
|
||||
( (This)->lpVtbl -> get_anchorTarget(This,index,anchorTarget) )
|
||||
|
||||
#define IAccessibleHyperlink_get_startIndex(This,index) \
|
||||
( (This)->lpVtbl -> get_startIndex(This,index) )
|
||||
|
||||
#define IAccessibleHyperlink_get_endIndex(This,index) \
|
||||
( (This)->lpVtbl -> get_endIndex(This,index) )
|
||||
|
||||
#define IAccessibleHyperlink_get_valid(This,valid) \
|
||||
( (This)->lpVtbl -> get_valid(This,valid) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleHyperlink_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
|
||||
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:57 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHyperlink.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleHyperlink,0x01C20F2B,0x3DD2,0x400f,0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,349 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleHypertext_h__
|
||||
#define __AccessibleHypertext_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleHypertext_FWD_DEFINED__
|
||||
#define __IAccessibleHypertext_FWD_DEFINED__
|
||||
typedef interface IAccessibleHypertext IAccessibleHypertext;
|
||||
#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleText.h"
|
||||
#include "AccessibleHyperlink.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleHypertext_INTERFACE_DEFINED__
|
||||
#define __IAccessibleHypertext_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleHypertext */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleHypertext;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("6B4F8BBF-F1F2-418a-B35E-A195BC4103B9")
|
||||
IAccessibleHypertext : public IAccessibleText
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nHyperlinks(
|
||||
/* [retval][out] */ long *hyperlinkCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlink(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ IAccessibleHyperlink **hyperlink) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinkIndex(
|
||||
/* [in] */ long charIndex,
|
||||
/* [retval][out] */ long *hyperlinkIndex) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleHypertextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleHypertext * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleHypertext * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *addSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *nSelections);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *removeSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *nCharacters);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ IA2TextSegment *newText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ IA2TextSegment *oldText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *hyperlinkCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ IAccessibleHyperlink **hyperlink);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long charIndex,
|
||||
/* [retval][out] */ long *hyperlinkIndex);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleHypertextVtbl;
|
||||
|
||||
interface IAccessibleHypertext
|
||||
{
|
||||
CONST_VTBL struct IAccessibleHypertextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleHypertext_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleHypertext_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleHypertext_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleHypertext_addSelection(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
|
||||
|
||||
#define IAccessibleHypertext_get_caretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> get_caretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleHypertext_get_characterExtents(This,offset,coordType,x,y,width,height) \
|
||||
( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
|
||||
|
||||
#define IAccessibleHypertext_get_nSelections(This,nSelections) \
|
||||
( (This)->lpVtbl -> get_nSelections(This,nSelections) )
|
||||
|
||||
#define IAccessibleHypertext_get_offsetAtPoint(This,x,y,coordType,offset) \
|
||||
( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
|
||||
|
||||
#define IAccessibleHypertext_get_selection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_text(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_removeSelection(This,selectionIndex) \
|
||||
( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
|
||||
|
||||
#define IAccessibleHypertext_setCaretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> setCaretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleHypertext_setSelection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_nCharacters(This,nCharacters) \
|
||||
( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
|
||||
|
||||
#define IAccessibleHypertext_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
|
||||
( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
|
||||
|
||||
#define IAccessibleHypertext_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleHypertext_get_newText(This,newText) \
|
||||
( (This)->lpVtbl -> get_newText(This,newText) )
|
||||
|
||||
#define IAccessibleHypertext_get_oldText(This,oldText) \
|
||||
( (This)->lpVtbl -> get_oldText(This,oldText) )
|
||||
|
||||
|
||||
#define IAccessibleHypertext_get_nHyperlinks(This,hyperlinkCount) \
|
||||
( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
|
||||
|
||||
#define IAccessibleHypertext_get_hyperlink(This,index,hyperlink) \
|
||||
( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
|
||||
|
||||
#define IAccessibleHypertext_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
|
||||
( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleHypertext_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext,0x6B4F8BBF,0xF1F2,0x418a,0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,454 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleHypertext.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 29
|
||||
#define PROC_FORMAT_STRING_SIZE 127
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleHypertext_MIDL_TYPE_FORMAT_STRING AccessibleHypertext__MIDL_TypeFormatString;
|
||||
extern const AccessibleHypertext_MIDL_PROC_FORMAT_STRING AccessibleHypertext__MIDL_ProcFormatString;
|
||||
extern const AccessibleHypertext_MIDL_EXPR_FORMAT_STRING AccessibleHypertext__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleHypertext_MIDL_PROC_FORMAT_STRING AccessibleHypertext__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_nHyperlinks */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x16 ), /* 22 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter hyperlinkCount */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_hyperlink */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x17 ), /* 23 */
|
||||
/* 46 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter index */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter hyperlink */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 76 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 78 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 80 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_hyperlinkIndex */
|
||||
|
||||
/* 82 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 84 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 88 */ NdrFcShort( 0x18 ), /* 24 */
|
||||
/* 90 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 92 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 94 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 96 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 98 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 102 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 104 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter charIndex */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter hyperlinkIndex */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 120 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 122 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 124 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleHypertext_MIDL_TYPE_FORMAT_STRING AccessibleHypertext__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
|
||||
/* 10 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 12 */ NdrFcLong( 0x1c20f2b ), /* 29495083 */
|
||||
/* 16 */ NdrFcShort( 0x3dd2 ), /* 15826 */
|
||||
/* 18 */ NdrFcShort( 0x400f ), /* 16399 */
|
||||
/* 20 */ 0x94, /* 148 */
|
||||
0x9f, /* 159 */
|
||||
/* 22 */ 0xad, /* 173 */
|
||||
0x0, /* 0 */
|
||||
/* 24 */ 0xbd, /* 189 */
|
||||
0xab, /* 171 */
|
||||
/* 26 */ 0x1d, /* 29 */
|
||||
0x41, /* 65 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleText, ver. 0.0,
|
||||
GUID={0x24FD2FFB,0x3AAD,0x4a08,{0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleHypertext, ver. 0.0,
|
||||
GUID={0x6B4F8BBF,0xF1F2,0x418a,{0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleHypertext_FormatStringOffsetTable[] =
|
||||
{
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
0,
|
||||
38,
|
||||
82
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleHypertext__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleHypertext_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleHypertext__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleHypertext_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(25) _IAccessibleHypertextProxyVtbl =
|
||||
{
|
||||
&IAccessibleHypertext_ProxyInfo,
|
||||
&IID_IAccessibleHypertext,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
0 /* IAccessibleText::addSelection */ ,
|
||||
0 /* IAccessibleText::get_attributes */ ,
|
||||
0 /* IAccessibleText::get_caretOffset */ ,
|
||||
0 /* IAccessibleText::get_characterExtents */ ,
|
||||
0 /* IAccessibleText::get_nSelections */ ,
|
||||
0 /* IAccessibleText::get_offsetAtPoint */ ,
|
||||
0 /* IAccessibleText::get_selection */ ,
|
||||
0 /* IAccessibleText::get_text */ ,
|
||||
0 /* IAccessibleText::get_textBeforeOffset */ ,
|
||||
0 /* IAccessibleText::get_textAfterOffset */ ,
|
||||
0 /* IAccessibleText::get_textAtOffset */ ,
|
||||
0 /* IAccessibleText::removeSelection */ ,
|
||||
0 /* IAccessibleText::setCaretOffset */ ,
|
||||
0 /* IAccessibleText::setSelection */ ,
|
||||
0 /* IAccessibleText::get_nCharacters */ ,
|
||||
0 /* IAccessibleText::scrollSubstringTo */ ,
|
||||
0 /* IAccessibleText::scrollSubstringToPoint */ ,
|
||||
0 /* IAccessibleText::get_newText */ ,
|
||||
0 /* IAccessibleText::get_oldText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */
|
||||
};
|
||||
|
||||
|
||||
static const PRPC_STUB_FUNCTION IAccessibleHypertext_table[] =
|
||||
{
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
NdrStubCall2,
|
||||
NdrStubCall2,
|
||||
NdrStubCall2
|
||||
};
|
||||
|
||||
CInterfaceStubVtbl _IAccessibleHypertextStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleHypertext,
|
||||
&IAccessibleHypertext_ServerInfo,
|
||||
25,
|
||||
&IAccessibleHypertext_table[-3],
|
||||
CStdStubBuffer_DELEGATING_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleHypertext__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleHypertext_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleHypertextProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleHypertext_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleHypertextStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleHypertext_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleHypertext",
|
||||
0
|
||||
};
|
||||
|
||||
const IID * const _AccessibleHypertext_BaseIIDList[] =
|
||||
{
|
||||
&IID_IAccessibleText,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleHypertext_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleHypertext, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleHypertext_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleHypertext_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleHypertext_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleHypertext_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleHypertext_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleHypertext_InterfaceNamesList,
|
||||
(const IID ** ) & _AccessibleHypertext_BaseIIDList,
|
||||
& _AccessibleHypertext_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleImage_h__
|
||||
#define __AccessibleImage_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleImage_FWD_DEFINED__
|
||||
#define __IAccessibleImage_FWD_DEFINED__
|
||||
typedef interface IAccessibleImage IAccessibleImage;
|
||||
#endif /* __IAccessibleImage_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleImage_INTERFACE_DEFINED__
|
||||
#define __IAccessibleImage_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleImage */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleImage;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("FE5ABB3D-615E-4f7b-909F-5F0EDA9E8DDE")
|
||||
IAccessibleImage : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imagePosition(
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imageSize(
|
||||
/* [out] */ long *height,
|
||||
/* [retval][out] */ long *width) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleImageVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleImage * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleImage * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleImage * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleImage * This,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imagePosition )(
|
||||
IAccessibleImage * This,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imageSize )(
|
||||
IAccessibleImage * This,
|
||||
/* [out] */ long *height,
|
||||
/* [retval][out] */ long *width);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleImageVtbl;
|
||||
|
||||
interface IAccessibleImage
|
||||
{
|
||||
CONST_VTBL struct IAccessibleImageVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleImage_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleImage_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleImage_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleImage_get_description(This,description) \
|
||||
( (This)->lpVtbl -> get_description(This,description) )
|
||||
|
||||
#define IAccessibleImage_get_imagePosition(This,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> get_imagePosition(This,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleImage_get_imageSize(This,height,width) \
|
||||
( (This)->lpVtbl -> get_imageSize(This,height,width) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleImage_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleImage,0xFE5ABB3D,0x615E,0x4f7b,0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,414 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleImage.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 47
|
||||
#define PROC_FORMAT_STRING_SIZE 133
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleImage_MIDL_TYPE_FORMAT_STRING AccessibleImage__MIDL_TypeFormatString;
|
||||
extern const AccessibleImage_MIDL_PROC_FORMAT_STRING AccessibleImage__MIDL_ProcFormatString;
|
||||
extern const AccessibleImage_MIDL_EXPR_FORMAT_STRING AccessibleImage__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleImage_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleImage_MIDL_PROC_FORMAT_STRING AccessibleImage__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_description */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter description */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_imagePosition */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 46 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 48 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 50 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 52 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter coordinateType */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ 0xd, /* FC_ENUM16 */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter x */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter y */
|
||||
|
||||
/* 76 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 78 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 80 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 82 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 84 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 86 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_imageSize */
|
||||
|
||||
/* 88 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 90 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 96 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 102 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 104 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 108 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 110 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 112 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter height */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 116 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter width */
|
||||
|
||||
/* 120 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 122 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 124 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 126 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 130 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleImage_MIDL_TYPE_FORMAT_STRING AccessibleImage__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
/* 42 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 44 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleImage, ver. 0.0,
|
||||
GUID={0xFE5ABB3D,0x615E,0x4f7b,{0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleImage_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
38,
|
||||
88
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleImage__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleImage_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleImage_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleImage__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleImage_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(6) _IAccessibleImageProxyVtbl =
|
||||
{
|
||||
&IAccessibleImage_ProxyInfo,
|
||||
&IID_IAccessibleImage,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_description */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_imagePosition */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_imageSize */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleImageStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleImage,
|
||||
&IAccessibleImage_ServerInfo,
|
||||
6,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleImage__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleImage_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleImageProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleImage_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleImageStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleImage_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleImage",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleImage_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleImage, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleImage_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleImage_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleImage_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleImage_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleImage_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleImage_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleImage_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleRelation_h__
|
||||
#define __AccessibleRelation_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleRelation_FWD_DEFINED__
|
||||
#define __IAccessibleRelation_FWD_DEFINED__
|
||||
typedef interface IAccessibleRelation IAccessibleRelation;
|
||||
#endif /* __IAccessibleRelation_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleRelation_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
#define IA2_RELATION_CONTROLLED_BY ( L"controlledBy" )
|
||||
|
||||
#define IA2_RELATION_CONTROLLER_FOR ( L"controllerFor" )
|
||||
|
||||
#define IA2_RELATION_DESCRIBED_BY ( L"describedBy" )
|
||||
|
||||
#define IA2_RELATION_DESCRIPTION_FOR ( L"descriptionFor" )
|
||||
|
||||
#define IA2_RELATION_EMBEDDED_BY ( L"embeddedBy" )
|
||||
|
||||
#define IA2_RELATION_EMBEDS ( L"embeds" )
|
||||
|
||||
#define IA2_RELATION_FLOWS_FROM ( L"flowsFrom" )
|
||||
|
||||
#define IA2_RELATION_FLOWS_TO ( L"flowsTo" )
|
||||
|
||||
#define IA2_RELATION_LABEL_FOR ( L"labelFor" )
|
||||
|
||||
#define IA2_RELATION_LABELED_BY ( L"labelledBy" )
|
||||
|
||||
#define IA2_RELATION_LABELLED_BY ( L"labelledBy" )
|
||||
|
||||
#define IA2_RELATION_MEMBER_OF ( L"memberOf" )
|
||||
|
||||
#define IA2_RELATION_NODE_CHILD_OF ( L"nodeChildOf" )
|
||||
|
||||
#define IA2_RELATION_PARENT_WINDOW_OF ( L"parentWindowOf" )
|
||||
|
||||
#define IA2_RELATION_POPUP_FOR ( L"popupFor" )
|
||||
|
||||
#define IA2_RELATION_SUBWINDOW_OF ( L"subwindowOf" )
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRelation_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRelation_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleRelation_INTERFACE_DEFINED__
|
||||
#define __IAccessibleRelation_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleRelation */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleRelation;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("7CDF86EE-C3DA-496a-BDA4-281B336E1FDC")
|
||||
IAccessibleRelation : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationType(
|
||||
/* [retval][out] */ BSTR *relationType) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedRelationType(
|
||||
/* [retval][out] */ BSTR *localizedRelationType) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nTargets(
|
||||
/* [retval][out] */ long *nTargets) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_target(
|
||||
/* [in] */ long targetIndex,
|
||||
/* [retval][out] */ IUnknown **target) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_targets(
|
||||
/* [in] */ long maxTargets,
|
||||
/* [length_is][size_is][out] */ IUnknown **targets,
|
||||
/* [retval][out] */ long *nTargets) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleRelationVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleRelation * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleRelation * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationType )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ BSTR *relationType);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedRelationType )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ BSTR *localizedRelationType);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nTargets )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ long *nTargets);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ long targetIndex,
|
||||
/* [retval][out] */ IUnknown **target);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_targets )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ long maxTargets,
|
||||
/* [length_is][size_is][out] */ IUnknown **targets,
|
||||
/* [retval][out] */ long *nTargets);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleRelationVtbl;
|
||||
|
||||
interface IAccessibleRelation
|
||||
{
|
||||
CONST_VTBL struct IAccessibleRelationVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleRelation_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleRelation_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleRelation_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleRelation_get_relationType(This,relationType) \
|
||||
( (This)->lpVtbl -> get_relationType(This,relationType) )
|
||||
|
||||
#define IAccessibleRelation_get_localizedRelationType(This,localizedRelationType) \
|
||||
( (This)->lpVtbl -> get_localizedRelationType(This,localizedRelationType) )
|
||||
|
||||
#define IAccessibleRelation_get_nTargets(This,nTargets) \
|
||||
( (This)->lpVtbl -> get_nTargets(This,nTargets) )
|
||||
|
||||
#define IAccessibleRelation_get_target(This,targetIndex,target) \
|
||||
( (This)->lpVtbl -> get_target(This,targetIndex,target) )
|
||||
|
||||
#define IAccessibleRelation_get_targets(This,maxTargets,targets,nTargets) \
|
||||
( (This)->lpVtbl -> get_targets(This,maxTargets,targets,nTargets) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleRelation_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleRelation,0x7CDF86EE,0xC3DA,0x496a,0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,520 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:58 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleRelation.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 95
|
||||
#define PROC_FORMAT_STRING_SIZE 209
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleRelation_MIDL_TYPE_FORMAT_STRING AccessibleRelation__MIDL_TypeFormatString;
|
||||
extern const AccessibleRelation_MIDL_PROC_FORMAT_STRING AccessibleRelation__MIDL_ProcFormatString;
|
||||
extern const AccessibleRelation_MIDL_EXPR_FORMAT_STRING AccessibleRelation__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleRelation_MIDL_PROC_FORMAT_STRING AccessibleRelation__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_relationType */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter relationType */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_localizedRelationType */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 48 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 50 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 56 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter localizedRelationType */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_nTargets */
|
||||
|
||||
/* 76 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 78 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 82 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 86 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 88 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 90 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 92 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nTargets */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 110 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_target */
|
||||
|
||||
/* 114 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 116 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 120 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 122 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 124 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 126 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 130 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 132 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 134 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 136 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 138 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter targetIndex */
|
||||
|
||||
/* 140 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 142 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 144 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter target */
|
||||
|
||||
/* 146 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 148 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 150 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 154 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 156 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_targets */
|
||||
|
||||
/* 158 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 160 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 164 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 166 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 168 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 170 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 172 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 174 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 176 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 178 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 180 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 182 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter maxTargets */
|
||||
|
||||
/* 184 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 188 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter targets */
|
||||
|
||||
/* 190 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
|
||||
/* 192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 194 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
|
||||
|
||||
/* Parameter nTargets */
|
||||
|
||||
/* 196 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 198 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 200 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 202 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 204 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 206 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleRelation_MIDL_TYPE_FORMAT_STRING AccessibleRelation__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
/* 42 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 44 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 46 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
|
||||
/* 50 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 52 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ 0xc0, /* 192 */
|
||||
0x0, /* 0 */
|
||||
/* 62 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 64 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 66 */ 0x0, /* 0 */
|
||||
0x46, /* 70 */
|
||||
/* 68 */
|
||||
0x11, 0x0, /* FC_RP */
|
||||
/* 70 */ NdrFcShort( 0x2 ), /* Offset= 2 (72) */
|
||||
/* 72 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 74 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 76 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x0, /* */
|
||||
/* 78 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 80 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 82 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 86 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 88 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 90 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (50) */
|
||||
/* 92 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Standard interface: __MIDL_itf_AccessibleRelation_0000_0000, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleRelation, ver. 0.0,
|
||||
GUID={0x7CDF86EE,0xC3DA,0x496a,{0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleRelation_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
38,
|
||||
76,
|
||||
114,
|
||||
158
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleRelation__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleRelation_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleRelation__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleRelation_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(8) _IAccessibleRelationProxyVtbl =
|
||||
{
|
||||
&IAccessibleRelation_ProxyInfo,
|
||||
&IID_IAccessibleRelation,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_relationType */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_localizedRelationType */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_nTargets */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_target */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_targets */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleRelationStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleRelation,
|
||||
&IAccessibleRelation_ServerInfo,
|
||||
8,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleRelation__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleRelation_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleRelationProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleRelation_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleRelationStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleRelation_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleRelation",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleRelation_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleRelation, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleRelation_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleRelation_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleRelation_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleRelation_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleRelation_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleRelation_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleRelation_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,118 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRole.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleRole_h__
|
||||
#define __AccessibleRole_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleRole_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2Role
|
||||
{ IA2_ROLE_UNKNOWN = 0,
|
||||
IA2_ROLE_CANVAS = 0x401,
|
||||
IA2_ROLE_CAPTION = ( IA2_ROLE_CANVAS + 1 ) ,
|
||||
IA2_ROLE_CHECK_MENU_ITEM = ( IA2_ROLE_CAPTION + 1 ) ,
|
||||
IA2_ROLE_COLOR_CHOOSER = ( IA2_ROLE_CHECK_MENU_ITEM + 1 ) ,
|
||||
IA2_ROLE_DATE_EDITOR = ( IA2_ROLE_COLOR_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_DESKTOP_ICON = ( IA2_ROLE_DATE_EDITOR + 1 ) ,
|
||||
IA2_ROLE_DESKTOP_PANE = ( IA2_ROLE_DESKTOP_ICON + 1 ) ,
|
||||
IA2_ROLE_DIRECTORY_PANE = ( IA2_ROLE_DESKTOP_PANE + 1 ) ,
|
||||
IA2_ROLE_EDITBAR = ( IA2_ROLE_DIRECTORY_PANE + 1 ) ,
|
||||
IA2_ROLE_EMBEDDED_OBJECT = ( IA2_ROLE_EDITBAR + 1 ) ,
|
||||
IA2_ROLE_ENDNOTE = ( IA2_ROLE_EMBEDDED_OBJECT + 1 ) ,
|
||||
IA2_ROLE_FILE_CHOOSER = ( IA2_ROLE_ENDNOTE + 1 ) ,
|
||||
IA2_ROLE_FONT_CHOOSER = ( IA2_ROLE_FILE_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_FOOTER = ( IA2_ROLE_FONT_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_FOOTNOTE = ( IA2_ROLE_FOOTER + 1 ) ,
|
||||
IA2_ROLE_FORM = ( IA2_ROLE_FOOTNOTE + 1 ) ,
|
||||
IA2_ROLE_FRAME = ( IA2_ROLE_FORM + 1 ) ,
|
||||
IA2_ROLE_GLASS_PANE = ( IA2_ROLE_FRAME + 1 ) ,
|
||||
IA2_ROLE_HEADER = ( IA2_ROLE_GLASS_PANE + 1 ) ,
|
||||
IA2_ROLE_HEADING = ( IA2_ROLE_HEADER + 1 ) ,
|
||||
IA2_ROLE_ICON = ( IA2_ROLE_HEADING + 1 ) ,
|
||||
IA2_ROLE_IMAGE_MAP = ( IA2_ROLE_ICON + 1 ) ,
|
||||
IA2_ROLE_INPUT_METHOD_WINDOW = ( IA2_ROLE_IMAGE_MAP + 1 ) ,
|
||||
IA2_ROLE_INTERNAL_FRAME = ( IA2_ROLE_INPUT_METHOD_WINDOW + 1 ) ,
|
||||
IA2_ROLE_LABEL = ( IA2_ROLE_INTERNAL_FRAME + 1 ) ,
|
||||
IA2_ROLE_LAYERED_PANE = ( IA2_ROLE_LABEL + 1 ) ,
|
||||
IA2_ROLE_NOTE = ( IA2_ROLE_LAYERED_PANE + 1 ) ,
|
||||
IA2_ROLE_OPTION_PANE = ( IA2_ROLE_NOTE + 1 ) ,
|
||||
IA2_ROLE_PAGE = ( IA2_ROLE_OPTION_PANE + 1 ) ,
|
||||
IA2_ROLE_PARAGRAPH = ( IA2_ROLE_PAGE + 1 ) ,
|
||||
IA2_ROLE_RADIO_MENU_ITEM = ( IA2_ROLE_PARAGRAPH + 1 ) ,
|
||||
IA2_ROLE_REDUNDANT_OBJECT = ( IA2_ROLE_RADIO_MENU_ITEM + 1 ) ,
|
||||
IA2_ROLE_ROOT_PANE = ( IA2_ROLE_REDUNDANT_OBJECT + 1 ) ,
|
||||
IA2_ROLE_RULER = ( IA2_ROLE_ROOT_PANE + 1 ) ,
|
||||
IA2_ROLE_SCROLL_PANE = ( IA2_ROLE_RULER + 1 ) ,
|
||||
IA2_ROLE_SECTION = ( IA2_ROLE_SCROLL_PANE + 1 ) ,
|
||||
IA2_ROLE_SHAPE = ( IA2_ROLE_SECTION + 1 ) ,
|
||||
IA2_ROLE_SPLIT_PANE = ( IA2_ROLE_SHAPE + 1 ) ,
|
||||
IA2_ROLE_TEAR_OFF_MENU = ( IA2_ROLE_SPLIT_PANE + 1 ) ,
|
||||
IA2_ROLE_TERMINAL = ( IA2_ROLE_TEAR_OFF_MENU + 1 ) ,
|
||||
IA2_ROLE_TEXT_FRAME = ( IA2_ROLE_TERMINAL + 1 ) ,
|
||||
IA2_ROLE_TOGGLE_BUTTON = ( IA2_ROLE_TEXT_FRAME + 1 ) ,
|
||||
IA2_ROLE_VIEW_PORT = ( IA2_ROLE_TOGGLE_BUTTON + 1 ) ,
|
||||
IA2_ROLE_COMPLEMENTARY_CONTENT = ( IA2_ROLE_VIEW_PORT + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRole_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRole_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleStates.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleStates_h__
|
||||
#define __AccessibleStates_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleStates_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef long AccessibleStates;
|
||||
|
||||
|
||||
enum IA2States
|
||||
{ IA2_STATE_ACTIVE = 0x1,
|
||||
IA2_STATE_ARMED = 0x2,
|
||||
IA2_STATE_DEFUNCT = 0x4,
|
||||
IA2_STATE_EDITABLE = 0x8,
|
||||
IA2_STATE_HORIZONTAL = 0x10,
|
||||
IA2_STATE_ICONIFIED = 0x20,
|
||||
IA2_STATE_INVALID_ENTRY = 0x40,
|
||||
IA2_STATE_MANAGES_DESCENDANTS = 0x80,
|
||||
IA2_STATE_MODAL = 0x100,
|
||||
IA2_STATE_MULTI_LINE = 0x200,
|
||||
IA2_STATE_OPAQUE = 0x400,
|
||||
IA2_STATE_REQUIRED = 0x800,
|
||||
IA2_STATE_SELECTABLE_TEXT = 0x1000,
|
||||
IA2_STATE_SINGLE_LINE = 0x2000,
|
||||
IA2_STATE_STALE = 0x4000,
|
||||
IA2_STATE_SUPPORTS_AUTOCOMPLETION = 0x8000,
|
||||
IA2_STATE_TRANSIENT = 0x10000,
|
||||
IA2_STATE_VERTICAL = 0x20000,
|
||||
IA2_STATE_CHECKABLE = 0x40000,
|
||||
IA2_STATE_PINNED = 0x80000
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleStates_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleStates_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,497 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTable_h__
|
||||
#define __AccessibleTable_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTable_FWD_DEFINED__
|
||||
#define __IAccessibleTable_FWD_DEFINED__
|
||||
typedef interface IAccessibleTable IAccessibleTable;
|
||||
#endif /* __IAccessibleTable_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTable_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTable_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTable */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTable;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("35AD8070-C20C-4fb4-B094-F4F7275DD469")
|
||||
IAccessibleTable : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childIndex(
|
||||
/* [in] */ long rowIndex,
|
||||
/* [in] */ long columnIndex,
|
||||
/* [retval][out] */ long *cellIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtentAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nColumnsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeader(
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingRowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *columnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedChildren(
|
||||
/* [retval][out] */ long *cellCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtentAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nRowsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeader(
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingColumnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *rowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedChildren(
|
||||
/* [in] */ long maxChildren,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **children,
|
||||
/* [retval][out] */ long *nChildren) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
|
||||
/* [in] */ long maxColumns,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **columns,
|
||||
/* [retval][out] */ long *nColumns) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
|
||||
/* [in] */ long maxRows,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **rows,
|
||||
/* [retval][out] */ long *nRows) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtentsAtIndex(
|
||||
/* [in] */ long index,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTableVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTable * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTable * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long rowIndex,
|
||||
/* [in] */ long columnIndex,
|
||||
/* [retval][out] */ long *cellIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtentAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nColumnsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeader )(
|
||||
IAccessibleTable * This,
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingRowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *columnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedChildren )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *cellCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtentAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nRowsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeader )(
|
||||
IAccessibleTable * This,
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingColumnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *rowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedChildren )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxChildren,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **children,
|
||||
/* [retval][out] */ long *nChildren);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxColumns,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **columns,
|
||||
/* [retval][out] */ long *nColumns);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxRows,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **rows,
|
||||
/* [retval][out] */ long *nRows);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectRow )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectColumn )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectRow )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtentsAtIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long index,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTableVtbl;
|
||||
|
||||
interface IAccessibleTable
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTableVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTable_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTable_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTable_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTable_get_accessibleAt(This,row,column,accessible) \
|
||||
( (This)->lpVtbl -> get_accessibleAt(This,row,column,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_caption(This,accessible) \
|
||||
( (This)->lpVtbl -> get_caption(This,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_childIndex(This,rowIndex,columnIndex,cellIndex) \
|
||||
( (This)->lpVtbl -> get_childIndex(This,rowIndex,columnIndex,cellIndex) )
|
||||
|
||||
#define IAccessibleTable_get_columnDescription(This,column,description) \
|
||||
( (This)->lpVtbl -> get_columnDescription(This,column,description) )
|
||||
|
||||
#define IAccessibleTable_get_columnExtentAt(This,row,column,nColumnsSpanned) \
|
||||
( (This)->lpVtbl -> get_columnExtentAt(This,row,column,nColumnsSpanned) )
|
||||
|
||||
#define IAccessibleTable_get_columnHeader(This,accessibleTable,startingRowIndex) \
|
||||
( (This)->lpVtbl -> get_columnHeader(This,accessibleTable,startingRowIndex) )
|
||||
|
||||
#define IAccessibleTable_get_columnIndex(This,cellIndex,columnIndex) \
|
||||
( (This)->lpVtbl -> get_columnIndex(This,cellIndex,columnIndex) )
|
||||
|
||||
#define IAccessibleTable_get_nColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable_get_nRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedChildren(This,cellCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedChildren(This,cellCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable_get_rowDescription(This,row,description) \
|
||||
( (This)->lpVtbl -> get_rowDescription(This,row,description) )
|
||||
|
||||
#define IAccessibleTable_get_rowExtentAt(This,row,column,nRowsSpanned) \
|
||||
( (This)->lpVtbl -> get_rowExtentAt(This,row,column,nRowsSpanned) )
|
||||
|
||||
#define IAccessibleTable_get_rowHeader(This,accessibleTable,startingColumnIndex) \
|
||||
( (This)->lpVtbl -> get_rowHeader(This,accessibleTable,startingColumnIndex) )
|
||||
|
||||
#define IAccessibleTable_get_rowIndex(This,cellIndex,rowIndex) \
|
||||
( (This)->lpVtbl -> get_rowIndex(This,cellIndex,rowIndex) )
|
||||
|
||||
#define IAccessibleTable_get_selectedChildren(This,maxChildren,children,nChildren) \
|
||||
( (This)->lpVtbl -> get_selectedChildren(This,maxChildren,children,nChildren) )
|
||||
|
||||
#define IAccessibleTable_get_selectedColumns(This,maxColumns,columns,nColumns) \
|
||||
( (This)->lpVtbl -> get_selectedColumns(This,maxColumns,columns,nColumns) )
|
||||
|
||||
#define IAccessibleTable_get_selectedRows(This,maxRows,rows,nRows) \
|
||||
( (This)->lpVtbl -> get_selectedRows(This,maxRows,rows,nRows) )
|
||||
|
||||
#define IAccessibleTable_get_summary(This,accessible) \
|
||||
( (This)->lpVtbl -> get_summary(This,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_isColumnSelected(This,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_isRowSelected(This,row,isSelected) \
|
||||
( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_isSelected(This,row,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isSelected(This,row,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable_selectRow(This,row) \
|
||||
( (This)->lpVtbl -> selectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable_selectColumn(This,column) \
|
||||
( (This)->lpVtbl -> selectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable_unselectRow(This,row) \
|
||||
( (This)->lpVtbl -> unselectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable_unselectColumn(This,column) \
|
||||
( (This)->lpVtbl -> unselectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable_get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) \
|
||||
( (This)->lpVtbl -> get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_modelChange(This,modelChange) \
|
||||
( (This)->lpVtbl -> get_modelChange(This,modelChange) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTable_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,367 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable2.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTable2_h__
|
||||
#define __AccessibleTable2_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTable2_FWD_DEFINED__
|
||||
#define __IAccessibleTable2_FWD_DEFINED__
|
||||
typedef interface IAccessibleTable2 IAccessibleTable2;
|
||||
#endif /* __IAccessibleTable2_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTable2_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTable2_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTable2 */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTable2;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("6167f295-06f0-4cdd-a1fa-02e25153d869")
|
||||
IAccessibleTable2 : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_cellAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **cell) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedCells(
|
||||
/* [retval][out] */ long *cellCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cells,
|
||||
/* [retval][out] */ long *nSelectedCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
|
||||
/* [size_is][size_is][out] */ long **selectedColumns,
|
||||
/* [retval][out] */ long *nColumns) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
|
||||
/* [size_is][size_is][out] */ long **selectedRows,
|
||||
/* [retval][out] */ long *nRows) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTable2Vtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTable2 * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTable2 * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellAt )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **cell);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedCells )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *cellCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedCells )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cells,
|
||||
/* [retval][out] */ long *nSelectedCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][out] */ long **selectedColumns,
|
||||
/* [retval][out] */ long *nColumns);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][out] */ long **selectedRows,
|
||||
/* [retval][out] */ long *nRows);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectRow )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectColumn )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectRow )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTable2Vtbl;
|
||||
|
||||
interface IAccessibleTable2
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTable2Vtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTable2_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTable2_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTable2_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTable2_get_cellAt(This,row,column,cell) \
|
||||
( (This)->lpVtbl -> get_cellAt(This,row,column,cell) )
|
||||
|
||||
#define IAccessibleTable2_get_caption(This,accessible) \
|
||||
( (This)->lpVtbl -> get_caption(This,accessible) )
|
||||
|
||||
#define IAccessibleTable2_get_columnDescription(This,column,description) \
|
||||
( (This)->lpVtbl -> get_columnDescription(This,column,description) )
|
||||
|
||||
#define IAccessibleTable2_get_nColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedCells(This,cellCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedCells(This,cellCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable2_get_rowDescription(This,row,description) \
|
||||
( (This)->lpVtbl -> get_rowDescription(This,row,description) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedCells(This,cells,nSelectedCells) \
|
||||
( (This)->lpVtbl -> get_selectedCells(This,cells,nSelectedCells) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedColumns(This,selectedColumns,nColumns) \
|
||||
( (This)->lpVtbl -> get_selectedColumns(This,selectedColumns,nColumns) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedRows(This,selectedRows,nRows) \
|
||||
( (This)->lpVtbl -> get_selectedRows(This,selectedRows,nRows) )
|
||||
|
||||
#define IAccessibleTable2_get_summary(This,accessible) \
|
||||
( (This)->lpVtbl -> get_summary(This,accessible) )
|
||||
|
||||
#define IAccessibleTable2_get_isColumnSelected(This,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable2_get_isRowSelected(This,row,isSelected) \
|
||||
( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
|
||||
|
||||
#define IAccessibleTable2_selectRow(This,row) \
|
||||
( (This)->lpVtbl -> selectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable2_selectColumn(This,column) \
|
||||
( (This)->lpVtbl -> selectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable2_unselectRow(This,row) \
|
||||
( (This)->lpVtbl -> unselectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable2_unselectColumn(This,column) \
|
||||
( (This)->lpVtbl -> unselectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable2_get_modelChange(This,modelChange) \
|
||||
( (This)->lpVtbl -> get_modelChange(This,modelChange) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTable2_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable2.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTable2,0x6167f295,0x06f0,0x4cdd,0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,246 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTableCell_h__
|
||||
#define __AccessibleTableCell_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTableCell_FWD_DEFINED__
|
||||
#define __IAccessibleTableCell_FWD_DEFINED__
|
||||
typedef interface IAccessibleTableCell IAccessibleTableCell;
|
||||
#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTableCell_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTableCell_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTableCell */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTableCell;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("594116B1-C99F-4847-AD06-0A7A86ECE645")
|
||||
IAccessibleTableCell : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtent(
|
||||
/* [retval][out] */ long *nColumnsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeaderCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nColumnHeaderCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
|
||||
/* [retval][out] */ long *columnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtent(
|
||||
/* [retval][out] */ long *nRowsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeaderCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nRowHeaderCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
|
||||
/* [retval][out] */ long *rowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtents(
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_table(
|
||||
/* [retval][out] */ IUnknown **table) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTableCellVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTableCell * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTableCell * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtent )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *nColumnsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeaderCells )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nColumnHeaderCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *columnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtent )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *nRowsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeaderCells )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nRowHeaderCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *rowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtents )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_table )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ IUnknown **table);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTableCellVtbl;
|
||||
|
||||
interface IAccessibleTableCell
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTableCellVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTableCell_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTableCell_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTableCell_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTableCell_get_columnExtent(This,nColumnsSpanned) \
|
||||
( (This)->lpVtbl -> get_columnExtent(This,nColumnsSpanned) )
|
||||
|
||||
#define IAccessibleTableCell_get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) \
|
||||
( (This)->lpVtbl -> get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) )
|
||||
|
||||
#define IAccessibleTableCell_get_columnIndex(This,columnIndex) \
|
||||
( (This)->lpVtbl -> get_columnIndex(This,columnIndex) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowExtent(This,nRowsSpanned) \
|
||||
( (This)->lpVtbl -> get_rowExtent(This,nRowsSpanned) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) \
|
||||
( (This)->lpVtbl -> get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowIndex(This,rowIndex) \
|
||||
( (This)->lpVtbl -> get_rowIndex(This,rowIndex) )
|
||||
|
||||
#define IAccessibleTableCell_get_isSelected(This,isSelected) \
|
||||
( (This)->lpVtbl -> get_isSelected(This,isSelected) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) \
|
||||
( (This)->lpVtbl -> get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) )
|
||||
|
||||
#define IAccessibleTableCell_get_table(This,table) \
|
||||
( (This)->lpVtbl -> get_table(This,table) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTableCell_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTableCell,0x594116B1,0xC99F,0x4847,0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,634 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleTableCell.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 63
|
||||
#define PROC_FORMAT_STRING_SIZE 379
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleTableCell_MIDL_TYPE_FORMAT_STRING AccessibleTableCell__MIDL_TypeFormatString;
|
||||
extern const AccessibleTableCell_MIDL_PROC_FORMAT_STRING AccessibleTableCell__MIDL_ProcFormatString;
|
||||
extern const AccessibleTableCell_MIDL_EXPR_FORMAT_STRING AccessibleTableCell__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN64__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
static const AccessibleTableCell_MIDL_PROC_FORMAT_STRING AccessibleTableCell__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_columnExtent */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nColumnsSpanned */
|
||||
|
||||
/* 26 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 30 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 36 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_columnHeaderCells */
|
||||
|
||||
/* 38 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 40 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 46 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 48 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 50 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 54 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 56 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter cellAccessibles */
|
||||
|
||||
/* 64 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 68 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Parameter nColumnHeaderCells */
|
||||
|
||||
/* 70 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 74 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 76 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 78 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 80 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_columnIndex */
|
||||
|
||||
/* 82 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 84 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 88 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 90 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 92 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 96 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 98 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 102 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 104 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter columnIndex */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowExtent */
|
||||
|
||||
/* 120 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 122 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 126 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 130 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 132 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 134 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 136 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 138 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 140 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 142 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 144 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nRowsSpanned */
|
||||
|
||||
/* 146 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 150 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 156 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowHeaderCells */
|
||||
|
||||
/* 158 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 160 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 164 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 166 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 168 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 170 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 172 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 174 */ 0xa, /* 10 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 176 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 178 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 180 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 182 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter cellAccessibles */
|
||||
|
||||
/* 184 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 188 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Parameter nRowHeaderCells */
|
||||
|
||||
/* 190 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 194 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 196 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 198 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 200 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowIndex */
|
||||
|
||||
/* 202 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 204 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 208 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 210 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 212 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 214 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 216 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 218 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 220 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 222 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 224 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 226 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter rowIndex */
|
||||
|
||||
/* 228 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 230 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 232 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 234 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 236 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 238 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_isSelected */
|
||||
|
||||
/* 240 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 242 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 246 */ NdrFcShort( 0x9 ), /* 9 */
|
||||
/* 248 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 250 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 252 */ NdrFcShort( 0x21 ), /* 33 */
|
||||
/* 254 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 256 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 258 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 260 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 262 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 264 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter isSelected */
|
||||
|
||||
/* 266 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 268 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 270 */ 0x3, /* FC_SMALL */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 272 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 274 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 276 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowColumnExtents */
|
||||
|
||||
/* 278 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 280 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 284 */ NdrFcShort( 0xa ), /* 10 */
|
||||
/* 286 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
|
||||
/* 288 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 290 */ NdrFcShort( 0x91 ), /* 145 */
|
||||
/* 292 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x6, /* 6 */
|
||||
/* 294 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 296 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 298 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 300 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 302 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter row */
|
||||
|
||||
/* 304 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 306 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 308 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter column */
|
||||
|
||||
/* 310 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 312 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 314 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter rowExtents */
|
||||
|
||||
/* 316 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 318 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 320 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter columnExtents */
|
||||
|
||||
/* 322 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 324 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
|
||||
/* 326 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter isSelected */
|
||||
|
||||
/* 328 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 330 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
|
||||
/* 332 */ 0x3, /* FC_SMALL */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 334 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 336 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
|
||||
/* 338 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_table */
|
||||
|
||||
/* 340 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 342 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 346 */ NdrFcShort( 0xb ), /* 11 */
|
||||
/* 348 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
|
||||
/* 350 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 352 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 354 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 356 */ 0xa, /* 10 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 358 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 360 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 362 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 364 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter table */
|
||||
|
||||
/* 366 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 368 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
|
||||
/* 370 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 372 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 374 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 376 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleTableCell_MIDL_TYPE_FORMAT_STRING AccessibleTableCell__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
|
||||
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
|
||||
/* 10 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 12 */ NdrFcShort( 0x14 ), /* Offset= 20 (32) */
|
||||
/* 14 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 16 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ 0xc0, /* 192 */
|
||||
0x0, /* 0 */
|
||||
/* 26 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 28 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 30 */ 0x0, /* 0 */
|
||||
0x46, /* 70 */
|
||||
/* 32 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 38 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
|
||||
/* 40 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 42 */ NdrFcLong( 0xffffffff ), /* -1 */
|
||||
/* 46 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 48 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 50 */ NdrFcShort( 0xffdc ), /* Offset= -36 (14) */
|
||||
/* 52 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 54 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 56 */ 0x3, /* FC_SMALL */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 58 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 60 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (14) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleTableCell, ver. 0.0,
|
||||
GUID={0x594116B1,0xC99F,0x4847,{0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleTableCell_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
38,
|
||||
82,
|
||||
120,
|
||||
158,
|
||||
202,
|
||||
240,
|
||||
278,
|
||||
340
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleTableCell__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleTableCell_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleTableCell__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleTableCell_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(12) _IAccessibleTableCellProxyVtbl =
|
||||
{
|
||||
&IAccessibleTableCell_ProxyInfo,
|
||||
&IID_IAccessibleTableCell,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnExtent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnHeaderCells */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnIndex */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowExtent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowHeaderCells */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowIndex */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_isSelected */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowColumnExtents */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_table */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleTableCellStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleTableCell,
|
||||
&IAccessibleTableCell_ServerInfo,
|
||||
12,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleTableCell__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleTableCell_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleTableCellProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleTableCell_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleTableCellStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleTableCell_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleTableCell",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleTableCell_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleTableCell, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleTableCell_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleTableCell_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleTableCell_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleTableCell_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleTableCell_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleTableCell_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleTableCell_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:59 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTable,0x35AD8070,0xC20C,0x4fb4,0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,435 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleText.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleText_h__
|
||||
#define __AccessibleText_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleText_FWD_DEFINED__
|
||||
#define __IAccessibleText_FWD_DEFINED__
|
||||
typedef interface IAccessibleText IAccessibleText;
|
||||
#endif /* __IAccessibleText_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleText_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef struct IA2TextSegment
|
||||
{
|
||||
BSTR text;
|
||||
long start;
|
||||
long end;
|
||||
} IA2TextSegment;
|
||||
|
||||
|
||||
enum IA2TextBoundaryType
|
||||
{ IA2_TEXT_BOUNDARY_CHAR = 0,
|
||||
IA2_TEXT_BOUNDARY_WORD = ( IA2_TEXT_BOUNDARY_CHAR + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_SENTENCE = ( IA2_TEXT_BOUNDARY_WORD + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_PARAGRAPH = ( IA2_TEXT_BOUNDARY_SENTENCE + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_LINE = ( IA2_TEXT_BOUNDARY_PARAGRAPH + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_ALL = ( IA2_TEXT_BOUNDARY_LINE + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleText_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleText_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleText_INTERFACE_DEFINED__
|
||||
#define __IAccessibleText_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleText */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleText;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("24FD2FFB-3AAD-4a08-8335-A3AD89C0FB4B")
|
||||
IAccessibleText : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE addSelection(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caretOffset(
|
||||
/* [retval][out] */ long *offset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_characterExtents(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelections(
|
||||
/* [retval][out] */ long *nSelections) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offsetAtPoint(
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selection(
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_text(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textBeforeOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAfterOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAtOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE removeSelection(
|
||||
/* [in] */ long selectionIndex) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setCaretOffset(
|
||||
/* [in] */ long offset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setSelection(
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nCharacters(
|
||||
/* [retval][out] */ long *nCharacters) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollSubstringTo(
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollSubstringToPoint(
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_newText(
|
||||
/* [retval][out] */ IA2TextSegment *newText) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_oldText(
|
||||
/* [retval][out] */ IA2TextSegment *oldText) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleText * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleText * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *addSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *nSelections);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *removeSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *nCharacters);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ IA2TextSegment *newText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ IA2TextSegment *oldText);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTextVtbl;
|
||||
|
||||
interface IAccessibleText
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleText_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleText_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleText_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleText_addSelection(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
|
||||
|
||||
#define IAccessibleText_get_caretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> get_caretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleText_get_characterExtents(This,offset,coordType,x,y,width,height) \
|
||||
( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
|
||||
|
||||
#define IAccessibleText_get_nSelections(This,nSelections) \
|
||||
( (This)->lpVtbl -> get_nSelections(This,nSelections) )
|
||||
|
||||
#define IAccessibleText_get_offsetAtPoint(This,x,y,coordType,offset) \
|
||||
( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
|
||||
|
||||
#define IAccessibleText_get_selection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_text(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_removeSelection(This,selectionIndex) \
|
||||
( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
|
||||
|
||||
#define IAccessibleText_setCaretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> setCaretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleText_setSelection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_nCharacters(This,nCharacters) \
|
||||
( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
|
||||
|
||||
#define IAccessibleText_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
|
||||
( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
|
||||
|
||||
#define IAccessibleText_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleText_get_newText(This,newText) \
|
||||
( (This)->lpVtbl -> get_newText(This,newText) )
|
||||
|
||||
#define IAccessibleText_get_oldText(This,oldText) \
|
||||
( (This)->lpVtbl -> get_oldText(This,oldText) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleText_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleText.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleText,0x24FD2FFB,0x3AAD,0x4a08,0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,188 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleValue.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleValue_h__
|
||||
#define __AccessibleValue_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleValue_FWD_DEFINED__
|
||||
#define __IAccessibleValue_FWD_DEFINED__
|
||||
typedef interface IAccessibleValue IAccessibleValue;
|
||||
#endif /* __IAccessibleValue_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleValue_INTERFACE_DEFINED__
|
||||
#define __IAccessibleValue_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleValue */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleValue;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("35855B5B-C566-4fd0-A7B1-E65465600394")
|
||||
IAccessibleValue : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentValue(
|
||||
/* [retval][out] */ VARIANT *currentValue) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setCurrentValue(
|
||||
/* [in] */ VARIANT value) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_maximumValue(
|
||||
/* [retval][out] */ VARIANT *maximumValue) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_minimumValue(
|
||||
/* [retval][out] */ VARIANT *minimumValue) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleValueVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleValue * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleValue * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleValue * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *currentValue);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCurrentValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [in] */ VARIANT value);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_maximumValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *maximumValue);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_minimumValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *minimumValue);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleValueVtbl;
|
||||
|
||||
interface IAccessibleValue
|
||||
{
|
||||
CONST_VTBL struct IAccessibleValueVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleValue_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleValue_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleValue_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleValue_get_currentValue(This,currentValue) \
|
||||
( (This)->lpVtbl -> get_currentValue(This,currentValue) )
|
||||
|
||||
#define IAccessibleValue_setCurrentValue(This,value) \
|
||||
( (This)->lpVtbl -> setCurrentValue(This,value) )
|
||||
|
||||
#define IAccessibleValue_get_maximumValue(This,maximumValue) \
|
||||
( (This)->lpVtbl -> get_maximumValue(This,maximumValue) )
|
||||
|
||||
#define IAccessibleValue_get_minimumValue(This,minimumValue) \
|
||||
( (This)->lpVtbl -> get_minimumValue(This,minimumValue) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleValue_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
|
||||
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleValue.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleValue,0x35855B5B,0xC566,0x4fd0,0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,102 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for IA2CommonTypes.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __IA2CommonTypes_h__
|
||||
#define __IA2CommonTypes_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_IA2CommonTypes_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2ScrollType
|
||||
{ IA2_SCROLL_TYPE_TOP_LEFT = 0,
|
||||
IA2_SCROLL_TYPE_BOTTOM_RIGHT = ( IA2_SCROLL_TYPE_TOP_LEFT + 1 ) ,
|
||||
IA2_SCROLL_TYPE_TOP_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_RIGHT + 1 ) ,
|
||||
IA2_SCROLL_TYPE_BOTTOM_EDGE = ( IA2_SCROLL_TYPE_TOP_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_LEFT_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_RIGHT_EDGE = ( IA2_SCROLL_TYPE_LEFT_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_ANYWHERE = ( IA2_SCROLL_TYPE_RIGHT_EDGE + 1 )
|
||||
} ;
|
||||
|
||||
enum IA2CoordinateType
|
||||
{ IA2_COORDTYPE_SCREEN_RELATIVE = 0,
|
||||
IA2_COORDTYPE_PARENT_RELATIVE = ( IA2_COORDTYPE_SCREEN_RELATIVE + 1 )
|
||||
} ;
|
||||
|
||||
enum IA2TextSpecialOffsets
|
||||
{ IA2_TEXT_OFFSET_LENGTH = -1,
|
||||
IA2_TEXT_OFFSET_CARET = -2
|
||||
} ;
|
||||
|
||||
enum IA2TableModelChangeType
|
||||
{ IA2_TABLE_MODEL_CHANGE_INSERT = 0,
|
||||
IA2_TABLE_MODEL_CHANGE_DELETE = ( IA2_TABLE_MODEL_CHANGE_INSERT + 1 ) ,
|
||||
IA2_TABLE_MODEL_CHANGE_UPDATE = ( IA2_TABLE_MODEL_CHANGE_DELETE + 1 )
|
||||
} ;
|
||||
typedef struct IA2TableModelChange
|
||||
{
|
||||
enum IA2TableModelChangeType type;
|
||||
long firstRow;
|
||||
long lastRow;
|
||||
long firstColumn;
|
||||
long lastColumn;
|
||||
} IA2TableModelChange;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2CommonTypes_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2CommonTypes_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for IA2TypeLibrary.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __IA2TypeLibrary_h__
|
||||
#define __IA2TypeLibrary_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_IA2TypeLibrary_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
// Type Library Definitions
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2TypeLibrary_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2TypeLibrary_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
|
||||
#ifndef __IAccessible2Lib_LIBRARY_DEFINED__
|
||||
#define __IAccessible2Lib_LIBRARY_DEFINED__
|
||||
|
||||
/* library IAccessible2Lib */
|
||||
/* [hidden][version][helpstring][uuid] */
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
EXTERN_C const IID LIBID_IAccessible2Lib;
|
||||
#endif /* __IAccessible2Lib_LIBRARY_DEFINED__ */
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Binary file not shown.
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:54:00 2012
|
||||
*/
|
||||
/* Compiler settings for IA2TypeLibrary.idl:
|
||||
Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, LIBID_IAccessible2Lib,0xc974e070,0x3787,0x490a,0x87,0xb0,0xe3,0x33,0xb0,0x6c,0xa1,0xe2);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
/*********************************************************
|
||||
DllData file -- generated by MIDL compiler
|
||||
|
||||
DO NOT ALTER THIS FILE
|
||||
|
||||
This file is regenerated by MIDL on every IDL file compile.
|
||||
|
||||
To completely reconstruct this file, delete it and rerun MIDL
|
||||
on all the IDL files in this DLL, specifying this file for the
|
||||
/dlldata command line option
|
||||
|
||||
*********************************************************/
|
||||
|
||||
#define PROXY_DELEGATION
|
||||
|
||||
#include <rpcproxy.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
EXTERN_PROXY_FILE( Accessible2 )
|
||||
EXTERN_PROXY_FILE( AccessibleAction )
|
||||
EXTERN_PROXY_FILE( AccessibleApplication )
|
||||
EXTERN_PROXY_FILE( AccessibleComponent )
|
||||
EXTERN_PROXY_FILE( AccessibleEditableText )
|
||||
EXTERN_PROXY_FILE( AccessibleHyperlink )
|
||||
EXTERN_PROXY_FILE( AccessibleHypertext )
|
||||
EXTERN_PROXY_FILE( AccessibleImage )
|
||||
EXTERN_PROXY_FILE( AccessibleRelation )
|
||||
EXTERN_PROXY_FILE( AccessibleTable )
|
||||
EXTERN_PROXY_FILE( AccessibleTable2 )
|
||||
EXTERN_PROXY_FILE( AccessibleTableCell )
|
||||
EXTERN_PROXY_FILE( AccessibleText )
|
||||
EXTERN_PROXY_FILE( AccessibleValue )
|
||||
|
||||
|
||||
PROXYFILE_LIST_START
|
||||
/* Start of list */
|
||||
REFERENCE_PROXY_FILE( Accessible2 ),
|
||||
REFERENCE_PROXY_FILE( AccessibleAction ),
|
||||
REFERENCE_PROXY_FILE( AccessibleApplication ),
|
||||
REFERENCE_PROXY_FILE( AccessibleComponent ),
|
||||
REFERENCE_PROXY_FILE( AccessibleEditableText ),
|
||||
REFERENCE_PROXY_FILE( AccessibleHyperlink ),
|
||||
REFERENCE_PROXY_FILE( AccessibleHypertext ),
|
||||
REFERENCE_PROXY_FILE( AccessibleImage ),
|
||||
REFERENCE_PROXY_FILE( AccessibleRelation ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTable ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTable2 ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTableCell ),
|
||||
REFERENCE_PROXY_FILE( AccessibleText ),
|
||||
REFERENCE_PROXY_FILE( AccessibleValue ),
|
||||
/* End of list */
|
||||
PROXYFILE_LIST_END
|
||||
|
||||
|
||||
DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID )
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C" */
|
||||
#endif
|
||||
|
||||
/* end of generated dlldata file */
|
||||
|
|
@ -0,0 +1,585 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:51 2012
|
||||
*/
|
||||
/* Compiler settings for Accessible2.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __Accessible2_h__
|
||||
#define __Accessible2_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessible2_FWD_DEFINED__
|
||||
#define __IAccessible2_FWD_DEFINED__
|
||||
typedef interface IAccessible2 IAccessible2;
|
||||
#endif /* __IAccessible2_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleRelation.h"
|
||||
#include "AccessibleStates.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_Accessible2_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef struct IA2Locale
|
||||
{
|
||||
BSTR language;
|
||||
BSTR country;
|
||||
BSTR variant;
|
||||
} IA2Locale;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_Accessible2_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_Accessible2_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessible2_INTERFACE_DEFINED__
|
||||
#define __IAccessible2_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessible2 */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessible2;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("E89F726E-C4F4-4c19-BB19-B647D7FA8478")
|
||||
IAccessible2 : public IAccessible
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRelations(
|
||||
/* [retval][out] */ long *nRelations) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relation(
|
||||
/* [in] */ long relationIndex,
|
||||
/* [retval][out] */ IAccessibleRelation **relation) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relations(
|
||||
/* [in] */ long maxRelations,
|
||||
/* [length_is][size_is][out] */ IAccessibleRelation **relations,
|
||||
/* [retval][out] */ long *nRelations) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE role(
|
||||
/* [retval][out] */ long *role) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollTo(
|
||||
/* [in] */ enum IA2ScrollType scrollType) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollToPoint(
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_groupPosition(
|
||||
/* [out] */ long *groupLevel,
|
||||
/* [out] */ long *similarItemsInGroup,
|
||||
/* [retval][out] */ long *positionInGroup) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_states(
|
||||
/* [retval][out] */ AccessibleStates *states) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedRole(
|
||||
/* [retval][out] */ BSTR *extendedRole) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedRole(
|
||||
/* [retval][out] */ BSTR *localizedExtendedRole) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nExtendedStates(
|
||||
/* [retval][out] */ long *nExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedStates(
|
||||
/* [in] */ long maxExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
|
||||
/* [retval][out] */ long *nExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedStates(
|
||||
/* [in] */ long maxLocalizedExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
|
||||
/* [retval][out] */ long *nLocalizedExtendedStates) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
|
||||
/* [retval][out] */ long *uniqueID) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_windowHandle(
|
||||
/* [retval][out] */ HWND *windowHandle) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_indexInParent(
|
||||
/* [retval][out] */ long *indexInParent) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locale(
|
||||
/* [retval][out] */ IA2Locale *locale) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
|
||||
/* [retval][out] */ BSTR *attributes) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessible2Vtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessible2 * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessible2 * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ UINT *pctinfo);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ UINT iTInfo,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [out] */ ITypeInfo **ppTInfo);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [size_is][in] */ LPOLESTR *rgszNames,
|
||||
/* [range][in] */ UINT cNames,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [size_is][out] */ DISPID *rgDispId);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ DISPID dispIdMember,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [in] */ LCID lcid,
|
||||
/* [in] */ WORD wFlags,
|
||||
/* [out][in] */ DISPPARAMS *pDispParams,
|
||||
/* [out] */ VARIANT *pVarResult,
|
||||
/* [out] */ EXCEPINFO *pExcepInfo,
|
||||
/* [out] */ UINT *puArgErr);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ IDispatch **ppdispParent);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *pcountChildren);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ VARIANT varChild,
|
||||
/* [retval][out] */ IDispatch **ppdispChild);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszName);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszValue);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszDescription);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ VARIANT *pvarRole);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ VARIANT *pvarState);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszHelp);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ BSTR *pszHelpFile,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ long *pidTopic);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszKeyboardShortcut);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ VARIANT *pvarChild);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ VARIANT *pvarChildren);
|
||||
|
||||
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [retval][out] */ BSTR *pszDefaultAction);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long flagsSelect,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ long *pxLeft,
|
||||
/* [out] */ long *pyTop,
|
||||
/* [out] */ long *pcxWidth,
|
||||
/* [out] */ long *pcyHeight,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long navDir,
|
||||
/* [optional][in] */ VARIANT varStart,
|
||||
/* [retval][out] */ VARIANT *pvarEndUpAt);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long xLeft,
|
||||
/* [in] */ long yTop,
|
||||
/* [retval][out] */ VARIANT *pvarChild);
|
||||
|
||||
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild);
|
||||
|
||||
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [in] */ BSTR szName);
|
||||
|
||||
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
|
||||
IAccessible2 * This,
|
||||
/* [optional][in] */ VARIANT varChild,
|
||||
/* [in] */ BSTR szValue);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *nRelations);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long relationIndex,
|
||||
/* [retval][out] */ IAccessibleRelation **relation);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxRelations,
|
||||
/* [length_is][size_is][out] */ IAccessibleRelation **relations,
|
||||
/* [retval][out] */ long *nRelations);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *role )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *role);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollTo )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
|
||||
IAccessible2 * This,
|
||||
/* [out] */ long *groupLevel,
|
||||
/* [out] */ long *similarItemsInGroup,
|
||||
/* [retval][out] */ long *positionInGroup);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ AccessibleStates *states);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *extendedRole);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *localizedExtendedRole);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *nExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
|
||||
/* [retval][out] */ long *nExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
|
||||
IAccessible2 * This,
|
||||
/* [in] */ long maxLocalizedExtendedStates,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
|
||||
/* [retval][out] */ long *nLocalizedExtendedStates);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *uniqueID);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ HWND *windowHandle);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ long *indexInParent);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ IA2Locale *locale);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessible2 * This,
|
||||
/* [retval][out] */ BSTR *attributes);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessible2Vtbl;
|
||||
|
||||
interface IAccessible2
|
||||
{
|
||||
CONST_VTBL struct IAccessible2Vtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessible2_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessible2_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessible2_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessible2_GetTypeInfoCount(This,pctinfo) \
|
||||
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
||||
|
||||
#define IAccessible2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
||||
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
||||
|
||||
#define IAccessible2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
||||
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
||||
|
||||
#define IAccessible2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
||||
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
||||
|
||||
|
||||
#define IAccessible2_get_accParent(This,ppdispParent) \
|
||||
( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
|
||||
|
||||
#define IAccessible2_get_accChildCount(This,pcountChildren) \
|
||||
( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
|
||||
|
||||
#define IAccessible2_get_accChild(This,varChild,ppdispChild) \
|
||||
( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
|
||||
|
||||
#define IAccessible2_get_accName(This,varChild,pszName) \
|
||||
( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
|
||||
|
||||
#define IAccessible2_get_accValue(This,varChild,pszValue) \
|
||||
( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
|
||||
|
||||
#define IAccessible2_get_accDescription(This,varChild,pszDescription) \
|
||||
( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
|
||||
|
||||
#define IAccessible2_get_accRole(This,varChild,pvarRole) \
|
||||
( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
|
||||
|
||||
#define IAccessible2_get_accState(This,varChild,pvarState) \
|
||||
( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
|
||||
|
||||
#define IAccessible2_get_accHelp(This,varChild,pszHelp) \
|
||||
( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
|
||||
|
||||
#define IAccessible2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
|
||||
( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
|
||||
|
||||
#define IAccessible2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
|
||||
( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
|
||||
|
||||
#define IAccessible2_get_accFocus(This,pvarChild) \
|
||||
( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
|
||||
|
||||
#define IAccessible2_get_accSelection(This,pvarChildren) \
|
||||
( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
|
||||
|
||||
#define IAccessible2_get_accDefaultAction(This,varChild,pszDefaultAction) \
|
||||
( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
|
||||
|
||||
#define IAccessible2_accSelect(This,flagsSelect,varChild) \
|
||||
( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
|
||||
|
||||
#define IAccessible2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
|
||||
( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
|
||||
|
||||
#define IAccessible2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
|
||||
( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
|
||||
|
||||
#define IAccessible2_accHitTest(This,xLeft,yTop,pvarChild) \
|
||||
( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
|
||||
|
||||
#define IAccessible2_accDoDefaultAction(This,varChild) \
|
||||
( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
|
||||
|
||||
#define IAccessible2_put_accName(This,varChild,szName) \
|
||||
( (This)->lpVtbl -> put_accName(This,varChild,szName) )
|
||||
|
||||
#define IAccessible2_put_accValue(This,varChild,szValue) \
|
||||
( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
|
||||
|
||||
|
||||
#define IAccessible2_get_nRelations(This,nRelations) \
|
||||
( (This)->lpVtbl -> get_nRelations(This,nRelations) )
|
||||
|
||||
#define IAccessible2_get_relation(This,relationIndex,relation) \
|
||||
( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
|
||||
|
||||
#define IAccessible2_get_relations(This,maxRelations,relations,nRelations) \
|
||||
( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
|
||||
|
||||
#define IAccessible2_role(This,role) \
|
||||
( (This)->lpVtbl -> role(This,role) )
|
||||
|
||||
#define IAccessible2_scrollTo(This,scrollType) \
|
||||
( (This)->lpVtbl -> scrollTo(This,scrollType) )
|
||||
|
||||
#define IAccessible2_scrollToPoint(This,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
|
||||
|
||||
#define IAccessible2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
|
||||
( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
|
||||
|
||||
#define IAccessible2_get_states(This,states) \
|
||||
( (This)->lpVtbl -> get_states(This,states) )
|
||||
|
||||
#define IAccessible2_get_extendedRole(This,extendedRole) \
|
||||
( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
|
||||
|
||||
#define IAccessible2_get_localizedExtendedRole(This,localizedExtendedRole) \
|
||||
( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
|
||||
|
||||
#define IAccessible2_get_nExtendedStates(This,nExtendedStates) \
|
||||
( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
|
||||
( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
|
||||
( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
|
||||
|
||||
#define IAccessible2_get_uniqueID(This,uniqueID) \
|
||||
( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
|
||||
|
||||
#define IAccessible2_get_windowHandle(This,windowHandle) \
|
||||
( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
|
||||
|
||||
#define IAccessible2_get_indexInParent(This,indexInParent) \
|
||||
( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
|
||||
|
||||
#define IAccessible2_get_locale(This,locale) \
|
||||
( (This)->lpVtbl -> get_locale(This,locale) )
|
||||
|
||||
#define IAccessible2_get_attributes(This,attributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,attributes) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessible2_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
|
||||
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
|
||||
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
|
||||
void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:51 2012
|
||||
*/
|
||||
/* Compiler settings for Accessible2.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessible2,0xE89F726E,0xC4F4,0x4c19,0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,220 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:51 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleAction_h__
|
||||
#define __AccessibleAction_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleAction_FWD_DEFINED__
|
||||
#define __IAccessibleAction_FWD_DEFINED__
|
||||
typedef interface IAccessibleAction IAccessibleAction;
|
||||
#endif /* __IAccessibleAction_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleAction_INTERFACE_DEFINED__
|
||||
#define __IAccessibleAction_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleAction */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleAction;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("B70D9F59-3B5A-4dba-AB9E-22012F607DF5")
|
||||
IAccessibleAction : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE nActions(
|
||||
/* [retval][out] */ long *nActions) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE doAction(
|
||||
/* [in] */ long actionIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_keyBinding(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_name(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedName(
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleActionVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleAction * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleAction * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *nActions )(
|
||||
IAccessibleAction * This,
|
||||
/* [retval][out] */ long *nActions);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *doAction )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
|
||||
IAccessibleAction * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleActionVtbl;
|
||||
|
||||
interface IAccessibleAction
|
||||
{
|
||||
CONST_VTBL struct IAccessibleActionVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleAction_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleAction_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleAction_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleAction_nActions(This,nActions) \
|
||||
( (This)->lpVtbl -> nActions(This,nActions) )
|
||||
|
||||
#define IAccessibleAction_doAction(This,actionIndex) \
|
||||
( (This)->lpVtbl -> doAction(This,actionIndex) )
|
||||
|
||||
#define IAccessibleAction_get_description(This,actionIndex,description) \
|
||||
( (This)->lpVtbl -> get_description(This,actionIndex,description) )
|
||||
|
||||
#define IAccessibleAction_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
|
||||
( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
|
||||
|
||||
#define IAccessibleAction_get_name(This,actionIndex,name) \
|
||||
( (This)->lpVtbl -> get_name(This,actionIndex,name) )
|
||||
|
||||
#define IAccessibleAction_get_localizedName(This,actionIndex,localizedName) \
|
||||
( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleAction_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:51 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleAction,0xB70D9F59,0x3B5A,0x4dba,0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,563 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:51 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleAction.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleAction.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 77
|
||||
#define PROC_FORMAT_STRING_SIZE 253
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleAction_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleAction_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleAction_MIDL_TYPE_FORMAT_STRING AccessibleAction__MIDL_TypeFormatString;
|
||||
extern const AccessibleAction_MIDL_PROC_FORMAT_STRING AccessibleAction__MIDL_ProcFormatString;
|
||||
extern const AccessibleAction_MIDL_EXPR_FORMAT_STRING AccessibleAction__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleAction_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleAction_MIDL_PROC_FORMAT_STRING AccessibleAction__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure nActions */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nActions */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure doAction */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 44 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 46 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 54 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_description */
|
||||
|
||||
/* 72 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 74 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 78 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 80 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 82 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 84 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 86 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 88 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 90 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 92 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 96 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 98 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 100 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter description */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 106 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 110 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_keyBinding */
|
||||
|
||||
/* 114 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 116 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 120 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 122 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
|
||||
/* 124 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 126 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x5, /* 5 */
|
||||
/* 130 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 132 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 134 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 136 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 138 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 140 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 142 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter nMaxBindings */
|
||||
|
||||
/* 144 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 146 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 148 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter keyBindings */
|
||||
|
||||
/* 150 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 152 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 154 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
|
||||
|
||||
/* Parameter nBindings */
|
||||
|
||||
/* 156 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 158 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 160 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 164 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 166 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_name */
|
||||
|
||||
/* 168 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 170 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 174 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 176 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 178 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 180 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 182 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 184 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 186 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 188 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 190 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 192 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 194 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 196 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 198 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 200 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 202 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 204 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 206 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 208 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_localizedName */
|
||||
|
||||
/* 210 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 212 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 216 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 218 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 220 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 222 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 224 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 226 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 228 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 230 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 232 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter actionIndex */
|
||||
|
||||
/* 234 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 236 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 238 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter localizedName */
|
||||
|
||||
/* 240 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 244 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 248 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 250 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleAction_MIDL_TYPE_FORMAT_STRING AccessibleAction__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 8 */ NdrFcShort( 0x1c ), /* Offset= 28 (36) */
|
||||
/* 10 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 12 */ NdrFcShort( 0xe ), /* Offset= 14 (26) */
|
||||
/* 14 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 16 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 18 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 20 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 22 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 24 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 26 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 28 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 30 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (14) */
|
||||
/* 32 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 34 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 36 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 42 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 44 */ NdrFcShort( 0xffde ), /* Offset= -34 (10) */
|
||||
/* 46 */
|
||||
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
|
||||
/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
|
||||
/* 50 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 52 */ NdrFcShort( 0x2 ), /* Offset= 2 (54) */
|
||||
/* 54 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x0, /* */
|
||||
/* 60 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 62 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 64 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 66 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 68 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 72 */ NdrFcShort( 0xffdc ), /* Offset= -36 (36) */
|
||||
/* 74 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleAction, ver. 0.0,
|
||||
GUID={0xB70D9F59,0x3B5A,0x4dba,{0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleAction_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
36,
|
||||
72,
|
||||
114,
|
||||
168,
|
||||
210
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleAction__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleAction_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleAction_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleAction__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleAction_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(9) _IAccessibleActionProxyVtbl =
|
||||
{
|
||||
&IAccessibleAction_ProxyInfo,
|
||||
&IID_IAccessibleAction,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleActionStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleAction,
|
||||
&IAccessibleAction_ServerInfo,
|
||||
9,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleAction__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleAction_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleActionProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleAction_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleActionStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleAction_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleAction",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleAction_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleAction, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleAction_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleAction_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleAction_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleAction_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleAction_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleAction_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleAction_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,188 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleApplication_h__
|
||||
#define __AccessibleApplication_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleApplication_FWD_DEFINED__
|
||||
#define __IAccessibleApplication_FWD_DEFINED__
|
||||
typedef interface IAccessibleApplication IAccessibleApplication;
|
||||
#endif /* __IAccessibleApplication_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleApplication_INTERFACE_DEFINED__
|
||||
#define __IAccessibleApplication_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleApplication */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleApplication;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("D49DED83-5B25-43F4-9B95-93B44595979E")
|
||||
IAccessibleApplication : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appName(
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appVersion(
|
||||
/* [retval][out] */ BSTR *version) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitName(
|
||||
/* [retval][out] */ BSTR *name) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitVersion(
|
||||
/* [retval][out] */ BSTR *version) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleApplicationVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleApplication * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleApplication * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleApplication * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *version);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitName )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitVersion )(
|
||||
IAccessibleApplication * This,
|
||||
/* [retval][out] */ BSTR *version);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleApplicationVtbl;
|
||||
|
||||
interface IAccessibleApplication
|
||||
{
|
||||
CONST_VTBL struct IAccessibleApplicationVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleApplication_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleApplication_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleApplication_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleApplication_get_appName(This,name) \
|
||||
( (This)->lpVtbl -> get_appName(This,name) )
|
||||
|
||||
#define IAccessibleApplication_get_appVersion(This,version) \
|
||||
( (This)->lpVtbl -> get_appVersion(This,version) )
|
||||
|
||||
#define IAccessibleApplication_get_toolkitName(This,name) \
|
||||
( (This)->lpVtbl -> get_toolkitName(This,name) )
|
||||
|
||||
#define IAccessibleApplication_get_toolkitVersion(This,version) \
|
||||
( (This)->lpVtbl -> get_toolkitVersion(This,version) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleApplication_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleApplication,0xD49DED83,0x5B25,0x43F4,0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,428 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleApplication.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleApplication.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 43
|
||||
#define PROC_FORMAT_STRING_SIZE 145
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleApplication_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleApplication_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleApplication_MIDL_TYPE_FORMAT_STRING AccessibleApplication__MIDL_TypeFormatString;
|
||||
extern const AccessibleApplication_MIDL_PROC_FORMAT_STRING AccessibleApplication__MIDL_ProcFormatString;
|
||||
extern const AccessibleApplication_MIDL_EXPR_FORMAT_STRING AccessibleApplication__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleApplication_MIDL_PROC_FORMAT_STRING AccessibleApplication__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_appName */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_appVersion */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 44 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 46 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 54 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter version */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_toolkitName */
|
||||
|
||||
/* 72 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 74 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 78 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 80 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 82 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 84 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 86 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 88 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 90 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 92 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter name */
|
||||
|
||||
/* 96 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 98 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 100 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_toolkitVersion */
|
||||
|
||||
/* 108 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 110 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 114 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 116 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 118 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 120 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 122 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 124 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 126 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 128 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 130 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter version */
|
||||
|
||||
/* 132 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 134 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 136 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 138 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 140 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 142 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleApplication_MIDL_TYPE_FORMAT_STRING AccessibleApplication__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleApplication, ver. 0.0,
|
||||
GUID={0xD49DED83,0x5B25,0x43F4,{0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleApplication_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
36,
|
||||
72,
|
||||
108
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleApplication__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleApplication_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleApplication__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleApplication_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(7) _IAccessibleApplicationProxyVtbl =
|
||||
{
|
||||
&IAccessibleApplication_ProxyInfo,
|
||||
&IID_IAccessibleApplication,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_appName */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_appVersion */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitName */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitVersion */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleApplicationStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleApplication,
|
||||
&IAccessibleApplication_ServerInfo,
|
||||
7,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleApplication__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleApplication_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleApplicationProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleApplication_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleApplicationStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleApplication_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleApplication",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleApplication_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleApplication, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleApplication_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleApplication_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleApplication_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleApplication_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleApplication_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleApplication_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleApplication_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleComponent_h__
|
||||
#define __AccessibleComponent_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleComponent_FWD_DEFINED__
|
||||
#define __IAccessibleComponent_FWD_DEFINED__
|
||||
typedef interface IAccessibleComponent IAccessibleComponent;
|
||||
#endif /* __IAccessibleComponent_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleComponent_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef long IA2Color;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleComponent_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleComponent_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleComponent_INTERFACE_DEFINED__
|
||||
#define __IAccessibleComponent_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleComponent */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleComponent;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("1546D4B0-4C98-4bda-89AE-9A64748BDDE4")
|
||||
IAccessibleComponent : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locationInParent(
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_foreground(
|
||||
/* [retval][out] */ IA2Color *foreground) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_background(
|
||||
/* [retval][out] */ IA2Color *background) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleComponentVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleComponent * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleComponent * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleComponent * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationInParent )(
|
||||
IAccessibleComponent * This,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_foreground )(
|
||||
IAccessibleComponent * This,
|
||||
/* [retval][out] */ IA2Color *foreground);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
|
||||
IAccessibleComponent * This,
|
||||
/* [retval][out] */ IA2Color *background);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleComponentVtbl;
|
||||
|
||||
interface IAccessibleComponent
|
||||
{
|
||||
CONST_VTBL struct IAccessibleComponentVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleComponent_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleComponent_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleComponent_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleComponent_get_locationInParent(This,x,y) \
|
||||
( (This)->lpVtbl -> get_locationInParent(This,x,y) )
|
||||
|
||||
#define IAccessibleComponent_get_foreground(This,foreground) \
|
||||
( (This)->lpVtbl -> get_foreground(This,foreground) )
|
||||
|
||||
#define IAccessibleComponent_get_background(This,background) \
|
||||
( (This)->lpVtbl -> get_background(This,background) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleComponent_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleComponent,0x1546D4B0,0x4C98,0x4bda,0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,369 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:52 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleComponent.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleComponent.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 7
|
||||
#define PROC_FORMAT_STRING_SIZE 115
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleComponent_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleComponent_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleComponent_MIDL_TYPE_FORMAT_STRING AccessibleComponent__MIDL_TypeFormatString;
|
||||
extern const AccessibleComponent_MIDL_PROC_FORMAT_STRING AccessibleComponent__MIDL_ProcFormatString;
|
||||
extern const AccessibleComponent_MIDL_EXPR_FORMAT_STRING AccessibleComponent__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleComponent_MIDL_PROC_FORMAT_STRING AccessibleComponent__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_locationInParent */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter x */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter y */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 36 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 38 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 40 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_foreground */
|
||||
|
||||
/* 42 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 44 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 48 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 50 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 52 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 54 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 56 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 58 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 64 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter foreground */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 68 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 72 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 74 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 76 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_background */
|
||||
|
||||
/* 78 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 80 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 84 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 86 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 88 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 90 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 92 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 94 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter background */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 104 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleComponent_MIDL_TYPE_FORMAT_STRING AccessibleComponent__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Standard interface: __MIDL_itf_AccessibleComponent_0000_0000, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleComponent, ver. 0.0,
|
||||
GUID={0x1546D4B0,0x4C98,0x4bda,{0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleComponent_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
42,
|
||||
78
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleComponent__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleComponent_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleComponent__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleComponent_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(6) _IAccessibleComponentProxyVtbl =
|
||||
{
|
||||
&IAccessibleComponent_ProxyInfo,
|
||||
&IID_IAccessibleComponent,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_locationInParent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_foreground */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleComponent::get_background */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleComponentStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleComponent,
|
||||
&IAccessibleComponent_ServerInfo,
|
||||
6,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleComponent__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleComponent_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleComponentProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleComponent_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleComponentStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleComponent_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleComponent",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleComponent_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleComponent, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleComponent_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleComponent_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleComponent_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleComponent_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleComponent_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleComponent_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleComponent_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleEditableText_h__
|
||||
#define __AccessibleEditableText_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleEditableText_FWD_DEFINED__
|
||||
#define __IAccessibleEditableText_FWD_DEFINED__
|
||||
typedef interface IAccessibleEditableText IAccessibleEditableText;
|
||||
#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleEditableText_INTERFACE_DEFINED__
|
||||
#define __IAccessibleEditableText_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleEditableText */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleEditableText;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("A59AA09A-7011-4b65-939D-32B1FB5547E3")
|
||||
IAccessibleEditableText : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE copyText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE deleteText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE insertText(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE cutText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE pasteText(
|
||||
/* [in] */ long offset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE replaceText(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setAttributes(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *attributes) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleEditableTextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleEditableText * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleEditableText * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *copyText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *deleteText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *insertText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *cutText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *pasteText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *replaceText )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setAttributes )(
|
||||
IAccessibleEditableText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [in] */ BSTR *attributes);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleEditableTextVtbl;
|
||||
|
||||
interface IAccessibleEditableText
|
||||
{
|
||||
CONST_VTBL struct IAccessibleEditableTextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleEditableText_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleEditableText_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleEditableText_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleEditableText_copyText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> copyText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_deleteText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> deleteText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_insertText(This,offset,text) \
|
||||
( (This)->lpVtbl -> insertText(This,offset,text) )
|
||||
|
||||
#define IAccessibleEditableText_cutText(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> cutText(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleEditableText_pasteText(This,offset) \
|
||||
( (This)->lpVtbl -> pasteText(This,offset) )
|
||||
|
||||
#define IAccessibleEditableText_replaceText(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> replaceText(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleEditableText_setAttributes(This,startOffset,endOffset,attributes) \
|
||||
( (This)->lpVtbl -> setAttributes(This,startOffset,endOffset,attributes) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleEditableText_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleEditableText,0xA59AA09A,0x7011,0x4b65,0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,584 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEditableText.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleEditableText.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 43
|
||||
#define PROC_FORMAT_STRING_SIZE 301
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleEditableText_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleEditableText_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleEditableText_MIDL_TYPE_FORMAT_STRING AccessibleEditableText__MIDL_TypeFormatString;
|
||||
extern const AccessibleEditableText_MIDL_PROC_FORMAT_STRING AccessibleEditableText__MIDL_ProcFormatString;
|
||||
extern const AccessibleEditableText_MIDL_EXPR_FORMAT_STRING AccessibleEditableText__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleEditableText_MIDL_PROC_FORMAT_STRING AccessibleEditableText__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure copyText */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 10 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 36 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 38 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 40 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure deleteText */
|
||||
|
||||
/* 42 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 44 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 48 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 50 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 52 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 54 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 56 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 58 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 60 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 62 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 64 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 68 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 72 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 74 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 76 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 78 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 80 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 82 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure insertText */
|
||||
|
||||
/* 84 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 86 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 90 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 92 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 94 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 96 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 98 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 100 */ 0x8, /* 8 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 102 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 104 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter offset */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 110 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter text */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 116 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 118 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 120 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 122 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 124 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure cutText */
|
||||
|
||||
/* 126 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 128 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 132 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 134 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 136 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 138 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 140 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 142 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 144 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 146 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 148 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 150 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 152 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 154 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 156 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 158 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 160 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 164 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 166 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure pasteText */
|
||||
|
||||
/* 168 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 170 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 174 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 176 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 178 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 180 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 182 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 184 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 186 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 188 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 190 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter offset */
|
||||
|
||||
/* 192 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 194 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 196 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 198 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 200 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 202 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure replaceText */
|
||||
|
||||
/* 204 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 206 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 210 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 212 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 214 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 216 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 218 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 220 */ 0x8, /* 8 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 222 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 224 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 226 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 228 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 230 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 232 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 234 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 236 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 238 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter text */
|
||||
|
||||
/* 240 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 242 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 244 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 248 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 250 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure setAttributes */
|
||||
|
||||
/* 252 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 254 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 258 */ NdrFcShort( 0x9 ), /* 9 */
|
||||
/* 260 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 262 */ NdrFcShort( 0x10 ), /* 16 */
|
||||
/* 264 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 266 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 268 */ 0x8, /* 8 */
|
||||
0x5, /* Ext Flags: new corr desc, srv corr check, */
|
||||
/* 270 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 272 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 274 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter startOffset */
|
||||
|
||||
/* 276 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 278 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 280 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter endOffset */
|
||||
|
||||
/* 282 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 284 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 286 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter attributes */
|
||||
|
||||
/* 288 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
|
||||
/* 290 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 292 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 294 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 296 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 298 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleEditableText_MIDL_TYPE_FORMAT_STRING AccessibleEditableText__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x0, /* FC_RP */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x12, 0x0, /* FC_UP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleEditableText, ver. 0.0,
|
||||
GUID={0xA59AA09A,0x7011,0x4b65,{0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleEditableText_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
42,
|
||||
84,
|
||||
126,
|
||||
168,
|
||||
204,
|
||||
252
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleEditableText__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleEditableText_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleEditableText__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleEditableText_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(10) _IAccessibleEditableTextProxyVtbl =
|
||||
{
|
||||
&IAccessibleEditableText_ProxyInfo,
|
||||
&IID_IAccessibleEditableText,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::copyText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::deleteText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::insertText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::cutText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::pasteText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::replaceText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleEditableText::setAttributes */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleEditableTextStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleEditableText,
|
||||
&IAccessibleEditableText_ServerInfo,
|
||||
10,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleEditableText__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleEditableText_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleEditableTextProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleEditableText_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleEditableTextStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleEditableText_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleEditableText",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleEditableText_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleEditableText, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleEditableText_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleEditableText_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleEditableText_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleEditableText_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleEditableText_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleEditableText_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleEditableText_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleEventID.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleEventID_h__
|
||||
#define __AccessibleEventID_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleEventID_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2EventID
|
||||
{ IA2_EVENT_ACTION_CHANGED = 0x101,
|
||||
IA2_EVENT_ACTIVE_DECENDENT_CHANGED = ( IA2_EVENT_ACTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_ACTIVE_DESCENDANT_CHANGED = IA2_EVENT_ACTIVE_DECENDENT_CHANGED,
|
||||
IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED = ( IA2_EVENT_ACTIVE_DESCENDANT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_CONTENT_CHANGED = ( IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_LOAD_COMPLETE = ( IA2_EVENT_DOCUMENT_CONTENT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_LOAD_STOPPED = ( IA2_EVENT_DOCUMENT_LOAD_COMPLETE + 1 ) ,
|
||||
IA2_EVENT_DOCUMENT_RELOAD = ( IA2_EVENT_DOCUMENT_LOAD_STOPPED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_END_INDEX_CHANGED = ( IA2_EVENT_DOCUMENT_RELOAD + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED = ( IA2_EVENT_HYPERLINK_END_INDEX_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED = ( IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_LINK_ACTIVATED = ( IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_LINK_SELECTED = ( IA2_EVENT_HYPERTEXT_LINK_ACTIVATED + 1 ) ,
|
||||
IA2_EVENT_HYPERLINK_START_INDEX_CHANGED = ( IA2_EVENT_HYPERTEXT_LINK_SELECTED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_CHANGED = ( IA2_EVENT_HYPERLINK_START_INDEX_CHANGED + 1 ) ,
|
||||
IA2_EVENT_HYPERTEXT_NLINKS_CHANGED = ( IA2_EVENT_HYPERTEXT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED = ( IA2_EVENT_HYPERTEXT_NLINKS_CHANGED + 1 ) ,
|
||||
IA2_EVENT_PAGE_CHANGED = ( IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_SECTION_CHANGED = ( IA2_EVENT_PAGE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_CAPTION_CHANGED = ( IA2_EVENT_SECTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_CAPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED = ( IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_MODEL_CHANGED = ( IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_MODEL_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_ROW_HEADER_CHANGED = ( IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TABLE_SUMMARY_CHANGED = ( IA2_EVENT_TABLE_ROW_HEADER_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_ATTRIBUTE_CHANGED = ( IA2_EVENT_TABLE_SUMMARY_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_CARET_MOVED = ( IA2_EVENT_TEXT_ATTRIBUTE_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_CHANGED = ( IA2_EVENT_TEXT_CARET_MOVED + 1 ) ,
|
||||
IA2_EVENT_TEXT_COLUMN_CHANGED = ( IA2_EVENT_TEXT_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_INSERTED = ( IA2_EVENT_TEXT_COLUMN_CHANGED + 1 ) ,
|
||||
IA2_EVENT_TEXT_REMOVED = ( IA2_EVENT_TEXT_INSERTED + 1 ) ,
|
||||
IA2_EVENT_TEXT_UPDATED = ( IA2_EVENT_TEXT_REMOVED + 1 ) ,
|
||||
IA2_EVENT_TEXT_SELECTION_CHANGED = ( IA2_EVENT_TEXT_UPDATED + 1 ) ,
|
||||
IA2_EVENT_VISIBLE_DATA_CHANGED = ( IA2_EVENT_TEXT_SELECTION_CHANGED + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleEventID_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleEventID_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,252 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHyperlink.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleHyperlink_h__
|
||||
#define __AccessibleHyperlink_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleHyperlink_FWD_DEFINED__
|
||||
#define __IAccessibleHyperlink_FWD_DEFINED__
|
||||
typedef interface IAccessibleHyperlink IAccessibleHyperlink;
|
||||
#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleAction.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleHyperlink_INTERFACE_DEFINED__
|
||||
#define __IAccessibleHyperlink_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleHyperlink */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleHyperlink;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("01C20F2B-3DD2-400f-949F-AD00BDAB1D41")
|
||||
IAccessibleHyperlink : public IAccessibleAction
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchor(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchor) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchorTarget) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_startIndex(
|
||||
/* [retval][out] */ long *index) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_endIndex(
|
||||
/* [retval][out] */ long *index) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_valid(
|
||||
/* [retval][out] */ boolean *valid) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleHyperlinkVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleHyperlink * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleHyperlink * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *nActions )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *nActions);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *doAction )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [in] */ long nMaxBindings,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
|
||||
/* [retval][out] */ long *nBindings);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *name);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long actionIndex,
|
||||
/* [retval][out] */ BSTR *localizedName);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchor )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchor);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ VARIANT *anchorTarget);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_startIndex )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *index);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_endIndex )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ long *index);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_valid )(
|
||||
IAccessibleHyperlink * This,
|
||||
/* [retval][out] */ boolean *valid);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleHyperlinkVtbl;
|
||||
|
||||
interface IAccessibleHyperlink
|
||||
{
|
||||
CONST_VTBL struct IAccessibleHyperlinkVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleHyperlink_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleHyperlink_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_nActions(This,nActions) \
|
||||
( (This)->lpVtbl -> nActions(This,nActions) )
|
||||
|
||||
#define IAccessibleHyperlink_doAction(This,actionIndex) \
|
||||
( (This)->lpVtbl -> doAction(This,actionIndex) )
|
||||
|
||||
#define IAccessibleHyperlink_get_description(This,actionIndex,description) \
|
||||
( (This)->lpVtbl -> get_description(This,actionIndex,description) )
|
||||
|
||||
#define IAccessibleHyperlink_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
|
||||
( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
|
||||
|
||||
#define IAccessibleHyperlink_get_name(This,actionIndex,name) \
|
||||
( (This)->lpVtbl -> get_name(This,actionIndex,name) )
|
||||
|
||||
#define IAccessibleHyperlink_get_localizedName(This,actionIndex,localizedName) \
|
||||
( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
|
||||
|
||||
|
||||
#define IAccessibleHyperlink_get_anchor(This,index,anchor) \
|
||||
( (This)->lpVtbl -> get_anchor(This,index,anchor) )
|
||||
|
||||
#define IAccessibleHyperlink_get_anchorTarget(This,index,anchorTarget) \
|
||||
( (This)->lpVtbl -> get_anchorTarget(This,index,anchorTarget) )
|
||||
|
||||
#define IAccessibleHyperlink_get_startIndex(This,index) \
|
||||
( (This)->lpVtbl -> get_startIndex(This,index) )
|
||||
|
||||
#define IAccessibleHyperlink_get_endIndex(This,index) \
|
||||
( (This)->lpVtbl -> get_endIndex(This,index) )
|
||||
|
||||
#define IAccessibleHyperlink_get_valid(This,valid) \
|
||||
( (This)->lpVtbl -> get_valid(This,valid) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleHyperlink_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
|
||||
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHyperlink.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleHyperlink,0x01C20F2B,0x3DD2,0x400f,0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,349 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleHypertext_h__
|
||||
#define __AccessibleHypertext_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleHypertext_FWD_DEFINED__
|
||||
#define __IAccessibleHypertext_FWD_DEFINED__
|
||||
typedef interface IAccessibleHypertext IAccessibleHypertext;
|
||||
#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "AccessibleText.h"
|
||||
#include "AccessibleHyperlink.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleHypertext_INTERFACE_DEFINED__
|
||||
#define __IAccessibleHypertext_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleHypertext */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleHypertext;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("6B4F8BBF-F1F2-418a-B35E-A195BC4103B9")
|
||||
IAccessibleHypertext : public IAccessibleText
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nHyperlinks(
|
||||
/* [retval][out] */ long *hyperlinkCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlink(
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ IAccessibleHyperlink **hyperlink) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinkIndex(
|
||||
/* [in] */ long charIndex,
|
||||
/* [retval][out] */ long *hyperlinkIndex) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleHypertextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleHypertext * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleHypertext * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *addSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *nSelections);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *removeSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setSelection )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *nCharacters);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ IA2TextSegment *newText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ IA2TextSegment *oldText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [retval][out] */ long *hyperlinkCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long index,
|
||||
/* [retval][out] */ IAccessibleHyperlink **hyperlink);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
|
||||
IAccessibleHypertext * This,
|
||||
/* [in] */ long charIndex,
|
||||
/* [retval][out] */ long *hyperlinkIndex);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleHypertextVtbl;
|
||||
|
||||
interface IAccessibleHypertext
|
||||
{
|
||||
CONST_VTBL struct IAccessibleHypertextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleHypertext_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleHypertext_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleHypertext_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleHypertext_addSelection(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
|
||||
|
||||
#define IAccessibleHypertext_get_caretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> get_caretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleHypertext_get_characterExtents(This,offset,coordType,x,y,width,height) \
|
||||
( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
|
||||
|
||||
#define IAccessibleHypertext_get_nSelections(This,nSelections) \
|
||||
( (This)->lpVtbl -> get_nSelections(This,nSelections) )
|
||||
|
||||
#define IAccessibleHypertext_get_offsetAtPoint(This,x,y,coordType,offset) \
|
||||
( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
|
||||
|
||||
#define IAccessibleHypertext_get_selection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_text(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleHypertext_removeSelection(This,selectionIndex) \
|
||||
( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
|
||||
|
||||
#define IAccessibleHypertext_setCaretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> setCaretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleHypertext_setSelection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleHypertext_get_nCharacters(This,nCharacters) \
|
||||
( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
|
||||
|
||||
#define IAccessibleHypertext_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
|
||||
( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
|
||||
|
||||
#define IAccessibleHypertext_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleHypertext_get_newText(This,newText) \
|
||||
( (This)->lpVtbl -> get_newText(This,newText) )
|
||||
|
||||
#define IAccessibleHypertext_get_oldText(This,oldText) \
|
||||
( (This)->lpVtbl -> get_oldText(This,oldText) )
|
||||
|
||||
|
||||
#define IAccessibleHypertext_get_nHyperlinks(This,hyperlinkCount) \
|
||||
( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
|
||||
|
||||
#define IAccessibleHypertext_get_hyperlink(This,index,hyperlink) \
|
||||
( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
|
||||
|
||||
#define IAccessibleHypertext_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
|
||||
( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleHypertext_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext,0x6B4F8BBF,0xF1F2,0x418a,0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,463 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleHypertext.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleHypertext.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 29
|
||||
#define PROC_FORMAT_STRING_SIZE 121
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleHypertext_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleHypertext_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleHypertext_MIDL_TYPE_FORMAT_STRING AccessibleHypertext__MIDL_TypeFormatString;
|
||||
extern const AccessibleHypertext_MIDL_PROC_FORMAT_STRING AccessibleHypertext__MIDL_ProcFormatString;
|
||||
extern const AccessibleHypertext_MIDL_EXPR_FORMAT_STRING AccessibleHypertext__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleHypertext_MIDL_PROC_FORMAT_STRING AccessibleHypertext__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_nHyperlinks */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x16 ), /* 22 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter hyperlinkCount */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_hyperlink */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x17 ), /* 23 */
|
||||
/* 44 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 46 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 54 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter index */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter hyperlink */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 72 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 76 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_hyperlinkIndex */
|
||||
|
||||
/* 78 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 80 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 84 */ NdrFcShort( 0x18 ), /* 24 */
|
||||
/* 86 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 88 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 90 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 92 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 94 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter charIndex */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 104 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter hyperlinkIndex */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 116 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleHypertext_MIDL_TYPE_FORMAT_STRING AccessibleHypertext__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
|
||||
/* 10 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 12 */ NdrFcLong( 0x1c20f2b ), /* 29495083 */
|
||||
/* 16 */ NdrFcShort( 0x3dd2 ), /* 15826 */
|
||||
/* 18 */ NdrFcShort( 0x400f ), /* 16399 */
|
||||
/* 20 */ 0x94, /* 148 */
|
||||
0x9f, /* 159 */
|
||||
/* 22 */ 0xad, /* 173 */
|
||||
0x0, /* 0 */
|
||||
/* 24 */ 0xbd, /* 189 */
|
||||
0xab, /* 171 */
|
||||
/* 26 */ 0x1d, /* 29 */
|
||||
0x41, /* 65 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleText, ver. 0.0,
|
||||
GUID={0x24FD2FFB,0x3AAD,0x4a08,{0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleHypertext, ver. 0.0,
|
||||
GUID={0x6B4F8BBF,0xF1F2,0x418a,{0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleHypertext_FormatStringOffsetTable[] =
|
||||
{
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
(unsigned short) -1,
|
||||
0,
|
||||
36,
|
||||
78
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleHypertext__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleHypertext_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleHypertext__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleHypertext_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(25) _IAccessibleHypertextProxyVtbl =
|
||||
{
|
||||
&IAccessibleHypertext_ProxyInfo,
|
||||
&IID_IAccessibleHypertext,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
0 /* IAccessibleText::addSelection */ ,
|
||||
0 /* IAccessibleText::get_attributes */ ,
|
||||
0 /* IAccessibleText::get_caretOffset */ ,
|
||||
0 /* IAccessibleText::get_characterExtents */ ,
|
||||
0 /* IAccessibleText::get_nSelections */ ,
|
||||
0 /* IAccessibleText::get_offsetAtPoint */ ,
|
||||
0 /* IAccessibleText::get_selection */ ,
|
||||
0 /* IAccessibleText::get_text */ ,
|
||||
0 /* IAccessibleText::get_textBeforeOffset */ ,
|
||||
0 /* IAccessibleText::get_textAfterOffset */ ,
|
||||
0 /* IAccessibleText::get_textAtOffset */ ,
|
||||
0 /* IAccessibleText::removeSelection */ ,
|
||||
0 /* IAccessibleText::setCaretOffset */ ,
|
||||
0 /* IAccessibleText::setSelection */ ,
|
||||
0 /* IAccessibleText::get_nCharacters */ ,
|
||||
0 /* IAccessibleText::scrollSubstringTo */ ,
|
||||
0 /* IAccessibleText::scrollSubstringToPoint */ ,
|
||||
0 /* IAccessibleText::get_newText */ ,
|
||||
0 /* IAccessibleText::get_oldText */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */
|
||||
};
|
||||
|
||||
|
||||
static const PRPC_STUB_FUNCTION IAccessibleHypertext_table[] =
|
||||
{
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
STUB_FORWARDING_FUNCTION,
|
||||
NdrStubCall2,
|
||||
NdrStubCall2,
|
||||
NdrStubCall2
|
||||
};
|
||||
|
||||
CInterfaceStubVtbl _IAccessibleHypertextStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleHypertext,
|
||||
&IAccessibleHypertext_ServerInfo,
|
||||
25,
|
||||
&IAccessibleHypertext_table[-3],
|
||||
CStdStubBuffer_DELEGATING_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleHypertext__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleHypertext_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleHypertextProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleHypertext_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleHypertextStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleHypertext_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleHypertext",
|
||||
0
|
||||
};
|
||||
|
||||
const IID * const _AccessibleHypertext_BaseIIDList[] =
|
||||
{
|
||||
&IID_IAccessibleText,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleHypertext_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleHypertext, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleHypertext_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleHypertext_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleHypertext_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleHypertext_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleHypertext_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleHypertext_InterfaceNamesList,
|
||||
(const IID ** ) & _AccessibleHypertext_BaseIIDList,
|
||||
& _AccessibleHypertext_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleImage_h__
|
||||
#define __AccessibleImage_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleImage_FWD_DEFINED__
|
||||
#define __IAccessibleImage_FWD_DEFINED__
|
||||
typedef interface IAccessibleImage IAccessibleImage;
|
||||
#endif /* __IAccessibleImage_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleImage_INTERFACE_DEFINED__
|
||||
#define __IAccessibleImage_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleImage */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleImage;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("FE5ABB3D-615E-4f7b-909F-5F0EDA9E8DDE")
|
||||
IAccessibleImage : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imagePosition(
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imageSize(
|
||||
/* [out] */ long *height,
|
||||
/* [retval][out] */ long *width) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleImageVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleImage * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleImage * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleImage * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
|
||||
IAccessibleImage * This,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imagePosition )(
|
||||
IAccessibleImage * This,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [out] */ long *x,
|
||||
/* [retval][out] */ long *y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imageSize )(
|
||||
IAccessibleImage * This,
|
||||
/* [out] */ long *height,
|
||||
/* [retval][out] */ long *width);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleImageVtbl;
|
||||
|
||||
interface IAccessibleImage
|
||||
{
|
||||
CONST_VTBL struct IAccessibleImageVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleImage_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleImage_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleImage_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleImage_get_description(This,description) \
|
||||
( (This)->lpVtbl -> get_description(This,description) )
|
||||
|
||||
#define IAccessibleImage_get_imagePosition(This,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> get_imagePosition(This,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleImage_get_imageSize(This,height,width) \
|
||||
( (This)->lpVtbl -> get_imageSize(This,height,width) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleImage_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleImage,0xFE5ABB3D,0x615E,0x4f7b,0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,423 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:53 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleImage.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleImage.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 47
|
||||
#define PROC_FORMAT_STRING_SIZE 127
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleImage_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleImage_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleImage_MIDL_TYPE_FORMAT_STRING AccessibleImage__MIDL_TypeFormatString;
|
||||
extern const AccessibleImage_MIDL_PROC_FORMAT_STRING AccessibleImage__MIDL_ProcFormatString;
|
||||
extern const AccessibleImage_MIDL_EXPR_FORMAT_STRING AccessibleImage__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleImage_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleImage_MIDL_PROC_FORMAT_STRING AccessibleImage__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_description */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter description */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_imagePosition */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 44 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 46 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 48 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 50 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 54 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter coordinateType */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ 0xd, /* FC_ENUM16 */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter x */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter y */
|
||||
|
||||
/* 72 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 76 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 78 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 80 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 82 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_imageSize */
|
||||
|
||||
/* 84 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 86 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 90 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 92 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 96 */ NdrFcShort( 0x40 ), /* 64 */
|
||||
/* 98 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 100 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 102 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 104 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 106 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter height */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 110 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter width */
|
||||
|
||||
/* 114 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 116 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 118 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 120 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 122 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 124 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleImage_MIDL_TYPE_FORMAT_STRING AccessibleImage__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
/* 42 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 44 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleImage, ver. 0.0,
|
||||
GUID={0xFE5ABB3D,0x615E,0x4f7b,{0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleImage_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
36,
|
||||
84
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleImage__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleImage_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleImage_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleImage__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleImage_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(6) _IAccessibleImageProxyVtbl =
|
||||
{
|
||||
&IAccessibleImage_ProxyInfo,
|
||||
&IID_IAccessibleImage,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_description */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_imagePosition */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleImage::get_imageSize */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleImageStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleImage,
|
||||
&IAccessibleImage_ServerInfo,
|
||||
6,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleImage__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleImage_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleImageProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleImage_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleImageStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleImage_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleImage",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleImage_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleImage, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleImage_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleImage_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleImage_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleImage_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleImage_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleImage_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleImage_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleRelation_h__
|
||||
#define __AccessibleRelation_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleRelation_FWD_DEFINED__
|
||||
#define __IAccessibleRelation_FWD_DEFINED__
|
||||
typedef interface IAccessibleRelation IAccessibleRelation;
|
||||
#endif /* __IAccessibleRelation_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleRelation_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
#define IA2_RELATION_CONTROLLED_BY ( L"controlledBy" )
|
||||
|
||||
#define IA2_RELATION_CONTROLLER_FOR ( L"controllerFor" )
|
||||
|
||||
#define IA2_RELATION_DESCRIBED_BY ( L"describedBy" )
|
||||
|
||||
#define IA2_RELATION_DESCRIPTION_FOR ( L"descriptionFor" )
|
||||
|
||||
#define IA2_RELATION_EMBEDDED_BY ( L"embeddedBy" )
|
||||
|
||||
#define IA2_RELATION_EMBEDS ( L"embeds" )
|
||||
|
||||
#define IA2_RELATION_FLOWS_FROM ( L"flowsFrom" )
|
||||
|
||||
#define IA2_RELATION_FLOWS_TO ( L"flowsTo" )
|
||||
|
||||
#define IA2_RELATION_LABEL_FOR ( L"labelFor" )
|
||||
|
||||
#define IA2_RELATION_LABELED_BY ( L"labelledBy" )
|
||||
|
||||
#define IA2_RELATION_LABELLED_BY ( L"labelledBy" )
|
||||
|
||||
#define IA2_RELATION_MEMBER_OF ( L"memberOf" )
|
||||
|
||||
#define IA2_RELATION_NODE_CHILD_OF ( L"nodeChildOf" )
|
||||
|
||||
#define IA2_RELATION_PARENT_WINDOW_OF ( L"parentWindowOf" )
|
||||
|
||||
#define IA2_RELATION_POPUP_FOR ( L"popupFor" )
|
||||
|
||||
#define IA2_RELATION_SUBWINDOW_OF ( L"subwindowOf" )
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRelation_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRelation_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleRelation_INTERFACE_DEFINED__
|
||||
#define __IAccessibleRelation_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleRelation */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleRelation;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("7CDF86EE-C3DA-496a-BDA4-281B336E1FDC")
|
||||
IAccessibleRelation : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationType(
|
||||
/* [retval][out] */ BSTR *relationType) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedRelationType(
|
||||
/* [retval][out] */ BSTR *localizedRelationType) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nTargets(
|
||||
/* [retval][out] */ long *nTargets) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_target(
|
||||
/* [in] */ long targetIndex,
|
||||
/* [retval][out] */ IUnknown **target) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_targets(
|
||||
/* [in] */ long maxTargets,
|
||||
/* [length_is][size_is][out] */ IUnknown **targets,
|
||||
/* [retval][out] */ long *nTargets) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleRelationVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleRelation * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleRelation * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationType )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ BSTR *relationType);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedRelationType )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ BSTR *localizedRelationType);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nTargets )(
|
||||
IAccessibleRelation * This,
|
||||
/* [retval][out] */ long *nTargets);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ long targetIndex,
|
||||
/* [retval][out] */ IUnknown **target);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_targets )(
|
||||
IAccessibleRelation * This,
|
||||
/* [in] */ long maxTargets,
|
||||
/* [length_is][size_is][out] */ IUnknown **targets,
|
||||
/* [retval][out] */ long *nTargets);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleRelationVtbl;
|
||||
|
||||
interface IAccessibleRelation
|
||||
{
|
||||
CONST_VTBL struct IAccessibleRelationVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleRelation_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleRelation_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleRelation_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleRelation_get_relationType(This,relationType) \
|
||||
( (This)->lpVtbl -> get_relationType(This,relationType) )
|
||||
|
||||
#define IAccessibleRelation_get_localizedRelationType(This,localizedRelationType) \
|
||||
( (This)->lpVtbl -> get_localizedRelationType(This,localizedRelationType) )
|
||||
|
||||
#define IAccessibleRelation_get_nTargets(This,nTargets) \
|
||||
( (This)->lpVtbl -> get_nTargets(This,nTargets) )
|
||||
|
||||
#define IAccessibleRelation_get_target(This,targetIndex,target) \
|
||||
( (This)->lpVtbl -> get_target(This,targetIndex,target) )
|
||||
|
||||
#define IAccessibleRelation_get_targets(This,maxTargets,targets,nTargets) \
|
||||
( (This)->lpVtbl -> get_targets(This,maxTargets,targets,nTargets) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleRelation_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleRelation,0x7CDF86EE,0xC3DA,0x496a,0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,527 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRelation.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleRelation.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 95
|
||||
#define PROC_FORMAT_STRING_SIZE 199
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 1
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleRelation_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleRelation_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleRelation_MIDL_TYPE_FORMAT_STRING AccessibleRelation__MIDL_TypeFormatString;
|
||||
extern const AccessibleRelation_MIDL_PROC_FORMAT_STRING AccessibleRelation__MIDL_ProcFormatString;
|
||||
extern const AccessibleRelation_MIDL_EXPR_FORMAT_STRING AccessibleRelation__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo;
|
||||
|
||||
|
||||
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleRelation_MIDL_PROC_FORMAT_STRING AccessibleRelation__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_relationType */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter relationType */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_localizedRelationType */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 44 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 46 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 48 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 54 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter localizedRelationType */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_nTargets */
|
||||
|
||||
/* 72 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 74 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 78 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 80 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 82 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 84 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 86 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 88 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 90 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 92 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nTargets */
|
||||
|
||||
/* 96 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 98 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 100 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 104 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_target */
|
||||
|
||||
/* 108 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 110 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 114 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 116 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 118 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 120 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 122 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 124 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 126 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 128 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 130 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter targetIndex */
|
||||
|
||||
/* 132 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 134 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 136 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter target */
|
||||
|
||||
/* 138 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 140 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 142 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 144 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 146 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 148 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_targets */
|
||||
|
||||
/* 150 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 152 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 156 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 158 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 160 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 162 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 164 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x4, /* 4 */
|
||||
/* 166 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 168 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 170 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 172 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter maxTargets */
|
||||
|
||||
/* 174 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
|
||||
/* 176 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 178 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter targets */
|
||||
|
||||
/* 180 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
|
||||
/* 182 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 184 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
|
||||
|
||||
/* Parameter nTargets */
|
||||
|
||||
/* 186 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 188 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 190 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 192 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 194 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 196 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleRelation_MIDL_TYPE_FORMAT_STRING AccessibleRelation__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0x4, /* FC_RP [alloced_on_stack] */
|
||||
/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
|
||||
/* 6 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
|
||||
/* 10 */
|
||||
0x1b, /* FC_CARRAY */
|
||||
0x1, /* 1 */
|
||||
/* 12 */ NdrFcShort( 0x2 ), /* 2 */
|
||||
/* 14 */ 0x9, /* Corr desc: FC_ULONG */
|
||||
0x0, /* */
|
||||
/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
|
||||
/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 20 */ 0x6, /* FC_SHORT */
|
||||
0x5b, /* FC_END */
|
||||
/* 22 */
|
||||
0x17, /* FC_CSTRUCT */
|
||||
0x3, /* 3 */
|
||||
/* 24 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x8, /* FC_LONG */
|
||||
/* 30 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 32 */ 0xb4, /* FC_USER_MARSHAL */
|
||||
0x83, /* 131 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
|
||||
/* 42 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 44 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 46 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
|
||||
/* 50 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 52 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 60 */ 0xc0, /* 192 */
|
||||
0x0, /* 0 */
|
||||
/* 62 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 64 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 66 */ 0x0, /* 0 */
|
||||
0x46, /* 70 */
|
||||
/* 68 */
|
||||
0x11, 0x0, /* FC_RP */
|
||||
/* 70 */ NdrFcShort( 0x2 ), /* Offset= 2 (72) */
|
||||
/* 72 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 74 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 76 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x0, /* */
|
||||
/* 78 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 80 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
|
||||
/* 82 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 84 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 86 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 88 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 90 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (50) */
|
||||
/* 92 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
|
||||
{
|
||||
|
||||
{
|
||||
BSTR_UserSize
|
||||
,BSTR_UserMarshal
|
||||
,BSTR_UserUnmarshal
|
||||
,BSTR_UserFree
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Standard interface: __MIDL_itf_AccessibleRelation_0000_0000, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleRelation, ver. 0.0,
|
||||
GUID={0x7CDF86EE,0xC3DA,0x496a,{0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleRelation_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
36,
|
||||
72,
|
||||
108,
|
||||
150
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleRelation__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleRelation_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleRelation__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleRelation_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(8) _IAccessibleRelationProxyVtbl =
|
||||
{
|
||||
&IAccessibleRelation_ProxyInfo,
|
||||
&IID_IAccessibleRelation,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_relationType */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_localizedRelationType */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_nTargets */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_target */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleRelation::get_targets */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleRelationStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleRelation,
|
||||
&IAccessibleRelation_ServerInfo,
|
||||
8,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleRelation__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
UserMarshalRoutines,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleRelation_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleRelationProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleRelation_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleRelationStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleRelation_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleRelation",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleRelation_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleRelation, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleRelation_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleRelation_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleRelation_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleRelation_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleRelation_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleRelation_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleRelation_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,118 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleRole.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleRole_h__
|
||||
#define __AccessibleRole_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleRole_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2Role
|
||||
{ IA2_ROLE_UNKNOWN = 0,
|
||||
IA2_ROLE_CANVAS = 0x401,
|
||||
IA2_ROLE_CAPTION = ( IA2_ROLE_CANVAS + 1 ) ,
|
||||
IA2_ROLE_CHECK_MENU_ITEM = ( IA2_ROLE_CAPTION + 1 ) ,
|
||||
IA2_ROLE_COLOR_CHOOSER = ( IA2_ROLE_CHECK_MENU_ITEM + 1 ) ,
|
||||
IA2_ROLE_DATE_EDITOR = ( IA2_ROLE_COLOR_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_DESKTOP_ICON = ( IA2_ROLE_DATE_EDITOR + 1 ) ,
|
||||
IA2_ROLE_DESKTOP_PANE = ( IA2_ROLE_DESKTOP_ICON + 1 ) ,
|
||||
IA2_ROLE_DIRECTORY_PANE = ( IA2_ROLE_DESKTOP_PANE + 1 ) ,
|
||||
IA2_ROLE_EDITBAR = ( IA2_ROLE_DIRECTORY_PANE + 1 ) ,
|
||||
IA2_ROLE_EMBEDDED_OBJECT = ( IA2_ROLE_EDITBAR + 1 ) ,
|
||||
IA2_ROLE_ENDNOTE = ( IA2_ROLE_EMBEDDED_OBJECT + 1 ) ,
|
||||
IA2_ROLE_FILE_CHOOSER = ( IA2_ROLE_ENDNOTE + 1 ) ,
|
||||
IA2_ROLE_FONT_CHOOSER = ( IA2_ROLE_FILE_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_FOOTER = ( IA2_ROLE_FONT_CHOOSER + 1 ) ,
|
||||
IA2_ROLE_FOOTNOTE = ( IA2_ROLE_FOOTER + 1 ) ,
|
||||
IA2_ROLE_FORM = ( IA2_ROLE_FOOTNOTE + 1 ) ,
|
||||
IA2_ROLE_FRAME = ( IA2_ROLE_FORM + 1 ) ,
|
||||
IA2_ROLE_GLASS_PANE = ( IA2_ROLE_FRAME + 1 ) ,
|
||||
IA2_ROLE_HEADER = ( IA2_ROLE_GLASS_PANE + 1 ) ,
|
||||
IA2_ROLE_HEADING = ( IA2_ROLE_HEADER + 1 ) ,
|
||||
IA2_ROLE_ICON = ( IA2_ROLE_HEADING + 1 ) ,
|
||||
IA2_ROLE_IMAGE_MAP = ( IA2_ROLE_ICON + 1 ) ,
|
||||
IA2_ROLE_INPUT_METHOD_WINDOW = ( IA2_ROLE_IMAGE_MAP + 1 ) ,
|
||||
IA2_ROLE_INTERNAL_FRAME = ( IA2_ROLE_INPUT_METHOD_WINDOW + 1 ) ,
|
||||
IA2_ROLE_LABEL = ( IA2_ROLE_INTERNAL_FRAME + 1 ) ,
|
||||
IA2_ROLE_LAYERED_PANE = ( IA2_ROLE_LABEL + 1 ) ,
|
||||
IA2_ROLE_NOTE = ( IA2_ROLE_LAYERED_PANE + 1 ) ,
|
||||
IA2_ROLE_OPTION_PANE = ( IA2_ROLE_NOTE + 1 ) ,
|
||||
IA2_ROLE_PAGE = ( IA2_ROLE_OPTION_PANE + 1 ) ,
|
||||
IA2_ROLE_PARAGRAPH = ( IA2_ROLE_PAGE + 1 ) ,
|
||||
IA2_ROLE_RADIO_MENU_ITEM = ( IA2_ROLE_PARAGRAPH + 1 ) ,
|
||||
IA2_ROLE_REDUNDANT_OBJECT = ( IA2_ROLE_RADIO_MENU_ITEM + 1 ) ,
|
||||
IA2_ROLE_ROOT_PANE = ( IA2_ROLE_REDUNDANT_OBJECT + 1 ) ,
|
||||
IA2_ROLE_RULER = ( IA2_ROLE_ROOT_PANE + 1 ) ,
|
||||
IA2_ROLE_SCROLL_PANE = ( IA2_ROLE_RULER + 1 ) ,
|
||||
IA2_ROLE_SECTION = ( IA2_ROLE_SCROLL_PANE + 1 ) ,
|
||||
IA2_ROLE_SHAPE = ( IA2_ROLE_SECTION + 1 ) ,
|
||||
IA2_ROLE_SPLIT_PANE = ( IA2_ROLE_SHAPE + 1 ) ,
|
||||
IA2_ROLE_TEAR_OFF_MENU = ( IA2_ROLE_SPLIT_PANE + 1 ) ,
|
||||
IA2_ROLE_TERMINAL = ( IA2_ROLE_TEAR_OFF_MENU + 1 ) ,
|
||||
IA2_ROLE_TEXT_FRAME = ( IA2_ROLE_TERMINAL + 1 ) ,
|
||||
IA2_ROLE_TOGGLE_BUTTON = ( IA2_ROLE_TEXT_FRAME + 1 ) ,
|
||||
IA2_ROLE_VIEW_PORT = ( IA2_ROLE_TOGGLE_BUTTON + 1 ) ,
|
||||
IA2_ROLE_COMPLEMENTARY_CONTENT = ( IA2_ROLE_VIEW_PORT + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRole_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleRole_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleStates.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __AccessibleStates_h__
|
||||
#define __AccessibleStates_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleStates_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef long AccessibleStates;
|
||||
|
||||
|
||||
enum IA2States
|
||||
{ IA2_STATE_ACTIVE = 0x1,
|
||||
IA2_STATE_ARMED = 0x2,
|
||||
IA2_STATE_DEFUNCT = 0x4,
|
||||
IA2_STATE_EDITABLE = 0x8,
|
||||
IA2_STATE_HORIZONTAL = 0x10,
|
||||
IA2_STATE_ICONIFIED = 0x20,
|
||||
IA2_STATE_INVALID_ENTRY = 0x40,
|
||||
IA2_STATE_MANAGES_DESCENDANTS = 0x80,
|
||||
IA2_STATE_MODAL = 0x100,
|
||||
IA2_STATE_MULTI_LINE = 0x200,
|
||||
IA2_STATE_OPAQUE = 0x400,
|
||||
IA2_STATE_REQUIRED = 0x800,
|
||||
IA2_STATE_SELECTABLE_TEXT = 0x1000,
|
||||
IA2_STATE_SINGLE_LINE = 0x2000,
|
||||
IA2_STATE_STALE = 0x4000,
|
||||
IA2_STATE_SUPPORTS_AUTOCOMPLETION = 0x8000,
|
||||
IA2_STATE_TRANSIENT = 0x10000,
|
||||
IA2_STATE_VERTICAL = 0x20000,
|
||||
IA2_STATE_CHECKABLE = 0x40000,
|
||||
IA2_STATE_PINNED = 0x80000
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleStates_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleStates_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,497 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTable_h__
|
||||
#define __AccessibleTable_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTable_FWD_DEFINED__
|
||||
#define __IAccessibleTable_FWD_DEFINED__
|
||||
typedef interface IAccessibleTable IAccessibleTable;
|
||||
#endif /* __IAccessibleTable_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTable_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTable_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTable */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTable;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("35AD8070-C20C-4fb4-B094-F4F7275DD469")
|
||||
IAccessibleTable : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childIndex(
|
||||
/* [in] */ long rowIndex,
|
||||
/* [in] */ long columnIndex,
|
||||
/* [retval][out] */ long *cellIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtentAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nColumnsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeader(
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingRowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *columnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedChildren(
|
||||
/* [retval][out] */ long *cellCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtentAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nRowsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeader(
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingColumnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *rowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedChildren(
|
||||
/* [in] */ long maxChildren,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **children,
|
||||
/* [retval][out] */ long *nChildren) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
|
||||
/* [in] */ long maxColumns,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **columns,
|
||||
/* [retval][out] */ long *nColumns) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
|
||||
/* [in] */ long maxRows,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **rows,
|
||||
/* [retval][out] */ long *nRows) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtentsAtIndex(
|
||||
/* [in] */ long index,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTableVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTable * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTable * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long rowIndex,
|
||||
/* [in] */ long columnIndex,
|
||||
/* [retval][out] */ long *cellIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtentAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nColumnsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeader )(
|
||||
IAccessibleTable * This,
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingRowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *columnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedChildren )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *cellCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtentAt )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ long *nRowsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeader )(
|
||||
IAccessibleTable * This,
|
||||
/* [out] */ IAccessibleTable **accessibleTable,
|
||||
/* [retval][out] */ long *startingColumnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long cellIndex,
|
||||
/* [retval][out] */ long *rowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedChildren )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxChildren,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **children,
|
||||
/* [retval][out] */ long *nChildren);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxColumns,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **columns,
|
||||
/* [retval][out] */ long *nColumns);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long maxRows,
|
||||
/* [length_is][length_is][size_is][size_is][out] */ long **rows,
|
||||
/* [retval][out] */ long *nRows);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectRow )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectColumn )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectRow )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtentsAtIndex )(
|
||||
IAccessibleTable * This,
|
||||
/* [in] */ long index,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
|
||||
IAccessibleTable * This,
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTableVtbl;
|
||||
|
||||
interface IAccessibleTable
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTableVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTable_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTable_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTable_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTable_get_accessibleAt(This,row,column,accessible) \
|
||||
( (This)->lpVtbl -> get_accessibleAt(This,row,column,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_caption(This,accessible) \
|
||||
( (This)->lpVtbl -> get_caption(This,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_childIndex(This,rowIndex,columnIndex,cellIndex) \
|
||||
( (This)->lpVtbl -> get_childIndex(This,rowIndex,columnIndex,cellIndex) )
|
||||
|
||||
#define IAccessibleTable_get_columnDescription(This,column,description) \
|
||||
( (This)->lpVtbl -> get_columnDescription(This,column,description) )
|
||||
|
||||
#define IAccessibleTable_get_columnExtentAt(This,row,column,nColumnsSpanned) \
|
||||
( (This)->lpVtbl -> get_columnExtentAt(This,row,column,nColumnsSpanned) )
|
||||
|
||||
#define IAccessibleTable_get_columnHeader(This,accessibleTable,startingRowIndex) \
|
||||
( (This)->lpVtbl -> get_columnHeader(This,accessibleTable,startingRowIndex) )
|
||||
|
||||
#define IAccessibleTable_get_columnIndex(This,cellIndex,columnIndex) \
|
||||
( (This)->lpVtbl -> get_columnIndex(This,cellIndex,columnIndex) )
|
||||
|
||||
#define IAccessibleTable_get_nColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable_get_nRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedChildren(This,cellCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedChildren(This,cellCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable_get_nSelectedRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable_get_rowDescription(This,row,description) \
|
||||
( (This)->lpVtbl -> get_rowDescription(This,row,description) )
|
||||
|
||||
#define IAccessibleTable_get_rowExtentAt(This,row,column,nRowsSpanned) \
|
||||
( (This)->lpVtbl -> get_rowExtentAt(This,row,column,nRowsSpanned) )
|
||||
|
||||
#define IAccessibleTable_get_rowHeader(This,accessibleTable,startingColumnIndex) \
|
||||
( (This)->lpVtbl -> get_rowHeader(This,accessibleTable,startingColumnIndex) )
|
||||
|
||||
#define IAccessibleTable_get_rowIndex(This,cellIndex,rowIndex) \
|
||||
( (This)->lpVtbl -> get_rowIndex(This,cellIndex,rowIndex) )
|
||||
|
||||
#define IAccessibleTable_get_selectedChildren(This,maxChildren,children,nChildren) \
|
||||
( (This)->lpVtbl -> get_selectedChildren(This,maxChildren,children,nChildren) )
|
||||
|
||||
#define IAccessibleTable_get_selectedColumns(This,maxColumns,columns,nColumns) \
|
||||
( (This)->lpVtbl -> get_selectedColumns(This,maxColumns,columns,nColumns) )
|
||||
|
||||
#define IAccessibleTable_get_selectedRows(This,maxRows,rows,nRows) \
|
||||
( (This)->lpVtbl -> get_selectedRows(This,maxRows,rows,nRows) )
|
||||
|
||||
#define IAccessibleTable_get_summary(This,accessible) \
|
||||
( (This)->lpVtbl -> get_summary(This,accessible) )
|
||||
|
||||
#define IAccessibleTable_get_isColumnSelected(This,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_isRowSelected(This,row,isSelected) \
|
||||
( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_isSelected(This,row,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isSelected(This,row,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable_selectRow(This,row) \
|
||||
( (This)->lpVtbl -> selectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable_selectColumn(This,column) \
|
||||
( (This)->lpVtbl -> selectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable_unselectRow(This,row) \
|
||||
( (This)->lpVtbl -> unselectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable_unselectColumn(This,column) \
|
||||
( (This)->lpVtbl -> unselectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable_get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) \
|
||||
( (This)->lpVtbl -> get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) )
|
||||
|
||||
#define IAccessibleTable_get_modelChange(This,modelChange) \
|
||||
( (This)->lpVtbl -> get_modelChange(This,modelChange) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTable_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,367 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable2.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTable2_h__
|
||||
#define __AccessibleTable2_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTable2_FWD_DEFINED__
|
||||
#define __IAccessibleTable2_FWD_DEFINED__
|
||||
typedef interface IAccessibleTable2 IAccessibleTable2;
|
||||
#endif /* __IAccessibleTable2_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTable2_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTable2_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTable2 */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTable2;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("6167f295-06f0-4cdd-a1fa-02e25153d869")
|
||||
IAccessibleTable2 : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_cellAt(
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **cell) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedCells(
|
||||
/* [retval][out] */ long *cellCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
|
||||
/* [retval][out] */ long *columnCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
|
||||
/* [retval][out] */ long *rowCount) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cells,
|
||||
/* [retval][out] */ long *nSelectedCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
|
||||
/* [size_is][size_is][out] */ long **selectedColumns,
|
||||
/* [retval][out] */ long *nColumns) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
|
||||
/* [size_is][size_is][out] */ long **selectedRows,
|
||||
/* [retval][out] */ long *nRows) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
|
||||
/* [retval][out] */ IUnknown **accessible) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE selectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectRow(
|
||||
/* [in] */ long row) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE unselectColumn(
|
||||
/* [in] */ long column) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTable2Vtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTable2 * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTable2 * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellAt )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ IUnknown **cell);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedCells )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *cellCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *columnCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ long *rowCount);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ BSTR *description);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedCells )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cells,
|
||||
/* [retval][out] */ long *nSelectedCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][out] */ long **selectedColumns,
|
||||
/* [retval][out] */ long *nColumns);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [size_is][size_is][out] */ long **selectedRows,
|
||||
/* [retval][out] */ long *nRows);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IUnknown **accessible);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectRow )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *selectColumn )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectRow )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long row);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [in] */ long column);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
|
||||
IAccessibleTable2 * This,
|
||||
/* [retval][out] */ IA2TableModelChange *modelChange);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTable2Vtbl;
|
||||
|
||||
interface IAccessibleTable2
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTable2Vtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTable2_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTable2_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTable2_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTable2_get_cellAt(This,row,column,cell) \
|
||||
( (This)->lpVtbl -> get_cellAt(This,row,column,cell) )
|
||||
|
||||
#define IAccessibleTable2_get_caption(This,accessible) \
|
||||
( (This)->lpVtbl -> get_caption(This,accessible) )
|
||||
|
||||
#define IAccessibleTable2_get_columnDescription(This,column,description) \
|
||||
( (This)->lpVtbl -> get_columnDescription(This,column,description) )
|
||||
|
||||
#define IAccessibleTable2_get_nColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedCells(This,cellCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedCells(This,cellCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedColumns(This,columnCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
|
||||
|
||||
#define IAccessibleTable2_get_nSelectedRows(This,rowCount) \
|
||||
( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
|
||||
|
||||
#define IAccessibleTable2_get_rowDescription(This,row,description) \
|
||||
( (This)->lpVtbl -> get_rowDescription(This,row,description) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedCells(This,cells,nSelectedCells) \
|
||||
( (This)->lpVtbl -> get_selectedCells(This,cells,nSelectedCells) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedColumns(This,selectedColumns,nColumns) \
|
||||
( (This)->lpVtbl -> get_selectedColumns(This,selectedColumns,nColumns) )
|
||||
|
||||
#define IAccessibleTable2_get_selectedRows(This,selectedRows,nRows) \
|
||||
( (This)->lpVtbl -> get_selectedRows(This,selectedRows,nRows) )
|
||||
|
||||
#define IAccessibleTable2_get_summary(This,accessible) \
|
||||
( (This)->lpVtbl -> get_summary(This,accessible) )
|
||||
|
||||
#define IAccessibleTable2_get_isColumnSelected(This,column,isSelected) \
|
||||
( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
|
||||
|
||||
#define IAccessibleTable2_get_isRowSelected(This,row,isSelected) \
|
||||
( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
|
||||
|
||||
#define IAccessibleTable2_selectRow(This,row) \
|
||||
( (This)->lpVtbl -> selectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable2_selectColumn(This,column) \
|
||||
( (This)->lpVtbl -> selectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable2_unselectRow(This,row) \
|
||||
( (This)->lpVtbl -> unselectRow(This,row) )
|
||||
|
||||
#define IAccessibleTable2_unselectColumn(This,column) \
|
||||
( (This)->lpVtbl -> unselectColumn(This,column) )
|
||||
|
||||
#define IAccessibleTable2_get_modelChange(This,modelChange) \
|
||||
( (This)->lpVtbl -> get_modelChange(This,modelChange) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTable2_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable2.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTable2,0x6167f295,0x06f0,0x4cdd,0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,246 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleTableCell_h__
|
||||
#define __AccessibleTableCell_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleTableCell_FWD_DEFINED__
|
||||
#define __IAccessibleTableCell_FWD_DEFINED__
|
||||
typedef interface IAccessibleTableCell IAccessibleTableCell;
|
||||
#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "Accessible2.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleTableCell_INTERFACE_DEFINED__
|
||||
#define __IAccessibleTableCell_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleTableCell */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleTableCell;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("594116B1-C99F-4847-AD06-0A7A86ECE645")
|
||||
IAccessibleTableCell : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtent(
|
||||
/* [retval][out] */ long *nColumnsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeaderCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nColumnHeaderCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
|
||||
/* [retval][out] */ long *columnIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtent(
|
||||
/* [retval][out] */ long *nRowsSpanned) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeaderCells(
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nRowHeaderCells) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
|
||||
/* [retval][out] */ long *rowIndex) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtents(
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_table(
|
||||
/* [retval][out] */ IUnknown **table) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTableCellVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleTableCell * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleTableCell * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtent )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *nColumnsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeaderCells )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nColumnHeaderCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *columnIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtent )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *nRowsSpanned);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeaderCells )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [size_is][size_is][size_is][out] */ IUnknown ***cellAccessibles,
|
||||
/* [retval][out] */ long *nRowHeaderCells);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ long *rowIndex);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtents )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [out] */ long *row,
|
||||
/* [out] */ long *column,
|
||||
/* [out] */ long *rowExtents,
|
||||
/* [out] */ long *columnExtents,
|
||||
/* [retval][out] */ boolean *isSelected);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_table )(
|
||||
IAccessibleTableCell * This,
|
||||
/* [retval][out] */ IUnknown **table);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTableCellVtbl;
|
||||
|
||||
interface IAccessibleTableCell
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTableCellVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleTableCell_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleTableCell_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleTableCell_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleTableCell_get_columnExtent(This,nColumnsSpanned) \
|
||||
( (This)->lpVtbl -> get_columnExtent(This,nColumnsSpanned) )
|
||||
|
||||
#define IAccessibleTableCell_get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) \
|
||||
( (This)->lpVtbl -> get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) )
|
||||
|
||||
#define IAccessibleTableCell_get_columnIndex(This,columnIndex) \
|
||||
( (This)->lpVtbl -> get_columnIndex(This,columnIndex) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowExtent(This,nRowsSpanned) \
|
||||
( (This)->lpVtbl -> get_rowExtent(This,nRowsSpanned) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) \
|
||||
( (This)->lpVtbl -> get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowIndex(This,rowIndex) \
|
||||
( (This)->lpVtbl -> get_rowIndex(This,rowIndex) )
|
||||
|
||||
#define IAccessibleTableCell_get_isSelected(This,isSelected) \
|
||||
( (This)->lpVtbl -> get_isSelected(This,isSelected) )
|
||||
|
||||
#define IAccessibleTableCell_get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) \
|
||||
( (This)->lpVtbl -> get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) )
|
||||
|
||||
#define IAccessibleTableCell_get_table(This,table) \
|
||||
( (This)->lpVtbl -> get_table(This,table) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleTableCell_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTableCell,0x594116B1,0xC99F,0x4847,0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,637 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the proxy stub code */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTableCell.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#if !defined(_M_IA64) && !defined(_M_AMD64)
|
||||
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
|
||||
#pragma warning( disable: 4211 ) /* redefine extern to static */
|
||||
#pragma warning( disable: 4232 ) /* dllimport identity*/
|
||||
#pragma warning( disable: 4024 ) /* array to pointer mapping*/
|
||||
#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
|
||||
#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
|
||||
|
||||
#pragma optimize("", off )
|
||||
|
||||
#define USE_STUBLESS_PROXY
|
||||
|
||||
|
||||
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
|
||||
#ifndef __REDQ_RPCPROXY_H_VERSION__
|
||||
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
|
||||
#include "rpcproxy.h"
|
||||
#ifndef __RPCPROXY_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcproxy.h>
|
||||
#endif /* __RPCPROXY_H_VERSION__ */
|
||||
|
||||
|
||||
#include "AccessibleTableCell.h"
|
||||
|
||||
#define TYPE_FORMAT_STRING_SIZE 63
|
||||
#define PROC_FORMAT_STRING_SIZE 361
|
||||
#define EXPR_FORMAT_STRING_SIZE 1
|
||||
#define TRANSMIT_AS_TABLE_SIZE 0
|
||||
#define WIRE_MARSHAL_TABLE_SIZE 0
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_TYPE_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_TYPE_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_PROC_FORMAT_STRING
|
||||
{
|
||||
short Pad;
|
||||
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_PROC_FORMAT_STRING;
|
||||
|
||||
typedef struct _AccessibleTableCell_MIDL_EXPR_FORMAT_STRING
|
||||
{
|
||||
long Pad;
|
||||
unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
|
||||
} AccessibleTableCell_MIDL_EXPR_FORMAT_STRING;
|
||||
|
||||
|
||||
static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
|
||||
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
|
||||
|
||||
|
||||
extern const AccessibleTableCell_MIDL_TYPE_FORMAT_STRING AccessibleTableCell__MIDL_TypeFormatString;
|
||||
extern const AccessibleTableCell_MIDL_PROC_FORMAT_STRING AccessibleTableCell__MIDL_ProcFormatString;
|
||||
extern const AccessibleTableCell_MIDL_EXPR_FORMAT_STRING AccessibleTableCell__MIDL_ExprFormatString;
|
||||
|
||||
|
||||
extern const MIDL_STUB_DESC Object_StubDesc;
|
||||
|
||||
|
||||
extern const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo;
|
||||
extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo;
|
||||
|
||||
|
||||
|
||||
#if !defined(__RPC_WIN32__)
|
||||
#error Invalid build platform for this stub.
|
||||
#endif
|
||||
|
||||
#if !(TARGET_IS_NT50_OR_LATER)
|
||||
#error You need Windows 2000 or later to run this stub because it uses these features:
|
||||
#error /robust command line switch.
|
||||
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
|
||||
#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
|
||||
#endif
|
||||
|
||||
|
||||
static const AccessibleTableCell_MIDL_PROC_FORMAT_STRING AccessibleTableCell__MIDL_ProcFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
|
||||
/* Procedure get_columnExtent */
|
||||
|
||||
0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
|
||||
/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 10 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 16 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nColumnsSpanned */
|
||||
|
||||
/* 24 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 28 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 34 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_columnHeaderCells */
|
||||
|
||||
/* 36 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 38 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 42 */ NdrFcShort( 0x4 ), /* 4 */
|
||||
/* 44 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 46 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 48 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 52 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 54 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 56 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 58 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter cellAccessibles */
|
||||
|
||||
/* 60 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 64 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Parameter nColumnHeaderCells */
|
||||
|
||||
/* 66 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 70 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 72 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 76 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_columnIndex */
|
||||
|
||||
/* 78 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 80 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 84 */ NdrFcShort( 0x5 ), /* 5 */
|
||||
/* 86 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 88 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 90 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 92 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 94 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 100 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter columnIndex */
|
||||
|
||||
/* 102 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 104 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 106 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 110 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 112 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowExtent */
|
||||
|
||||
/* 114 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 116 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 120 */ NdrFcShort( 0x6 ), /* 6 */
|
||||
/* 122 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 124 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 126 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 128 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 130 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 132 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 134 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 136 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter nRowsSpanned */
|
||||
|
||||
/* 138 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 140 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 142 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 144 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 146 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 148 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowHeaderCells */
|
||||
|
||||
/* 150 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 152 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 156 */ NdrFcShort( 0x7 ), /* 7 */
|
||||
/* 158 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 160 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 162 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 164 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x3, /* 3 */
|
||||
/* 166 */ 0x8, /* 8 */
|
||||
0x3, /* Ext Flags: new corr desc, clt corr check, */
|
||||
/* 168 */ NdrFcShort( 0x1 ), /* 1 */
|
||||
/* 170 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 172 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter cellAccessibles */
|
||||
|
||||
/* 174 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
|
||||
/* 176 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 178 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
|
||||
|
||||
/* Parameter nRowHeaderCells */
|
||||
|
||||
/* 180 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 182 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 184 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 186 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 188 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 190 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowIndex */
|
||||
|
||||
/* 192 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 194 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 198 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 200 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 202 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 204 */ NdrFcShort( 0x24 ), /* 36 */
|
||||
/* 206 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 208 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 210 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 212 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 214 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter rowIndex */
|
||||
|
||||
/* 216 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 218 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 220 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 222 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 224 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 226 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_isSelected */
|
||||
|
||||
/* 228 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 230 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 234 */ NdrFcShort( 0x9 ), /* 9 */
|
||||
/* 236 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 238 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 240 */ NdrFcShort( 0x21 ), /* 33 */
|
||||
/* 242 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 244 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 246 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 248 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 250 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter isSelected */
|
||||
|
||||
/* 252 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 254 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 256 */ 0x3, /* FC_SMALL */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 258 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 260 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 262 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_rowColumnExtents */
|
||||
|
||||
/* 264 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 266 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 270 */ NdrFcShort( 0xa ), /* 10 */
|
||||
/* 272 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
|
||||
/* 274 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 276 */ NdrFcShort( 0x91 ), /* 145 */
|
||||
/* 278 */ 0x44, /* Oi2 Flags: has return, has ext, */
|
||||
0x6, /* 6 */
|
||||
/* 280 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 282 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 284 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 286 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter row */
|
||||
|
||||
/* 288 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 290 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 292 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter column */
|
||||
|
||||
/* 294 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 296 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 298 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter rowExtents */
|
||||
|
||||
/* 300 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 302 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 304 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter columnExtents */
|
||||
|
||||
/* 306 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 308 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
|
||||
/* 310 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Parameter isSelected */
|
||||
|
||||
/* 312 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
|
||||
/* 314 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
|
||||
/* 316 */ 0x3, /* FC_SMALL */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 318 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 320 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
|
||||
/* 322 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
/* Procedure get_table */
|
||||
|
||||
/* 324 */ 0x33, /* FC_AUTO_HANDLE */
|
||||
0x6c, /* Old Flags: object, Oi2 */
|
||||
/* 326 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 330 */ NdrFcShort( 0xb ), /* 11 */
|
||||
/* 332 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
|
||||
/* 334 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 336 */ NdrFcShort( 0x8 ), /* 8 */
|
||||
/* 338 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
|
||||
0x2, /* 2 */
|
||||
/* 340 */ 0x8, /* 8 */
|
||||
0x1, /* Ext Flags: new corr desc, */
|
||||
/* 342 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 344 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 346 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
|
||||
/* Parameter table */
|
||||
|
||||
/* 348 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
|
||||
/* 350 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
|
||||
/* 352 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
|
||||
|
||||
/* Return value */
|
||||
|
||||
/* 354 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
|
||||
/* 356 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 358 */ 0x8, /* FC_LONG */
|
||||
0x0, /* 0 */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
static const AccessibleTableCell_MIDL_TYPE_FORMAT_STRING AccessibleTableCell__MIDL_TypeFormatString =
|
||||
{
|
||||
0,
|
||||
{
|
||||
NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 2 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 4 */ 0x8, /* FC_LONG */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 6 */
|
||||
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
|
||||
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
|
||||
/* 10 */
|
||||
0x13, 0x0, /* FC_OP */
|
||||
/* 12 */ NdrFcShort( 0x14 ), /* Offset= 20 (32) */
|
||||
/* 14 */
|
||||
0x2f, /* FC_IP */
|
||||
0x5a, /* FC_CONSTANT_IID */
|
||||
/* 16 */ NdrFcLong( 0x0 ), /* 0 */
|
||||
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 24 */ 0xc0, /* 192 */
|
||||
0x0, /* 0 */
|
||||
/* 26 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 28 */ 0x0, /* 0 */
|
||||
0x0, /* 0 */
|
||||
/* 30 */ 0x0, /* 0 */
|
||||
0x46, /* 70 */
|
||||
/* 32 */
|
||||
0x21, /* FC_BOGUS_ARRAY */
|
||||
0x3, /* 3 */
|
||||
/* 34 */ NdrFcShort( 0x0 ), /* 0 */
|
||||
/* 36 */ 0x28, /* Corr desc: parameter, FC_LONG */
|
||||
0x54, /* FC_DEREFERENCE */
|
||||
/* 38 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
|
||||
/* 40 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 42 */ NdrFcLong( 0xffffffff ), /* -1 */
|
||||
/* 46 */ NdrFcShort( 0x0 ), /* Corr flags: */
|
||||
/* 48 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
|
||||
0x0, /* 0 */
|
||||
/* 50 */ NdrFcShort( 0xffdc ), /* Offset= -36 (14) */
|
||||
/* 52 */ 0x5c, /* FC_PAD */
|
||||
0x5b, /* FC_END */
|
||||
/* 54 */
|
||||
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
|
||||
/* 56 */ 0x3, /* FC_SMALL */
|
||||
0x5c, /* FC_PAD */
|
||||
/* 58 */
|
||||
0x11, 0x10, /* FC_RP [pointer_deref] */
|
||||
/* 60 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (14) */
|
||||
|
||||
0x0
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/* Object interface: IUnknown, ver. 0.0,
|
||||
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
|
||||
|
||||
|
||||
/* Object interface: IAccessibleTableCell, ver. 0.0,
|
||||
GUID={0x594116B1,0xC99F,0x4847,{0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45}} */
|
||||
|
||||
#pragma code_seg(".orpc")
|
||||
static const unsigned short IAccessibleTableCell_FormatStringOffsetTable[] =
|
||||
{
|
||||
0,
|
||||
36,
|
||||
78,
|
||||
114,
|
||||
150,
|
||||
192,
|
||||
228,
|
||||
264,
|
||||
324
|
||||
};
|
||||
|
||||
static const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
AccessibleTableCell__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleTableCell_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
static const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo =
|
||||
{
|
||||
&Object_StubDesc,
|
||||
0,
|
||||
AccessibleTableCell__MIDL_ProcFormatString.Format,
|
||||
&IAccessibleTableCell_FormatStringOffsetTable[-3],
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0};
|
||||
CINTERFACE_PROXY_VTABLE(12) _IAccessibleTableCellProxyVtbl =
|
||||
{
|
||||
&IAccessibleTableCell_ProxyInfo,
|
||||
&IID_IAccessibleTableCell,
|
||||
IUnknown_QueryInterface_Proxy,
|
||||
IUnknown_AddRef_Proxy,
|
||||
IUnknown_Release_Proxy ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnExtent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnHeaderCells */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnIndex */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowExtent */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowHeaderCells */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowIndex */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_isSelected */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowColumnExtents */ ,
|
||||
(void *) (INT_PTR) -1 /* IAccessibleTableCell::get_table */
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl _IAccessibleTableCellStubVtbl =
|
||||
{
|
||||
&IID_IAccessibleTableCell,
|
||||
&IAccessibleTableCell_ServerInfo,
|
||||
12,
|
||||
0, /* pure interpreted */
|
||||
CStdStubBuffer_METHODS
|
||||
};
|
||||
|
||||
static const MIDL_STUB_DESC Object_StubDesc =
|
||||
{
|
||||
0,
|
||||
NdrOleAllocate,
|
||||
NdrOleFree,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
AccessibleTableCell__MIDL_TypeFormatString.Format,
|
||||
1, /* -error bounds_check flag */
|
||||
0x50002, /* Ndr library version */
|
||||
0,
|
||||
0x700022b, /* MIDL Version 7.0.555 */
|
||||
0,
|
||||
0,
|
||||
0, /* notify & notify_flag routine table */
|
||||
0x1, /* MIDL flag */
|
||||
0, /* cs routines */
|
||||
0, /* proxy/server info */
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceProxyVtbl * const _AccessibleTableCell_ProxyVtblList[] =
|
||||
{
|
||||
( CInterfaceProxyVtbl *) &_IAccessibleTableCellProxyVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
const CInterfaceStubVtbl * const _AccessibleTableCell_StubVtblList[] =
|
||||
{
|
||||
( CInterfaceStubVtbl *) &_IAccessibleTableCellStubVtbl,
|
||||
0
|
||||
};
|
||||
|
||||
PCInterfaceName const _AccessibleTableCell_InterfaceNamesList[] =
|
||||
{
|
||||
"IAccessibleTableCell",
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
#define _AccessibleTableCell_CHECK_IID(n) IID_GENERIC_CHECK_IID( _AccessibleTableCell, pIID, n)
|
||||
|
||||
int __stdcall _AccessibleTableCell_IID_Lookup( const IID * pIID, int * pIndex )
|
||||
{
|
||||
|
||||
if(!_AccessibleTableCell_CHECK_IID(0))
|
||||
{
|
||||
*pIndex = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ExtendedProxyFileInfo AccessibleTableCell_ProxyFileInfo =
|
||||
{
|
||||
(PCInterfaceProxyVtblList *) & _AccessibleTableCell_ProxyVtblList,
|
||||
(PCInterfaceStubVtblList *) & _AccessibleTableCell_StubVtblList,
|
||||
(const PCInterfaceName * ) & _AccessibleTableCell_InterfaceNamesList,
|
||||
0, /* no delegation */
|
||||
& _AccessibleTableCell_IID_Lookup,
|
||||
1,
|
||||
2,
|
||||
0, /* table of [async_uuid] interfaces */
|
||||
0, /* Filler1 */
|
||||
0, /* Filler2 */
|
||||
0 /* Filler3 */
|
||||
};
|
||||
#pragma optimize("", on )
|
||||
#if _MSC_VER >= 1200
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:54 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleTable.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleTable,0x35AD8070,0xC20C,0x4fb4,0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,435 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleText.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleText_h__
|
||||
#define __AccessibleText_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleText_FWD_DEFINED__
|
||||
#define __IAccessibleText_FWD_DEFINED__
|
||||
typedef interface IAccessibleText IAccessibleText;
|
||||
#endif /* __IAccessibleText_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
#include "IA2CommonTypes.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_AccessibleText_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
typedef struct IA2TextSegment
|
||||
{
|
||||
BSTR text;
|
||||
long start;
|
||||
long end;
|
||||
} IA2TextSegment;
|
||||
|
||||
|
||||
enum IA2TextBoundaryType
|
||||
{ IA2_TEXT_BOUNDARY_CHAR = 0,
|
||||
IA2_TEXT_BOUNDARY_WORD = ( IA2_TEXT_BOUNDARY_CHAR + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_SENTENCE = ( IA2_TEXT_BOUNDARY_WORD + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_PARAGRAPH = ( IA2_TEXT_BOUNDARY_SENTENCE + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_LINE = ( IA2_TEXT_BOUNDARY_PARAGRAPH + 1 ) ,
|
||||
IA2_TEXT_BOUNDARY_ALL = ( IA2_TEXT_BOUNDARY_LINE + 1 )
|
||||
} ;
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleText_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_AccessibleText_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
#ifndef __IAccessibleText_INTERFACE_DEFINED__
|
||||
#define __IAccessibleText_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleText */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleText;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("24FD2FFB-3AAD-4a08-8335-A3AD89C0FB4B")
|
||||
IAccessibleText : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual HRESULT STDMETHODCALLTYPE addSelection(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caretOffset(
|
||||
/* [retval][out] */ long *offset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_characterExtents(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelections(
|
||||
/* [retval][out] */ long *nSelections) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offsetAtPoint(
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selection(
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_text(
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textBeforeOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAfterOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAtOffset(
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE removeSelection(
|
||||
/* [in] */ long selectionIndex) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setCaretOffset(
|
||||
/* [in] */ long offset) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setSelection(
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nCharacters(
|
||||
/* [retval][out] */ long *nCharacters) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollSubstringTo(
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE scrollSubstringToPoint(
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_newText(
|
||||
/* [retval][out] */ IA2TextSegment *newText) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_oldText(
|
||||
/* [retval][out] */ IA2TextSegment *oldText) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleTextVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleText * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleText * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *addSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *textAttributes);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [out] */ long *x,
|
||||
/* [out] */ long *y,
|
||||
/* [out] */ long *width,
|
||||
/* [retval][out] */ long *height);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *nSelections);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y,
|
||||
/* [in] */ enum IA2CoordinateType coordType,
|
||||
/* [retval][out] */ long *offset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [retval][out] */ long *endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset,
|
||||
/* [in] */ enum IA2TextBoundaryType boundaryType,
|
||||
/* [out] */ long *startOffset,
|
||||
/* [out] */ long *endOffset,
|
||||
/* [retval][out] */ BSTR *text);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *removeSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long offset);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setSelection )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long selectionIndex,
|
||||
/* [in] */ long startOffset,
|
||||
/* [in] */ long endOffset);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ long *nCharacters);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2ScrollType scrollType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
|
||||
IAccessibleText * This,
|
||||
/* [in] */ long startIndex,
|
||||
/* [in] */ long endIndex,
|
||||
/* [in] */ enum IA2CoordinateType coordinateType,
|
||||
/* [in] */ long x,
|
||||
/* [in] */ long y);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ IA2TextSegment *newText);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
|
||||
IAccessibleText * This,
|
||||
/* [retval][out] */ IA2TextSegment *oldText);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleTextVtbl;
|
||||
|
||||
interface IAccessibleText
|
||||
{
|
||||
CONST_VTBL struct IAccessibleTextVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleText_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleText_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleText_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleText_addSelection(This,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
|
||||
( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
|
||||
|
||||
#define IAccessibleText_get_caretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> get_caretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleText_get_characterExtents(This,offset,coordType,x,y,width,height) \
|
||||
( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
|
||||
|
||||
#define IAccessibleText_get_nSelections(This,nSelections) \
|
||||
( (This)->lpVtbl -> get_nSelections(This,nSelections) )
|
||||
|
||||
#define IAccessibleText_get_offsetAtPoint(This,x,y,coordType,offset) \
|
||||
( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
|
||||
|
||||
#define IAccessibleText_get_selection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_text(This,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
|
||||
( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
|
||||
|
||||
#define IAccessibleText_removeSelection(This,selectionIndex) \
|
||||
( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
|
||||
|
||||
#define IAccessibleText_setCaretOffset(This,offset) \
|
||||
( (This)->lpVtbl -> setCaretOffset(This,offset) )
|
||||
|
||||
#define IAccessibleText_setSelection(This,selectionIndex,startOffset,endOffset) \
|
||||
( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
|
||||
|
||||
#define IAccessibleText_get_nCharacters(This,nCharacters) \
|
||||
( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
|
||||
|
||||
#define IAccessibleText_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
|
||||
( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
|
||||
|
||||
#define IAccessibleText_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
|
||||
( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
|
||||
|
||||
#define IAccessibleText_get_newText(This,newText) \
|
||||
( (This)->lpVtbl -> get_newText(This,newText) )
|
||||
|
||||
#define IAccessibleText_get_oldText(This,oldText) \
|
||||
( (This)->lpVtbl -> get_oldText(This,oldText) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleText_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
||||
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
||||
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleText.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleText,0x24FD2FFB,0x3AAD,0x4a08,0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,188 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleValue.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
#ifndef COM_NO_WINDOWS_H
|
||||
#include "windows.h"
|
||||
#include "ole2.h"
|
||||
#endif /*COM_NO_WINDOWS_H*/
|
||||
|
||||
#ifndef __AccessibleValue_h__
|
||||
#define __AccessibleValue_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifndef __IAccessibleValue_FWD_DEFINED__
|
||||
#define __IAccessibleValue_FWD_DEFINED__
|
||||
typedef interface IAccessibleValue IAccessibleValue;
|
||||
#endif /* __IAccessibleValue_FWD_DEFINED__ */
|
||||
|
||||
|
||||
/* header files for imported files */
|
||||
#include "objidl.h"
|
||||
#include "oaidl.h"
|
||||
#include "oleacc.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __IAccessibleValue_INTERFACE_DEFINED__
|
||||
#define __IAccessibleValue_INTERFACE_DEFINED__
|
||||
|
||||
/* interface IAccessibleValue */
|
||||
/* [uuid][object] */
|
||||
|
||||
|
||||
EXTERN_C const IID IID_IAccessibleValue;
|
||||
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
|
||||
MIDL_INTERFACE("35855B5B-C566-4fd0-A7B1-E65465600394")
|
||||
IAccessibleValue : public IUnknown
|
||||
{
|
||||
public:
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentValue(
|
||||
/* [retval][out] */ VARIANT *currentValue) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE setCurrentValue(
|
||||
/* [in] */ VARIANT value) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_maximumValue(
|
||||
/* [retval][out] */ VARIANT *maximumValue) = 0;
|
||||
|
||||
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_minimumValue(
|
||||
/* [retval][out] */ VARIANT *minimumValue) = 0;
|
||||
|
||||
};
|
||||
|
||||
#else /* C style interface */
|
||||
|
||||
typedef struct IAccessibleValueVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IAccessibleValue * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IAccessibleValue * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IAccessibleValue * This);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *currentValue);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *setCurrentValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [in] */ VARIANT value);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_maximumValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *maximumValue);
|
||||
|
||||
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_minimumValue )(
|
||||
IAccessibleValue * This,
|
||||
/* [retval][out] */ VARIANT *minimumValue);
|
||||
|
||||
END_INTERFACE
|
||||
} IAccessibleValueVtbl;
|
||||
|
||||
interface IAccessibleValue
|
||||
{
|
||||
CONST_VTBL struct IAccessibleValueVtbl *lpVtbl;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef COBJMACROS
|
||||
|
||||
|
||||
#define IAccessibleValue_QueryInterface(This,riid,ppvObject) \
|
||||
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
||||
|
||||
#define IAccessibleValue_AddRef(This) \
|
||||
( (This)->lpVtbl -> AddRef(This) )
|
||||
|
||||
#define IAccessibleValue_Release(This) \
|
||||
( (This)->lpVtbl -> Release(This) )
|
||||
|
||||
|
||||
#define IAccessibleValue_get_currentValue(This,currentValue) \
|
||||
( (This)->lpVtbl -> get_currentValue(This,currentValue) )
|
||||
|
||||
#define IAccessibleValue_setCurrentValue(This,value) \
|
||||
( (This)->lpVtbl -> setCurrentValue(This,value) )
|
||||
|
||||
#define IAccessibleValue_get_maximumValue(This,maximumValue) \
|
||||
( (This)->lpVtbl -> get_maximumValue(This,maximumValue) )
|
||||
|
||||
#define IAccessibleValue_get_minimumValue(This,minimumValue) \
|
||||
( (This)->lpVtbl -> get_minimumValue(This,minimumValue) )
|
||||
|
||||
#endif /* COBJMACROS */
|
||||
|
||||
|
||||
#endif /* C style interface */
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __IAccessibleValue_INTERFACE_DEFINED__ */
|
||||
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
|
||||
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
|
||||
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:55 2012
|
||||
*/
|
||||
/* Compiler settings for AccessibleValue.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, IID_IAccessibleValue,0x35855B5B,0xC566,0x4fd0,0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,102 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for IA2CommonTypes.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __IA2CommonTypes_h__
|
||||
#define __IA2CommonTypes_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_IA2CommonTypes_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
enum IA2ScrollType
|
||||
{ IA2_SCROLL_TYPE_TOP_LEFT = 0,
|
||||
IA2_SCROLL_TYPE_BOTTOM_RIGHT = ( IA2_SCROLL_TYPE_TOP_LEFT + 1 ) ,
|
||||
IA2_SCROLL_TYPE_TOP_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_RIGHT + 1 ) ,
|
||||
IA2_SCROLL_TYPE_BOTTOM_EDGE = ( IA2_SCROLL_TYPE_TOP_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_LEFT_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_RIGHT_EDGE = ( IA2_SCROLL_TYPE_LEFT_EDGE + 1 ) ,
|
||||
IA2_SCROLL_TYPE_ANYWHERE = ( IA2_SCROLL_TYPE_RIGHT_EDGE + 1 )
|
||||
} ;
|
||||
|
||||
enum IA2CoordinateType
|
||||
{ IA2_COORDTYPE_SCREEN_RELATIVE = 0,
|
||||
IA2_COORDTYPE_PARENT_RELATIVE = ( IA2_COORDTYPE_SCREEN_RELATIVE + 1 )
|
||||
} ;
|
||||
|
||||
enum IA2TextSpecialOffsets
|
||||
{ IA2_TEXT_OFFSET_LENGTH = -1,
|
||||
IA2_TEXT_OFFSET_CARET = -2
|
||||
} ;
|
||||
|
||||
enum IA2TableModelChangeType
|
||||
{ IA2_TABLE_MODEL_CHANGE_INSERT = 0,
|
||||
IA2_TABLE_MODEL_CHANGE_DELETE = ( IA2_TABLE_MODEL_CHANGE_INSERT + 1 ) ,
|
||||
IA2_TABLE_MODEL_CHANGE_UPDATE = ( IA2_TABLE_MODEL_CHANGE_DELETE + 1 )
|
||||
} ;
|
||||
typedef struct IA2TableModelChange
|
||||
{
|
||||
enum IA2TableModelChangeType type;
|
||||
long firstRow;
|
||||
long lastRow;
|
||||
long firstColumn;
|
||||
long lastColumn;
|
||||
} IA2TableModelChange;
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2CommonTypes_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2CommonTypes_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for IA2TypeLibrary.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||
#endif
|
||||
|
||||
#include "rpc.h"
|
||||
#include "rpcndr.h"
|
||||
|
||||
#ifndef __RPCNDR_H_VERSION__
|
||||
#error this stub requires an updated version of <rpcndr.h>
|
||||
#endif // __RPCNDR_H_VERSION__
|
||||
|
||||
|
||||
#ifndef __IA2TypeLibrary_h__
|
||||
#define __IA2TypeLibrary_h__
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
/* Forward Declarations */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
/* interface __MIDL_itf_IA2TypeLibrary_0000_0000 */
|
||||
/* [local] */
|
||||
|
||||
|
||||
// Type Library Definitions
|
||||
|
||||
|
||||
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2TypeLibrary_0000_0000_v0_0_c_ifspec;
|
||||
extern RPC_IF_HANDLE __MIDL_itf_IA2TypeLibrary_0000_0000_v0_0_s_ifspec;
|
||||
|
||||
|
||||
#ifndef __IAccessible2Lib_LIBRARY_DEFINED__
|
||||
#define __IAccessible2Lib_LIBRARY_DEFINED__
|
||||
|
||||
/* library IAccessible2Lib */
|
||||
/* [hidden][version][helpstring][uuid] */
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
EXTERN_C const IID LIBID_IAccessible2Lib;
|
||||
#endif /* __IAccessible2Lib_LIBRARY_DEFINED__ */
|
||||
|
||||
/* Additional Prototypes for ALL interfaces */
|
||||
|
||||
/* end of Additional Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Binary file not shown.
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
|
||||
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
|
||||
|
||||
/* link this file in with the server and any clients */
|
||||
|
||||
|
||||
/* File created by MIDL compiler version 7.00.0555 */
|
||||
/* at Thu Mar 08 14:53:56 2012
|
||||
*/
|
||||
/* Compiler settings for IA2TypeLibrary.idl:
|
||||
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
||||
protocol : dce , ms_ext, c_ext, robust
|
||||
error checks: allocation ref bounds_check enum stub_data
|
||||
VC __declspec() decoration level:
|
||||
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
||||
DECLSPEC_UUID(), MIDL_INTERFACE()
|
||||
*/
|
||||
/* @@MIDL_FILE_HEADING( ) */
|
||||
|
||||
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
|
||||
|
||||
#include <rpc.h>
|
||||
#include <rpcndr.h>
|
||||
|
||||
#ifdef _MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef INITGUID
|
||||
#define INITGUID
|
||||
#include <guiddef.h>
|
||||
#undef INITGUID
|
||||
#else
|
||||
#include <guiddef.h>
|
||||
#endif
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
|
||||
|
||||
#else // !_MIDL_USE_GUIDDEF_
|
||||
|
||||
#ifndef __IID_DEFINED__
|
||||
#define __IID_DEFINED__
|
||||
|
||||
typedef struct _IID
|
||||
{
|
||||
unsigned long x;
|
||||
unsigned short s1;
|
||||
unsigned short s2;
|
||||
unsigned char c[8];
|
||||
} IID;
|
||||
|
||||
#endif // __IID_DEFINED__
|
||||
|
||||
#ifndef CLSID_DEFINED
|
||||
#define CLSID_DEFINED
|
||||
typedef IID CLSID;
|
||||
#endif // CLSID_DEFINED
|
||||
|
||||
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
|
||||
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
|
||||
|
||||
#endif !_MIDL_USE_GUIDDEF_
|
||||
|
||||
MIDL_DEFINE_GUID(IID, LIBID_IAccessible2Lib,0xc974e070,0x3787,0x490a,0x87,0xb0,0xe3,0x33,0xb0,0x6c,0xa1,0xe2);
|
||||
|
||||
#undef MIDL_DEFINE_GUID
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
/*********************************************************
|
||||
DllData file -- generated by MIDL compiler
|
||||
|
||||
DO NOT ALTER THIS FILE
|
||||
|
||||
This file is regenerated by MIDL on every IDL file compile.
|
||||
|
||||
To completely reconstruct this file, delete it and rerun MIDL
|
||||
on all the IDL files in this DLL, specifying this file for the
|
||||
/dlldata command line option
|
||||
|
||||
*********************************************************/
|
||||
|
||||
#define PROXY_DELEGATION
|
||||
|
||||
#include <rpcproxy.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
EXTERN_PROXY_FILE( Accessible2 )
|
||||
EXTERN_PROXY_FILE( AccessibleAction )
|
||||
EXTERN_PROXY_FILE( AccessibleApplication )
|
||||
EXTERN_PROXY_FILE( AccessibleComponent )
|
||||
EXTERN_PROXY_FILE( AccessibleEditableText )
|
||||
EXTERN_PROXY_FILE( AccessibleHyperlink )
|
||||
EXTERN_PROXY_FILE( AccessibleHypertext )
|
||||
EXTERN_PROXY_FILE( AccessibleImage )
|
||||
EXTERN_PROXY_FILE( AccessibleRelation )
|
||||
EXTERN_PROXY_FILE( AccessibleTable )
|
||||
EXTERN_PROXY_FILE( AccessibleTable2 )
|
||||
EXTERN_PROXY_FILE( AccessibleTableCell )
|
||||
EXTERN_PROXY_FILE( AccessibleText )
|
||||
EXTERN_PROXY_FILE( AccessibleValue )
|
||||
|
||||
|
||||
PROXYFILE_LIST_START
|
||||
/* Start of list */
|
||||
REFERENCE_PROXY_FILE( Accessible2 ),
|
||||
REFERENCE_PROXY_FILE( AccessibleAction ),
|
||||
REFERENCE_PROXY_FILE( AccessibleApplication ),
|
||||
REFERENCE_PROXY_FILE( AccessibleComponent ),
|
||||
REFERENCE_PROXY_FILE( AccessibleEditableText ),
|
||||
REFERENCE_PROXY_FILE( AccessibleHyperlink ),
|
||||
REFERENCE_PROXY_FILE( AccessibleHypertext ),
|
||||
REFERENCE_PROXY_FILE( AccessibleImage ),
|
||||
REFERENCE_PROXY_FILE( AccessibleRelation ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTable ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTable2 ),
|
||||
REFERENCE_PROXY_FILE( AccessibleTableCell ),
|
||||
REFERENCE_PROXY_FILE( AccessibleText ),
|
||||
REFERENCE_PROXY_FILE( AccessibleValue ),
|
||||
/* End of list */
|
||||
PROXYFILE_LIST_END
|
||||
|
||||
|
||||
DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID )
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C" */
|
||||
#endif
|
||||
|
||||
/* end of generated dlldata file */
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue