include: Add corecrt_startup.h header.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
118ef11293
commit
c15733dead
|
@ -32,7 +32,6 @@
|
|||
#include <errno.h>
|
||||
#include <direct.h>
|
||||
|
||||
void __cdecl __getmainargs(int *, char ***, char ***, int, int *);
|
||||
static int* (__cdecl *p___p___argc)(void);
|
||||
static char*** (__cdecl *p___p___argv)(void);
|
||||
|
||||
|
|
|
@ -424,6 +424,7 @@ SOURCES = \
|
|||
msvcrt/assert.h \
|
||||
msvcrt/conio.h \
|
||||
msvcrt/corecrt.h \
|
||||
msvcrt/corecrt_startup.h \
|
||||
msvcrt/corecrt_stdio_config.h \
|
||||
msvcrt/corecrt_wctype.h \
|
||||
msvcrt/corecrt_wio.h \
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
/**
|
||||
* This file has no copyright assigned and is placed in the Public Domain.
|
||||
* This file is part of the Wine project.
|
||||
*/
|
||||
|
||||
#ifndef _INC_CORECRT_STARTUP
|
||||
#define _INC_CORECRT_STARTUP
|
||||
|
||||
#include <corecrt.h>
|
||||
|
||||
typedef enum _crt_argv_mode
|
||||
{
|
||||
_crt_argv_no_arguments,
|
||||
_crt_argv_unexpanded_arguments,
|
||||
_crt_argv_expanded_arguments
|
||||
} _crt_argv_mode;
|
||||
|
||||
typedef enum _crt_app_type
|
||||
{
|
||||
_crt_unknown_app,
|
||||
_crt_console_app,
|
||||
_crt_gui_app
|
||||
} _crt_app_type;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef _UCRT
|
||||
_ACRTIMP void __cdecl __getmainargs(int *, char ***, char ***, int, int *);
|
||||
_ACRTIMP void __cdecl __wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *);
|
||||
#define _set_app_type __set_app_type
|
||||
#endif /* _UCRT */
|
||||
|
||||
_ACRTIMP errno_t __cdecl _configure_narrow_argv(_crt_argv_mode);
|
||||
_ACRTIMP errno_t __cdecl _configure_wide_argv(_crt_argv_mode);
|
||||
_ACRTIMP char **__cdecl _get_initial_narrow_environment(void);
|
||||
_ACRTIMP wchar_t **__cdecl _get_initial_wide_environment(void);
|
||||
_ACRTIMP int __cdecl _initialize_narrow_environment(void);
|
||||
_ACRTIMP int __cdecl _initialize_wide_environment(void);
|
||||
_ACRTIMP void __cdecl _set_app_type(_crt_app_type);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _INC_CORECRT_STARTUP */
|
|
@ -8,7 +8,7 @@
|
|||
#ifndef __WINE_PROCESS_H
|
||||
#define __WINE_PROCESS_H
|
||||
|
||||
#include <corecrt.h>
|
||||
#include <corecrt_startup.h>
|
||||
|
||||
/* Process creation flags */
|
||||
#define _P_WAIT 0
|
||||
|
|
Loading…
Reference in New Issue