Go to the source code of this file.
|
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| |
| static struct error_info * | impl_from_IErrorInfo (IErrorInfo *iface) |
| |
| static struct error_info * | impl_from_ICreateErrorInfo (ICreateErrorInfo *iface) |
| |
| static struct error_info * | impl_from_ISupportErrorInfo (ISupportErrorInfo *iface) |
| |
| static HRESULT WINAPI | errorinfo_QueryInterface (IErrorInfo *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | errorinfo_AddRef (IErrorInfo *iface) |
| |
| static ULONG WINAPI | errorinfo_Release (IErrorInfo *iface) |
| |
| static HRESULT WINAPI | errorinfo_GetGUID (IErrorInfo *iface, GUID *guid) |
| |
| static HRESULT WINAPI | errorinfo_GetSource (IErrorInfo *iface, BSTR *source) |
| |
| static HRESULT WINAPI | errorinfo_GetDescription (IErrorInfo *iface, BSTR *description) |
| |
| static HRESULT WINAPI | errorinfo_GetHelpFile (IErrorInfo *iface, BSTR *helpfile) |
| |
| static HRESULT WINAPI | errorinfo_GetHelpContext (IErrorInfo *iface, DWORD *help_context) |
| |
| static HRESULT WINAPI | create_errorinfo_QueryInterface (ICreateErrorInfo *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | create_errorinfo_AddRef (ICreateErrorInfo *iface) |
| |
| static ULONG WINAPI | create_errorinfo_Release (ICreateErrorInfo *iface) |
| |
| static HRESULT WINAPI | create_errorinfo_SetGUID (ICreateErrorInfo *iface, REFGUID guid) |
| |
| static HRESULT WINAPI | create_errorinfo_SetSource (ICreateErrorInfo *iface, LPOLESTR source) |
| |
| static HRESULT WINAPI | create_errorinfo_SetDescription (ICreateErrorInfo *iface, LPOLESTR description) |
| |
| static HRESULT WINAPI | create_errorinfo_SetHelpFile (ICreateErrorInfo *iface, LPOLESTR helpfile) |
| |
| static HRESULT WINAPI | create_errorinfo_SetHelpContext (ICreateErrorInfo *iface, DWORD help_context) |
| |
| static HRESULT WINAPI | support_errorinfo_QueryInterface (ISupportErrorInfo *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | support_errorinfo_AddRef (ISupportErrorInfo *iface) |
| |
| static ULONG WINAPI | support_errorinfo_Release (ISupportErrorInfo *iface) |
| |
| static HRESULT WINAPI | support_errorinfo_InterfaceSupportsErrorInfo (ISupportErrorInfo *iface, REFIID riid) |
| |
| HRESULT WINAPI | CreateErrorInfo (ICreateErrorInfo **ret) |
| |
| HRESULT WINAPI | GetErrorInfo (ULONG reserved, IErrorInfo **error_info) |
| |
| HRESULT WINAPI | SetErrorInfo (ULONG reserved, IErrorInfo *error_info) |
| |
◆ COBJMACROS
◆ WINOLEAUTAPI
◆ create_errorinfo_AddRef()
Definition at line 198 of file errorinfo.c.
199{
202}
static struct error_info * impl_from_ICreateErrorInfo(ICreateErrorInfo *iface)
IErrorInfo IErrorInfo_iface
◆ create_errorinfo_QueryInterface()
◆ create_errorinfo_Release()
◆ create_errorinfo_SetDescription()
Definition at line 233 of file errorinfo.c.
234{
236
238
241
243}
static wchar_t * wcsdup(const wchar_t *str)
◆ create_errorinfo_SetGUID()
◆ create_errorinfo_SetHelpContext()
◆ create_errorinfo_SetHelpFile()
Definition at line 245 of file errorinfo.c.
246{
248
250
253
255}
static const TCHAR helpfile[]
◆ create_errorinfo_SetSource()
◆ CreateErrorInfo()
Definition at line 318 of file errorinfo.c.
319{
321
323
325
328
337
339
341}
static const IErrorInfoVtbl errorinfo_vtbl
static const ISupportErrorInfoVtbl support_errorinfo_vtbl
static const ICreateErrorInfoVtbl create_errorinfo_vtbl
ISupportErrorInfo ISupportErrorInfo_iface
ICreateErrorInfo ICreateErrorInfo_iface
Referenced by test_error_info().
◆ errorinfo_AddRef()
Definition at line 92 of file errorinfo.c.
93{
96
98
100}
#define InterlockedIncrement
static struct error_info * impl_from_IErrorInfo(IErrorInfo *iface)
◆ errorinfo_GetDescription()
Definition at line 143 of file errorinfo.c.
144{
146
148
153}
BSTR WINAPI SysAllocString(LPCOLESTR str)
◆ errorinfo_GetGUID()
◆ errorinfo_GetHelpContext()
◆ errorinfo_GetHelpFile()
◆ errorinfo_GetSource()
◆ errorinfo_QueryInterface()
Definition at line 61 of file errorinfo.c.
62{
64
66
68
70 {
72 }
74 {
76 }
78 {
80 }
81
83 {
86 }
87
90}
#define IsEqualIID(riid1, riid2)
◆ errorinfo_Release()
Definition at line 102 of file errorinfo.c.
103{
106
108
110 {
115 }
116
118}
#define InterlockedDecrement
◆ GetErrorInfo()
◆ impl_from_ICreateErrorInfo()
◆ impl_from_IErrorInfo()
◆ impl_from_ISupportErrorInfo()
◆ SetErrorInfo()
◆ support_errorinfo_AddRef()
Definition at line 286 of file errorinfo.c.
287{
290}
static struct error_info * impl_from_ISupportErrorInfo(ISupportErrorInfo *iface)
◆ support_errorinfo_InterfaceSupportsErrorInfo()
◆ support_errorinfo_QueryInterface()
◆ support_errorinfo_Release()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
| WINE_DEFAULT_DEBUG_CHANNEL |
( |
ole |
| ) |
|
◆ create_errorinfo_vtbl
| const ICreateErrorInfoVtbl create_errorinfo_vtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI create_errorinfo_SetGUID(ICreateErrorInfo *iface, REFGUID guid)
static HRESULT WINAPI create_errorinfo_QueryInterface(ICreateErrorInfo *iface, REFIID riid, void **obj)
static HRESULT WINAPI create_errorinfo_SetSource(ICreateErrorInfo *iface, LPOLESTR source)
static HRESULT WINAPI create_errorinfo_SetHelpFile(ICreateErrorInfo *iface, LPOLESTR helpfile)
static ULONG WINAPI create_errorinfo_Release(ICreateErrorInfo *iface)
static HRESULT WINAPI create_errorinfo_SetDescription(ICreateErrorInfo *iface, LPOLESTR description)
static ULONG WINAPI create_errorinfo_AddRef(ICreateErrorInfo *iface)
static HRESULT WINAPI create_errorinfo_SetHelpContext(ICreateErrorInfo *iface, DWORD help_context)
Definition at line 268 of file errorinfo.c.
Referenced by CreateErrorInfo().
◆ errorinfo_vtbl
| const IErrorInfoVtbl errorinfo_vtbl |
|
static |
Initial value:=
{
}
static ULONG WINAPI errorinfo_Release(IErrorInfo *iface)
static ULONG WINAPI errorinfo_AddRef(IErrorInfo *iface)
static HRESULT WINAPI errorinfo_GetHelpFile(IErrorInfo *iface, BSTR *helpfile)
static HRESULT WINAPI errorinfo_QueryInterface(IErrorInfo *iface, REFIID riid, void **obj)
static HRESULT WINAPI errorinfo_GetDescription(IErrorInfo *iface, BSTR *description)
static HRESULT WINAPI errorinfo_GetHelpContext(IErrorInfo *iface, DWORD *help_context)
static HRESULT WINAPI errorinfo_GetGUID(IErrorInfo *iface, GUID *guid)
static HRESULT WINAPI errorinfo_GetSource(IErrorInfo *iface, BSTR *source)
Definition at line 180 of file errorinfo.c.
Referenced by CreateErrorInfo().
◆ support_errorinfo_vtbl
| const ISupportErrorInfoVtbl support_errorinfo_vtbl |
|
static |
Initial value:=
{
}
static ULONG WINAPI support_errorinfo_AddRef(ISupportErrorInfo *iface)
static ULONG WINAPI support_errorinfo_Release(ISupportErrorInfo *iface)
static HRESULT WINAPI support_errorinfo_QueryInterface(ISupportErrorInfo *iface, REFIID riid, void **obj)
static HRESULT WINAPI support_errorinfo_InterfaceSupportsErrorInfo(ISupportErrorInfo *iface, REFIID riid)
Definition at line 307 of file errorinfo.c.
Referenced by CreateErrorInfo().