Reactos
at listview 39 lines 874 B view raw
1/* 2 * PROJECT: ReactOS SDK 3 * LICENSE: MIT (https://spdx.org/licenses/MIT) 4 * PURPOSE: Definitions for CRT startup functionality 5 * COPYRIGHT: Copyright 2024 Timo Kreuzer (timo.kreuzer@reactos.org) 6 */ 7 8#pragma once 9 10#include <vcruntime.h> 11 12_CRT_BEGIN_C_HEADER 13 14typedef enum _crt_argv_mode 15{ 16 _crt_argv_no_arguments, 17 _crt_argv_unexpanded_arguments, 18 _crt_argv_expanded_arguments, 19} _crt_argv_mode; 20 21typedef enum _crt_exit_cleanup_mode 22{ 23 _crt_exit_full_cleanup, 24 _crt_exit_quick_cleanup, 25 _crt_exit_no_cleanup 26} _crt_exit_cleanup_mode; 27 28typedef enum _crt_exit_return_mode 29{ 30 _crt_exit_terminate_process, 31 _crt_exit_return_to_caller 32} _crt_exit_return_mode; 33 34__vcrt_bool __cdecl __vcrt_initialize(void); 35__vcrt_bool __cdecl __vcrt_uninitialize(_In_ __vcrt_bool _Terminating); 36 37int __cdecl __isa_available_init(void); 38 39_CRT_END_C_HEADER