用于EagleEye3.0 规则集漏报和误报测试的示例项目,项目收集于github和gitee
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
901 B

10 months ago
#pragma once
#include <unknown/obj-ref-i.h>
namespace SOUI
{
struct IAccProxy : IObjRef
{
virtual STDMETHODIMP get_accName(BSTR *pszName) = 0;
virtual STDMETHODIMP get_accValue(BSTR *pszValue) = 0;
virtual STDMETHODIMP get_accDescription(BSTR *pszDescription) = 0;
virtual STDMETHODIMP get_accRole(VARIANT *pvarRole) = 0;
virtual STDMETHODIMP get_accState(VARIANT *pvarState) = 0;
virtual STDMETHODIMP get_accHelp(BSTR *pszHelp) = 0;
virtual STDMETHODIMP get_accHelpTopic(BSTR *pszHelpFile, long *pidTopic) = 0;
virtual STDMETHODIMP get_accKeyboardShortcut(BSTR *pszKeyboardShortcut) = 0;
virtual STDMETHODIMP get_accDefaultAction(BSTR *pszDefaultAction) = 0;
virtual STDMETHODIMP accSelect(long flagsSelect) = 0;
virtual STDMETHODIMP accDoDefaultAction() = 0;
virtual STDMETHODIMP put_accName(BSTR szName) = 0;
virtual STDMETHODIMP put_accValue(BSTR szValue) = 0;
};
}