| oleacc.h (4.2.5406.0-Windows 6.0) | | oleacc.h (7.0.0.0-Windows 7.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 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for oleacc.idl: | | /* Compiler settings for oleacc.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| 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*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 159 | | skipping to change at line 159 |
| DEFINE_GUID(IID_IAccPropServer, 0x76c0dbbb, 0x15e0, 0x4e7b, 0xb6, 0x1b, 0x2
0, 0xee, 0xea, 0x20, 0x01, 0xe0); | | DEFINE_GUID(IID_IAccPropServer, 0x76c0dbbb, 0x15e0, 0x4e7b, 0xb6, 0x1b, 0x2
0, 0xee, 0xea, 0x20, 0x01, 0xe0); |
| DEFINE_GUID(IID_IAccPropServices, 0x6e26e776, 0x04f0, 0x495d, 0x80, 0xe4, 0x3
3, 0x30, 0x35, 0x2e, 0x31, 0x69); | | DEFINE_GUID(IID_IAccPropServices, 0x6e26e776, 0x04f0, 0x495d, 0x80, 0xe4, 0x3
3, 0x30, 0x35, 0x2e, 0x31, 0x69); |
| DEFINE_GUID(IID_IAccPropMgrInternal, 0x2bd370a9, 0x3e7f, 0x4edd, 0x8a, 0x85, 0xf
8, 0xfe, 0xd1, 0xf8, 0xe5, 0x1f); | | DEFINE_GUID(IID_IAccPropMgrInternal, 0x2bd370a9, 0x3e7f, 0x4edd, 0x8a, 0x85, 0xf
8, 0xfe, 0xd1, 0xf8, 0xe5, 0x1f); |
| DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x8
8, 0xbd, 0x00, 0xb4, 0xa5, 0xe7); | | DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x8
8, 0xbd, 0x00, 0xb4, 0xa5, 0xe7); |
| DEFINE_GUID(IIS_IsOleaccProxy, 0x902697fa, 0x80e4, 0x4560, 0x80, 0x2a, 0xa
1, 0x3f, 0x22, 0xa6, 0x47, 0x09); | | DEFINE_GUID(IIS_IsOleaccProxy, 0x902697fa, 0x80e4, 0x4560, 0x80, 0x2a, 0xa
1, 0x3f, 0x22, 0xa6, 0x47, 0x09); |
| | |
| //=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
| // MSAA API Prototypes | | // MSAA API Prototypes |
| //=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
| | |
|
| STDAPI_(LRESULT) LresultFromObject(REFIID riid, WPARAM wParam, LPUNKNOWN punk); | | STDAPI_(LRESULT) LresultFromObject(__in REFIID riid, __in WPARAM wParam, __in LP |
| STDAPI ObjectFromLresult(LRESULT lResult, REFIID riid, WPARAM wParam, v | | UNKNOWN punk); |
| oid** ppvObject); | | STDAPI ObjectFromLresult(__in LRESULT lResult, __in REFIID riid, __in W |
| STDAPI WindowFromAccessibleObject(IAccessible*, HWND* phwnd); | | PARAM wParam, __deref_out void** ppvObject); |
| STDAPI AccessibleObjectFromWindow(HWND hwnd, DWORD dwId, REFIID riid, v | | STDAPI WindowFromAccessibleObject(__in IAccessible*, __out_opt HWND* ph |
| oid **ppvObject); | | wnd); |
| STDAPI AccessibleObjectFromEvent(HWND hwnd, DWORD dwId, DWORD dwChildId | | STDAPI AccessibleObjectFromWindow(__in HWND hwnd, __in DWORD dwId, __in |
| , IAccessible** ppacc, VARIANT* pvarChild); | | REFIID riid, __deref_out void **ppvObject); |
| STDAPI AccessibleObjectFromPoint(POINT ptScreen, IAccessible ** ppacc, | | STDAPI AccessibleObjectFromEvent(__in HWND hwnd, __in DWORD dwId, __in |
| VARIANT* pvarChild); | | DWORD dwChildId, __deref_out IAccessible** ppacc, __out VARIANT* pvarChild); |
| STDAPI AccessibleChildren (IAccessible* paccContainer, LONG iChildStart | | STDAPI AccessibleObjectFromPoint(__in POINT ptScreen, __deref_out IAcce |
| ,LONG cChildren, VARIANT* rgvarChildren,LONG* pcObtained); | | ssible ** ppacc, __out VARIANT* pvarChild); |
| | STDAPI AccessibleChildren (__in IAccessible* paccContainer, __in LONG i |
| | ChildStart, __in LONG cChildren, __out_ecount(cChildren) VARIANT* rgvarChildren, |
| | __out LONG* pcObtained); |
| | |
|
| STDAPI_(UINT) GetRoleTextA(DWORD lRole, __out_ecount(cchRoleMax) LPSTR lpszRol | | STDAPI_(UINT) GetRoleTextA(__in DWORD lRole, __out_ecount_opt(cchRoleMax) LPST |
| e, UINT cchRoleMax); | | R lpszRole, __in UINT cchRoleMax); |
| STDAPI_(UINT) GetRoleTextW(DWORD lRole, __out_ecount(cchRoleMax) LPWSTR lpszRo | | STDAPI_(UINT) GetRoleTextW(__in DWORD lRole, __out_ecount_opt(cchRoleMax) LPWS |
| le, UINT cchRoleMax); | | TR lpszRole, __in 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, __out_ecount(cchState) LPSTR lpsz | | STDAPI_(UINT) GetStateTextA(__in DWORD lStateBit, __out_ecount_opt(cchState) L |
| State, UINT cchState); | | PSTR lpszState, __in UINT cchState); |
| STDAPI_(UINT) GetStateTextW(DWORD lStateBit, __out_ecount(cchState) LPWSTR lps | | STDAPI_(UINT) GetStateTextW(__in DWORD lStateBit, __out_ecount_opt(cchState) L |
| zState, UINT cchState); | | PWSTR lpszState, __in 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(__out DWORD* pVer, __out DWORD* pBuild); |
| | |
|
| STDAPI CreateStdAccessibleObject(HWND hwnd, LONG idObject, REFIID riid,
void** ppvObject); | | STDAPI CreateStdAccessibleObject(__in HWND hwnd, __in LONG idObject, __
in REFIID riid, __deref_out void** ppvObject); |
| | |
|
| STDAPI CreateStdAccessibleProxyA(HWND hwnd, LPCSTR pClassName, LONG idO | | STDAPI CreateStdAccessibleProxyA(__in HWND hwnd, __in LPCSTR pClassName |
| bject, REFIID riid, void** ppvObject); | | , __in LONG idObject, __in REFIID riid, __deref_out void** ppvObject); |
| STDAPI CreateStdAccessibleProxyW(HWND hwnd, LPCWSTR pClassName, LONG id | | STDAPI CreateStdAccessibleProxyW(__in HWND hwnd, __in LPCWSTR pClassNam |
| Object, REFIID riid, void** ppvObject); | | e, __in LONG idObject, __in REFIID riid, __deref_out void** ppvObject); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define CreateStdAccessibleProxy CreateStdAccessibleProxyW | | #define CreateStdAccessibleProxy CreateStdAccessibleProxyW |
| #else | | #else |
| #define CreateStdAccessibleProxy CreateStdAccessibleProxyA | | #define CreateStdAccessibleProxy CreateStdAccessibleProxyA |
| #endif // UNICODE | | #endif // UNICODE |
| | |
| // Simple Owner-Drawn Menu support... | | // Simple Owner-Drawn Menu support... |
| | |
| #define MSAA_MENU_SIG 0xAA0DF00DL | | #define MSAA_MENU_SIG 0xAA0DF00DL |
| | |
| skipping to change at line 633 | | skipping to change at line 633 |
| | |
| }; | | }; |
| | |
| #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, | | __RPC__in IAccessible * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IAccessible * This); | | __RPC__in IAccessible * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IAccessible * This); | | __RPC__in IAccessible * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( | | HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
| IAccessible * This, | | __RPC__in IAccessible * This, |
| /* [out] */ __RPC__out UINT *pctinfo); | | /* [out] */ __RPC__out UINT *pctinfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
| IAccessible * This, | | __RPC__in IAccessible * This, |
| /* [in] */ UINT iTInfo, | | /* [in] */ UINT iTInfo, |
| /* [in] */ LCID lcid, | | /* [in] */ LCID lcid, |
| /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); | | /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( | | HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
| IAccessible * This, | | __RPC__in IAccessible * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszName
s, | | /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszName
s, |
|
| /* [range][in] */ UINT cNames, | | /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, |
| /* [in] */ LCID lcid, | | /* [in] */ LCID lcid, |
| /* [size_is][out] */ __RPC__out_ecount_full(cNames) 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, | | __RPC__in IAccessible * This, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [in] */ VARIANT varChild, | | /* [in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [out] */ __RPC__deref_out_opt BSTR *pszHelpFile, | | /* [out] */ __RPC__deref_out_opt BSTR *pszHelpFile, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt 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, | | __RPC__in IAccessible * This, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [retval][out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDefaultAction); | | /* [retval][out] */ __RPC__deref_out_opt BSTR *pszDefaultAction); |
| | |
| /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )( | | /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )( |
|
| IAccessible * This, | | __RPC__in 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, | | __RPC__in IAccessible * This, |
| /* [out] */ __RPC__out long *pxLeft, | | /* [out] */ __RPC__out long *pxLeft, |
| /* [out] */ __RPC__out long *pyTop, | | /* [out] */ __RPC__out long *pyTop, |
| /* [out] */ __RPC__out long *pcxWidth, | | /* [out] */ __RPC__out long *pcxWidth, |
| /* [out] */ __RPC__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, | | __RPC__in IAccessible * This, |
| /* [in] */ long navDir, | | /* [in] */ long navDir, |
| /* [optional][in] */ VARIANT varStart, | | /* [optional][in] */ VARIANT varStart, |
| /* [retval][out] */ __RPC__out VARIANT *pvarEndUpAt); | | /* [retval][out] */ __RPC__out VARIANT *pvarEndUpAt); |
| | |
| /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )( | | /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )( |
|
| IAccessible * This, | | __RPC__in IAccessible * This, |
| /* [in] */ long xLeft, | | /* [in] */ long xLeft, |
| /* [in] */ long yTop, | | /* [in] */ long yTop, |
| /* [retval][out] */ __RPC__out VARIANT *pvarChild); | | /* [retval][out] */ __RPC__out VARIANT *pvarChild); |
| | |
| /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )( | | /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )( |
|
| IAccessible * This, | | __RPC__in 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, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [in] */ __RPC__in BSTR szName); | | /* [in] */ __RPC__in BSTR szName); |
| | |
| /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )( | | /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )( |
|
| IAccessible * This, | | __RPC__in IAccessible * This, |
| /* [optional][in] */ VARIANT varChild, | | /* [optional][in] */ VARIANT varChild, |
| /* [in] */ __RPC__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; |
| }; | | }; |
| | |
| skipping to change at line 909 | | skipping to change at line 909 |
| | |
| }; | | }; |
| | |
| #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, | | __RPC__in IAccessibleHandler * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IAccessibleHandler * This); | | __RPC__in IAccessibleHandler * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IAccessibleHandler * This); | | __RPC__in IAccessibleHandler * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AccessibleObjectFromID )( | | HRESULT ( STDMETHODCALLTYPE *AccessibleObjectFromID )( |
|
| IAccessibleHandler * This, | | __RPC__in IAccessibleHandler * This, |
| /* [in] */ long hwnd, | | /* [in] */ long hwnd, |
| /* [in] */ long lObjectID, | | /* [in] */ long lObjectID, |
| /* [out] */ __RPC__deref_out_opt 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; |
| | |
| skipping to change at line 996 | | skipping to change at line 996 |
| | |
| }; | | }; |
| | |
| #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, | | __RPC__in IAccIdentity * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IAccIdentity * This); | | __RPC__in IAccIdentity * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IAccIdentity * This); | | __RPC__in IAccIdentity * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetIdentityString )( | | HRESULT ( STDMETHODCALLTYPE *GetIdentityString )( |
|
| IAccIdentity * This, | | __RPC__in IAccIdentity * This, |
| /* [in] */ DWORD dwIDChild, | | /* [in] */ DWORD dwIDChild, |
| /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, |
| /* [out] */ __RPC__out DWORD *pdwIDStringLen); | | /* [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; |
| | |
| skipping to change at line 1071 | | skipping to change at line 1071 |
| | |
| }; | | }; |
| | |
| #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, | | __RPC__in IAccPropServer * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IAccPropServer * This); | | __RPC__in IAccPropServer * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IAccPropServer * This); | | __RPC__in IAccPropServer * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPropValue )( | | HRESULT ( STDMETHODCALLTYPE *GetPropValue )( |
|
| IAccPropServer * This, | | __RPC__in IAccPropServer * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) 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] */ __RPC__out VARIANT *pvarValue, | | /* [out] */ __RPC__out VARIANT *pvarValue, |
| /* [out] */ __RPC__out BOOL *pfHasProp); | | /* [out] */ __RPC__out BOOL *pfHasProp); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IAccPropServerVtbl; | | } IAccPropServerVtbl; |
| | |
| interface IAccPropServer | | interface IAccPropServer |
| | |
| skipping to change at line 1164 | | skipping to change at line 1164 |
| /* [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] */ __RPC__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] */ __RPC__in LPCWSTR str) = 0; | | /* [string][in] */ __RPC__in_string LPCWSTR str) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetHwndPropServer( | | virtual HRESULT STDMETHODCALLTYPE SetHwndPropServer( |
| /* [in] */ __RPC__in HWND hwnd, | | /* [in] */ __RPC__in HWND hwnd, |
| /* [in] */ DWORD idObject, | | /* [in] */ DWORD idObject, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, | | /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, |
| /* [in] */ int cProps, | | /* [in] */ int cProps, |
| /* [in] */ __RPC__in_opt IAccPropServer *pServer, | | /* [in] */ __RPC__in_opt IAccPropServer *pServer, |
| /* [in] */ AnnoScope annoScope) = 0; | | /* [in] */ AnnoScope annoScope) = 0; |
| | |
| | |
| skipping to change at line 1206 | | skipping to change at line 1206 |
| virtual HRESULT STDMETHODCALLTYPE SetHmenuProp( | | virtual HRESULT STDMETHODCALLTYPE SetHmenuProp( |
| /* [in] */ __RPC__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] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [in] */ MSAAPROPID idProp, | | /* [in] */ MSAAPROPID idProp, |
|
| /* [string][in] */ __RPC__in LPCWSTR str) = 0; | | /* [string][in] */ __RPC__in_string LPCWSTR str) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetHmenuPropServer( | | virtual HRESULT STDMETHODCALLTYPE SetHmenuPropServer( |
| /* [in] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, | | /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, |
| /* [in] */ int cProps, | | /* [in] */ int cProps, |
| /* [in] */ __RPC__in_opt IAccPropServer *pServer, | | /* [in] */ __RPC__in_opt IAccPropServer *pServer, |
| /* [in] */ AnnoScope annoScope) = 0; | | /* [in] */ AnnoScope annoScope) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE ClearHmenuProps( | | virtual HRESULT STDMETHODCALLTYPE ClearHmenuProps( |
| | |
| skipping to change at line 1243 | | skipping to change at line 1243 |
| | |
| }; | | }; |
| | |
| #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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IAccPropServices * This); | | __RPC__in IAccPropServices * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IAccPropServices * This); | | __RPC__in IAccPropServices * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPropValue )( | | HRESULT ( STDMETHODCALLTYPE *SetPropValue )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) 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, | | __RPC__in IAccPropServices * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, | | /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, |
| /* [in] */ DWORD dwIDStringLen, | | /* [in] */ DWORD dwIDStringLen, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, | | /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, |
| /* [in] */ int cProps, | | /* [in] */ int cProps, |
| /* [in] */ __RPC__in_opt IAccPropServer *pServer, | | /* [in] */ __RPC__in_opt IAccPropServer *pServer, |
| /* [in] */ AnnoScope annoScope); | | /* [in] */ AnnoScope annoScope); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ClearProps )( | | HRESULT ( STDMETHODCALLTYPE *ClearProps )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, | | /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, |
| /* [in] */ DWORD dwIDStringLen, | | /* [in] */ DWORD dwIDStringLen, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) 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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__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] */ __RPC__in LPCWSTR str); | | /* [string][in] */ __RPC__in_string LPCWSTR str); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetHwndPropServer )( | | HRESULT ( STDMETHODCALLTYPE *SetHwndPropServer )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HWND hwnd, | | /* [in] */ __RPC__in HWND hwnd, |
| /* [in] */ DWORD idObject, | | /* [in] */ DWORD idObject, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, | | /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, |
| /* [in] */ int cProps, | | /* [in] */ int cProps, |
| /* [in] */ __RPC__in_opt IAccPropServer *pServer, | | /* [in] */ __RPC__in_opt IAccPropServer *pServer, |
| /* [in] */ AnnoScope annoScope); | | /* [in] */ AnnoScope annoScope); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ClearHwndProps )( | | HRESULT ( STDMETHODCALLTYPE *ClearHwndProps )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HWND hwnd, | | /* [in] */ __RPC__in HWND hwnd, |
| /* [in] */ DWORD idObject, | | /* [in] */ DWORD idObject, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) 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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__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] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, |
| /* [out] */ __RPC__out DWORD *pdwIDStringLen); | | /* [out] */ __RPC__out DWORD *pdwIDStringLen); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DecomposeHwndIdentityString )( | | HRESULT ( STDMETHODCALLTYPE *DecomposeHwndIdentityString )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, | | /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, |
| /* [in] */ DWORD dwIDStringLen, | | /* [in] */ DWORD dwIDStringLen, |
| /* [out] */ __RPC__deref_out_opt HWND *phwnd, | | /* [out] */ __RPC__deref_out_opt HWND *phwnd, |
| /* [out] */ __RPC__out DWORD *pidObject, | | /* [out] */ __RPC__out DWORD *pidObject, |
| /* [out] */ __RPC__out DWORD *pidChild); | | /* [out] */ __RPC__out DWORD *pidChild); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetHmenuProp )( | | HRESULT ( STDMETHODCALLTYPE *SetHmenuProp )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [in] */ MSAAPROPID idProp, | | /* [in] */ MSAAPROPID idProp, |
|
| /* [string][in] */ __RPC__in LPCWSTR str); | | /* [string][in] */ __RPC__in_string LPCWSTR str); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetHmenuPropServer )( | | HRESULT ( STDMETHODCALLTYPE *SetHmenuPropServer )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, | | /* [size_is][in] */ __RPC__in_ecount_full(cProps) const MSAAPROPID *
paProps, |
| /* [in] */ int cProps, | | /* [in] */ int cProps, |
| /* [in] */ __RPC__in_opt IAccPropServer *pServer, | | /* [in] */ __RPC__in_opt IAccPropServer *pServer, |
| /* [in] */ AnnoScope annoScope); | | /* [in] */ AnnoScope annoScope); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ClearHmenuProps )( | | HRESULT ( STDMETHODCALLTYPE *ClearHmenuProps )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][in] */ __RPC__in_ecount_full(cProps) 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, | | __RPC__in IAccPropServices * This, |
| /* [in] */ __RPC__in HMENU hmenu, | | /* [in] */ __RPC__in HMENU hmenu, |
| /* [in] */ DWORD idChild, | | /* [in] */ DWORD idChild, |
| /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pdwI
DStringLen) BYTE **ppIDString, |
| /* [out] */ __RPC__out DWORD *pdwIDStringLen); | | /* [out] */ __RPC__out DWORD *pdwIDStringLen); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DecomposeHmenuIdentityString )( | | HRESULT ( STDMETHODCALLTYPE *DecomposeHmenuIdentityString )( |
|
| IAccPropServices * This, | | __RPC__in IAccPropServices * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, | | /* [size_is][in] */ __RPC__in_ecount_full(dwIDStringLen) const BYTE
*pIDString, |
| /* [in] */ DWORD dwIDStringLen, | | /* [in] */ DWORD dwIDStringLen, |
| /* [out] */ __RPC__deref_out_opt HMENU *phmenu, | | /* [out] */ __RPC__deref_out_opt HMENU *phmenu, |
| /* [out] */ __RPC__out DWORD *pidChild); | | /* [out] */ __RPC__out DWORD *pidChild); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IAccPropServicesVtbl; | | } IAccPropServicesVtbl; |
| | |
| interface IAccPropServices | | interface IAccPropServices |
| { | | { |
| | |
| skipping to change at line 1470 | | skipping to change at line 1470 |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| | |
| class DECLSPEC_UUID("b5f8350b-0548-48b1-a6ee-88bd00b4a5e7") | | class DECLSPEC_UUID("b5f8350b-0548-48b1-a6ee-88bd00b4a5e7") |
| CAccPropServices; | | CAccPropServices; |
| #endif | | #endif |
| #endif /* __Accessibility_LIBRARY_DEFINED__ */ | | #endif /* __Accessibility_LIBRARY_DEFINED__ */ |
| | |
| /* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
|
| unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign | | unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long |
| ed long , BSTR * ); | | *, unsigned long , __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _inout_xcount(0) unsigned char *, __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _in_xcount(0) unsigned char *, __RPC__out BSTR * ); |
| void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * | | void __RPC_USER BSTR_UserFree( __RPC__in unsigned long |
| ); | | *, __RPC__in BSTR * ); |
| | |
|
| unsigned long __RPC_USER HMENU_UserSize( unsigned long *, unsig | | unsigned long __RPC_USER HMENU_UserSize( __RPC__in unsigned lon |
| ned long , HMENU * ); | | g *, unsigned long , __RPC__in HMENU * ); |
| unsigned char * __RPC_USER HMENU_UserMarshal( unsigned long *, unsigned char * | | unsigned char * __RPC_USER HMENU_UserMarshal( __RPC__in unsigned long *, __RPC |
| , HMENU * ); | | __inout_xcount(0) unsigned char *, __RPC__in HMENU * ); |
| unsigned char * __RPC_USER HMENU_UserUnmarshal(unsigned long *, unsigned char * | | unsigned char * __RPC_USER HMENU_UserUnmarshal(__RPC__in unsigned long *, __RPC |
| , HMENU * ); | | __in_xcount(0) unsigned char *, __RPC__out HMENU * ); |
| void __RPC_USER HMENU_UserFree( unsigned long *, HMENU | | void __RPC_USER HMENU_UserFree( __RPC__in unsigned lon |
| * ); | | g *, __RPC__in HMENU * ); |
| | |
|
| unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign | | unsigned long __RPC_USER HWND_UserSize( __RPC__in unsigned long |
| ed long , HWND * ); | | *, unsigned long , __RPC__in HWND * ); |
| unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, | | unsigned char * __RPC_USER HWND_UserMarshal( __RPC__in unsigned long *, __RPC_ |
| HWND * ); | | _inout_xcount(0) unsigned char *, __RPC__in HWND * ); |
| unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, | | unsigned char * __RPC_USER HWND_UserUnmarshal(__RPC__in unsigned long *, __RPC_ |
| HWND * ); | | _in_xcount(0) unsigned char *, __RPC__out HWND * ); |
| void __RPC_USER HWND_UserFree( unsigned long *, HWND * | | void __RPC_USER HWND_UserFree( __RPC__in unsigned long |
| ); | | *, __RPC__in HWND * ); |
| | |
|
| unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, uns | | unsigned long __RPC_USER VARIANT_UserSize( __RPC__in unsigned l |
| igned long , VARIANT * ); | | ong *, unsigned long , __RPC__in VARIANT * ); |
| unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char | | unsigned char * __RPC_USER VARIANT_UserMarshal( __RPC__in unsigned long *, __R |
| *, VARIANT * ); | | PC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * ); |
| unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char | | unsigned char * __RPC_USER VARIANT_UserUnmarshal(__RPC__in unsigned long *, __R |
| *, VARIANT * ); | | PC__in_xcount(0) unsigned char *, __RPC__out VARIANT * ); |
| void __RPC_USER VARIANT_UserFree( unsigned long *, VAR | | void __RPC_USER VARIANT_UserFree( __RPC__in unsigned l |
| IANT * ); | | ong *, __RPC__in VARIANT * ); |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| End of changes. 80 change blocks. |
| 128 lines changed or deleted | | 131 lines changed or added |
|