1 | ; $Id: crtdll.def,v 1.21 2003-01-10 13:14:55 sandervl Exp $
|
---|
2 |
|
---|
3 | ;
|
---|
4 | ; Based on Windows 98 (Build 2222): CRTDLL.DLL
|
---|
5 | ;
|
---|
6 | LIBRARY CRTDLL32 INITINSTANCE TERMINSTANCE
|
---|
7 | DESCRIPTION 'Odin32 System DLL - CrtDll'
|
---|
8 | DATA MULTIPLE NONSHARED
|
---|
9 |
|
---|
10 | IMPORTS
|
---|
11 | WriteLog = KERNEL32.1202
|
---|
12 | RegisterLxDll = KERNEL32.1238
|
---|
13 | UnregisterLxDll = KERNEL32.1239
|
---|
14 | MSVCRT_HUGE = MSVCRT.68
|
---|
15 | MSVCRT__argc = MSVCRT.78
|
---|
16 | MSVCRT__argv = MSVCRT.79
|
---|
17 | MSVCRT__acmdln = MSVCRT.126
|
---|
18 | MSVCRT_mb_max = MSVCRT.88
|
---|
19 | MSVCRT_commode = MSVCRT.160
|
---|
20 | MSVCRT__environ = MSVCRT.173
|
---|
21 | MSVCRT__fmode = MSVCRT.589
|
---|
22 | MSVCRT__pctype = MSVCRT._pctype
|
---|
23 | MSVCRT__sys_nerr = MSVCRT._sys_nerr
|
---|
24 | MSVCRT_tzset = MSVCRT._tzset
|
---|
25 | MSVCRT_winmajor_dll = MSVCRT._winmajor
|
---|
26 | MSVCRT_winminor_dll = MSVCRT._winminor
|
---|
27 | MSVCRT_winver_dll = MSVCRT._winver
|
---|
28 | MSVCRT_gmtime = MSVCRT._gmtime
|
---|
29 | MSVCRT_mktime = MSVCRT.mktime
|
---|
30 | EXPORTS
|
---|
31 | ??2@YAPAXI@Z @1
|
---|
32 | ??3@YAXPAX@Z @2
|
---|
33 | ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z @3
|
---|
34 | _CIacos @4
|
---|
35 | _CIasin @5
|
---|
36 | _CIatan @6
|
---|
37 | _CIatan2 @7
|
---|
38 | _CIcos @8
|
---|
39 | _CIcosh @9
|
---|
40 | _CIexp @10
|
---|
41 | _CIfmod @11
|
---|
42 | _CIlog @12
|
---|
43 | _CIlog10 @13
|
---|
44 | _CIpow @14
|
---|
45 | _CIsin @15
|
---|
46 | _CIsinh @16
|
---|
47 | _CIsqrt @17
|
---|
48 | _CItan @18
|
---|
49 | _CItanh @19
|
---|
50 | _HUGE_dll = MSVCRT_HUGE @20
|
---|
51 | _XcptFilter @21
|
---|
52 | __GetMainArgs @22
|
---|
53 | __argc_dll = MSVCRT__argc @23
|
---|
54 | __argv_dll = MSVCRT__argv @24
|
---|
55 | __dllonexit @25
|
---|
56 | __doserrno @26
|
---|
57 | ; __fpecode @27
|
---|
58 | __isascii @28
|
---|
59 | __iscsym @29
|
---|
60 | __iscsymf @30
|
---|
61 | __mb_cur_max_dll = MSVCRT_mb_max @31
|
---|
62 | ; __pxcptinfoptrs @32
|
---|
63 | __threadhandle @33
|
---|
64 | __threadid @34
|
---|
65 | __toascii @35
|
---|
66 | _abnormal_termination @36
|
---|
67 | _access @37
|
---|
68 | _acmdln_dll = MSVCRT__acmdln @38
|
---|
69 | ; _aexit_rtn_dll @39
|
---|
70 | _amsg_exit @40
|
---|
71 | _assert @41
|
---|
72 | _basemajor_dll = CRTDLL__basemajor_dll @42
|
---|
73 | _baseminor_dll = CRTDLL__baseminor_dll @43
|
---|
74 | _baseversion_dll = CRTDLL__baseversion_dll @44
|
---|
75 | _beep @45
|
---|
76 | _beginthread @46
|
---|
77 | _c_exit @47
|
---|
78 | _cabs @48
|
---|
79 | _cexit @49
|
---|
80 | _cgets @50
|
---|
81 | _chdir @51
|
---|
82 | _chdrive @52
|
---|
83 | _chgsign @53
|
---|
84 | _chmod @54
|
---|
85 | _chsize @55
|
---|
86 | _clearfp @56
|
---|
87 | _close @57
|
---|
88 | _commit @58
|
---|
89 | _commode_dll = MSVCRT_commode @59
|
---|
90 | _control87 @60
|
---|
91 | _controlfp @61
|
---|
92 | _copysign @62
|
---|
93 | _cprintf @63
|
---|
94 | _cpumode_dll = CRTDLL__cpumode_dll @64
|
---|
95 | _cputs @65
|
---|
96 | _creat @66
|
---|
97 | _cscanf @67
|
---|
98 | _ctype @68
|
---|
99 | _cwait @69
|
---|
100 | ; _daylight_dll @70
|
---|
101 | _dup @71
|
---|
102 | ; _dup2 @72
|
---|
103 | _ecvt @73
|
---|
104 | _endthread @74
|
---|
105 | _environ_dll = MSVCRT__environ @75
|
---|
106 | _eof @76
|
---|
107 | _errno @77
|
---|
108 | _except_handler2 @78
|
---|
109 | _execl @79
|
---|
110 | ; _execle @80
|
---|
111 | _execlp @81
|
---|
112 | _execlpe @82
|
---|
113 | _execv @83
|
---|
114 | _execve @84
|
---|
115 | _execvp @85
|
---|
116 | _execvpe @86
|
---|
117 | _exit @87
|
---|
118 | _expand @88
|
---|
119 | _fcloseall @89
|
---|
120 | _fcvt @90
|
---|
121 | _fdopen @91
|
---|
122 | _fgetchar @92
|
---|
123 | _fgetwchar @93
|
---|
124 | _filbuf @94
|
---|
125 | ; _fileinfo_dll @95
|
---|
126 | _filelength @96
|
---|
127 | _fileno @97
|
---|
128 | _findclose @98
|
---|
129 | _findfirst @99
|
---|
130 | _findnext @100
|
---|
131 | _finite @101
|
---|
132 | _flsbuf @102
|
---|
133 | _flushall @103
|
---|
134 | _fmode_dll = MSVCRT__fmode @104
|
---|
135 | _fpclass @105
|
---|
136 | ; _fpieee_flt @106
|
---|
137 | _fpreset @107
|
---|
138 | _fputchar @108
|
---|
139 | _fputwchar @109
|
---|
140 | _fsopen @110
|
---|
141 | _fstat = CRTDLL__fstat @111
|
---|
142 | _ftime @112
|
---|
143 | _ftol @113
|
---|
144 | _fullpath @114
|
---|
145 | _futime @115
|
---|
146 | _gcvt @116
|
---|
147 | _get_osfhandle @117
|
---|
148 | _getch @118
|
---|
149 | _getche @119
|
---|
150 | _getcwd @120
|
---|
151 | _getdcwd @121
|
---|
152 | _getdiskfree @122
|
---|
153 | _getdllprocaddr @123
|
---|
154 | _getdrive @124
|
---|
155 | _getdrives @125
|
---|
156 | _getpid @126
|
---|
157 | ; _getsystime @127
|
---|
158 | _getw @128
|
---|
159 | _global_unwind2 @129
|
---|
160 | _heapchk @130
|
---|
161 | _heapmin @131
|
---|
162 | _heapset @132
|
---|
163 | _heapwalk @133
|
---|
164 | _hypot @134
|
---|
165 | _initterm @135
|
---|
166 | _iob @136
|
---|
167 | _isatty @137
|
---|
168 | _isctype @138
|
---|
169 | ; _ismbbalnum @139
|
---|
170 | ; _ismbbalpha @140
|
---|
171 | ; _ismbbgraph @141
|
---|
172 | ; _ismbbkalnum @142
|
---|
173 | _ismbbkana @143
|
---|
174 | ; _ismbbkpunct @144
|
---|
175 | _ismbblead @145
|
---|
176 | ; _ismbbprint @146
|
---|
177 | ; _ismbbpunct @147
|
---|
178 | _ismbbtrail @148
|
---|
179 | _ismbcalpha @149
|
---|
180 | _ismbcdigit @150
|
---|
181 | _ismbchira @151
|
---|
182 | _ismbckata @152
|
---|
183 | ; _ismbcl0 @153
|
---|
184 | ; _ismbcl1 @154
|
---|
185 | ; _ismbcl2 @155
|
---|
186 | ; _ismbclegal @156
|
---|
187 | _ismbclower @157
|
---|
188 | _ismbcprint @158
|
---|
189 | _ismbcspace @159
|
---|
190 | _ismbcsymbol @160
|
---|
191 | _ismbcupper @161
|
---|
192 | _ismbslead @162
|
---|
193 | _ismbstrail @163
|
---|
194 | _isnan @164
|
---|
195 | _itoa @165
|
---|
196 | _itow @600 ; @@@PH fix ordinal
|
---|
197 | _j0 @166
|
---|
198 | _j1 @167
|
---|
199 | _jn @168
|
---|
200 | _kbhit @169
|
---|
201 | _lfind @170
|
---|
202 | _loaddll @171
|
---|
203 | _local_unwind2 @172
|
---|
204 | _locking @173
|
---|
205 | _logb @174
|
---|
206 | _lrotl @175
|
---|
207 | _lrotr @176
|
---|
208 | _lsearch @177
|
---|
209 | _lseek @178
|
---|
210 | _ltoa @179
|
---|
211 | _ltow @601 ; @@@PH ordinal missing!
|
---|
212 | _makepath @180
|
---|
213 | _matherr @181
|
---|
214 | _mbbtombc @182
|
---|
215 | ; _mbbtype @183
|
---|
216 | _mbccpy @184
|
---|
217 | ; _mbcjistojms @185
|
---|
218 | ; _mbcjmstojis @186
|
---|
219 | _mbclen @187
|
---|
220 | ; _mbctohira @188
|
---|
221 | ; _mbctokata @189
|
---|
222 | _mbctolower @190
|
---|
223 | ; _mbctombb @191
|
---|
224 | _mbctoupper @192
|
---|
225 | ; _mbctype @193
|
---|
226 | ; _mbsbtype @194
|
---|
227 | _mbscat @195
|
---|
228 | _mbschr @196
|
---|
229 | _mbscmp @197
|
---|
230 | _mbscpy @198
|
---|
231 | _mbscspn @199
|
---|
232 | _mbsdec @200
|
---|
233 | _mbsdup @201
|
---|
234 | _mbsicmp @202
|
---|
235 | _mbsinc @203
|
---|
236 | _mbslen @204
|
---|
237 | _mbslwr @205
|
---|
238 | ; _mbsnbcat @206
|
---|
239 | _mbsnbcmp @207
|
---|
240 | _mbsnbcnt @208
|
---|
241 | _mbsnbcpy @209
|
---|
242 | _mbsnbicmp @210
|
---|
243 | ; _mbsnbset @211
|
---|
244 | _mbsncat @212
|
---|
245 | _mbsnccnt @213
|
---|
246 | _mbsncmp @214
|
---|
247 | _mbsncpy @215
|
---|
248 | _mbsnextc @216
|
---|
249 | _mbsnicmp @217
|
---|
250 | _mbsninc @218
|
---|
251 | _mbsnset @219
|
---|
252 | _mbspbrk @220
|
---|
253 | _mbsrchr @221
|
---|
254 | _mbsrev @222
|
---|
255 | _mbsset @223
|
---|
256 | _mbsspn @224
|
---|
257 | ; _mbsspnp @225
|
---|
258 | _mbsstr @226
|
---|
259 | ; _mbstok @227
|
---|
260 | _mbstrlen @228
|
---|
261 | _mbsupr @229
|
---|
262 | _memccpy @230
|
---|
263 | _memicmp @231
|
---|
264 | _mkdir @232
|
---|
265 | _mktemp @233
|
---|
266 | _msize @234
|
---|
267 | _nextafter @235
|
---|
268 | _onexit @236
|
---|
269 | _open @237
|
---|
270 | _open_osfhandle @238
|
---|
271 | _osmajor_dll = CRTDLL__osmajor_dll @239
|
---|
272 | _osminor_dll = CRTDLL__osminor_dll @240
|
---|
273 | _osmode_dll = CRTDLL__osmode_dll @241
|
---|
274 | ; _osver_dll @242
|
---|
275 | _osversion_dll = CRTDLL__osversion_dll @243
|
---|
276 | _pclose @244
|
---|
277 | _pctype_dll = MSVCRT__pctype @245
|
---|
278 | ; _pgmptr_dll @246
|
---|
279 | _pipe @247
|
---|
280 | _popen @248
|
---|
281 | _purecall @249
|
---|
282 | _putch @250
|
---|
283 | _putenv @251
|
---|
284 | _putw @252
|
---|
285 | ; _pwctype_dll @253
|
---|
286 | _read @254
|
---|
287 | _rmdir @255
|
---|
288 | _rmtmp @256
|
---|
289 | _rotl @257
|
---|
290 | _rotr @258
|
---|
291 | _scalb @259
|
---|
292 | _searchenv @260
|
---|
293 | ; _seterrormode @261
|
---|
294 | _setjmp @262
|
---|
295 | _setmode @263
|
---|
296 | ; _setsystime @264
|
---|
297 | _sleep @265
|
---|
298 | _snprintf @266
|
---|
299 | _snwprintf @267
|
---|
300 | _sopen @268
|
---|
301 | _spawnl @269
|
---|
302 | _spawnle @270
|
---|
303 | _spawnlp @271
|
---|
304 | _spawnlpe @272
|
---|
305 | _spawnv @273
|
---|
306 | _spawnve @274
|
---|
307 | _spawnvp @275
|
---|
308 | _spawnvpe @276
|
---|
309 | _splitpath @277
|
---|
310 | _stat = CRTDLL__stat @278
|
---|
311 | _statusfp @279
|
---|
312 | _strcmpi @280
|
---|
313 | _strdate @281
|
---|
314 | _strdec @282
|
---|
315 | _strdup @283
|
---|
316 | _strerror @284
|
---|
317 | _stricmp @285
|
---|
318 | ; _stricoll @286
|
---|
319 | _strinc @287
|
---|
320 | _strlwr @288
|
---|
321 | _strncnt @289
|
---|
322 | _strnextc @290
|
---|
323 | _strnicmp @291
|
---|
324 | _strninc @292
|
---|
325 | _strnset @293
|
---|
326 | _strrev @294
|
---|
327 | _strset @295
|
---|
328 | _strspnp @296
|
---|
329 | _strtime @297
|
---|
330 | _strupr @298
|
---|
331 | _swab @299
|
---|
332 | _sys_errlist @300
|
---|
333 | _sys_nerr_dll = MSVCRT__sys_nerr @301
|
---|
334 | _tell @302
|
---|
335 | _tempnam @303
|
---|
336 | ; _timezone_dll @304
|
---|
337 | _tolower @305
|
---|
338 | _toupper @306
|
---|
339 | _tzname @307
|
---|
340 | _tzset = MSVCRT_tzset @308
|
---|
341 | _ultoa @309
|
---|
342 | _ultow @602 ; @@@PH ordinal missing
|
---|
343 | _umask @310
|
---|
344 | _ungetch @311
|
---|
345 | _unlink @312
|
---|
346 | _unloaddll @313
|
---|
347 | _utime @314
|
---|
348 | _vsnprintf @315
|
---|
349 | _vsnwprintf @316
|
---|
350 | _wcsdup @317
|
---|
351 | _wcsicmp @318
|
---|
352 | _wcsicoll @319
|
---|
353 | _wcslwr @320
|
---|
354 | _wcsnicmp @321
|
---|
355 | _wcsnset @322
|
---|
356 | _wcsrev @323
|
---|
357 | _wcsset @324
|
---|
358 | _wcsupr @325
|
---|
359 | _winmajor_dll = MSVCRT_winmajor_dll @326
|
---|
360 | _winminor_dll = MSVCRT_winminor_dll @327
|
---|
361 | _winver_dll = MSVCRT_winver_dll @328
|
---|
362 | _write @329
|
---|
363 | _wtoi @330
|
---|
364 | _wtol @331
|
---|
365 | _y0 @332
|
---|
366 | _y1 @333
|
---|
367 | _yn @334
|
---|
368 | abort @335
|
---|
369 | abs @336
|
---|
370 | acos @337
|
---|
371 | asctime @338
|
---|
372 | asin @339
|
---|
373 | atan @340
|
---|
374 | atan2 @341
|
---|
375 | atexit @342
|
---|
376 | atof @343
|
---|
377 | atoi @344
|
---|
378 | atol @345
|
---|
379 | bsearch @346
|
---|
380 | calloc @347
|
---|
381 | ceil @348
|
---|
382 | clearerr @349
|
---|
383 | clock @350
|
---|
384 | cos @351
|
---|
385 | cosh @352
|
---|
386 | ctime @353
|
---|
387 | difftime @354
|
---|
388 | div @355
|
---|
389 | exit @356
|
---|
390 | exp @357
|
---|
391 | fabs @358
|
---|
392 | fclose @359
|
---|
393 | feof @360
|
---|
394 | ferror @361
|
---|
395 | fflush @362
|
---|
396 | fgetc @363
|
---|
397 | fgetpos @364
|
---|
398 | fgets @365
|
---|
399 | fgetwc @366
|
---|
400 | floor @367
|
---|
401 | fmod @368
|
---|
402 | fopen @369
|
---|
403 | fprintf @370
|
---|
404 | fputc @371
|
---|
405 | fputs @372
|
---|
406 | fputwc @373
|
---|
407 | fread @374
|
---|
408 | free @375
|
---|
409 | freopen @376
|
---|
410 | frexp @377
|
---|
411 | fscanf @378
|
---|
412 | fseek @379
|
---|
413 | fsetpos @380
|
---|
414 | ftell @381
|
---|
415 | fwprintf @382
|
---|
416 | fwrite @383
|
---|
417 | fwscanf @384
|
---|
418 | getc @385
|
---|
419 | getchar @386
|
---|
420 | getenv @387
|
---|
421 | gets @388
|
---|
422 | gmtime = MSVCRT_gmtime @389
|
---|
423 | is_wctype @390
|
---|
424 | isalnum @391
|
---|
425 | isalpha @392
|
---|
426 | iscntrl @393
|
---|
427 | isdigit @394
|
---|
428 | isgraph @395
|
---|
429 | isleadbyte @396
|
---|
430 | islower @397
|
---|
431 | isprint @398
|
---|
432 | ispunct @399
|
---|
433 | isspace @400
|
---|
434 | isupper @401
|
---|
435 | iswalnum @402
|
---|
436 | iswalpha @403
|
---|
437 | iswascii @404
|
---|
438 | iswcntrl @405
|
---|
439 | iswctype @406
|
---|
440 | iswdigit @407
|
---|
441 | iswgraph @408
|
---|
442 | iswlower @409
|
---|
443 | iswprint @410
|
---|
444 | iswpunct @411
|
---|
445 | iswspace @412
|
---|
446 | iswupper @413
|
---|
447 | iswxdigit @414
|
---|
448 | isxdigit @415
|
---|
449 | labs @416
|
---|
450 | ldexp @417
|
---|
451 | ldiv @418
|
---|
452 | localeconv @419
|
---|
453 | localtime @420
|
---|
454 | log @421
|
---|
455 | log10 @422
|
---|
456 | longjmp @423
|
---|
457 | malloc @424
|
---|
458 | mblen @425
|
---|
459 | mbstowcs @426
|
---|
460 | mbtowc @427
|
---|
461 | memchr @428
|
---|
462 | memcmp @429
|
---|
463 | memcpy @430
|
---|
464 | memmove @431
|
---|
465 | memset @432
|
---|
466 | mktime = MSVCRT_mktime @433
|
---|
467 | modf @434
|
---|
468 | perror @435
|
---|
469 | pow @436
|
---|
470 | printf @437
|
---|
471 | putc @438
|
---|
472 | putchar @439
|
---|
473 | puts @440
|
---|
474 | qsort @441
|
---|
475 | raise @442
|
---|
476 | rand @443
|
---|
477 | realloc @444
|
---|
478 | remove @445
|
---|
479 | rename @446
|
---|
480 | rewind @447
|
---|
481 | scanf @448
|
---|
482 | setbuf @449
|
---|
483 | setlocale @450
|
---|
484 | setvbuf @451
|
---|
485 | signal @452
|
---|
486 | sin @453
|
---|
487 | sinh @454
|
---|
488 | sprintf @455
|
---|
489 | sqrt @456
|
---|
490 | srand @457
|
---|
491 | sscanf @458
|
---|
492 | strcat @459
|
---|
493 | strchr @460
|
---|
494 | strcmp @461
|
---|
495 | strcoll @462
|
---|
496 | strcpy @463
|
---|
497 | strcspn @464
|
---|
498 | strerror @465
|
---|
499 | strftime @466
|
---|
500 | strlen @467
|
---|
501 | strncat @468
|
---|
502 | strncmp @469
|
---|
503 | strncpy @470
|
---|
504 | strpbrk @471
|
---|
505 | strrchr @472
|
---|
506 | strspn @473
|
---|
507 | strstr @474
|
---|
508 | strtod @475
|
---|
509 | strtok @476
|
---|
510 | strtol @477
|
---|
511 | strtoul @478
|
---|
512 | strxfrm @479
|
---|
513 | swprintf @480
|
---|
514 | swscanf @481
|
---|
515 | system @482
|
---|
516 | tan @483
|
---|
517 | tanh @484
|
---|
518 | time @485
|
---|
519 | tmpfile @486
|
---|
520 | tmpnam @487
|
---|
521 | tolower @488
|
---|
522 | toupper @489
|
---|
523 | towlower @490
|
---|
524 | towupper @491
|
---|
525 | ungetc @492
|
---|
526 | ungetwc @493
|
---|
527 | vfprintf @494
|
---|
528 | vfwprintf @495
|
---|
529 | vprintf @496
|
---|
530 | vsprintf @497
|
---|
531 | vswprintf @498
|
---|
532 | vwprintf @499
|
---|
533 | wcscat @500
|
---|
534 | wcschr @501
|
---|
535 | wcscmp @502
|
---|
536 | wcscoll @503
|
---|
537 | wcscpy @504
|
---|
538 | wcscspn @505
|
---|
539 | ; wcsftime @506
|
---|
540 | wcslen @507
|
---|
541 | wcsncat @508
|
---|
542 | wcsncmp @509
|
---|
543 | wcsncpy @510
|
---|
544 | wcspbrk @511
|
---|
545 | wcsrchr @512
|
---|
546 | wcsspn @513
|
---|
547 | wcsstr @514
|
---|
548 | ; wcstod @515
|
---|
549 | wcstok @516
|
---|
550 | wcstol @517
|
---|
551 | wcstombs @518
|
---|
552 | wcstoul @519
|
---|
553 | ; wcsxfrm @520
|
---|
554 | wctomb @521
|
---|
555 | wprintf @522
|
---|
556 | wscanf @523
|
---|