ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

errorinfo.c File Reference
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "oleauto.h"
#include "winerror.h"
#include "wine/unicode.h"
#include "compobj_private.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  ErrorInfoImpl

Defines

#define COBJMACROS
#define _IErrorInfo_(This)   ((IErrorInfo*)&(This)->lpvtei)
#define _ICreateErrorInfo_(This)   (&(This)->lpvtcei)
#define _ISupportErrorInfo_(This)   (&(This)->lpvtsei)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ole)
static BSTR ERRORINFO_SysAllocString (const OLECHAR *in)
static VOID ERRORINFO_SysFreeString (BSTR in)
static ErrorInfoImplimpl_from_IErrorInfo (IErrorInfo *iface)
static ErrorInfoImplimpl_from_ICreateErrorInfo (ICreateErrorInfo *iface)
static ErrorInfoImplimpl_from_ISupportErrorInfo (ISupportErrorInfo *iface)
static IErrorInfoIErrorInfoImpl_Constructor (void)
static HRESULT WINAPI IErrorInfoImpl_QueryInterface (IErrorInfo *iface, REFIID riid, VOID **ppvoid)
static ULONG WINAPI IErrorInfoImpl_AddRef (IErrorInfo *iface)
static ULONG WINAPI IErrorInfoImpl_Release (IErrorInfo *iface)
static HRESULT WINAPI IErrorInfoImpl_GetGUID (IErrorInfo *iface, GUID *pGUID)
static HRESULT WINAPI IErrorInfoImpl_GetSource (IErrorInfo *iface, BSTR *pBstrSource)
static HRESULT WINAPI IErrorInfoImpl_GetDescription (IErrorInfo *iface, BSTR *pBstrDescription)
static HRESULT WINAPI IErrorInfoImpl_GetHelpFile (IErrorInfo *iface, BSTR *pBstrHelpFile)
static HRESULT WINAPI IErrorInfoImpl_GetHelpContext (IErrorInfo *iface, DWORD *pdwHelpContext)
static HRESULT WINAPI ICreateErrorInfoImpl_QueryInterface (ICreateErrorInfo *iface, REFIID riid, VOID **ppvoid)
static ULONG WINAPI ICreateErrorInfoImpl_AddRef (ICreateErrorInfo *iface)
static ULONG WINAPI ICreateErrorInfoImpl_Release (ICreateErrorInfo *iface)
static HRESULT WINAPI ICreateErrorInfoImpl_SetGUID (ICreateErrorInfo *iface, REFGUID rguid)
static HRESULT WINAPI ICreateErrorInfoImpl_SetSource (ICreateErrorInfo *iface, LPOLESTR szSource)
static HRESULT WINAPI ICreateErrorInfoImpl_SetDescription (ICreateErrorInfo *iface, LPOLESTR szDescription)
static HRESULT WINAPI ICreateErrorInfoImpl_SetHelpFile (ICreateErrorInfo *iface, LPOLESTR szHelpFile)
static HRESULT WINAPI ICreateErrorInfoImpl_SetHelpContext (ICreateErrorInfo *iface, DWORD dwHelpContext)
static HRESULT WINAPI ISupportErrorInfoImpl_QueryInterface (ISupportErrorInfo *iface, REFIID riid, VOID **ppvoid)
static ULONG WINAPI ISupportErrorInfoImpl_AddRef (ISupportErrorInfo *iface)
static ULONG WINAPI ISupportErrorInfoImpl_Release (ISupportErrorInfo *iface)
static HRESULT WINAPI ISupportErrorInfoImpl_InterfaceSupportsErrorInfo (ISupportErrorInfo *iface, REFIID riid)
HRESULT WINAPI CreateErrorInfo (ICreateErrorInfo **pperrinfo)
HRESULT WINAPI GetErrorInfo (ULONG dwReserved, IErrorInfo **pperrinfo)
HRESULT WINAPI SetErrorInfo (ULONG dwReserved, IErrorInfo *perrinfo)

Variables

static const IErrorInfoVtbl IErrorInfoImpl_VTable
static const ICreateErrorInfoVtbl ICreateErrorInfoImpl_VTable
static const ISupportErrorInfoVtbl ISupportErrorInfoImpl_VTable

Generated on Sat May 26 2012 05:14:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.