STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Enumerations | Functions
corecrt_startup.h File Reference
#include <corecrt.h>
#include <math.h>
#include <vcruntime_startup.h>

Go to the source code of this file.

Classes

struct  _onexit_table_t
 

Macros

#define _acmdln   (*__p__acmdln())
 
#define _wcmdln   (*__p__wcmdln())
 
#define _CRT_ONEXIT_T_DEFINED
 

Typedefs

typedef enum _crt_app_type _crt_app_type
 
typedef int(__cdecl * _UserMathErrorFunctionPointer) (struct _exception *)
 
typedef void(__cdecl * _PVFV) (void)
 
typedef int(__cdecl * _PIFV) (void)
 
typedef void(__cdecl * _PVFI) (int)
 
typedef int(__CRTDECL_onexit_t) (void)
 
typedef struct _onexit_table_t _onexit_table_t
 

Enumerations

enum  _crt_app_type { _crt_unknown_app, _crt_console_app, _crt_gui_app }
 

Functions

_ACRTIMP int __cdecl _seh_filter_dll (_In_ unsigned long _ExceptionNum, _In_ struct _EXCEPTION_POINTERS *_ExceptionPtr)
 
_ACRTIMP int __cdecl _seh_filter_exe (_In_ unsigned long _ExceptionNum, _In_ struct _EXCEPTION_POINTERS *_ExceptionPtr)
 
_ACRTIMP _crt_app_type __cdecl _query_app_type (void)
 
_ACRTIMP void __cdecl _set_app_type (_In_ _crt_app_type _Type)
 
_ACRTIMP void __cdecl __setusermatherr (_UserMathErrorFunctionPointer _UserMathErrorFunction)
 
int __cdecl _is_c_termination_complete (void)
 
_ACRTIMP errno_t __cdecl _configure_narrow_argv (_In_ _crt_argv_mode mode)
 
_ACRTIMP errno_t __cdecl _configure_wide_argv (_In_ _crt_argv_mode mode)
 
int __CRTDECL _initialize_narrow_environment (void)
 
int __CRTDECL _initialize_wide_environment (void)
 
_ACRTIMP char **__cdecl _get_initial_narrow_environment (void)
 
_ACRTIMP wchar_t **__cdecl _get_initial_wide_environment (void)
 
char *__CRTDECL _get_narrow_winmain_command_line (void)
 
wchar_t *__CRTDECL _get_wide_winmain_command_line (void)
 
_ACRTIMP char **__cdecl __p__acmdln (void)
 
_ACRTIMP wchar_t **__cdecl __p__wcmdln (void)
 
_ACRTIMP void __cdecl _initterm (_In_reads_(_Last-_First) _In_ _PVFV *_First, _In_ _PVFV *_Last)
 
_ACRTIMP int __cdecl _initterm_e (_In_reads_(_Last-_First) _PIFV *_First, _In_ _PIFV *_Last)
 
_ACRTIMP int __cdecl _initialize_onexit_table (_In_opt_ _onexit_table_t *_Table)
 
_ACRTIMP int __cdecl _register_onexit_function (_In_opt_ _onexit_table_t *_Table, _In_opt_ _onexit_t _Function)
 
_ACRTIMP int __cdecl _execute_onexit_table (_In_opt_ _onexit_table_t *_Table)
 
_ACRTIMP int __cdecl _crt_atexit (_In_opt_ _PVFV _Function)
 
_ACRTIMP int __cdecl _crt_at_quick_exit (_In_opt_ _PVFV _Function)
 
 _Success_ (return!=0) __crt_bool __cdecl __acrt_initialize(void)
 

Macro Definition Documentation

#define _acmdln   (*__p__acmdln())
#define _CRT_ONEXIT_T_DEFINED
#define _wcmdln   (*__p__wcmdln())

Typedef Documentation

typedef int(__CRTDECL* _onexit_t) (void)
typedef int(__cdecl* _PIFV) (void)
typedef void(__cdecl* _PVFI) (int)
typedef void(__cdecl* _PVFV) (void)
typedef int(__cdecl * _UserMathErrorFunctionPointer) (struct _exception *)

Enumeration Type Documentation

Enumerator
_crt_unknown_app 
_crt_console_app 
_crt_gui_app 
44 {
Definition: corecrt_startup.h:45
_crt_app_type
Definition: corecrt_startup.h:43
Definition: corecrt_startup.h:47
Definition: corecrt_startup.h:46

Function Documentation

_ACRTIMP char** __cdecl __p__acmdln ( void  )
_ACRTIMP wchar_t** __cdecl __p__wcmdln ( void  )
_ACRTIMP void __cdecl __setusermatherr ( _UserMathErrorFunctionPointer  _UserMathErrorFunction)
_ACRTIMP errno_t __cdecl _configure_narrow_argv ( _In_ _crt_argv_mode  mode)
_ACRTIMP errno_t __cdecl _configure_wide_argv ( _In_ _crt_argv_mode  mode)
_ACRTIMP int __cdecl _crt_at_quick_exit ( _In_opt_ _PVFV  _Function)
_ACRTIMP int __cdecl _crt_atexit ( _In_opt_ _PVFV  _Function)
_ACRTIMP int __cdecl _execute_onexit_table ( _In_opt_ _onexit_table_t _Table)
_ACRTIMP char** __cdecl _get_initial_narrow_environment ( void  )
_ACRTIMP wchar_t** __cdecl _get_initial_wide_environment ( void  )
char* __CRTDECL _get_narrow_winmain_command_line ( void  )
wchar_t* __CRTDECL _get_wide_winmain_command_line ( void  )
int __CRTDECL _initialize_narrow_environment ( void  )
_ACRTIMP int __cdecl _initialize_onexit_table ( _In_opt_ _onexit_table_t _Table)
int __CRTDECL _initialize_wide_environment ( void  )
_ACRTIMP void __cdecl _initterm ( _In_reads_(_Last-_First) _In_ _PVFV _First,
_In_ _PVFV _Last 
)
_ACRTIMP int __cdecl _initterm_e ( _In_reads_(_Last-_First) _PIFV _First,
_In_ _PIFV _Last 
)
int __cdecl _is_c_termination_complete ( void  )
_ACRTIMP _crt_app_type __cdecl _query_app_type ( void  )
_ACRTIMP int __cdecl _register_onexit_function ( _In_opt_ _onexit_table_t _Table,
_In_opt_ _onexit_t  _Function 
)
_ACRTIMP int __cdecl _seh_filter_dll ( _In_ unsigned long  _ExceptionNum,
_In_ struct _EXCEPTION_POINTERS *  _ExceptionPtr 
)
_ACRTIMP int __cdecl _seh_filter_exe ( _In_ unsigned long  _ExceptionNum,
_In_ struct _EXCEPTION_POINTERS *  _ExceptionPtr 
)
_ACRTIMP void __cdecl _set_app_type ( _In_ _crt_app_type  _Type)
_Success_ ( return!  = 0)