ReactOS 0.4.16-dev-2104-gb84fa49
corecrt_startup.h
Go to the documentation of this file.
1
6#ifndef _INC_CORECRT_STARTUP
7#define _INC_CORECRT_STARTUP
8
9#include <corecrt.h>
10
11typedef enum _crt_argv_mode
12{
17
18typedef enum _crt_app_type
19{
24
25typedef void (__cdecl *_PVFV)(void);
26typedef int (__cdecl *_PIFV)(void);
27typedef void (__cdecl *_PVFI)(int);
28
29typedef struct _onexit_table_t {
34
35#ifndef _CRT_ONEXIT_T_DEFINED
36#define _CRT_ONEXIT_T_DEFINED
38#endif
39
40struct _exception;
42
43#ifdef __cplusplus
44extern "C" {
45#endif
46
47#ifndef _UCRT
48_ACRTIMP void __cdecl __getmainargs(int *, char ***, char ***, int, int *);
49_ACRTIMP void __cdecl __wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *);
50#define _set_app_type __set_app_type
51#endif /* _UCRT */
52
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif /* _INC_CORECRT_STARTUP */
int errno_t
Definition: corecrt.h:249
#define __cdecl
Definition: corecrt.h:121
#define _ACRTIMP
Definition: corecrt.h:153
_ACRTIMP int __cdecl _initialize_onexit_table(_onexit_table_t *)
Definition: onexit.c:34
_ACRTIMP errno_t __cdecl _configure_narrow_argv(_crt_argv_mode)
_crt_argv_mode
@ _crt_argv_no_arguments
@ _crt_argv_expanded_arguments
@ _crt_argv_unexpanded_arguments
int(__cdecl * _onexit_t)(void)
_ACRTIMP errno_t __cdecl _configure_wide_argv(_crt_argv_mode)
_ACRTIMP char *__cdecl _get_narrow_winmain_command_line(void)
_ACRTIMP void __cdecl __setusermatherr(_UserMathErrorFunctionPointer)
_ACRTIMP void __cdecl __getmainargs(int *, char ***, char ***, int, int *)
Definition: data.c:579
_crt_app_type
@ _crt_gui_app
@ _crt_console_app
@ _crt_unknown_app
_ACRTIMP wchar_t **__cdecl _get_initial_wide_environment(void)
_ACRTIMP int __cdecl _crt_atexit(_PVFV)
Definition: onexit.cpp:41
_ACRTIMP int __cdecl _initialize_narrow_environment(void)
_ACRTIMP void __cdecl __wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *)
Definition: data.c:536
_ACRTIMP char **__cdecl _get_initial_narrow_environment(void)
int(__cdecl * _UserMathErrorFunctionPointer)(struct _exception *)
int(__cdecl * _PIFV)(void)
_ACRTIMP int __cdecl _initialize_wide_environment(void)
_ACRTIMP int __cdecl _register_onexit_function(_onexit_table_t *, _onexit_t)
Definition: onexit.c:48
_ACRTIMP int __cdecl _crt_at_quick_exit(_PVFV)
Definition: onexit.cpp:46
#define _set_app_type
struct _onexit_table_t _onexit_table_t
void(__cdecl * _PVFV)(void)
void(__cdecl * _PVFI)(int)
_ACRTIMP int __cdecl _execute_onexit_table(_onexit_table_t *)
Definition: onexit.c:91
_ACRTIMP wchar_t *__cdecl _get_wide_winmain_command_line(void)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
void(__cdecl * _PVFV)(void)