ReactOS 0.4.16-dev-2320-ge1853c6
roerrorapi.h File Reference
#include <hstring.h>
#include <restrictederrorinfo.h>
#include <rpc.h>
Include dependency graph for roerrorapi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  RO_ERROR_REPORTING_FLAGS {
  RO_ERROR_REPORTING_NONE = 0x0 , RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS = 0x1 , RO_ERROR_REPORTING_FORCEEXCEPTIONS = 0x2 , RO_ERROR_REPORTING_USESETERRORINFO = 0x4 ,
  RO_ERROR_REPORTING_SUPPRESSSETERRORINFO = 0x8
}
 

Functions

HRESULT WINAPI GetRestrictedErrorInfo (IRestrictedErrorInfo **info)
 
BOOL WINAPI RoOriginateError (HRESULT error, HSTRING message)
 
BOOL WINAPI RoOriginateLanguageException (HRESULT error, HSTRING message, IUnknown *language_exception)
 
HRESULT WINAPI RoSetErrorReportingFlags (UINT32 flags)
 

Enumeration Type Documentation

◆ RO_ERROR_REPORTING_FLAGS

Enumerator
RO_ERROR_REPORTING_NONE 
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS 
RO_ERROR_REPORTING_FORCEEXCEPTIONS 
RO_ERROR_REPORTING_USESETERRORINFO 
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO 

Definition at line 26 of file roerrorapi.h.

27{
RO_ERROR_REPORTING_FLAGS
Definition: roerrorapi.h:27
@ RO_ERROR_REPORTING_FORCEEXCEPTIONS
Definition: roerrorapi.h:30
@ RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
Definition: roerrorapi.h:32
@ RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS
Definition: roerrorapi.h:29
@ RO_ERROR_REPORTING_NONE
Definition: roerrorapi.h:28
@ RO_ERROR_REPORTING_USESETERRORINFO
Definition: roerrorapi.h:31

Function Documentation

◆ GetRestrictedErrorInfo()

HRESULT WINAPI GetRestrictedErrorInfo ( IRestrictedErrorInfo **  info)

Definition at line 477 of file roapi.c.

478{
479 FIXME( "(%p)\n", info );
480 return E_NOTIMPL;
481}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ RoOriginateError()

BOOL WINAPI RoOriginateError ( HRESULT  error,
HSTRING  message 
)

Definition at line 504 of file roapi.c.

505{
506 FIXME("%#lx, %s: stub\n", error, debugstr_hstring(message));
507 return FALSE;
508}
#define FALSE
Definition: types.h:117
#define error(str)
Definition: mkdosfs.c:1605
Definition: tftpd.h:60

◆ RoOriginateLanguageException()

BOOL WINAPI RoOriginateLanguageException ( HRESULT  error,
HSTRING  message,
IUnknown language_exception 
)

Definition at line 495 of file roapi.c.

496{
497 FIXME("%#lx, %s, %p: stub\n", error, debugstr_hstring(message), language_exception);
498 return FALSE;
499}

◆ RoSetErrorReportingFlags()

HRESULT WINAPI RoSetErrorReportingFlags ( UINT32  flags)

Definition at line 522 of file roapi.c.

523{
524 FIXME("(%08x): stub\n", flags);
525 return S_OK;
526}
GLbitfield flags
Definition: glext.h:7161
#define S_OK
Definition: intsafe.h:52