2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the Wine project.
6 #ifndef _INC_CORECRT_STARTUP
7 #define _INC_CORECRT_STARTUP
11 typedef enum _crt_argv_mode
13 _crt_argv_no_arguments
,
14 _crt_argv_unexpanded_arguments
,
15 _crt_argv_expanded_arguments
18 typedef enum _crt_app_type
30 _ACRTIMP
void __cdecl
__getmainargs(int *, char ***, char ***, int, int *);
31 _ACRTIMP
void __cdecl
__wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *);
32 #define _set_app_type __set_app_type
35 _ACRTIMP errno_t __cdecl
_configure_narrow_argv(_crt_argv_mode
);
36 _ACRTIMP errno_t __cdecl
_configure_wide_argv(_crt_argv_mode
);
37 _ACRTIMP
char **__cdecl
_get_initial_narrow_environment(void);
38 _ACRTIMP
wchar_t **__cdecl
_get_initial_wide_environment(void);
39 _ACRTIMP
int __cdecl
_initialize_narrow_environment(void);
40 _ACRTIMP
int __cdecl
_initialize_wide_environment(void);
41 _ACRTIMP
void __cdecl
_set_app_type(_crt_app_type
);
47 #endif /* _INC_CORECRT_STARTUP */