| 1 | #include "func.def.in" |
| 2 | |
| 3 | LIBRARY "NTDLL.dll" |
| 4 | EXPORTS |
| 5 | |
| 6 | ; This is list of symbols available since Windows NT 3.5 |
| 7 | ; Windows NT 3.1, Win32s and Win9x versions do not contain any CRT symbol |
| 8 | F_I386(_CIpow) |
| 9 | ; _abnormal_termination ; removed in Windows NT 3.51 |
| 10 | ; F_I386(_chkstk) |
| 11 | ; _except_handler2 ; removed in Windows NT 3.51 |
| 12 | _fltused DATA |
| 13 | F_I386(_ftol) |
| 14 | ; _global_unwind2 ; removed in Windows NT 3.51 |
| 15 | _itoa |
| 16 | ; _local_unwind2 ; removed in Windows NT 3.51 |
| 17 | _ltoa |
| 18 | _memccpy |
| 19 | _memicmp |
| 20 | _snprintf |
| 21 | _snwprintf |
| 22 | _splitpath |
| 23 | _strcmpi |
| 24 | _stricmp |
| 25 | _strlwr |
| 26 | strlwr == _strlwr ; manual alias |
| 27 | _strnicmp |
| 28 | _strupr |
| 29 | _ultoa |
| 30 | _vsnprintf |
| 31 | _wcsicmp |
| 32 | _wcslwr |
| 33 | wcslwr == _wcslwr ; manual alias |
| 34 | _wcsnicmp |
| 35 | _wcsupr |
| 36 | abs |
| 37 | atan F_X86_ANY(DATA) ; replaced by emu |
| 38 | atoi |
| 39 | atol |
| 40 | ceil |
| 41 | cos F_X86_ANY(DATA) ; replaced by emu |
| 42 | fabs F_X86_ANY(DATA) ; replaced by emu |
| 43 | floor F_X86_ANY(DATA) ; replaced by emu |
| 44 | isalpha |
| 45 | isdigit |
| 46 | islower |
| 47 | isprint |
| 48 | isspace |
| 49 | isupper |
| 50 | iswalpha |
| 51 | iswctype |
| 52 | isxdigit |
| 53 | labs |
| 54 | log |
| 55 | mbstowcs |
| 56 | memchr |
| 57 | memcmp |
| 58 | memcpy |
| 59 | memmove |
| 60 | memset |
| 61 | pow |
| 62 | qsort |
| 63 | sin |
| 64 | sprintf |
| 65 | sqrt |
| 66 | sscanf |
| 67 | strcat |
| 68 | strchr |
| 69 | strcmp |
| 70 | strcpy |
| 71 | strcspn |
| 72 | strlen |
| 73 | strncat |
| 74 | strncmp |
| 75 | strncpy |
| 76 | strpbrk |
| 77 | strrchr |
| 78 | strspn |
| 79 | strstr |
| 80 | swprintf |
| 81 | tan |
| 82 | tolower |
| 83 | toupper |
| 84 | towlower |
| 85 | towupper |
| 86 | vsprintf |
| 87 | wcscat |
| 88 | wcschr |
| 89 | wcscmp |
| 90 | wcscpy |
| 91 | wcscspn |
| 92 | wcslen |
| 93 | wcsncat |
| 94 | wcsncmp |
| 95 | wcsncpy |
| 96 | wcspbrk |
| 97 | wcsrchr |
| 98 | wcsspn |
| 99 | wcsstr |
| 100 | ; wcstok ; removed in Windows NT 4.0 |
| 101 | wcstol |
| 102 | wcstombs |
| 103 | wcstoul |
| 104 | |
| 105 | ; This is list of symbols added in Windows NT 3.51 |
| 106 | F_I386(_alloca_probe) |
| 107 | |
| 108 | ; This is list of symbols added in Windows NT 4.0 |
| 109 | __isascii |
| 110 | __iscsym |
| 111 | __iscsymf |
| 112 | __toascii |
| 113 | F_I386(_alldiv@16) ; stdcall |
| 114 | F_I386(_allmul@16) ; stdcall |
| 115 | F_I386(_allrem@16) ; stdcall |
| 116 | F_I386(_allshl) |
| 117 | F_I386(_allshr) |
| 118 | _atoi64 |
| 119 | F_I386(_aulldiv@16) ; stdcall |
| 120 | F_I386(_aullrem@16) ; stdcall |
| 121 | F_I386(_aullshr) |
| 122 | _i64toa |
| 123 | _i64tow |
| 124 | _itow |
| 125 | _ltow |
| 126 | F_X86_ANY(_tolower) ; removed in Windows Vista |
| 127 | F_X86_ANY(_toupper) ; removed in Windows Vista |
| 128 | _ultow |
| 129 | _wtoi |
| 130 | _wtoi64 |
| 131 | _wtol |
| 132 | isalnum |
| 133 | iscntrl |
| 134 | isgraph |
| 135 | ispunct |
| 136 | strtol |
| 137 | strtoul |
| 138 | |
| 139 | ; This is list of symbols added in Windows 2000 |
| 140 | _ui64toa |
| 141 | iswdigit |
| 142 | iswlower |
| 143 | iswspace |
| 144 | iswxdigit |
| 145 | |
| 146 | ; This is list of symbols added in Windows XP |
| 147 | F_I386(_CIcos) |
| 148 | F_I386(_CIlog) |
| 149 | F_I386(_CIsin) |
| 150 | F_I386(_CIsqrt) |
| 151 | F_I386(_alldvrm@16) ; stdcall |
| 152 | F_I386(_aulldvrm@16) ; stdcall |
| 153 | _lfind |
| 154 | _ui64tow |
| 155 | _vsnwprintf |
| 156 | bsearch |
| 157 | |
| 158 | ; This is list of symbols added in Windows Server 2003 |
| 159 | _vscwprintf |
| 160 | _wcstoui64 |
| 161 | |
| 162 | ; This is list of symbols added in Windows Server 2003 SP1 / Windows XP x64 SP1 |
| 163 | F_NON_I386(__C_specific_handler) |
| 164 | ; F_NON_I386(__chkstk) |
| 165 | F_X64(__misaligned_access) |
| 166 | F64(_local_unwind) |
| 167 | F_NON_I386(F_NON_ARM64(_setjmp)) |
| 168 | F_NON_I386(_setjmpex) |
| 169 | F_NON_I386(longjmp) |
| 170 | |
| 171 | ; This is list of symbols added in Windows Vista |
| 172 | F_I386(_alloca_probe_16) |
| 173 | F_I386(_alloca_probe_8) |
| 174 | _swprintf |
| 175 | _vswprintf |
| 176 | |
| 177 | ; This is list of symbols added in Windows 7 |
| 178 | _i64toa_s |
| 179 | _i64tow_s |
| 180 | _itoa_s |
| 181 | _itow_s |
| 182 | _ltoa_s |
| 183 | _ltow_s |
| 184 | _makepath_s |
| 185 | _snprintf_s |
| 186 | _snscanf_s |
| 187 | _snwprintf_s |
| 188 | _snwscanf_s |
| 189 | _splitpath_s |
| 190 | _strnset_s |
| 191 | _strset_s |
| 192 | _ui64toa_s |
| 193 | _ui64tow_s |
| 194 | _ultoa_s |
| 195 | _ultow_s |
| 196 | _vsnprintf_s |
| 197 | _vsnwprintf_s |
| 198 | _wcsnset_s |
| 199 | _wcsset_s |
| 200 | _wmakepath_s |
| 201 | _wsplitpath_s |
| 202 | memcpy_s |
| 203 | memmove_s |
| 204 | sprintf_s |
| 205 | sscanf_s |
| 206 | strcat_s |
| 207 | strcpy_s |
| 208 | strncat_s |
| 209 | strncpy_s |
| 210 | strnlen |
| 211 | strtok_s |
| 212 | swprintf_s |
| 213 | swscanf_s |
| 214 | vsprintf_s |
| 215 | vswprintf_s |
| 216 | wcscat_s |
| 217 | wcscpy_s |
| 218 | wcsncat_s |
| 219 | wcsncpy_s |
| 220 | wcsnlen |
| 221 | |
| 222 | ; This is list of symbols added in Windows 8 |
| 223 | F_ARM32(__jump_unwind) |
| 224 | _errno |
| 225 | F_I386(_except_handler4_common) |
| 226 | F_I386(_ftol2) |
| 227 | F_I386(_ftol2_sse) |
| 228 | F_I386(_local_unwind4) |
| 229 | _strlwr_s |
| 230 | _strupr_s |
| 231 | _wcslwr_s |
| 232 | _wcstoi64 |
| 233 | _wcsupr_s |
| 234 | iswalnum |
| 235 | iswascii |
| 236 | iswgraph |
| 237 | iswprint |
| 238 | qsort_s |
| 239 | wcstok_s |
| 240 | |
| 241 | ; This is list of symbols added in Windows 10 (Threshold / 1507) |
| 242 | atan2 |
| 243 | |
| 244 | ; This is list of symbols added in Windows 10 Creators Update (Redstone 2 / 1703) |
| 245 | bsearch_s |
| 246 | |
| 247 | ; This is list of symbols added in Windows 10 Fall Creators Update (Redstone 3 / 1709) |
| 248 | _vscprintf |
| 249 | |
| 250 | ; This is list of symbols added in Windows 11 2024 Update (Hudson Valley / 24H2) (WoW64 version) |
| 251 | ; _libm_sse2_cos_precise |
| 252 | ; _libm_sse2_sin_precise |
| 253 | ; _libm_sse2_sqrt_precise |