22#define _OLD_P_OVERLAY 2
28#define _WAIT_GRANDCHILD 1
35 _In_ unsigned _StackSize,
45 _In_ unsigned _StackSize,
48 _In_ unsigned _InitFlag,
53#ifndef _CRT_TERMINATE_DEFINED
54#define _CRT_TERMINATE_DEFINED
58#if __MINGW_GNUC_PREREQ(4,4)
59#pragma push_macro("abort")
63#if __MINGW_GNUC_PREREQ(4,4)
64#pragma pop_macro("abort")
85 _In_z_ const char *_Filename,
86 _In_z_ const char *_ArgList,
93 _In_z_ const char *_Filename,
94 _In_z_ const char *_ArgList,
101 _In_z_ const char *_Filename,
102 _In_z_ const char *_ArgList,
109 _In_z_ const char *_Filename,
110 _In_z_ const char *_ArgList,
117 _In_z_ const char *_Filename,
118 _In_z_ const char *
const *_ArgList);
124 _In_z_ const char *_Filename,
125 _In_z_ const char *
const *_ArgList,
132 _In_z_ const char *_Filename,
133 _In_z_ const char *
const *_ArgList);
139 _In_z_ const char *_Filename,
140 _In_z_ const char *
const *_ArgList,
148 _In_z_ const char *_Filename,
149 _In_z_ const char *_ArgList,
157 _In_z_ const char *_Filename,
158 _In_z_ const char *_ArgList,
166 _In_z_ const char *_Filename,
167 _In_z_ const char *_ArgList,
175 _In_z_ const char *_Filename,
176 _In_z_ const char *_ArgList,
184 _In_z_ const char *_Filename,
185 _In_z_ const char *
const *_ArgList);
192 _In_z_ const char *_Filename,
193 _In_z_ const char *
const *_ArgList,
201 _In_z_ const char *_Filename,
202 _In_z_ const char *
const *_ArgList);
209 _In_z_ const char *_Filename,
210 _In_z_ const char *
const *_ArgList,
213#ifndef _CRT_SYSTEM_DEFINED
214#define _CRT_SYSTEM_DEFINED
218#ifndef _WPROCESS_DEFINED
219#define _WPROCESS_DEFINED
225 _In_z_ const wchar_t *_Filename,
226 _In_z_ const wchar_t *_ArgList,
233 _In_z_ const wchar_t *_Filename,
234 _In_z_ const wchar_t *_ArgList,
241 _In_z_ const wchar_t *_Filename,
242 _In_z_ const wchar_t *_ArgList,
249 _In_z_ const wchar_t *_Filename,
250 _In_z_ const wchar_t *_ArgList,
257 _In_z_ const wchar_t *_Filename,
258 _In_z_ const wchar_t *
const *_ArgList);
264 _In_z_ const wchar_t *_Filename,
265 _In_z_ const wchar_t *
const *_ArgList,
272 _In_z_ const wchar_t *_Filename,
273 _In_z_ const wchar_t *
const *_ArgList);
279 _In_z_ const wchar_t *_Filename,
280 _In_z_ const wchar_t *
const *_ArgList,
288 _In_z_ const wchar_t *_Filename,
289 _In_z_ const wchar_t *_ArgList,
297 _In_z_ const wchar_t *_Filename,
298 _In_z_ const wchar_t *_ArgList,
306 _In_z_ const wchar_t *_Filename,
307 _In_z_ const wchar_t *_ArgList,
315 _In_z_ const wchar_t *_Filename,
316 _In_z_ const wchar_t *_ArgList,
324 _In_z_ const wchar_t *_Filename,
325 _In_z_ const wchar_t *
const *_ArgList);
332 _In_z_ const wchar_t *_Filename,
333 _In_z_ const wchar_t *
const *_ArgList,
341 _In_z_ const wchar_t *_Filename,
342 _In_z_ const wchar_t *
const *_ArgList);
349 _In_z_ const wchar_t *_Filename,
350 _In_z_ const wchar_t *
const *_ArgList,
353#ifndef _CRT_WSYSTEM_DEFINED
354#define _CRT_WSYSTEM_DEFINED
361#if (defined(_X86_) && !defined(__x86_64))
406 _In_ void *_HDllHandle,
407 _In_ unsigned _Reason,
413 _In_ void *_HDllHandle,
414 _In_ unsigned _Reason,
420 _In_ void *_HDllHandle,
421 _In_ unsigned _Reason,
432#define P_WAIT _P_WAIT
433#define P_NOWAIT _P_NOWAIT
434#define P_OVERLAY _P_OVERLAY
435#define OLD_P_OVERLAY _OLD_P_OVERLAY
436#define P_NOWAITO _P_NOWAITO
437#define P_DETACH _P_DETACH
438#define WAIT_CHILD _WAIT_CHILD
439#define WAIT_GRANDCHILD _WAIT_GRANDCHILD
455 _In_z_ const char *_Filename,
456 _In_z_ const char *_ArgList,
463 _In_z_ const char *_Filename,
464 _In_z_ const char *_ArgList,
471 _In_z_ const char *_Filename,
472 _In_z_ const char *_ArgList,
479 _In_z_ const char *_Filename,
480 _In_z_ const char *_ArgList,
489 _In_z_ const char *_Filename,
490 _In_z_ const char *_ArgList,
497 _In_z_ const char *_Filename,
498 _In_z_ const char *_ArgList,
505 _In_z_ const char *_Filename,
506 _In_z_ const char *_ArgList,
513 _In_z_ const char *_Filename,
514 _In_z_ const char *_ArgList,
524 _In_z_ const char *_Filename,
525 _In_z_ const char *_ArgList,
533 _In_z_ const char *_Filename,
534 _In_z_ const char *_ArgList,
542 _In_z_ const char *_Filename,
543 _In_z_ const char *_ArgList,
551 _In_z_ const char *_Filename,
552 _In_z_ const char *_ArgList,
568 _In_z_ const char *_Filename,
569 _In_z_ char *
const _ArgList[]);
575 _In_z_ const char *_Filename,
576 _In_z_ char *
const _ArgList[],
583 _In_z_ const char *_Filename,
584 _In_z_ char *
const _ArgList[]);
590 _In_z_ const char *_Filename,
591 _In_z_ char *
const _ArgList[],
600 _In_z_ const char *_Filename,
601 _In_z_ char *
const _ArgList[]);
607 _In_z_ const char *_Filename,
608 _In_z_ char *
const _ArgList[],
615 _In_z_ const char *_Filename,
616 _In_z_ char *
const _ArgList[]);
622 _In_z_ const char *_Filename,
623 _In_z_ char *
const _ArgList[],
633 _In_z_ const char *_Filename,
634 _In_z_ char *
const _ArgList[]);
641 _In_z_ const char *_Filename,
642 _In_z_ char *
const _ArgList[],
650 _In_z_ const char *_Filename,
651 _In_z_ char *
const _ArgList[]);
658 _In_z_ const char *_Filename,
659 _In_z_ char *
const _ArgList[],
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
BOOL WINAPI DllMain(IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)
static unsigned(__cdecl *hash_bstr)(bstr_t s)
_CRTIMP intptr_t __cdecl _wspawnl(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _execlpe(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
void __cdecl __security_check_cookie(uintptr_t _StackCookie)
_CRTIMP intptr_t __cdecl _spawnlpe(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
uintptr_t __security_cookie
_CRTIMP void __cdecl _endthreadex(_In_ unsigned _Retval)
_CRTIMP intptr_t __cdecl _spawnlp(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP uintptr_t __cdecl _beginthreadex(_In_opt_ void *_Security, _In_ unsigned _StackSize, _In_ unsigned(__stdcall *_StartAddress)(void *), _In_opt_ void *_ArgList, _In_ unsigned _InitFlag, _Out_opt_ unsigned *_ThrdAddr)
_CRTIMP int __cdecl _wsystem(_In_opt_z_ const wchar_t *_Command)
_CRTIMP intptr_t __cdecl _execvpe(_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
_CRTIMP int __cdecl getpid(void)
_CRTIMP intptr_t __cdecl _spawnle(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_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 _spawnl(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
int __cdecl _unloaddll(_In_ intptr_t _Handle)
_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 spawnlpe(_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_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 _execle(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl _execlp(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl _execve(_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
_CRTIMP intptr_t __cdecl execle(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
__declspec(noreturn) void __cdecl exit(_In_ int _Code)
_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 execlpe(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
__analysis_noreturn _CRTIMP void __cdecl _cexit(void)
_CRTIMP int __cdecl _getpid(void)
_CRTIMP intptr_t __cdecl execv(_In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
_CRTIMP intptr_t __cdecl execve(_In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
_CRTIMP intptr_t __cdecl execl(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP uintptr_t __cdecl _beginthread(_In_ void(__cdecl *_StartAddress)(void *), _In_ unsigned _StackSize, _In_opt_ void *_ArgList)
_CRTIMP intptr_t __cdecl spawnv(_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
_CRTIMP intptr_t __cdecl _execl(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl spawnvpe(_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
__analysis_noreturn _CRTIMP void __cdecl _c_exit(void)
_CRTIMP intptr_t __cdecl _cwait(_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action)
_CRTIMP intptr_t __cdecl _spawnv(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
_CRTIMP intptr_t __cdecl execlp(_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnlpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl cwait(_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action)
_CRTIMP intptr_t __cdecl execvp(_In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
_CRTIMP intptr_t __cdecl _spawnvp(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_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 spawnvp(_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
_CRTIMP intptr_t __cdecl spawnlp(_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl execvpe(_In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
void __cdecl __security_init_cookie(void)
int __cdecl system(_In_opt_z_ const char *_Command)
_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 spawnl(_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexeclpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _spawnve(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
_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)
intptr_t __cdecl _loaddll(_In_z_ char *_Filename)
_CRTIMP intptr_t __cdecl _spawnvpe(_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
_CRTIMP void __cdecl _endthread(void)
_CRTIMP intptr_t __cdecl spawnle(_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
_CRTIMP intptr_t __cdecl _execvp(_In_z_ const char *_Filename, _In_z_ const char *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 spawnve(_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
_CRTIMP intptr_t __cdecl _execv(_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
_CRTIMP intptr_t __cdecl _wexecvp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
FARPROC _getdllprocaddr(intptr_t hModule, char *lpProcName, intptr_t iOrdinal)
#define __analysis_noreturn