1#ifndef __SACCPROXY_I__H__
2#define __SACCPROXY_I__H__
4#include <interface/obj-ref-i.h>
12#define INTERFACE IAccProxy
13DECLARE_INTERFACE_(IAccProxy,
IObjRef)
16 STDMETHOD_(
long, AddRef)(THIS) PURE;
19 STDMETHOD_(
long, Release)(THIS) PURE;
22 STDMETHOD_(
void, OnFinalRelease)(THIS) PURE;
25 STDMETHOD(get_accName)(THIS_ BSTR * pszName) PURE;
28 STDMETHOD(get_accValue)(THIS_ BSTR * pszValue) PURE;
31 STDMETHOD(get_accDescription)(THIS_ BSTR * pszDescription) PURE;
34 STDMETHOD(get_accRole)(THIS_ VARIANT * pvarRole) PURE;
37 STDMETHOD(get_accState)(THIS_ VARIANT * pvarState) PURE;
40 STDMETHOD(get_accHelp)(THIS_ BSTR * pszHelp) PURE;
43 STDMETHOD(get_accHelpTopic)(THIS_ BSTR * pszHelpFile,
long *pidTopic) PURE;
46 STDMETHOD(get_accKeyboardShortcut)(THIS_ BSTR * pszKeyboardShortcut) PURE;
49 STDMETHOD(get_accDefaultAction)(THIS_ BSTR * pszDefaultAction) PURE;
52 STDMETHOD(accSelect)(THIS_
long flagsSelect) PURE;
55 STDMETHOD(accDoDefaultAction)(THIS) PURE;
58 STDMETHOD(put_accName)(THIS_ BSTR szName) PURE;
61 STDMETHOD(put_accValue)(THIS_ BSTR szValue) PURE;
Interface for reference counting.