Headers diff for oleacc.dll between 4.2.5406.0-Windows 5.0 and 4.2.5406.0-Windows 6.0 versions



 oleacc.h (4.2.5406.0-Windows 5.0)   oleacc.h (4.2.5406.0-Windows 6.0) 
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0366 */ /* File created by MIDL compiler version 7.00.0499 */
/* Compiler settings for oleacc.idl: /* Compiler settings for oleacc.idl:
Oicf, W1, Zp8, env=Win32 (32b run) Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext, robust protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level: VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable) __declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE() DECLSPEC_UUID(), MIDL_INTERFACE()
*/ */
//@@MIDL_FILE_HEADING( ) //@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */ #pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/ /* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475 #define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif #endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif
#include "rpc.h" #include "rpc.h"
#include "rpcndr.h" #include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__ #ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h> #error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__ #endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H #ifndef COM_NO_WINDOWS_H
#include "windows.h" #include "windows.h"
#include "ole2.h" #include "ole2.h"
skipping to change at line 111 skipping to change at line 116
#endif /* __CAccPropServices_FWD_DEFINED__ */ #endif /* __CAccPropServices_FWD_DEFINED__ */
/* header files for imported files */ /* header files for imported files */
#include "oaidl.h" #include "oaidl.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C"{ extern "C"{
#endif #endif
void * __RPC_USER MIDL_user_allocate(size_t); /* interface __MIDL_itf_oleacc_0000_0000 */
void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_oleacc_0000 */
/* [local] */ /* [local] */
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// OLEACC.H // OLEACC.H
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// (C) Copyright (c) Microsoft Corporation. All rights reserved. // (C) Copyright (c) Microsoft Corporation. All rights reserved.
// //
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
skipping to change at line 165 skipping to change at line 167
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
STDAPI_(LRESULT) LresultFromObject(REFIID riid, WPARAM wParam, LPUNKNOWN punk); STDAPI_(LRESULT) LresultFromObject(REFIID riid, WPARAM wParam, LPUNKNOWN punk);
STDAPI ObjectFromLresult(LRESULT lResult, REFIID riid, WPARAM wParam, v oid** ppvObject); STDAPI ObjectFromLresult(LRESULT lResult, REFIID riid, WPARAM wParam, v oid** ppvObject);
STDAPI WindowFromAccessibleObject(IAccessible*, HWND* phwnd); STDAPI WindowFromAccessibleObject(IAccessible*, HWND* phwnd);
STDAPI AccessibleObjectFromWindow(HWND hwnd, DWORD dwId, REFIID riid, v oid **ppvObject); STDAPI AccessibleObjectFromWindow(HWND hwnd, DWORD dwId, REFIID riid, v oid **ppvObject);
STDAPI AccessibleObjectFromEvent(HWND hwnd, DWORD dwId, DWORD dwChildId , IAccessible** ppacc, VARIANT* pvarChild); STDAPI AccessibleObjectFromEvent(HWND hwnd, DWORD dwId, DWORD dwChildId , IAccessible** ppacc, VARIANT* pvarChild);
STDAPI AccessibleObjectFromPoint(POINT ptScreen, IAccessible ** ppacc, VARIANT* pvarChild); STDAPI AccessibleObjectFromPoint(POINT ptScreen, IAccessible ** ppacc, VARIANT* pvarChild);
STDAPI AccessibleChildren (IAccessible* paccContainer, LONG iChildStart ,LONG cChildren, VARIANT* rgvarChildren,LONG* pcObtained); STDAPI AccessibleChildren (IAccessible* paccContainer, LONG iChildStart ,LONG cChildren, VARIANT* rgvarChildren,LONG* pcObtained);
STDAPI_(UINT) GetRoleTextA(DWORD lRole, LPSTR lpszRole, UINT cchRoleMax); STDAPI_(UINT) GetRoleTextA(DWORD lRole, __out_ecount(cchRoleMax) LPSTR lpszRol
STDAPI_(UINT) GetRoleTextW(DWORD lRole, LPWSTR lpszRole, UINT cchRoleMax); e, UINT cchRoleMax);
STDAPI_(UINT) GetRoleTextW(DWORD lRole, __out_ecount(cchRoleMax) LPWSTR lpszRo
le, UINT cchRoleMax);
#ifdef UNICODE #ifdef UNICODE
#define GetRoleText GetRoleTextW #define GetRoleText GetRoleTextW
#else #else
#define GetRoleText GetRoleTextA #define GetRoleText GetRoleTextA
#endif // UNICODE #endif // UNICODE
STDAPI_(UINT) GetStateTextA(DWORD lStateBit, LPSTR lpszState, UINT cchState); STDAPI_(UINT) GetStateTextA(DWORD lStateBit, __out_ecount(cchState) LPSTR lpsz
STDAPI_(UINT) GetStateTextW(DWORD lStateBit, LPWSTR lpszState, UINT cchState); State, UINT cchState);
STDAPI_(UINT) GetStateTextW(DWORD lStateBit, __out_ecount(cchState) LPWSTR lps
zState, UINT cchState);
#ifdef UNICODE #ifdef UNICODE
#define GetStateText GetStateTextW #define GetStateText GetStateTextW
#else #else
#define GetStateText GetStateTextA #define GetStateText GetStateTextA
#endif // UNICODE #endif // UNICODE
STDAPI_(VOID) GetOleaccVersionInfo(DWORD* pVer, DWORD* pBuild); STDAPI_(VOID) GetOleaccVersionInfo(DWORD* pVer, DWORD* pBuild);
STDAPI CreateStdAccessibleObject(HWND hwnd, LONG idObject, REFIID riid, void** ppvObject); STDAPI CreateStdAccessibleObject(HWND hwnd, LONG idObject, REFIID riid, void** ppvObject);
skipping to change at line 246 skipping to change at line 248
DEFINE_GUID( PROPID_ACC_VALUEMAP , 0xda1c3d79, 0xfc5c, 0x420e, 0xb3, 0x9 9, 0x9d, 0x15, 0x33, 0x54, 0x9e, 0x75); DEFINE_GUID( PROPID_ACC_VALUEMAP , 0xda1c3d79, 0xfc5c, 0x420e, 0xb3, 0x9 9, 0x9d, 0x15, 0x33, 0x54, 0x9e, 0x75);
DEFINE_GUID( PROPID_ACC_STATEMAP , 0x43946c5e, 0x0ac0, 0x4042, 0xb5, 0x2 5, 0x07, 0xbb, 0xdb, 0xe1, 0x7f, 0xa7); DEFINE_GUID( PROPID_ACC_STATEMAP , 0x43946c5e, 0x0ac0, 0x4042, 0xb5, 0x2 5, 0x07, 0xbb, 0xdb, 0xe1, 0x7f, 0xa7);
DEFINE_GUID( PROPID_ACC_DESCRIPTIONMAP , 0x1ff1435f, 0x8a14, 0x477b, 0xb2, 0x2 6, 0xa0, 0xab, 0xe2, 0x79, 0x97, 0x5d); DEFINE_GUID( PROPID_ACC_DESCRIPTIONMAP , 0x1ff1435f, 0x8a14, 0x477b, 0xb2, 0x2 6, 0xa0, 0xab, 0xe2, 0x79, 0x97, 0x5d);
DEFINE_GUID( PROPID_ACC_DODEFAULTACTION , 0x1ba09523, 0x2e3b, 0x49a6, 0xa0, 0x5 9, 0x59, 0x68, 0x2a, 0x3c, 0x48, 0xfd); DEFINE_GUID( PROPID_ACC_DODEFAULTACTION , 0x1ba09523, 0x2e3b, 0x49a6, 0xa0, 0x5 9, 0x59, 0x68, 0x2a, 0x3c, 0x48, 0xfd);
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// Interface Definitions // Interface Definitions
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0000_v0_0_s_ifspec;
#ifndef __IAccessible_INTERFACE_DEFINED__ #ifndef __IAccessible_INTERFACE_DEFINED__
#define __IAccessible_INTERFACE_DEFINED__ #define __IAccessible_INTERFACE_DEFINED__
/* interface IAccessible */ /* interface IAccessible */
/* [unique][dual][hidden][uuid][object] */ /* [unique][dual][hidden][uuid][object] */
#define DISPID_ACC_PARENT ( -5000 ) #define DISPID_ACC_PARENT ( -5000 )
#define DISPID_ACC_CHILDCOUNT ( -5001 ) #define DISPID_ACC_CHILDCOUNT ( -5001 )
skipping to change at line 293 skipping to change at line 295
#define DISPID_ACC_SELECT ( -5014 ) #define DISPID_ACC_SELECT ( -5014 )
#define DISPID_ACC_LOCATION ( -5015 ) #define DISPID_ACC_LOCATION ( -5015 )
#define DISPID_ACC_NAVIGATE ( -5016 ) #define DISPID_ACC_NAVIGATE ( -5016 )
#define DISPID_ACC_HITTEST ( -5017 ) #define DISPID_ACC_HITTEST ( -5017 )
#define DISPID_ACC_DODEFAULTACTION ( -5018 ) #define DISPID_ACC_DODEFAULTACTION ( -5018 )
typedef /* [unique] */ IAccessible *LPACCESSIBLE; typedef /* [unique] */ __RPC_unique_pointer IAccessible *LPACCESSIBLE;
#define NAVDIR_MIN ( 0 ) #define NAVDIR_MIN ( 0 )
#define NAVDIR_UP ( 0x1 ) #define NAVDIR_UP ( 0x1 )
#define NAVDIR_DOWN ( 0x2 ) #define NAVDIR_DOWN ( 0x2 )
#define NAVDIR_LEFT ( 0x3 ) #define NAVDIR_LEFT ( 0x3 )
#define NAVDIR_RIGHT ( 0x4 ) #define NAVDIR_RIGHT ( 0x4 )
skipping to change at line 538 skipping to change at line 540
EXTERN_C const IID IID_IAccessible; EXTERN_C const IID IID_IAccessible;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("618736e0-3c3d-11cf-810c-00aa00389b71") MIDL_INTERFACE("618736e0-3c3d-11cf-810c-00aa00389b71")
IAccessible : public IDispatch IAccessible : public IDispatch
{ {
public: public:
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accPar ent( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accPar ent(
/* [retval][out] */ IDispatch **ppdispParent) = 0; /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppdispParent) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChi ldCount( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChi ldCount(
/* [retval][out] */ long *pcountChildren) = 0; /* [retval][out] */ __RPC__out long *pcountChildren) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChi ld( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChi ld(
/* [in] */ VARIANT varChild, /* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild) = 0; /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppdispChild) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accNam e( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accNam e(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszName) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accVal ue( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accVal ue(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszValue) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDes cription( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDes cription(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDescription) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accRol e( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accRol e(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarRole) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accSta te( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accSta te(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarState) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHel p( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHel p(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszHelp) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHel pTopic( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHel pTopic(
/* [out] */ BSTR *pszHelpFile, /* [out] */ __RPC__deref_out_opt BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic) = 0; /* [retval][out] */ __RPC__out long *pidTopic) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accKey boardShortcut( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accKey boardShortcut(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszKeyboardShortcut) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accFoc us( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accFoc us(
/* [retval][out] */ VARIANT *pvarChild) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarChild) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accSel ection( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accSel ection(
/* [retval][out] */ VARIANT *pvarChildren) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarChildren) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDef aultAction( virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDef aultAction(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction) = 0; /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDefaultAction) = 0 ;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accSelect( virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accSelect(
/* [in] */ long flagsSelect, /* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild) = 0; /* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accLocation( virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accLocation(
/* [out] */ long *pxLeft, /* [out] */ __RPC__out long *pxLeft,
/* [out] */ long *pyTop, /* [out] */ __RPC__out long *pyTop,
/* [out] */ long *pcxWidth, /* [out] */ __RPC__out long *pcxWidth,
/* [out] */ long *pcyHeight, /* [out] */ __RPC__out long *pcyHeight,
/* [optional][in] */ VARIANT varChild) = 0; /* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accNavigate( virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accNavigate(
/* [in] */ long navDir, /* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart, /* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarEndUpAt) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accHitTest( virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accHitTest(
/* [in] */ long xLeft, /* [in] */ long xLeft,
/* [in] */ long yTop, /* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild) = 0; /* [retval][out] */ __RPC__out VARIANT *pvarChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accDoDefaultAction( virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accDoDefaultAction(
/* [optional][in] */ VARIANT varChild) = 0; /* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accNam e( virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accNam e(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szName) = 0; /* [in] */ __RPC__in BSTR szName) = 0;
virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accVal ue( virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accVal ue(
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szValue) = 0; /* [in] */ __RPC__in BSTR szValue) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IAccessibleVtbl typedef struct IAccessibleVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccessible * This, IAccessible * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccessible * This); IAccessible * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IAccessible * This); IAccessible * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAccessible * This, IAccessible * This,
/* [out] */ UINT *pctinfo); /* [out] */ __RPC__out UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAccessible * This, IAccessible * This,
/* [in] */ UINT iTInfo, /* [in] */ UINT iTInfo,
/* [in] */ LCID lcid, /* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo); /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAccessible * This, IAccessible * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszName
/* [in] */ UINT cNames, s,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid, /* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId); /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId );
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAccessible * This, IAccessible * This,
/* [in] */ DISPID dispIdMember, /* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [in] */ LCID lcid, /* [in] */ LCID lcid,
/* [in] */ WORD wFlags, /* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams, /* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult, /* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr); /* [out] */ UINT *puArgErr);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent ) ( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent ) (
IAccessible * This, IAccessible * This,
/* [retval][out] */ IDispatch **ppdispParent); /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppdispParent);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCou nt )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCou nt )(
IAccessible * This, IAccessible * This,
/* [retval][out] */ long *pcountChildren); /* [retval][out] */ __RPC__out long *pcountChildren);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
IAccessible * This, IAccessible * This,
/* [in] */ VARIANT varChild, /* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild); /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppdispChild);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszName);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszValue);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescript ion )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescript ion )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDescription);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole); /* [retval][out] */ __RPC__out VARIANT *pvarRole);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState); /* [retval][out] */ __RPC__out VARIANT *pvarState);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszHelp);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopi c )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopi c )(
IAccessible * This, IAccessible * This,
/* [out] */ BSTR *pszHelpFile, /* [out] */ __RPC__deref_out_opt BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic); /* [retval][out] */ __RPC__out long *pidTopic);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboard Shortcut )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboard Shortcut )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszKeyboardShortcut);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
IAccessible * This, IAccessible * This,
/* [retval][out] */ VARIANT *pvarChild); /* [retval][out] */ __RPC__out VARIANT *pvarChild);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelectio n )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelectio n )(
IAccessible * This, IAccessible * This,
/* [retval][out] */ VARIANT *pvarChildren); /* [retval][out] */ __RPC__out VARIANT *pvarChildren);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultA ction )( /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultA ction )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction); /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDefaultAction);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )( /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
IAccessible * This, IAccessible * This,
/* [in] */ long flagsSelect, /* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild); /* [optional][in] */ VARIANT varChild);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )( /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
IAccessible * This, IAccessible * This,
/* [out] */ long *pxLeft, /* [out] */ __RPC__out long *pxLeft,
/* [out] */ long *pyTop, /* [out] */ __RPC__out long *pyTop,
/* [out] */ long *pcxWidth, /* [out] */ __RPC__out long *pcxWidth,
/* [out] */ long *pcyHeight, /* [out] */ __RPC__out long *pcyHeight,
/* [optional][in] */ VARIANT varChild); /* [optional][in] */ VARIANT varChild);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )( /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
IAccessible * This, IAccessible * This,
/* [in] */ long navDir, /* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart, /* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt); /* [retval][out] */ __RPC__out VARIANT *pvarEndUpAt);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )( /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
IAccessible * This, IAccessible * This,
/* [in] */ long xLeft, /* [in] */ long xLeft,
/* [in] */ long yTop, /* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild); /* [retval][out] */ __RPC__out VARIANT *pvarChild);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )( /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild); /* [optional][in] */ VARIANT varChild);
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )( /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szName); /* [in] */ __RPC__in BSTR szName);
/* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )( /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
IAccessible * This, IAccessible * This,
/* [optional][in] */ VARIANT varChild, /* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szValue); /* [in] */ __RPC__in BSTR szValue);
END_INTERFACE END_INTERFACE
} IAccessibleVtbl; } IAccessibleVtbl;
interface IAccessible interface IAccessible
{ {
CONST_VTBL struct IAccessibleVtbl *lpVtbl; CONST_VTBL struct IAccessibleVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IAccessible_QueryInterface(This,riid,ppvObject) \ #define IAccessible_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAccessible_AddRef(This) \ #define IAccessible_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IAccessible_Release(This) \ #define IAccessible_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IAccessible_GetTypeInfoCount(This,pctinfo) \ #define IAccessible_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAccessible_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ #define IAccessible_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAccessible_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ #define IAccessible_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define IAccessible_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRe sult,pExcepInfo,puArgErr) \ #define IAccessible_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRe sult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVar Result,pExcepInfo,puArgErr) ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pV arResult,pExcepInfo,puArgErr) )
#define IAccessible_get_accParent(This,ppdispParent) \ #define IAccessible_get_accParent(This,ppdispParent) \
(This)->lpVtbl -> get_accParent(This,ppdispParent) ( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
#define IAccessible_get_accChildCount(This,pcountChildren) \ #define IAccessible_get_accChildCount(This,pcountChildren) \
(This)->lpVtbl -> get_accChildCount(This,pcountChildren) ( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
#define IAccessible_get_accChild(This,varChild,ppdispChild) \ #define IAccessible_get_accChild(This,varChild,ppdispChild) \
(This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) ( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
#define IAccessible_get_accName(This,varChild,pszName) \ #define IAccessible_get_accName(This,varChild,pszName) \
(This)->lpVtbl -> get_accName(This,varChild,pszName) ( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
#define IAccessible_get_accValue(This,varChild,pszValue) \ #define IAccessible_get_accValue(This,varChild,pszValue) \
(This)->lpVtbl -> get_accValue(This,varChild,pszValue) ( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
#define IAccessible_get_accDescription(This,varChild,pszDescription) \ #define IAccessible_get_accDescription(This,varChild,pszDescription) \
(This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) ( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
#define IAccessible_get_accRole(This,varChild,pvarRole) \ #define IAccessible_get_accRole(This,varChild,pvarRole) \
(This)->lpVtbl -> get_accRole(This,varChild,pvarRole) ( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
#define IAccessible_get_accState(This,varChild,pvarState) \ #define IAccessible_get_accState(This,varChild,pvarState) \
(This)->lpVtbl -> get_accState(This,varChild,pvarState) ( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
#define IAccessible_get_accHelp(This,varChild,pszHelp) \ #define IAccessible_get_accHelp(This,varChild,pszHelp) \
(This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) ( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
#define IAccessible_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \ #define IAccessible_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
(This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) ( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
#define IAccessible_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \ #define IAccessible_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
(This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) ( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcu t) )
#define IAccessible_get_accFocus(This,pvarChild) \ #define IAccessible_get_accFocus(This,pvarChild) \
(This)->lpVtbl -> get_accFocus(This,pvarChild) ( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
#define IAccessible_get_accSelection(This,pvarChildren) \ #define IAccessible_get_accSelection(This,pvarChildren) \
(This)->lpVtbl -> get_accSelection(This,pvarChildren) ( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
#define IAccessible_get_accDefaultAction(This,varChild,pszDefaultAction) \ #define IAccessible_get_accDefaultAction(This,varChild,pszDefaultAction) \
(This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) ( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
#define IAccessible_accSelect(This,flagsSelect,varChild) \ #define IAccessible_accSelect(This,flagsSelect,varChild) \
(This)->lpVtbl -> accSelect(This,flagsSelect,varChild) ( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
#define IAccessible_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \ #define IAccessible_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
(This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) ( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChil d) )
#define IAccessible_accNavigate(This,navDir,varStart,pvarEndUpAt) \ #define IAccessible_accNavigate(This,navDir,varStart,pvarEndUpAt) \
(This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) ( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
#define IAccessible_accHitTest(This,xLeft,yTop,pvarChild) \ #define IAccessible_accHitTest(This,xLeft,yTop,pvarChild) \
(This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) ( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
#define IAccessible_accDoDefaultAction(This,varChild) \ #define IAccessible_accDoDefaultAction(This,varChild) \
(This)->lpVtbl -> accDoDefaultAction(This,varChild) ( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
#define IAccessible_put_accName(This,varChild,szName) \ #define IAccessible_put_accName(This,varChild,szName) \
(This)->lpVtbl -> put_accName(This,varChild,szName) ( (This)->lpVtbl -> put_accName(This,varChild,szName) )
#define IAccessible_put_accValue(This,varChild,szValue) \ #define IAccessible_put_accValue(This,varChild,szValue) \
(This)->lpVtbl -> put_accValue(This,varChild,szValue) ( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accParent_
Proxy(
IAccessible * This,
/* [retval][out] */ IDispatch **ppdispParent);
void __RPC_STUB IAccessible_get_accParent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accChildCo
unt_Proxy(
IAccessible * This,
/* [retval][out] */ long *pcountChildren);
void __RPC_STUB IAccessible_get_accChildCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accChild_P
roxy(
IAccessible * This,
/* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild);
void __RPC_STUB IAccessible_get_accChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accName_Pr
oxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName);
void __RPC_STUB IAccessible_get_accName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accValue_P
roxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue);
void __RPC_STUB IAccessible_get_accValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accDescrip
tion_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription);
void __RPC_STUB IAccessible_get_accDescription_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accRole_Pr
oxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole);
void __RPC_STUB IAccessible_get_accRole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accState_P
roxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState);
void __RPC_STUB IAccessible_get_accState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accHelp_Pr
oxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp);
void __RPC_STUB IAccessible_get_accHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accHelpTop
ic_Proxy(
IAccessible * This,
/* [out] */ BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic);
void __RPC_STUB IAccessible_get_accHelpTopic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accKeyboar
dShortcut_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut);
void __RPC_STUB IAccessible_get_accKeyboardShortcut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accFocus_P
roxy(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChild);
void __RPC_STUB IAccessible_get_accFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accSelecti
on_Proxy(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChildren);
void __RPC_STUB IAccessible_get_accSelection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_get_accDefault
Action_Proxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction);
void __RPC_STUB IAccessible_get_accDefaultAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accSelect_Proxy(
IAccessible * This,
/* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accSelect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accLocation_Proxy(
IAccessible * This,
/* [out] */ long *pxLeft,
/* [out] */ long *pyTop,
/* [out] */ long *pcxWidth,
/* [out] */ long *pcyHeight,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accLocation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accNavigate_Proxy(
IAccessible * This,
/* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt);
void __RPC_STUB IAccessible_accNavigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accHitTest_Proxy(
IAccessible * This,
/* [in] */ long xLeft,
/* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild);
void __RPC_STUB IAccessible_accHitTest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_accDoDefaultAction_Prox
y(
IAccessible * This,
/* [optional][in] */ VARIANT varChild);
void __RPC_STUB IAccessible_accDoDefaultAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_put_accName_Pr
oxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szName);
void __RPC_STUB IAccessible_put_accName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IAccessible_put_accValue_P
roxy(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szValue);
void __RPC_STUB IAccessible_put_accValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccessible_INTERFACE_DEFINED__ */ #endif /* __IAccessible_INTERFACE_DEFINED__ */
#ifndef __IAccessibleHandler_INTERFACE_DEFINED__ #ifndef __IAccessibleHandler_INTERFACE_DEFINED__
#define __IAccessibleHandler_INTERFACE_DEFINED__ #define __IAccessibleHandler_INTERFACE_DEFINED__
/* interface IAccessibleHandler */ /* interface IAccessibleHandler */
/* [unique][oleautomation][hidden][uuid][object] */ /* [unique][oleautomation][hidden][uuid][object] */
typedef /* [unique] */ IAccessibleHandler *LPACCESSIBLEHANDLER; typedef /* [unique] */ __RPC_unique_pointer IAccessibleHandler *LPACCESSIBLEHAN DLER;
EXTERN_C const IID IID_IAccessibleHandler; EXTERN_C const IID IID_IAccessibleHandler;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("03022430-ABC4-11d0-BDE2-00AA001A1953") MIDL_INTERFACE("03022430-ABC4-11d0-BDE2-00AA001A1953")
IAccessibleHandler : public IUnknown IAccessibleHandler : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE AccessibleObjectFromID( virtual HRESULT STDMETHODCALLTYPE AccessibleObjectFromID(
/* [in] */ long hwnd, /* [in] */ long hwnd,
/* [in] */ long lObjectID, /* [in] */ long lObjectID,
/* [out] */ LPACCESSIBLE *pIAccessible) = 0; /* [out] */ __RPC__deref_out_opt LPACCESSIBLE *pIAccessible) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IAccessibleHandlerVtbl typedef struct IAccessibleHandlerVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccessibleHandler * This, IAccessibleHandler * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccessibleHandler * This); IAccessibleHandler * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IAccessibleHandler * This); IAccessibleHandler * This);
HRESULT ( STDMETHODCALLTYPE *AccessibleObjectFromID )( HRESULT ( STDMETHODCALLTYPE *AccessibleObjectFromID )(
IAccessibleHandler * This, IAccessibleHandler * This,
/* [in] */ long hwnd, /* [in] */ long hwnd,
/* [in] */ long lObjectID, /* [in] */ long lObjectID,
/* [out] */ LPACCESSIBLE *pIAccessible); /* [out] */ __RPC__deref_out_opt LPACCESSIBLE *pIAccessible);
END_INTERFACE END_INTERFACE
} IAccessibleHandlerVtbl; } IAccessibleHandlerVtbl;
interface IAccessibleHandler interface IAccessibleHandler
{ {
CONST_VTBL struct IAccessibleHandlerVtbl *lpVtbl; CONST_VTBL struct IAccessibleHandlerVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IAccessibleHandler_QueryInterface(This,riid,ppvObject) \ #define IAccessibleHandler_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAccessibleHandler_AddRef(This) \ #define IAccessibleHandler_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IAccessibleHandler_Release(This) \ #define IAccessibleHandler_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IAccessibleHandler_AccessibleObjectFromID(This,hwnd,lObjectID,pIAccessib le) \ #define IAccessibleHandler_AccessibleObjectFromID(This,hwnd,lObjectID,pIAccessib le) \
(This)->lpVtbl -> AccessibleObjectFromID(This,hwnd,lObjectID,pIAccessible) ( (This)->lpVtbl -> AccessibleObjectFromID(This,hwnd,lObjectID,pIAccessible) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IAccessibleHandler_AccessibleObjectFromID_Proxy(
IAccessibleHandler * This,
/* [in] */ long hwnd,
/* [in] */ long lObjectID,
/* [out] */ LPACCESSIBLE *pIAccessible);
void __RPC_STUB IAccessibleHandler_AccessibleObjectFromID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccessibleHandler_INTERFACE_DEFINED__ */ #endif /* __IAccessibleHandler_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_oleacc_0116 */ /* interface __MIDL_itf_oleacc_0000_0002 */
/* [local] */ /* [local] */
typedef typedef
enum AnnoScope enum AnnoScope
{ ANNO_THIS = 0, { ANNO_THIS = 0,
ANNO_CONTAINER = 1 ANNO_CONTAINER = 1
} AnnoScope; } AnnoScope;
typedef GUID MSAAPROPID; typedef GUID MSAAPROPID;
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0116_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0002_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0116_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0002_v0_0_s_ifspec;
#ifndef __IAccIdentity_INTERFACE_DEFINED__ #ifndef __IAccIdentity_INTERFACE_DEFINED__
#define __IAccIdentity_INTERFACE_DEFINED__ #define __IAccIdentity_INTERFACE_DEFINED__
/* interface IAccIdentity */ /* interface IAccIdentity */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
EXTERN_C const IID IID_IAccIdentity; EXTERN_C const IID IID_IAccIdentity;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7852b78d-1cfd-41c1-a615-9c0c85960b5f") MIDL_INTERFACE("7852b78d-1cfd-41c1-a615-9c0c85960b5f")
IAccIdentity : public IUnknown IAccIdentity : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE GetIdentityString( virtual HRESULT STDMETHODCALLTYPE GetIdentityString(
/* [in] */ DWORD dwIDChild, /* [in] */ DWORD dwIDChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen) = 0; DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IAccIdentityVtbl typedef struct IAccIdentityVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccIdentity * This, IAccIdentity * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccIdentity * This); IAccIdentity * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IAccIdentity * This); IAccIdentity * This);
HRESULT ( STDMETHODCALLTYPE *GetIdentityString )( HRESULT ( STDMETHODCALLTYPE *GetIdentityString )(
IAccIdentity * This, IAccIdentity * This,
/* [in] */ DWORD dwIDChild, /* [in] */ DWORD dwIDChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen); DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen);
END_INTERFACE END_INTERFACE
} IAccIdentityVtbl; } IAccIdentityVtbl;
interface IAccIdentity interface IAccIdentity
{ {
CONST_VTBL struct IAccIdentityVtbl *lpVtbl; CONST_VTBL struct IAccIdentityVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IAccIdentity_QueryInterface(This,riid,ppvObject) \ #define IAccIdentity_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAccIdentity_AddRef(This) \ #define IAccIdentity_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IAccIdentity_Release(This) \ #define IAccIdentity_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IAccIdentity_GetIdentityString(This,dwIDChild,ppIDString,pdwIDStringLen) \ #define IAccIdentity_GetIdentityString(This,dwIDChild,ppIDString,pdwIDStringLen) \
(This)->lpVtbl -> GetIdentityString(This,dwIDChild,ppIDString,pdwIDStringLen ) ( (This)->lpVtbl -> GetIdentityString(This,dwIDChild,ppIDString,pdwIDStringL en) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IAccIdentity_GetIdentityString_Proxy(
IAccIdentity * This,
/* [in] */ DWORD dwIDChild,
/* [size_is][size_is][out] */ BYTE **ppIDString,
/* [out] */ DWORD *pdwIDStringLen);
void __RPC_STUB IAccIdentity_GetIdentityString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccIdentity_INTERFACE_DEFINED__ */ #endif /* __IAccIdentity_INTERFACE_DEFINED__ */
#ifndef __IAccPropServer_INTERFACE_DEFINED__ #ifndef __IAccPropServer_INTERFACE_DEFINED__
#define __IAccPropServer_INTERFACE_DEFINED__ #define __IAccPropServer_INTERFACE_DEFINED__
/* interface IAccPropServer */ /* interface IAccPropServer */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
EXTERN_C const IID IID_IAccPropServer; EXTERN_C const IID IID_IAccPropServer;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("76c0dbbb-15e0-4e7b-b61b-20eeea2001e0") MIDL_INTERFACE("76c0dbbb-15e0-4e7b-b61b-20eeea2001e0")
IAccPropServer : public IUnknown IAccPropServer : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE GetPropValue( virtual HRESULT STDMETHODCALLTYPE GetPropValue(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [out] */ VARIANT *pvarValue, /* [out] */ __RPC__out VARIANT *pvarValue,
/* [out] */ BOOL *pfHasProp) = 0; /* [out] */ __RPC__out BOOL *pfHasProp) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IAccPropServerVtbl typedef struct IAccPropServerVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccPropServer * This, IAccPropServer * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccPropServer * This); IAccPropServer * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IAccPropServer * This); IAccPropServer * This);
HRESULT ( STDMETHODCALLTYPE *GetPropValue )( HRESULT ( STDMETHODCALLTYPE *GetPropValue )(
IAccPropServer * This, IAccPropServer * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [out] */ VARIANT *pvarValue, /* [out] */ __RPC__out VARIANT *pvarValue,
/* [out] */ BOOL *pfHasProp); /* [out] */ __RPC__out BOOL *pfHasProp);
END_INTERFACE END_INTERFACE
} IAccPropServerVtbl; } IAccPropServerVtbl;
interface IAccPropServer interface IAccPropServer
{ {
CONST_VTBL struct IAccPropServerVtbl *lpVtbl; CONST_VTBL struct IAccPropServerVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IAccPropServer_QueryInterface(This,riid,ppvObject) \ #define IAccPropServer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAccPropServer_AddRef(This) \ #define IAccPropServer_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IAccPropServer_Release(This) \ #define IAccPropServer_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IAccPropServer_GetPropValue(This,pIDString,dwIDStringLen,idProp,pvarValu e,pfHasProp) \ #define IAccPropServer_GetPropValue(This,pIDString,dwIDStringLen,idProp,pvarValu e,pfHasProp) \
(This)->lpVtbl -> GetPropValue(This,pIDString,dwIDStringLen,idProp,pvarValue ,pfHasProp) ( (This)->lpVtbl -> GetPropValue(This,pIDString,dwIDStringLen,idProp,pvarVal ue,pfHasProp) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IAccPropServer_GetPropValue_Proxy(
IAccPropServer * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp,
/* [out] */ VARIANT *pvarValue,
/* [out] */ BOOL *pfHasProp);
void __RPC_STUB IAccPropServer_GetPropValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccPropServer_INTERFACE_DEFINED__ */ #endif /* __IAccPropServer_INTERFACE_DEFINED__ */
#ifndef __IAccPropServices_INTERFACE_DEFINED__ #ifndef __IAccPropServices_INTERFACE_DEFINED__
#define __IAccPropServices_INTERFACE_DEFINED__ #define __IAccPropServices_INTERFACE_DEFINED__
/* interface IAccPropServices */ /* interface IAccPropServices */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
EXTERN_C const IID IID_IAccPropServices; EXTERN_C const IID IID_IAccPropServices;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6e26e776-04f0-495d-80e4-3330352e3169") MIDL_INTERFACE("6e26e776-04f0-495d-80e4-3330352e3169")
IAccPropServices : public IUnknown IAccPropServices : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE SetPropValue( virtual HRESULT STDMETHODCALLTYPE SetPropValue(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var) = 0; /* [in] */ VARIANT var) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPropServer( virtual HRESULT STDMETHODCALLTYPE SetPropServer(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope) = 0; /* [in] */ AnnoScope annoScope) = 0;
virtual HRESULT STDMETHODCALLTYPE ClearProps( virtual HRESULT STDMETHODCALLTYPE ClearProps(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps) = 0; /* [in] */ int cProps) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHwndProp( virtual HRESULT STDMETHODCALLTYPE SetHwndProp(
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var) = 0; /* [in] */ VARIANT var) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHwndPropStr( virtual HRESULT STDMETHODCALLTYPE SetHwndPropStr(
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str) = 0; /* [string][in] */ __RPC__in LPCWSTR str) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHwndPropServer( virtual HRESULT STDMETHODCALLTYPE SetHwndPropServer(
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope) = 0; /* [in] */ AnnoScope annoScope) = 0;
virtual HRESULT STDMETHODCALLTYPE ClearHwndProps( virtual HRESULT STDMETHODCALLTYPE ClearHwndProps(
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps) = 0; /* [in] */ int cProps) = 0;
virtual HRESULT STDMETHODCALLTYPE ComposeHwndIdentityString( virtual HRESULT STDMETHODCALLTYPE ComposeHwndIdentityString(
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen) = 0; DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen) = 0;
virtual HRESULT STDMETHODCALLTYPE DecomposeHwndIdentityString( virtual HRESULT STDMETHODCALLTYPE DecomposeHwndIdentityString(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [out] */ HWND *phwnd, /* [out] */ __RPC__deref_out_opt HWND *phwnd,
/* [out] */ DWORD *pidObject, /* [out] */ __RPC__out DWORD *pidObject,
/* [out] */ DWORD *pidChild) = 0; /* [out] */ __RPC__out DWORD *pidChild) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHmenuProp( virtual HRESULT STDMETHODCALLTYPE SetHmenuProp(
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var) = 0; /* [in] */ VARIANT var) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHmenuPropStr( virtual HRESULT STDMETHODCALLTYPE SetHmenuPropStr(
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str) = 0; /* [string][in] */ __RPC__in LPCWSTR str) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHmenuPropServer( virtual HRESULT STDMETHODCALLTYPE SetHmenuPropServer(
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope) = 0; /* [in] */ AnnoScope annoScope) = 0;
virtual HRESULT STDMETHODCALLTYPE ClearHmenuProps( virtual HRESULT STDMETHODCALLTYPE ClearHmenuProps(
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps) = 0; /* [in] */ int cProps) = 0;
virtual HRESULT STDMETHODCALLTYPE ComposeHmenuIdentityString( virtual HRESULT STDMETHODCALLTYPE ComposeHmenuIdentityString(
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen) = 0; DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen) = 0;
virtual HRESULT STDMETHODCALLTYPE DecomposeHmenuIdentityString( virtual HRESULT STDMETHODCALLTYPE DecomposeHmenuIdentityString(
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [out] */ HMENU *phmenu, /* [out] */ __RPC__deref_out_opt HMENU *phmenu,
/* [out] */ DWORD *pidChild) = 0; /* [out] */ __RPC__out DWORD *pidChild) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IAccPropServicesVtbl typedef struct IAccPropServicesVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccPropServices * This); IAccPropServices * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IAccPropServices * This); IAccPropServices * This);
HRESULT ( STDMETHODCALLTYPE *SetPropValue )( HRESULT ( STDMETHODCALLTYPE *SetPropValue )(
IAccPropServices * This, IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var); /* [in] */ VARIANT var);
HRESULT ( STDMETHODCALLTYPE *SetPropServer )( HRESULT ( STDMETHODCALLTYPE *SetPropServer )(
IAccPropServices * This, IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope); /* [in] */ AnnoScope annoScope);
HRESULT ( STDMETHODCALLTYPE *ClearProps )( HRESULT ( STDMETHODCALLTYPE *ClearProps )(
IAccPropServices * This, IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps); /* [in] */ int cProps);
HRESULT ( STDMETHODCALLTYPE *SetHwndProp )( HRESULT ( STDMETHODCALLTYPE *SetHwndProp )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var); /* [in] */ VARIANT var);
HRESULT ( STDMETHODCALLTYPE *SetHwndPropStr )( HRESULT ( STDMETHODCALLTYPE *SetHwndPropStr )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str); /* [string][in] */ __RPC__in LPCWSTR str);
HRESULT ( STDMETHODCALLTYPE *SetHwndPropServer )( HRESULT ( STDMETHODCALLTYPE *SetHwndPropServer )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope); /* [in] */ AnnoScope annoScope);
HRESULT ( STDMETHODCALLTYPE *ClearHwndProps )( HRESULT ( STDMETHODCALLTYPE *ClearHwndProps )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps); /* [in] */ int cProps);
HRESULT ( STDMETHODCALLTYPE *ComposeHwndIdentityString )( HRESULT ( STDMETHODCALLTYPE *ComposeHwndIdentityString )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HWND hwnd, /* [in] */ __RPC__in HWND hwnd,
/* [in] */ DWORD idObject, /* [in] */ DWORD idObject,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen); DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen);
HRESULT ( STDMETHODCALLTYPE *DecomposeHwndIdentityString )( HRESULT ( STDMETHODCALLTYPE *DecomposeHwndIdentityString )(
IAccPropServices * This, IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [out] */ HWND *phwnd, /* [out] */ __RPC__deref_out_opt HWND *phwnd,
/* [out] */ DWORD *pidObject, /* [out] */ __RPC__out DWORD *pidObject,
/* [out] */ DWORD *pidChild); /* [out] */ __RPC__out DWORD *pidChild);
HRESULT ( STDMETHODCALLTYPE *SetHmenuProp )( HRESULT ( STDMETHODCALLTYPE *SetHmenuProp )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var); /* [in] */ VARIANT var);
HRESULT ( STDMETHODCALLTYPE *SetHmenuPropStr )( HRESULT ( STDMETHODCALLTYPE *SetHmenuPropStr )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp, /* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str); /* [string][in] */ __RPC__in LPCWSTR str);
HRESULT ( STDMETHODCALLTYPE *SetHmenuPropServer )( HRESULT ( STDMETHODCALLTYPE *SetHmenuPropServer )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps, /* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer, /* [in] */ __RPC__in_opt IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope); /* [in] */ AnnoScope annoScope);
HRESULT ( STDMETHODCALLTYPE *ClearHmenuProps )( HRESULT ( STDMETHODCALLTYPE *ClearHmenuProps )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps, /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID * paProps,
/* [in] */ int cProps); /* [in] */ int cProps);
HRESULT ( STDMETHODCALLTYPE *ComposeHmenuIdentityString )( HRESULT ( STDMETHODCALLTYPE *ComposeHmenuIdentityString )(
IAccPropServices * This, IAccPropServices * This,
/* [in] */ HMENU hmenu, /* [in] */ __RPC__in HMENU hmenu,
/* [in] */ DWORD idChild, /* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
/* [out] */ DWORD *pdwIDStringLen); DStringLen) BYTE **ppIDString,
/* [out] */ __RPC__out DWORD *pdwIDStringLen);
HRESULT ( STDMETHODCALLTYPE *DecomposeHmenuIdentityString )( HRESULT ( STDMETHODCALLTYPE *DecomposeHmenuIdentityString )(
IAccPropServices * This, IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString, /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen, /* [in] */ DWORD dwIDStringLen,
/* [out] */ HMENU *phmenu, /* [out] */ __RPC__deref_out_opt HMENU *phmenu,
/* [out] */ DWORD *pidChild); /* [out] */ __RPC__out DWORD *pidChild);
END_INTERFACE END_INTERFACE
} IAccPropServicesVtbl; } IAccPropServicesVtbl;
interface IAccPropServices interface IAccPropServices
{ {
CONST_VTBL struct IAccPropServicesVtbl *lpVtbl; CONST_VTBL struct IAccPropServicesVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IAccPropServices_QueryInterface(This,riid,ppvObject) \ #define IAccPropServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAccPropServices_AddRef(This) \ #define IAccPropServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IAccPropServices_Release(This) \ #define IAccPropServices_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IAccPropServices_SetPropValue(This,pIDString,dwIDStringLen,idProp,var) \ #define IAccPropServices_SetPropValue(This,pIDString,dwIDStringLen,idProp,var) \
(This)->lpVtbl -> SetPropValue(This,pIDString,dwIDStringLen,idProp,var) ( (This)->lpVtbl -> SetPropValue(This,pIDString,dwIDStringLen,idProp,var) )
#define IAccPropServices_SetPropServer(This,pIDString,dwIDStringLen,paProps,cPro ps,pServer,annoScope) \ #define IAccPropServices_SetPropServer(This,pIDString,dwIDStringLen,paProps,cPro ps,pServer,annoScope) \
(This)->lpVtbl -> SetPropServer(This,pIDString,dwIDStringLen,paProps,cProps, pServer,annoScope) ( (This)->lpVtbl -> SetPropServer(This,pIDString,dwIDStringLen,paProps,cProp s,pServer,annoScope) )
#define IAccPropServices_ClearProps(This,pIDString,dwIDStringLen,paProps,cProps) \ #define IAccPropServices_ClearProps(This,pIDString,dwIDStringLen,paProps,cProps) \
(This)->lpVtbl -> ClearProps(This,pIDString,dwIDStringLen,paProps,cProps) ( (This)->lpVtbl -> ClearProps(This,pIDString,dwIDStringLen,paProps,cProps) )
#define IAccPropServices_SetHwndProp(This,hwnd,idObject,idChild,idProp,var) \ #define IAccPropServices_SetHwndProp(This,hwnd,idObject,idChild,idProp,var) \
(This)->lpVtbl -> SetHwndProp(This,hwnd,idObject,idChild,idProp,var) ( (This)->lpVtbl -> SetHwndProp(This,hwnd,idObject,idChild,idProp,var) )
#define IAccPropServices_SetHwndPropStr(This,hwnd,idObject,idChild,idProp,str) \ #define IAccPropServices_SetHwndPropStr(This,hwnd,idObject,idChild,idProp,str) \
(This)->lpVtbl -> SetHwndPropStr(This,hwnd,idObject,idChild,idProp,str) ( (This)->lpVtbl -> SetHwndPropStr(This,hwnd,idObject,idChild,idProp,str) )
#define IAccPropServices_SetHwndPropServer(This,hwnd,idObject,idChild,paProps,cP rops,pServer,annoScope) \ #define IAccPropServices_SetHwndPropServer(This,hwnd,idObject,idChild,paProps,cP rops,pServer,annoScope) \
(This)->lpVtbl -> SetHwndPropServer(This,hwnd,idObject,idChild,paProps,cProp s,pServer,annoScope) ( (This)->lpVtbl -> SetHwndPropServer(This,hwnd,idObject,idChild,paProps,cPr ops,pServer,annoScope) )
#define IAccPropServices_ClearHwndProps(This,hwnd,idObject,idChild,paProps,cProp s) \ #define IAccPropServices_ClearHwndProps(This,hwnd,idObject,idChild,paProps,cProp s) \
(This)->lpVtbl -> ClearHwndProps(This,hwnd,idObject,idChild,paProps,cProps) ( (This)->lpVtbl -> ClearHwndProps(This,hwnd,idObject,idChild,paProps,cProps ) )
#define IAccPropServices_ComposeHwndIdentityString(This,hwnd,idObject,idChild,pp IDString,pdwIDStringLen) \ #define IAccPropServices_ComposeHwndIdentityString(This,hwnd,idObject,idChild,pp IDString,pdwIDStringLen) \
(This)->lpVtbl -> ComposeHwndIdentityString(This,hwnd,idObject,idChild,ppIDS tring,pdwIDStringLen) ( (This)->lpVtbl -> ComposeHwndIdentityString(This,hwnd,idObject,idChild,ppI DString,pdwIDStringLen) )
#define IAccPropServices_DecomposeHwndIdentityString(This,pIDString,dwIDStringLe n,phwnd,pidObject,pidChild) \ #define IAccPropServices_DecomposeHwndIdentityString(This,pIDString,dwIDStringLe n,phwnd,pidObject,pidChild) \
(This)->lpVtbl -> DecomposeHwndIdentityString(This,pIDString,dwIDStringLen,p hwnd,pidObject,pidChild) ( (This)->lpVtbl -> DecomposeHwndIdentityString(This,pIDString,dwIDStringLen ,phwnd,pidObject,pidChild) )
#define IAccPropServices_SetHmenuProp(This,hmenu,idChild,idProp,var) \ #define IAccPropServices_SetHmenuProp(This,hmenu,idChild,idProp,var) \
(This)->lpVtbl -> SetHmenuProp(This,hmenu,idChild,idProp,var) ( (This)->lpVtbl -> SetHmenuProp(This,hmenu,idChild,idProp,var) )
#define IAccPropServices_SetHmenuPropStr(This,hmenu,idChild,idProp,str) \ #define IAccPropServices_SetHmenuPropStr(This,hmenu,idChild,idProp,str) \
(This)->lpVtbl -> SetHmenuPropStr(This,hmenu,idChild,idProp,str) ( (This)->lpVtbl -> SetHmenuPropStr(This,hmenu,idChild,idProp,str) )
#define IAccPropServices_SetHmenuPropServer(This,hmenu,idChild,paProps,cProps,pS erver,annoScope) \ #define IAccPropServices_SetHmenuPropServer(This,hmenu,idChild,paProps,cProps,pS erver,annoScope) \
(This)->lpVtbl -> SetHmenuPropServer(This,hmenu,idChild,paProps,cProps,pServ er,annoScope) ( (This)->lpVtbl -> SetHmenuPropServer(This,hmenu,idChild,paProps,cProps,pSe rver,annoScope) )
#define IAccPropServices_ClearHmenuProps(This,hmenu,idChild,paProps,cProps) \ #define IAccPropServices_ClearHmenuProps(This,hmenu,idChild,paProps,cProps) \
(This)->lpVtbl -> ClearHmenuProps(This,hmenu,idChild,paProps,cProps) ( (This)->lpVtbl -> ClearHmenuProps(This,hmenu,idChild,paProps,cProps) )
#define IAccPropServices_ComposeHmenuIdentityString(This,hmenu,idChild,ppIDStrin g,pdwIDStringLen) \ #define IAccPropServices_ComposeHmenuIdentityString(This,hmenu,idChild,ppIDStrin g,pdwIDStringLen) \
(This)->lpVtbl -> ComposeHmenuIdentityString(This,hmenu,idChild,ppIDString,p dwIDStringLen) ( (This)->lpVtbl -> ComposeHmenuIdentityString(This,hmenu,idChild,ppIDString ,pdwIDStringLen) )
#define IAccPropServices_DecomposeHmenuIdentityString(This,pIDString,dwIDStringL en,phmenu,pidChild) \ #define IAccPropServices_DecomposeHmenuIdentityString(This,pIDString,dwIDStringL en,phmenu,pidChild) \
(This)->lpVtbl -> DecomposeHmenuIdentityString(This,pIDString,dwIDStringLen, phmenu,pidChild) ( (This)->lpVtbl -> DecomposeHmenuIdentityString(This,pIDString,dwIDStringLe n,phmenu,pidChild) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IAccPropServices_SetPropValue_Proxy(
IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var);
void __RPC_STUB IAccPropServices_SetPropValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetPropServer_Proxy(
IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope);
void __RPC_STUB IAccPropServices_SetPropServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_ClearProps_Proxy(
IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps);
void __RPC_STUB IAccPropServices_ClearProps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHwndProp_Proxy(
IAccPropServices * This,
/* [in] */ HWND hwnd,
/* [in] */ DWORD idObject,
/* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var);
void __RPC_STUB IAccPropServices_SetHwndProp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHwndPropStr_Proxy(
IAccPropServices * This,
/* [in] */ HWND hwnd,
/* [in] */ DWORD idObject,
/* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str);
void __RPC_STUB IAccPropServices_SetHwndPropStr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHwndPropServer_Proxy(
IAccPropServices * This,
/* [in] */ HWND hwnd,
/* [in] */ DWORD idObject,
/* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope);
void __RPC_STUB IAccPropServices_SetHwndPropServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_ClearHwndProps_Proxy(
IAccPropServices * This,
/* [in] */ HWND hwnd,
/* [in] */ DWORD idObject,
/* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps);
void __RPC_STUB IAccPropServices_ClearHwndProps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_ComposeHwndIdentityString_Proxy(
IAccPropServices * This,
/* [in] */ HWND hwnd,
/* [in] */ DWORD idObject,
/* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString,
/* [out] */ DWORD *pdwIDStringLen);
void __RPC_STUB IAccPropServices_ComposeHwndIdentityString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_DecomposeHwndIdentityString_Proxy(
IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [out] */ HWND *phwnd,
/* [out] */ DWORD *pidObject,
/* [out] */ DWORD *pidChild);
void __RPC_STUB IAccPropServices_DecomposeHwndIdentityString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHmenuProp_Proxy(
IAccPropServices * This,
/* [in] */ HMENU hmenu,
/* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp,
/* [in] */ VARIANT var);
void __RPC_STUB IAccPropServices_SetHmenuProp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHmenuPropStr_Proxy(
IAccPropServices * This,
/* [in] */ HMENU hmenu,
/* [in] */ DWORD idChild,
/* [in] */ MSAAPROPID idProp,
/* [string][in] */ LPCWSTR str);
void __RPC_STUB IAccPropServices_SetHmenuPropStr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_SetHmenuPropServer_Proxy(
IAccPropServices * This,
/* [in] */ HMENU hmenu,
/* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps,
/* [in] */ IAccPropServer *pServer,
/* [in] */ AnnoScope annoScope);
void __RPC_STUB IAccPropServices_SetHmenuPropServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_ClearHmenuProps_Proxy(
IAccPropServices * This,
/* [in] */ HMENU hmenu,
/* [in] */ DWORD idChild,
/* [size_is][in] */ const MSAAPROPID *paProps,
/* [in] */ int cProps);
void __RPC_STUB IAccPropServices_ClearHmenuProps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_ComposeHmenuIdentityString_Proxy(
IAccPropServices * This,
/* [in] */ HMENU hmenu,
/* [in] */ DWORD idChild,
/* [size_is][size_is][out] */ BYTE **ppIDString,
/* [out] */ DWORD *pdwIDStringLen);
void __RPC_STUB IAccPropServices_ComposeHmenuIdentityString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAccPropServices_DecomposeHmenuIdentityString_Proxy(
IAccPropServices * This,
/* [size_is][in] */ const BYTE *pIDString,
/* [in] */ DWORD dwIDStringLen,
/* [out] */ HMENU *phmenu,
/* [out] */ DWORD *pidChild);
void __RPC_STUB IAccPropServices_DecomposeHmenuIdentityString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccPropServices_INTERFACE_DEFINED__ */ #endif /* __IAccPropServices_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_oleacc_0119 */ /* interface __MIDL_itf_oleacc_0000_0005 */
/* [local] */ /* [local] */
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// Type Library Definitions // Type Library Definitions
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0119_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0005_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_oleacc_0119_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_oleacc_0000_0005_v0_0_s_ifspec;
#ifndef __Accessibility_LIBRARY_DEFINED__ #ifndef __Accessibility_LIBRARY_DEFINED__
#define __Accessibility_LIBRARY_DEFINED__ #define __Accessibility_LIBRARY_DEFINED__
/* library Accessibility */ /* library Accessibility */
/* [hidden][version][lcid][uuid] */ /* [hidden][version][lcid][uuid] */
EXTERN_C const IID LIBID_Accessibility; EXTERN_C const IID LIBID_Accessibility;
EXTERN_C const CLSID CLSID_CAccPropServices; EXTERN_C const CLSID CLSID_CAccPropServices;
 End of changes. 192 change blocks. 
715 lines changed or deleted 239 lines changed or added

This html diff was produced by rfcdiff 1.41.