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



 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

This html diff was produced by rfcdiff 1.41.