Ruby
2.7.6p219 (2022-04-12 revision c9c2245c0a25176072e02db9254f0e0c84c805cd)
ext
win32ole
win32ole_error.h
Go to the documentation of this file.
1
#ifndef WIN32OLE_ERROR_H
2
#define WIN32OLE_ERROR_H 1
3
4
extern
VALUE
eWIN32OLERuntimeError
;
5
extern
VALUE
eWIN32OLEQueryInterfaceError
;
6
NORETURN
(
PRINTF_ARGS
(
void
ole_raise
(
HRESULT
hr,
VALUE
ecs,
const
char
*
fmt
, ...), 3, 4));
7
void
Init_win32ole_error
(
void
);
8
9
#endif
VALUE
unsigned long VALUE
Definition:
rb_mjit_min_header-2.7.6.h:4026
fmt
const VALUE int int int int int int VALUE char * fmt
Definition:
rb_mjit_min_header-2.7.6.h:6531
PRINTF_ARGS
#define PRINTF_ARGS(decl, string_index, first_to_check)
Definition:
rb_mjit_min_header-2.7.6.h:467
HRESULT
typedef HRESULT(STDAPICALLTYPE FNCOCREATEINSTANCEEX)(REFCLSID
ole_raise
void ole_raise(HRESULT hr, VALUE ecs, const char *fmt,...)
Definition:
win32ole_error.c:46
eWIN32OLERuntimeError
VALUE eWIN32OLERuntimeError
Definition:
win32ole_error.c:63
eWIN32OLEQueryInterfaceError
VALUE eWIN32OLEQueryInterfaceError
Definition:
win32ole_error.c:64
Init_win32ole_error
void Init_win32ole_error(void)
Definition:
win32ole_error.c:67
NORETURN
NORETURN(PRINTF_ARGS(void ole_raise(HRESULT hr, VALUE ecs, const char *fmt,...), 3, 4))
Generated by
1.9.2