ReactOS 0.4.16-dev-814-g656a5dc
corecrt_wprocess.h
Go to the documentation of this file.
1//
2// corecrt_wprocess.h
3//
4// Copyright (c) Microsoft Corporation. All rights reserved.
5//
6// This file declares the wide character (wchar_t) process functionality, shared
7// by <process.h> and <wchar.h>.
8//
9#pragma once
10
11#include <corecrt.h>
12
13#pragma warning(push)
14#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
16
18
19
20
21#if _CRT_FUNCTIONS_REQUIRED
22 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
23
25 _In_z_ wchar_t const* _FileName,
26 _In_z_ wchar_t const* _ArgList,
27 ...);
28
30 _In_z_ wchar_t const* _FileName,
31 _In_z_ wchar_t const* _ArgList,
32 ...);
33
35 _In_z_ wchar_t const* _FileName,
36 _In_z_ wchar_t const* _ArgList,
37 ...);
38
40 _In_z_ wchar_t const* _FileName,
41 _In_z_ wchar_t const* _ArgList,
42 ...);
43
45 _In_z_ wchar_t const* _FileName,
46 _In_z_ wchar_t const* const* _ArgList
47 );
48
50 _In_z_ wchar_t const* _FileName,
51 _In_z_ wchar_t const* const* _ArgList,
52 _In_opt_z_ wchar_t const* const* _Env
53 );
54
56 _In_z_ wchar_t const* _FileName,
57 _In_z_ wchar_t const* const* _ArgList
58 );
59
61 _In_z_ wchar_t const* _FileName,
62 _In_z_ wchar_t const* const* _ArgList,
63 _In_opt_z_ wchar_t const* const* _Env
64 );
65
67 _In_ int _Mode,
68 _In_z_ wchar_t const* _FileName,
69 _In_z_ wchar_t const* _ArgList,
70 ...);
71
73 _In_ int _Mode,
74 _In_z_ wchar_t const* _FileName,
75 _In_z_ wchar_t const* _ArgList,
76 ...);
77
79 _In_ int _Mode,
80 _In_z_ wchar_t const* _FileName,
81 _In_z_ wchar_t const* _ArgList,
82 ...);
83
85 _In_ int _Mode,
86 _In_z_ wchar_t const* _FileName,
87 _In_z_ wchar_t const* _ArgList,
88 ...);
89
91 _In_ int _Mode,
92 _In_z_ wchar_t const* _FileName,
93 _In_z_ wchar_t const* const* _ArgList
94 );
95
97 _In_ int _Mode,
98 _In_z_ wchar_t const* _FileName,
99 _In_z_ wchar_t const* const* _ArgList,
100 _In_opt_z_ wchar_t const* const* _Env
101 );
102
104 _In_ int _Mode,
105 _In_z_ wchar_t const* _FileName,
106 _In_z_ wchar_t const* const* _ArgList
107 );
108
110 _In_ int _Mode,
111 _In_z_ wchar_t const* _FileName,
112 _In_z_ wchar_t const* const* _ArgList,
113 _In_opt_z_ wchar_t const* const* _Env
114 );
115
117 _In_opt_z_ wchar_t const* _Command
118 );
119
120 #endif // _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
121#endif // _CRT_FUNCTIONS_REQUIRED
122
123
124
127#pragma warning(pop) // _UCRT_DISABLED_WARNINGS
#define __cdecl
Definition: accygwin.h:79
#define _In_z_
Definition: no_sal2.h:164
#define _In_opt_z_
Definition: no_sal2.h:218
#define _In_
Definition: no_sal2.h:158
_CRTIMP intptr_t __cdecl _wspawnl(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP int __cdecl _wsystem(_In_opt_z_ const wchar_t *_Command)
_CRTIMP intptr_t __cdecl _wspawnvp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_CRTIMP intptr_t __cdecl _wspawnv(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_CRTIMP intptr_t __cdecl _wexecl(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnvpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexecve(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wspawnlpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnle(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnve(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexeclp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexeclpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexecvpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexecv(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_CRTIMP intptr_t __cdecl _wexecle(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnlp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexecvp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_Check_return_opt_ _In_opt_ _locale_t const va_list _ArgList
Definition: conio.h:285
#define _DCRTIMP
Definition: corecrt.h:154
#define _UCRT_DISABLE_CLANG_WARNINGS
Definition: corecrt.h:109
#define _UCRT_RESTORE_CLANG_WARNINGS
Definition: corecrt.h:117
int intptr_t
Definition: vcruntime.h:134
#define _CRT_END_C_HEADER
Definition: vcruntime.h:42
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:40