[ros-diffs] [fireball] 31324: - Changed .spec back to .def again (this time .def is a modified output of that .spec, so that stdcall exported symbols are not decorated with @X). - Added winebuild-generated "real" stubs, to be converted to real implementation in the future.

fireball at svn.reactos.org fireball at svn.reactos.org
Wed Dec 19 12:30:49 CET 2007


Author: fireball
Date: Wed Dec 19 14:30:48 2007
New Revision: 31324

URL: http://svn.reactos.org/svn/reactos?rev=31324&view=rev
Log:
- Changed .spec back to .def again (this time .def is a modified output of that .spec, so that stdcall exported symbols are not decorated with @X).
- Added winebuild-generated "real" stubs, to be converted to real implementation in the future.

Added:
    trunk/reactos/dll/win32/msvcrt/msvcrt.def   (with props)
    trunk/reactos/dll/win32/msvcrt/stubs.c   (with props)
Removed:
    trunk/reactos/dll/win32/msvcrt/msvcrt.spec
Modified:
    trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild

Added: trunk/reactos/dll/win32/msvcrt/msvcrt.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.def?rev=31324&view=auto
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.def (added)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.def Wed Dec 19 14:30:48 2007
@@ -1,0 +1,781 @@
+;
+; ReactOS MSVCRT Library
+;
+LIBRARY msvcrt.dll
+
+EXPORTS
+  $I10_OUTPUT=MSVCRT_I10_OUTPUT @1
+  ??0__non_rtti_object@@QAE at ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_copy_ctor @2
+  ??0__non_rtti_object@@QAE at PBD@Z=__thiscall_MSVCRT___non_rtti_object_ctor @3
+  ??0bad_cast@@QAE at ABQBD@Z=__thiscall_MSVCRT_bad_cast_ctor @4
+  ??0bad_cast@@QAE at ABV0@@Z=__thiscall_MSVCRT_bad_cast_copy_ctor @5
+  ??0bad_typeid@@QAE at ABV0@@Z=__thiscall_MSVCRT_bad_typeid_copy_ctor @6
+  ??0bad_typeid@@QAE at PBD@Z=__thiscall_MSVCRT_bad_typeid_ctor @7
+  ??0exception@@QAE at ABQBD@Z=__thiscall_MSVCRT_exception_ctor @8
+  ??0exception@@QAE at ABV0@@Z=__thiscall_MSVCRT_exception_copy_ctor @9
+  ??0exception@@QAE at XZ=__thiscall_MSVCRT_exception_default_ctor @10
+  ??1__non_rtti_object@@UAE at XZ=__thiscall_MSVCRT___non_rtti_object_dtor @11
+  ??1bad_cast@@UAE at XZ=__thiscall_MSVCRT_bad_cast_dtor @12
+  ??1bad_typeid@@UAE at XZ=__thiscall_MSVCRT_bad_typeid_dtor @13
+  ??1exception@@UAE at XZ=__thiscall_MSVCRT_exception_dtor @14
+  ??1type_info@@UAE at XZ=__thiscall_MSVCRT_type_info_dtor @15
+  ??2 at YAPAXI@Z=MSVCRT_operator_new @16
+  ??_U at YAPAXI@Z=MSVCRT_operator_new @17
+  ??3 at YAXPAX@Z=MSVCRT_operator_delete @18
+  ??_V at YAXPAX@Z=MSVCRT_operator_delete @19
+  ??4__non_rtti_object@@QAEAAV0 at ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_opequals @20
+  ??4bad_cast@@QAEAAV0 at ABV0@@Z=__thiscall_MSVCRT_bad_cast_opequals @21
+  ??4bad_typeid@@QAEAAV0 at ABV0@@Z=__thiscall_MSVCRT_bad_typeid_opequals @22
+  ??4exception@@QAEAAV0 at ABV0@@Z=__thiscall_MSVCRT_exception_opequals @23
+  ??8type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opequals_equals @24
+  ??9type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opnot_equals @25
+  ??_7__non_rtti_object@@6B@=MSVCRT___non_rtti_object_vtable @26 DATA
+  ??_7bad_cast@@6B@=MSVCRT_bad_cast_vtable @27 DATA
+  ??_7bad_typeid@@6B@=MSVCRT_bad_typeid_vtable @28 DATA
+  ??_7exception@@6B@=MSVCRT_exception_vtable @29 DATA
+  ??_E__non_rtti_object@@UAEPAXI at Z=__thiscall_MSVCRT___non_rtti_object_vector_dtor @30
+  ??_Ebad_cast@@UAEPAXI at Z=__thiscall_MSVCRT_bad_cast_vector_dtor @31
+  ??_Ebad_typeid@@UAEPAXI at Z=__thiscall_MSVCRT_bad_typeid_vector_dtor @32
+  ??_Eexception@@UAEPAXI at Z=__thiscall_MSVCRT_exception_vector_dtor @33
+  ??_G__non_rtti_object@@UAEPAXI at Z=__thiscall_MSVCRT___non_rtti_object_scalar_dtor @34
+  ??_Gbad_cast@@UAEPAXI at Z=__thiscall_MSVCRT_bad_cast_scalar_dtor @35
+  ??_Gbad_typeid@@UAEPAXI at Z=__thiscall_MSVCRT_bad_typeid_scalar_dtor @36
+  ??_Gexception@@UAEPAXI at Z=__thiscall_MSVCRT_exception_scalar_dtor @37
+  ?_query_new_handler@@YAP6AHI at ZXZ=MSVCRT__query_new_handler @38
+  ?_query_new_mode@@YAHXZ=MSVCRT__query_new_mode @39
+  ?_set_new_handler@@YAP6AHI at ZP6AHI@Z at Z=MSVCRT__set_new_handler @40
+  ?_set_new_mode@@YAHH at Z=MSVCRT__set_new_mode @41
+  ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z=MSVCRT__set_se_translator @42
+  ?before at type_info@@QBEHABV1@@Z=__thiscall_MSVCRT_type_info_before @43
+  ?name at type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_name @44
+  ?raw_name at type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_raw_name @45
+  ?set_new_handler@@YAP6AXXZP6AXXZ at Z=MSVCRT__set_new_handler @46
+  ?set_terminate@@YAP6AXXZP6AXXZ at Z=MSVCRT_set_terminate @47
+  ?set_unexpected@@YAP6AXXZP6AXXZ at Z=MSVCRT_set_unexpected @48
+  ?terminate@@YAXXZ=MSVCRT_terminate @49
+  ?unexpected@@YAXXZ=MSVCRT_unexpected @50
+  ?what at exception@@UBEPBDXZ=__thiscall_MSVCRT_what_exception @51
+  _CIacos @52
+  _CIasin @53
+  _CIatan @54
+  _CIatan2 @55
+  _CIcos @56
+  _CIcosh @57
+  _CIexp @58
+  _CIfmod @59
+  _CIlog @60
+  _CIlog10 @61
+  _CIpow @62
+  _CIsin @63
+  _CIsinh @64
+  _CIsqrt @65
+  _CItan @66
+  _CItanh @67
+  _CxxThrowException @68
+  _EH_prolog @69
+  _Getdays @70
+  _Getmonths @71
+  _Gettnames @72
+  _HUGE @73 DATA
+  _Strftime @74
+  _XcptFilter @75
+  __CxxFrameHandler @76
+  __CxxLongjmpUnwind=__CxxLongjmpUnwind at 4 @77
+  __RTCastToVoid=MSVCRT___RTCastToVoid @78
+  __RTDynamicCast=MSVCRT___RTDynamicCast @79
+  __RTtypeid=MSVCRT___RTtypeid @80
+  __STRINGTOLD=__wine_stub_msvcrt_dll_81 @81
+  __argc @82 DATA
+  __argv @83 DATA
+  __badioinfo @84 DATA
+  __crtCompareStringA @85
+  __crtCompareStringW=__wine_stub_msvcrt_dll_86 @86
+  __crtGetLocaleInfoW @87
+  __crtLCMapStringA @88
+  __dllonexit @89
+  __doserrno @90
+  __fpecode @91
+  __get_app_type=__wine_stub_msvcrt_dll_92 @92
+  __getmainargs @93
+  __initenv @94 DATA
+  __isascii=ntdll.__isascii @95
+  __iscsym=ntdll.__iscsym @96
+  __iscsymf=ntdll.__iscsymf @97
+  __lc_codepage @98 DATA
+  __lc_collate=__wine_stub_msvcrt_dll_99 @99
+  __lc_collate_cp @100 DATA
+  __lc_handle @101 DATA
+  __lconv_init @102
+  __mb_cur_max @103 DATA
+  __p___argc @104
+  __p___argv @105
+  __p___initenv @106
+  __p___mb_cur_max @107
+  __p___wargv @108
+  __p___winitenv @109
+  __p__acmdln @110
+  __p__amblksiz @111
+  __p__commode @112
+  __p__daylight @113
+  __p__dstbias @114
+  __p__environ @115
+  __p__fileinfo=__wine_stub_msvcrt_dll_116 @116
+  __p__fmode @117
+  __p__iob @118
+  __p__mbcasemap=__wine_stub_msvcrt_dll_119 @119
+  __p__mbctype=_mbctype @120
+  __p__osver @121
+  __p__pctype @122
+  __p__pgmptr @123
+  __p__pwctype=__wine_stub_msvcrt_dll_124 @124
+  __p__timezone @125
+  __p__tzname=_tzname @126
+  __p__wcmdln @127
+  __p__wenviron @128
+  __p__winmajor @129
+  __p__winminor @130
+  __p__winver @131
+  __p__wpgmptr @132
+  __pioinfo @133 DATA
+  __pxcptinfoptrs=__wine_stub_msvcrt_dll_134 @134
+  __set_app_type @135
+  __setlc_active @136 DATA
+  __setusermatherr @137
+  __threadhandle @138
+  __threadid @139
+  __toascii=ntdll.__toascii @140
+  __unDName @141
+  __unDNameEx @142
+  __unguarded_readlc_active @143 DATA
+  __wargv @144 DATA
+  __wgetmainargs @145
+  __winitenv @146 DATA
+  _abnormal_termination @147
+  _access @148
+  _acmdln @149 DATA
+  _adj_fdiv_m16i=__wine_stub_msvcrt_dll_150 @150
+  _adj_fdiv_m32=_adj_fdiv_m32 at 4 @151
+  _adj_fdiv_m32i=_adj_fdiv_m32i at 4 @152
+  _adj_fdiv_m64=_adj_fdiv_m64 at 8 @153
+  _adj_fdiv_r @154
+  _adj_fdivr_m16i=__wine_stub_msvcrt_dll_155 @155
+  _adj_fdivr_m32=_adj_fdivr_m32 at 4 @156
+  _adj_fdivr_m32i=_adj_fdivr_m32i at 4 @157
+  _adj_fdivr_m64=_adj_fdivr_m64 at 8 @158
+  _adj_fpatan=__wine_stub_msvcrt_dll_159 @159
+  _adj_fprem=__wine_stub_msvcrt_dll_160 @160
+  _adj_fprem1=__wine_stub_msvcrt_dll_161 @161
+  _adj_fptan=__wine_stub_msvcrt_dll_162 @162
+  _adjust_fdiv @163 DATA
+  _aligned_free=__wine_stub_msvcrt_dll_164 @164
+  _aligned_malloc=__wine_stub_msvcrt_dll_165 @165
+  _aligned_offset_malloc=__wine_stub_msvcrt_dll_166 @166
+  _aligned_offset_realloc=__wine_stub_msvcrt_dll_167 @167
+  _aligned_realloc=__wine_stub_msvcrt_dll_168 @168
+  _amsg_exit @169
+  _assert @170
+  _atodbl=__wine_stub_msvcrt_dll_171 @171
+  _atoi64=ntdll._atoi64 @172
+  _atoldbl=__wine_stub_msvcrt_dll_173 @173
+  _beep @174
+  _beginthread @175
+  _beginthreadex @176
+  _c_exit @177
+  _cabs @178
+  _callnewh=__wine_stub_msvcrt_dll_179 @179
+  _cexit @180
+  _cgets @181
+  _chdir @182
+  _chdrive @183
+  _chgsign @184
+  _chkesp=__wine_stub_msvcrt_dll_185 @185
+  _chmod @186
+  _chsize @187
+  _clearfp @188
+  _close @189
+  _commit @190
+  _commode @191 DATA
+  _control87 @192
+  _controlfp @193
+  _copysign @194
+  _cprintf @195
+  _cputs @196
+  _creat @197
+  _cscanf @198
+  _ctype @199 DATA
+  _cwait @200
+  _daylight @201 DATA
+  _dstbias=__wine_stub_msvcrt_dll_202 @202
+  _dup @203
+  _dup2 @204
+  _ecvt @205
+  _endthread @206
+  _endthreadex @207
+  _environ @208 DATA
+  _eof @209
+  _errno @210
+  _except_handler2 @211
+  _except_handler3 @212
+  _execl @213
+  _execle @214
+  _execlp @215
+  _execlpe @216
+  _execv @217
+  _execve @218
+  _execvp @219
+  _execvpe @220
+  _exit @221
+  _expand @222
+  _fcloseall @223
+  _fcvt @224
+  _fdopen @225
+  _fgetchar @226
+  _fgetwchar @227
+  _filbuf @228
+  _filelength @229
+  _filelengthi64 @230
+  _fileno @231
+  _findclose @232
+  _findfirst @233
+  _findfirsti64 @234
+  _findnext @235
+  _findnexti64 @236
+  _finite @237
+  _flsbuf @238
+  _flushall @239
+  _fmode @240 DATA
+  _fpclass @241
+  _fpieee_flt=__wine_stub_msvcrt_dll_242 @242
+  _fpreset @243
+  _fputchar @244
+  _fputwchar @245
+  _fsopen @246
+  _fstat @247
+  _fstat64=__wine_stub_msvcrt_dll_248 @248
+  _fstati64 @249
+  _ftime @250
+  _ftol=ntdll._ftol @251
+  _fullpath @252
+  _futime @253
+  _gcvt @254
+  _get_osfhandle @255
+  _get_sbh_threshold=__wine_stub_msvcrt_dll_256 @256
+  _get_terminate=__wine_stub_msvcrt_dll_257 @257
+  _get_unexpected=__wine_stub_msvcrt_dll_258 @258
+  _getch @259
+  _getche @260
+  _getcwd @261
+  _getdcwd @262
+  _getdiskfree @263
+  _getdllprocaddr @264
+  _getdrive @265
+  _getdrives=kernel32.GetLogicalDrives @266
+  _getmaxstdio=__wine_stub_msvcrt_dll_267 @267
+  _getmbcp=__wine_stub_msvcrt_dll_268 @268
+  _getpid=kernel32.GetCurrentProcessId @269
+  _getsystime=__wine_stub_msvcrt_dll_270 @270
+  _getw @271
+  _getws @272
+  _global_unwind2 @273
+  _heapadd @274
+  _heapchk @275
+  _heapmin @276
+  _heapset @277
+  _heapused=__wine_stub_msvcrt_dll_278 @278
+  _heapwalk @279
+  _hypot @280
+  _i64toa=ntdll._i64toa @281
+  _i64tow=ntdll._i64tow @282
+  _initterm @283
+  _inp=__wine_stub_msvcrt_dll_284 @284
+  _inpd=__wine_stub_msvcrt_dll_285 @285
+  _inpw=__wine_stub_msvcrt_dll_286 @286
+  _iob @287 DATA
+  _isatty @288
+  _isctype @289
+  _ismbbalnum=__wine_stub_msvcrt_dll_290 @290
+  _ismbbalpha=__wine_stub_msvcrt_dll_291 @291
+  _ismbbgraph=__wine_stub_msvcrt_dll_292 @292
+  _ismbbkalnum=__wine_stub_msvcrt_dll_293 @293
+  _ismbbkana @294
+  _ismbbkprint=__wine_stub_msvcrt_dll_295 @295
+  _ismbbkpunct=__wine_stub_msvcrt_dll_296 @296
+  _ismbblead @297
+  _ismbbprint=__wine_stub_msvcrt_dll_298 @298
+  _ismbbpunct=__wine_stub_msvcrt_dll_299 @299
+  _ismbbtrail @300
+  _ismbcalnum @301
+  _ismbcalpha @302
+  _ismbcdigit @303
+  _ismbcgraph=__wine_stub_msvcrt_dll_304 @304
+  _ismbchira @305
+  _ismbckata @306
+  _ismbcl0=__wine_stub_msvcrt_dll_307 @307
+  _ismbcl1=__wine_stub_msvcrt_dll_308 @308
+  _ismbcl2=__wine_stub_msvcrt_dll_309 @309
+  _ismbclegal=__wine_stub_msvcrt_dll_310 @310
+  _ismbclower @311
+  _ismbcprint @312
+  _ismbcpunct=__wine_stub_msvcrt_dll_313 @313
+  _ismbcspace @314
+  _ismbcsymbol @315
+  _ismbcupper @316
+  _ismbslead @317
+  _ismbstrail @318
+  _isnan @319
+  _itoa=ntdll._itoa @320
+  _itow=ntdll._itow @321
+  _j0 @322
+  _j1 @323
+  _jn @324
+  _kbhit @325
+  _lfind @326
+  _loaddll @327
+  _local_unwind2 @328
+  _lock @329
+  _locking @330
+  _logb @331
+  _longjmpex=__wine_stub_msvcrt_dll_332 @332
+  _lrotl @333
+  _lrotr @334
+  _lsearch @335
+  _lseek @336
+  _lseeki64 @337
+  _ltoa=ntdll._ltoa @338
+  _ltow @339
+  _makepath @340
+  _matherr=__wine_stub_msvcrt_dll_341 @341
+  _mbbtombc @342
+  _mbbtype @343
+  _mbccpy @344
+  _mbcjistojms @345
+  _mbcjmstojis @346
+  _mbclen @347
+  _mbctohira @348
+  _mbctokata @349
+  _mbctolower @350
+  _mbctombb @351
+  _mbctoupper @352
+  _mbctype @353 DATA
+  _mbsbtype @354
+  _mbscat @355
+  _mbschr @356
+  _mbscmp @357
+  _mbscoll @358
+  _mbscpy @359
+  _mbscspn @360
+  _mbsdec @361
+  _mbsdup=_strdup @362
+  _mbsicmp @363
+  _mbsicoll @364
+  _mbsinc @365
+  _mbslen @366
+  _mbslwr @367
+  _mbsnbcat @368
+  _mbsnbcmp @369
+  _mbsnbcnt @370
+  _mbsnbcoll @371
+  _mbsnbcpy @372
+  _mbsnbcpy_s=__wine_stub_msvcrt_dll_373 @373
+  _mbsnbicmp @374
+  _mbsnbicoll @375
+  _mbsnbset @376
+  _mbsncat @377
+  _mbsnccnt @378
+  _mbsncmp @379
+  _mbsncoll @380
+  _mbsncpy @381
+  _mbsnextc @382
+  _mbsnicmp @383
+  _mbsnicoll @384
+  _mbsninc @385
+  _mbsnset @386
+  _mbspbrk @387
+  _mbsrchr @388
+  _mbsrev @389
+  _mbsset @390
+  _mbsspn @391
+  _mbsspnp @392
+  _mbsstr @393
+  _mbstok @394
+  _mbstrlen @395
+  _mbsupr @396
+  _memccpy @397
+  _memicmp=ntdll._memicmp @398
+  _mkdir @399
+  _mktemp @400
+  _msize @401
+  _nextafter @402
+  _onexit @403
+  _open @404
+  _open_osfhandle @405
+  _osver @406 DATA
+  _outp=__wine_stub_msvcrt_dll_407 @407
+  _outpd=__wine_stub_msvcrt_dll_408 @408
+  _outpw=__wine_stub_msvcrt_dll_409 @409
+  _pclose @410
+  _pctype @411 DATA
+  _pgmptr @412 DATA
+  _pipe @413
+  _popen @414
+  _purecall @415
+  _putch @416
+  _putenv @417
+  _putw @418
+  _putws @419
+  _read @420
+  _rmdir @421
+  _rmtmp @422
+  _rotl @423
+  _rotr @424
+  _safe_fdiv=__wine_stub_msvcrt_dll_425 @425
+  _safe_fdivr=__wine_stub_msvcrt_dll_426 @426
+  _safe_fprem=__wine_stub_msvcrt_dll_427 @427
+  _safe_fprem1=__wine_stub_msvcrt_dll_428 @428
+  _scalb @429
+  _searchenv @430
+  _seh_longjmp_unwind=_seh_longjmp_unwind at 4 @431
+  _set_error_mode=__wine_stub_msvcrt_dll_432 @432
+  _set_sbh_threshold=__wine_stub_msvcrt_dll_433 @433
+  _seterrormode @434
+  _setjmp @435
+  _setjmp3 @436
+  _setmaxstdio=__wine_stub_msvcrt_dll_437 @437
+  _setmbcp @438
+  _setmode @439
+  _setsystime @440
+  _sleep @441
+  _snprintf=crt__snprintf @442
+  _snwprintf=crt__snwprintf @443
+  _sopen @444
+  _spawnl @445
+  _spawnle @446
+  _spawnlp @447
+  _spawnlpe @448
+  _spawnv @449
+  _spawnve @450
+  _spawnvp @451
+  _spawnvpe @452
+  _splitpath=ntdll._splitpath @453
+  _stat @454
+  _stat64=__wine_stub_msvcrt_dll_455 @455
+  _stati64 @456
+  _statusfp @457
+  _strcmpi @458
+  _strdate @459
+  _strdup @460
+  _strerror @461
+  _stricmp=ntdll._stricmp @462
+  _stricoll @463
+  _strlwr=ntdll._strlwr @464
+  _strncoll @465
+  _strnicmp=ntdll._strnicmp @466
+  _strnicoll @467
+  _strnset @468
+  _strrev @469
+  _strset @470
+  _strtime @471
+  _strupr @472
+  _swab @473
+  _sys_errlist @474 DATA
+  _sys_nerr @475 DATA
+  _tell @476
+  _telli64 @477
+  _tempnam @478
+  _timezone @479 DATA
+  _tolower=ntdll._tolower @480
+  _toupper=ntdll._toupper @481
+  _tzname @482 DATA
+  _tzset @483
+  _ui64toa=ntdll._ui64toa @484
+  _ui64tow=ntdll._ui64tow @485
+  _ultoa=ntdll._ultoa @486
+  _ultow=ntdll._ultow @487
+  _umask @488
+  _ungetch @489
+  _unlink @490
+  _unloaddll @491
+  _unlock @492
+  _utime @493
+  _vsnprintf @494
+  _vsnwprintf @495
+  _waccess @496
+  _wasctime @497
+  _wchdir @498
+  _wchmod @499
+  _wcmdln @500 DATA
+  _wcreat @501
+  _wcsdup @502
+  _wcsicmp @503
+  _wcsicoll @504
+  _wcslwr @505
+  _wcsncoll @506
+  _wcsnicmp @507
+  _wcsnicoll @508
+  _wcsnset @509
+  _wcsrev @510
+  _wcsset @511
+  _wcsupr @512
+  _wctime @513
+  _wenviron @514 DATA
+  _wexecl @515
+  _wexecle @516
+  _wexeclp @517
+  _wexeclpe @518
+  _wexecv @519
+  _wexecve @520
+  _wexecvp @521
+  _wexecvpe @522
+  _wfdopen @523
+  _wfindfirst @524
+  _wfindfirsti64 @525
+  _wfindnext @526
+  _wfindnexti64 @527
+  _wfopen @528
+  _wfreopen @529
+  _wfsopen @530
+  _wfullpath @531
+  _wgetcwd @532
+  _wgetdcwd @533
+  _wgetenv @534
+  _winmajor @535 DATA
+  _winminor @536 DATA
+  _winver @537 DATA
+  _wmakepath @538
+  _wmkdir @539
+  _wmktemp @540
+  _wopen @541
+  _wperror=__wine_stub_msvcrt_dll_542 @542
+  _wpgmptr=__wine_stub_msvcrt_dll_543 @543
+  _wpopen @544
+  _wputenv @545
+  _wremove @546
+  _wrename @547
+  _write @548
+  _wrmdir @549
+  _wsearchenv @550
+  _wsetlocale=__wine_stub_msvcrt_dll_551 @551
+  _wsopen @552
+  _wspawnl=__wine_stub_msvcrt_dll_553 @553
+  _wspawnle=__wine_stub_msvcrt_dll_554 @554
+  _wspawnlp=__wine_stub_msvcrt_dll_555 @555
+  _wspawnlpe=__wine_stub_msvcrt_dll_556 @556
+  _wspawnv @557
+  _wspawnve @558
+  _wspawnvp @559
+  _wspawnvpe @560
+  _wsplitpath @561
+  _wstat @562
+  _wstati64 @563
+  _wstat64=__wine_stub_msvcrt_dll_564 @564
+  _wstrdate @565
+  _wstrtime @566
+  _wsystem=__wine_stub_msvcrt_dll_567 @567
+  _wtempnam @568
+  _wtmpnam=__wine_stub_msvcrt_dll_569 @569
+  _wtoi=ntdll._wtoi @570
+  _wtoi64=ntdll._wtoi64 @571
+  _wtol=ntdll._wtol @572
+  _wunlink @573
+  _wutime @574
+  _y0 @575
+  _y1 @576
+  _yn @577
+  abort @578
+  abs=ntdll.abs @579
+  acos @580
+  asctime @581
+  asin @582
+  atan=ntdll.atan @583
+  atan2 @584
+  atexit @585
+  atof @586
+  atoi=ntdll.atoi @587
+  atol=ntdll.atol @588
+  bsearch=ntdll.bsearch @589
+  calloc @590
+  ceil=ntdll.ceil @591
+  clearerr @592
+  clock @593
+  cos=ntdll.cos @594
+  cosh @595
+  ctime @596
+  difftime @597
+  div @598
+  exit @599
+  exp @600
+  fabs=ntdll.fabs @601
+  fclose @602
+  feof @603
+  ferror @604
+  fflush @605
+  fgetc @606
+  fgetpos @607
+  fgets @608
+  fgetwc @609
+  fgetws @610
+  floor=ntdll.floor @611
+  fmod @612
+  fopen @613
+  fprintf @614
+  fputc @615
+  fputs @616
+  fputwc @617
+  fputws @618
+  fread @619
+  free @620
+  freopen @621
+  frexp @622
+  fscanf @623
+  fseek @624
+  fsetpos @625
+  ftell @626
+  fwprintf @627
+  fwrite @628
+  fwscanf @629
+  getc @630
+  getchar @631
+  getenv @632
+  gets @633
+  getwc @634
+  getwchar @635
+  gmtime @636
+  is_wctype @637
+  isalnum=ntdll.isalnum @638
+  isalpha=ntdll.isalpha @639
+  iscntrl=ntdll.iscntrl @640
+  isdigit=ntdll.isdigit @641
+  isgraph=ntdll.isgraph @642
+  isleadbyte @643
+  islower=ntdll.islower @644
+  isprint=ntdll.isprint @645
+  ispunct=ntdll.ispunct @646
+  isspace=ntdll.isspace @647
+  isupper=ntdll.isupper @648
+  iswalnum @649
+  iswalpha=ntdll.iswalpha @650
+  iswascii @651
+  iswcntrl @652
+  iswctype=ntdll.iswctype @653
+  iswdigit=ntdll.iswdigit @654
+  iswgraph @655
+  iswlower=ntdll.iswlower @656
+  iswprint @657
+  iswpunct @658
+  iswspace=ntdll.iswspace @659
+  iswupper @660
+  iswxdigit=ntdll.iswxdigit @661
+  isxdigit=ntdll.isxdigit @662
+  labs=ntdll.labs @663
+  ldexp @664
+  ldiv @665
+  localeconv @666
+  localtime @667
+  log=ntdll.log @668
+  log10 @669
+  longjmp @670
+  malloc @671
+  mblen @672
+  mbstowcs=ntdll.mbstowcs @673
+  mbtowc @674
+  memchr @675
+  memcmp @676
+  memcpy @677
+  memmove @678
+  memset @679
+  mktime @680
+  modf @681
+  perror @682
+  pow=ntdll.pow @683
+  printf @684
+  putc @685
+  putchar @686
+  puts @687
+  putwc @688
+  putwchar @689
+  qsort=ntdll.qsort @690
+  raise @691
+  rand @692
+  realloc @693
+  remove @694
+  rename @695
+  rewind @696
+  scanf @697
+  setbuf @698
+  setlocale @699
+  setvbuf @700
+  signal @701
+  sin=ntdll.sin @702
+  sinh @703
+  sprintf=crt_sprintf @704
+  sqrt=ntdll.sqrt @705
+  srand @706
+  sscanf=crt_sscanf @707
+  strcat=ntdll.strcat @708
+  strcat_s=__wine_stub_msvcrt_dll_709 @709
+  strchr @710
+  strcmp=ntdll.strcmp @711
+  strcoll @712
+  strcpy @713
+  strcpy_s=__wine_stub_msvcrt_dll_714 @714
+  strcspn @715
+  strerror @716
+  strftime @717
+  strlen @718
+  strncat @719
+  strncmp @720
+  strncpy @721
+  strpbrk @722
+  strrchr @723
+  strspn @724
+  strstr @725
+  strtod @726
+  strtok @727
+  strtol=ntdll.strtol @728
+  strtoul @729
+  _strtoui64=strtoull @730
+  strxfrm @731
+  swprintf=crt_swprintf @732
+  swscanf @733
+  system @734
+  tan=ntdll.tan @735
+  tanh @736
+  time @737
+  tmpfile @738
+  tmpnam @739
+  tolower=ntdll.tolower @740
+  toupper=ntdll.toupper @741
+  towlower=ntdll.towlower @742
+  towupper=ntdll.towupper @743
+  ungetc @744
+  ungetwc @745
+  vfprintf @746
+  vfwprintf @747
+  vprintf @748
+  vsprintf @749
+  vswprintf @750
+  vwprintf @751
+  wcscat @752
+  wcschr @753
+  wcscmp @754
+  wcscoll @755
+  wcscpy @756
+  wcscspn @757
+  wcsftime @758
+  wcslen @759
+  wcsncat @760
+  wcsncmp @761
+  wcsncpy @762
+  wcspbrk @763
+  wcsrchr=ntdll.wcsrchr @764
+  wcsspn=ntdll.wcsspn @765
+  wcsstr=ntdll.wcsstr @766
+  wcstod @767
+  wcstok @768
+  wcstol=ntdll.wcstol @769
+  wcstombs @770
+  wcstoul=ntdll.wcstoul @771
+  wcsxfrm @772
+  wctomb @773
+  wprintf @774
+  wscanf @775

Propchange: trunk/reactos/dll/win32/msvcrt/msvcrt.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild?rev=31324&r1=31323&r2=31324&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild (original)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild Wed Dec 19 14:30:48 2007
@@ -3,7 +3,7 @@
 	<linkerflag>--enable-stdcall-fixup</linkerflag>
 	<linkerflag>-nostdlib</linkerflag>
 	<linkerflag>-lgcc</linkerflag>
-	<importlibrary definition="msvcrt.spec.def" />
+	<importlibrary definition="msvcrt.def" />
 	<include base="msvcrt">.</include>
 	<include base="crt">include</include>
 	<define name="_DISABLE_TIDENTS" />
@@ -26,6 +26,6 @@
 	<library>ntdll</library>
 	<pch>precomp.h</pch>
 	<file>dllmain.c</file>
-	<file>msvcrt.spec</file>
+	<file>stubs.c</file>
 	<file>msvcrt.rc</file>
 </module>

Removed: trunk/reactos/dll/win32/msvcrt/msvcrt.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.spec?rev=31323&view=auto
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.spec (original)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.spec (removed)
@@ -1,785 +1,0 @@
-# msvcrt.dll - MS VC++ Run Time Library
-
-@ cdecl $I10_OUTPUT() MSVCRT_I10_OUTPUT
-@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE at ABV0@@Z(ptr) __thiscall_MSVCRT___non_rtti_object_copy_ctor
-@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE at PBD@Z(ptr) __thiscall_MSVCRT___non_rtti_object_ctor
-@ cdecl -i386 -norelay ??0bad_cast@@QAE at ABQBD@Z(ptr) __thiscall_MSVCRT_bad_cast_ctor
-@ cdecl -i386 -norelay ??0bad_cast@@QAE at ABV0@@Z(ptr) __thiscall_MSVCRT_bad_cast_copy_ctor
-@ cdecl -i386 -norelay ??0bad_typeid@@QAE at ABV0@@Z(ptr) __thiscall_MSVCRT_bad_typeid_copy_ctor
-@ cdecl -i386 -norelay ??0bad_typeid@@QAE at PBD@Z(ptr) __thiscall_MSVCRT_bad_typeid_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE at ABQBD@Z(ptr) __thiscall_MSVCRT_exception_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE at ABV0@@Z(ptr) __thiscall_MSVCRT_exception_copy_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE at XZ() __thiscall_MSVCRT_exception_default_ctor
-@ cdecl -i386 -norelay ??1__non_rtti_object@@UAE at XZ() __thiscall_MSVCRT___non_rtti_object_dtor
-@ cdecl -i386 -norelay ??1bad_cast@@UAE at XZ() __thiscall_MSVCRT_bad_cast_dtor
-@ cdecl -i386 -norelay ??1bad_typeid@@UAE at XZ() __thiscall_MSVCRT_bad_typeid_dtor
-@ cdecl -i386 -norelay ??1exception@@UAE at XZ() __thiscall_MSVCRT_exception_dtor
-@ cdecl -i386 -norelay ??1type_info@@UAE at XZ() __thiscall_MSVCRT_type_info_dtor
-@ cdecl ??2 at YAPAXI@Z(long) MSVCRT_operator_new
-@ cdecl ??_U at YAPAXI@Z(long) MSVCRT_operator_new
-@ cdecl ??3 at YAXPAX@Z(ptr) MSVCRT_operator_delete
-@ cdecl ??_V at YAXPAX@Z(ptr) MSVCRT_operator_delete
-@ cdecl -i386 -norelay ??4__non_rtti_object@@QAEAAV0 at ABV0@@Z(ptr) __thiscall_MSVCRT___non_rtti_object_opequals
-@ cdecl -i386 -norelay ??4bad_cast@@QAEAAV0 at ABV0@@Z(ptr) __thiscall_MSVCRT_bad_cast_opequals
-@ cdecl -i386 -norelay ??4bad_typeid@@QAEAAV0 at ABV0@@Z(ptr) __thiscall_MSVCRT_bad_typeid_opequals
-@ cdecl -i386 -norelay ??4exception@@QAEAAV0 at ABV0@@Z(ptr) __thiscall_MSVCRT_exception_opequals
-@ cdecl -i386 -norelay ??8type_info@@QBEHABV0@@Z(ptr) __thiscall_MSVCRT_type_info_opequals_equals
-@ cdecl -i386 -norelay ??9type_info@@QBEHABV0@@Z(ptr) __thiscall_MSVCRT_type_info_opnot_equals
-@ extern -i386 ??_7__non_rtti_object@@6B@ MSVCRT___non_rtti_object_vtable
-@ extern -i386 ??_7bad_cast@@6B@ MSVCRT_bad_cast_vtable
-@ extern -i386 ??_7bad_typeid@@6B@ MSVCRT_bad_typeid_vtable
-@ extern -i386 ??_7exception@@6B@ MSVCRT_exception_vtable
-@ cdecl -i386 -norelay ??_E__non_rtti_object@@UAEPAXI at Z(long) __thiscall_MSVCRT___non_rtti_object_vector_dtor
-@ cdecl -i386 -norelay ??_Ebad_cast@@UAEPAXI at Z(long) __thiscall_MSVCRT_bad_cast_vector_dtor
-@ cdecl -i386 -norelay ??_Ebad_typeid@@UAEPAXI at Z(long) __thiscall_MSVCRT_bad_typeid_vector_dtor
-@ cdecl -i386 -norelay ??_Eexception@@UAEPAXI at Z(long) __thiscall_MSVCRT_exception_vector_dtor
-@ cdecl -i386 -norelay ??_G__non_rtti_object@@UAEPAXI at Z(long) __thiscall_MSVCRT___non_rtti_object_scalar_dtor
-@ cdecl -i386 -norelay ??_Gbad_cast@@UAEPAXI at Z(long) __thiscall_MSVCRT_bad_cast_scalar_dtor
-@ cdecl -i386 -norelay ??_Gbad_typeid@@UAEPAXI at Z(long) __thiscall_MSVCRT_bad_typeid_scalar_dtor
-@ cdecl -i386 -norelay ??_Gexception@@UAEPAXI at Z(long) __thiscall_MSVCRT_exception_scalar_dtor
-@ cdecl ?_query_new_handler@@YAP6AHI at ZXZ() MSVCRT__query_new_handler
-@ cdecl ?_query_new_mode@@YAHXZ() MSVCRT__query_new_mode
-@ cdecl ?_set_new_handler@@YAP6AHI at ZP6AHI@Z at Z(ptr) MSVCRT__set_new_handler
-@ cdecl ?_set_new_mode@@YAHH at Z(long) MSVCRT__set_new_mode
-@ cdecl ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z(ptr) MSVCRT__set_se_translator
-@ cdecl -i386 -norelay ?before at type_info@@QBEHABV1@@Z(ptr) __thiscall_MSVCRT_type_info_before
-@ cdecl -i386 -norelay ?name at type_info@@QBEPBDXZ() __thiscall_MSVCRT_type_info_name
-@ cdecl -i386 -norelay ?raw_name at type_info@@QBEPBDXZ() __thiscall_MSVCRT_type_info_raw_name
-@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ at Z(ptr) MSVCRT__set_new_handler
-@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ at Z(ptr) MSVCRT_set_terminate
-@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ at Z(ptr) MSVCRT_set_unexpected
-@ cdecl ?terminate@@YAXXZ() MSVCRT_terminate
-@ cdecl ?unexpected@@YAXXZ() MSVCRT_unexpected
-@ cdecl -i386 -norelay ?what at exception@@UBEPBDXZ() __thiscall_MSVCRT_what_exception
-@ cdecl _CIacos()
-@ cdecl _CIasin()
-@ cdecl _CIatan()
-@ cdecl _CIatan2()
-@ cdecl _CIcos()
-@ cdecl _CIcosh()
-@ cdecl _CIexp()
-@ cdecl _CIfmod()
-@ cdecl _CIlog()
-@ cdecl _CIlog10()
-@ cdecl _CIpow()
-@ cdecl _CIsin()
-@ cdecl _CIsinh()
-@ cdecl _CIsqrt()
-@ cdecl _CItan()
-@ cdecl _CItanh()
-@ cdecl _CxxThrowException(long long)
-@ cdecl -i386 -norelay _EH_prolog()
-@ cdecl _Getdays()
-@ cdecl _Getmonths()
-@ cdecl _Gettnames()
-@ extern _HUGE
-@ cdecl _Strftime(str long str ptr ptr)
-@ cdecl _XcptFilter(long ptr)
-@ cdecl -i386 -norelay __CxxFrameHandler(ptr ptr ptr ptr)
-@ stdcall -i386 __CxxLongjmpUnwind(ptr)
-@ cdecl __RTCastToVoid(ptr) MSVCRT___RTCastToVoid
-@ cdecl __RTDynamicCast(ptr long ptr ptr long) MSVCRT___RTDynamicCast
-@ cdecl __RTtypeid(ptr) MSVCRT___RTtypeid
-@ stub __STRINGTOLD #(ptr ptr str long)
-@ extern __argc
-@ extern __argv
-@ extern __badioinfo
-@ cdecl __crtCompareStringA(long long str long str long)
-@ stub __crtCompareStringW #(long long wstr long wstr long)
-@ cdecl __crtGetLocaleInfoW(long long ptr long)
-@ cdecl __crtLCMapStringA(long long str long ptr long long long)
-@ cdecl __dllonexit(ptr ptr ptr)
-@ cdecl __doserrno()
-@ cdecl __fpecode()
-@ stub __get_app_type
-@ cdecl __getmainargs(ptr ptr ptr long ptr)
-@ extern __initenv
-@ cdecl __isascii(long) ntdll.__isascii
-@ cdecl __iscsym(long) ntdll.__iscsym
-@ cdecl __iscsymf(long) ntdll.__iscsymf
-@ extern __lc_codepage
-@ stub __lc_collate
-@ extern __lc_collate_cp
-@ extern __lc_handle
-@ cdecl __lconv_init()
-@ extern __mb_cur_max
-@ cdecl __p___argc()
-@ cdecl __p___argv()
-@ cdecl __p___initenv()
-@ cdecl __p___mb_cur_max()
-@ cdecl __p___wargv()
-@ cdecl __p___winitenv()
-@ cdecl __p__acmdln()
-@ cdecl __p__amblksiz()
-@ cdecl __p__commode()
-@ cdecl __p__daylight()
-@ cdecl __p__dstbias()
-@ cdecl __p__environ()
-@ stub __p__fileinfo #()
-@ cdecl __p__fmode()
-@ cdecl __p__iob()
-@ stub __p__mbcasemap #()
-@ cdecl __p__mbctype() _mbctype
-@ cdecl __p__osver()
-@ cdecl __p__pctype()
-@ cdecl __p__pgmptr()
-@ stub __p__pwctype #()
-@ cdecl __p__timezone()
-@ cdecl __p__tzname() _tzname
-@ cdecl __p__wcmdln()
-@ cdecl __p__wenviron()
-@ cdecl __p__winmajor()
-@ cdecl __p__winminor()
-@ cdecl __p__winver()
-@ cdecl __p__wpgmptr()
-@ extern __pioinfo
-@ stub __pxcptinfoptrs #()
-@ cdecl __set_app_type(long)
-@ extern __setlc_active
-@ cdecl __setusermatherr(ptr)
-@ cdecl __threadhandle()
-@ cdecl __threadid()
-@ cdecl __toascii(long) ntdll.__toascii
-@ cdecl __unDName(ptr str long ptr ptr long)
-@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
-@ extern __unguarded_readlc_active
-@ extern __wargv
-@ cdecl __wgetmainargs(ptr ptr ptr long ptr)
-@ extern __winitenv
-@ cdecl _abnormal_termination()
-@ cdecl _access(str long)
-@ extern _acmdln
-@ stub _adj_fdiv_m16i #stdcall _adj_fdiv_m16i(long)
-@ stdcall _adj_fdiv_m32(long)
-@ stdcall _adj_fdiv_m32i(long)
-@ stdcall _adj_fdiv_m64(double)
-@ cdecl _adj_fdiv_r()
-@ stub _adj_fdivr_m16i #stdcall _adj_fdivr_m16i(long)
-@ stdcall _adj_fdivr_m32(long)
-@ stdcall _adj_fdivr_m32i(long)
-@ stdcall _adj_fdivr_m64(double)
-@ stub _adj_fpatan #()
-@ stub _adj_fprem #()
-@ stub _adj_fprem1 #()
-@ stub _adj_fptan #()
-@ extern _adjust_fdiv
-# extern _aexit_rtn
-@ stub _aligned_free #(ptr)
-@ stub _aligned_malloc #(long long)
-@ stub _aligned_offset_malloc #(long long long)
-@ stub _aligned_offset_realloc #(ptr long long long)
-@ stub _aligned_realloc #(ptr long long)
-@ cdecl _amsg_exit(long)
-@ cdecl _assert(str str long)
-@ stub _atodbl #(ptr str)
-@ cdecl -ret64 _atoi64(str) ntdll._atoi64
-@ stub _atoldbl #(ptr str) MSVCRT__atoldbl
-@ cdecl _beep(long long)
-@ cdecl _beginthread (ptr long ptr)
-@ cdecl _beginthreadex (ptr long ptr ptr long ptr)
-@ cdecl _c_exit()
-@ cdecl _cabs(long)
-@ stub _callnewh #(long)
-@ cdecl _cexit()
-@ cdecl _cgets(str)
-@ cdecl _chdir(str)
-@ cdecl _chdrive(long)
-@ cdecl _chgsign( double )
-@ stub _chkesp #cdecl -i386 -norelay _chkesp()
-@ cdecl _chmod(str long)
-@ cdecl _chsize (long long)
-@ cdecl _clearfp()
-@ cdecl _close(long)
-@ cdecl _commit(long)
-@ extern _commode
-@ cdecl _control87(long long)
-@ cdecl _controlfp(long long)
-@ cdecl _copysign( double double )
-@ varargs _cprintf(str)
-@ cdecl _cputs(str)
-@ cdecl _creat(str long)
-@ varargs _cscanf(str)
-@ extern _ctype
-@ cdecl _cwait(ptr long long)
-@ extern _daylight
-@ stub _dstbias #extern _dstbias MSVCRT__dstbias
-@ cdecl _dup (long)
-@ cdecl _dup2 (long long)
-@ cdecl _ecvt(double long ptr ptr)
-@ cdecl _endthread ()
-@ cdecl _endthreadex(long)
-@ extern _environ
-@ cdecl _eof(long)
-@ cdecl _errno()
-@ cdecl _except_handler2(ptr ptr ptr ptr)
-@ cdecl _except_handler3(ptr ptr ptr ptr)
-@ varargs _execl(str str)
-@ varargs _execle(str str)
-@ varargs _execlp(str str)
-@ varargs _execlpe(str str)
-@ cdecl _execv(str str)
-@ cdecl _execve(str str str)
-@ cdecl _execvp(str str)
-@ cdecl _execvpe(str str str)
-@ cdecl _exit(long)
-@ cdecl _expand(ptr long)
-@ cdecl _fcloseall()
-@ cdecl _fcvt(double long ptr ptr)
-@ cdecl _fdopen(long str)
-@ cdecl _fgetchar()
-@ cdecl _fgetwchar()
-@ cdecl _filbuf(ptr)
-# extern _fileinfo
-@ cdecl _filelength(long)
-@ cdecl -ret64 _filelengthi64(long)
-@ cdecl _fileno(ptr)
-@ cdecl _findclose(long)
-@ cdecl _findfirst(str ptr)
-@ cdecl _findfirsti64(str ptr)
-@ cdecl _findnext(long ptr)
-@ cdecl _findnexti64(long ptr)
-@ cdecl _finite( double )
-@ cdecl _flsbuf(long ptr)
-@ cdecl _flushall()
-@ extern _fmode
-@ cdecl _fpclass(double)
-@ stub _fpieee_flt #(long ptr ptr)
-@ cdecl _fpreset()
-@ cdecl _fputchar(long)
-@ cdecl _fputwchar(long)
-@ cdecl _fsopen(str str long)
-@ cdecl _fstat(long ptr)
-@ stub _fstat64 #(long ptr) MSVCRT__fstat64
-@ cdecl _fstati64(long ptr)
-@ cdecl _ftime(ptr)
-@ cdecl -ret64 _ftol() ntdll._ftol
-@ cdecl _fullpath(ptr str long)
-@ cdecl _futime(long ptr)
-@ cdecl _gcvt(double long str)
-@ cdecl _get_osfhandle(long)
-@ stub _get_sbh_threshold #()
-@ stub _get_terminate
-@ stub _get_unexpected
-@ cdecl _getch()
-@ cdecl _getche()
-@ cdecl _getcwd(str long)
-@ cdecl _getdcwd(long str long)
-@ cdecl _getdiskfree(long ptr)
-@ cdecl _getdllprocaddr(long str long)
-@ cdecl _getdrive()
-@ cdecl _getdrives() kernel32.GetLogicalDrives
-@ stub _getmaxstdio #()
-@ stub _getmbcp #()
-@ cdecl _getpid() kernel32.GetCurrentProcessId
-@ stub _getsystime #(ptr)
-@ cdecl _getw(ptr)
-@ cdecl _getws(ptr)
-@ cdecl _global_unwind2(ptr)
-@ cdecl _heapadd (ptr long)
-@ cdecl _heapchk()
-@ cdecl _heapmin()
-@ cdecl _heapset(long)
-@ stub _heapused #(ptr ptr)
-@ cdecl _heapwalk(ptr)
-@ cdecl _hypot(double double)
-@ cdecl _i64toa(long long ptr long) ntdll._i64toa
-@ cdecl _i64tow(long long ptr long) ntdll._i64tow
-@ cdecl _initterm(ptr ptr)
-@ stub _inp #(long) -i386
-@ stub _inpd #(long) -i386
-@ stub _inpw #(long) -i386
-@ extern _iob
-@ cdecl _isatty(long)
-@ cdecl _isctype(long long)
-@ stub _ismbbalnum #(long)
-@ stub _ismbbalpha #(long)
-@ stub _ismbbgraph #(long)
-@ stub _ismbbkalnum #(long)
-@ cdecl _ismbbkana(long)
-@ stub _ismbbkprint #(long)
-@ stub _ismbbkpunct #(long)
-@ cdecl _ismbblead(long)
-@ stub _ismbbprint #(long)
-@ stub _ismbbpunct #(long)
-@ cdecl _ismbbtrail(long)
-@ cdecl _ismbcalnum(long)
-@ cdecl _ismbcalpha(long)
-@ cdecl _ismbcdigit(long)
-@ stub _ismbcgraph #(long)
-@ cdecl _ismbchira(long)
-@ cdecl _ismbckata(long)
-@ stub _ismbcl0 #(long)
-@ stub _ismbcl1 #(long)
-@ stub _ismbcl2 #(long)
-@ stub _ismbclegal #(long)
-@ cdecl _ismbclower(long)
-@ cdecl _ismbcprint(long)
-@ stub _ismbcpunct #(long)
-@ cdecl _ismbcspace(long)
-@ cdecl _ismbcsymbol(long)
-@ cdecl _ismbcupper(long)
-@ cdecl _ismbslead(ptr ptr)
-@ cdecl _ismbstrail(ptr ptr)
-@ cdecl _isnan( double )
-@ cdecl _itoa(long ptr long) ntdll._itoa
-@ cdecl _itow(long ptr long) ntdll._itow
-@ cdecl _j0(double)
-@ cdecl _j1(double)
-@ cdecl _jn(long double)
-@ cdecl _kbhit()
-@ cdecl _lfind(ptr ptr ptr long ptr)
-@ cdecl _loaddll(str)
-@ cdecl -i386 _local_unwind2(ptr long)
-@ cdecl _lock(long)
-@ cdecl _locking(long long long)
-@ cdecl _logb( double )
-@ stub -i386 _longjmpex #(ptr long) MSVCRT_longjmp
-@ cdecl _lrotl(long long)
-@ cdecl _lrotr(long long)
-@ cdecl _lsearch(ptr ptr long long ptr)
-@ cdecl _lseek(long long long)
-@ cdecl -ret64 _lseeki64(long double long)
-@ cdecl _ltoa(long ptr long) ntdll._ltoa
-@ cdecl _ltow(long ptr long)
-@ cdecl _makepath(ptr str str str str)
-@ stub _matherr #(ptr) MSVCRT__matherr
-@ cdecl _mbbtombc(long)
-@ cdecl _mbbtype(long long)
-# extern _mbcasemap
-@ cdecl _mbccpy (str str)
-@ cdecl _mbcjistojms(long)
-@ cdecl _mbcjmstojis(long)
-@ cdecl _mbclen(ptr)
-@ cdecl _mbctohira(long)
-@ cdecl _mbctokata(long)
-@ cdecl _mbctolower(long)
-@ cdecl _mbctombb(long)
-@ cdecl _mbctoupper(long)
-@ extern _mbctype
-@ cdecl _mbsbtype(str long)
-@ cdecl _mbscat(str str)
-@ cdecl _mbschr(str long)
-@ cdecl _mbscmp(str str)
-@ cdecl _mbscoll(str str)
-@ cdecl _mbscpy(ptr str)
-@ cdecl _mbscspn (str str)
-@ cdecl _mbsdec(ptr ptr)
-@ cdecl _mbsdup(str) _strdup
-@ cdecl _mbsicmp(str str)
-@ cdecl _mbsicoll(str str)
-@ cdecl _mbsinc(str)
-@ cdecl _mbslen(str)
-@ cdecl _mbslwr(str)
-@ cdecl _mbsnbcat (str str long)
-@ cdecl _mbsnbcmp(str str long)
-@ cdecl _mbsnbcnt(ptr long)
-@ cdecl _mbsnbcoll(str str long)
-@ cdecl _mbsnbcpy(ptr str long)
-@ stub _mbsnbcpy_s #(ptr long str long)
-@ cdecl _mbsnbicmp(str str long)
-@ cdecl _mbsnbicoll(str str long)
-@ cdecl _mbsnbset(str long long)
-@ cdecl _mbsncat(str str long)
-@ cdecl _mbsnccnt(str long)
-@ cdecl _mbsncmp(str str long)
-@ cdecl _mbsncoll (str str long)
-@ cdecl _mbsncpy(str str long)
-@ cdecl _mbsnextc(str)
-@ cdecl _mbsnicmp(str str long)
-@ cdecl _mbsnicoll (str str long)
-@ cdecl _mbsninc(str long)
-@ cdecl _mbsnset(str long long)
-@ cdecl _mbspbrk(str str)
-@ cdecl _mbsrchr(str long)
-@ cdecl _mbsrev(str)
-@ cdecl _mbsset(str long)
-@ cdecl _mbsspn(str str)
-@ cdecl _mbsspnp(str str)
-@ cdecl _mbsstr(str str)
-@ cdecl _mbstok(str str)
-@ cdecl _mbstrlen(str)
-@ cdecl _mbsupr(str)
-@ cdecl _memccpy(ptr ptr long long)
-@ cdecl _memicmp(str str long) ntdll._memicmp
-@ cdecl _mkdir(str)
-@ cdecl _mktemp(str)
-@ cdecl _msize(ptr)
-@ cdecl _nextafter(double double)
-@ cdecl _onexit(ptr)
-@ varargs _open(str long)
-@ cdecl _open_osfhandle(long long)
-@ extern _osver
-@ stub _outp #(long long)
-@ stub _outpd #(long long)
-@ stub _outpw #(long long)
-@ cdecl _pclose (ptr)
-@ extern _pctype
-@ extern _pgmptr
-@ cdecl _pipe (ptr long long)
-@ cdecl _popen (str str)
-@ cdecl _purecall()
-@ cdecl _putch(long)
-@ cdecl _putenv(str)
-@ cdecl _putw(long ptr)
-@ cdecl _putws(wstr)
-# extern _pwctype
-@ cdecl _read(long ptr long)
-@ cdecl _rmdir(str)
-@ cdecl _rmtmp()
-@ cdecl _rotl(long long)
-@ cdecl _rotr(long long)
-@ stub _safe_fdiv #()
-@ stub _safe_fdivr #()
-@ stub _safe_fprem #()
-@ stub _safe_fprem1 #()
-@ cdecl _scalb( double long)
-@ cdecl _searchenv(str str ptr)
-@ stdcall -i386 _seh_longjmp_unwind(ptr)
-@ stub _set_error_mode #(long)
-@ stub _set_sbh_threshold #(long)
-@ cdecl _seterrormode(long)
-@ cdecl -i386 -norelay _setjmp(ptr)
-@ cdecl -i386 -norelay _setjmp3(ptr long)
-@ stub _setmaxstdio #(long)
-@ cdecl _setmbcp(long)
-@ cdecl _setmode(long long)
-@ cdecl _setsystime (ptr long)
-@ cdecl _sleep(long)
-@ varargs _snprintf(str long str) crt__snprintf
-@ varargs _snwprintf(wstr long wstr) crt__snwprintf
-@ varargs _sopen(str long long)
-@ varargs _spawnl(long str str)
-@ varargs _spawnle(long str str)
-@ varargs _spawnlp(long str str)
-@ varargs _spawnlpe(long str str)
-@ cdecl _spawnv(long str ptr)
-@ cdecl _spawnve(long str ptr ptr)
-@ cdecl _spawnvp(long str ptr)
-@ cdecl _spawnvpe(long str ptr ptr)
-@ cdecl _splitpath(str ptr ptr ptr ptr) ntdll._splitpath
-@ cdecl _stat(str ptr)
-@ stub _stat64 #(str ptr) MSVCRT__stat64
-@ cdecl _stati64(str ptr)
-@ cdecl _statusfp()
-@ cdecl _strcmpi(str str)
-@ cdecl _strdate(ptr)
-@ cdecl _strdup(str)
-@ cdecl _strerror(long)
-@ cdecl _stricmp(str str) ntdll._stricmp
-@ cdecl _stricoll(str str)
-@ cdecl _strlwr(str) ntdll._strlwr
-@ cdecl _strncoll(str str long)
-@ cdecl _strnicmp(str str long) ntdll._strnicmp
-@ cdecl _strnicoll(str str long)
-@ cdecl _strnset(str long long)
-@ cdecl _strrev(str)
-@ cdecl _strset(str long)
-@ cdecl _strtime(ptr)
-@ cdecl _strupr(str)
-@ cdecl _swab(str str long)
-@ extern _sys_errlist
-@ extern _sys_nerr
-@ cdecl _tell(long)
-@ cdecl -ret64 _telli64(long)
-@ cdecl _tempnam(str str)
-@ extern _timezone
-@ cdecl _tolower(long) ntdll._tolower
-@ cdecl _toupper(long) ntdll._toupper
-@ extern _tzname
-@ cdecl _tzset()
-@ cdecl _ui64toa(long long ptr long) ntdll._ui64toa
-@ cdecl _ui64tow(long long ptr long) ntdll._ui64tow
-@ cdecl _ultoa(long ptr long) ntdll._ultoa
-@ cdecl _ultow(long ptr long) ntdll._ultow
-@ cdecl _umask(long)
-@ cdecl _ungetch(long)
-@ cdecl _unlink(str)
-@ cdecl _unloaddll(long)
-@ cdecl _unlock(long)
-@ cdecl _utime(str ptr)
-@ cdecl _vsnprintf(ptr long ptr ptr)
-@ cdecl _vsnwprintf(ptr long wstr long)
-@ cdecl _waccess(wstr long)
-@ cdecl _wasctime(ptr)
-@ cdecl _wchdir(wstr)
-@ cdecl _wchmod(wstr long)
-@ extern _wcmdln
-@ cdecl _wcreat(wstr long)
-@ cdecl _wcsdup(wstr)
-@ cdecl _wcsicmp(wstr wstr)
-@ cdecl _wcsicoll(wstr wstr)
-@ cdecl _wcslwr(wstr)
-@ cdecl _wcsncoll (wstr wstr long)
-@ cdecl _wcsnicmp(wstr wstr long)
-@ cdecl _wcsnicoll (wstr wstr long)
-@ cdecl _wcsnset(wstr long long)
-@ cdecl _wcsrev(wstr)
-@ cdecl _wcsset(wstr long)
-@ cdecl _wcsupr(wstr)
-@ cdecl _wctime(ptr)
-@ extern _wenviron
-@ varargs _wexecl (wstr wstr)
-@ varargs _wexecle (wstr wstr)
-@ varargs _wexeclp (wstr wstr)
-@ varargs _wexeclpe (wstr wstr)
-@ cdecl _wexecv (wstr ptr)
-@ cdecl _wexecve (wstr ptr ptr)
-@ cdecl _wexecvp (wstr ptr)
-@ cdecl _wexecvpe (wstr ptr ptr)
-@ cdecl _wfdopen(long wstr)
-@ cdecl _wfindfirst(wstr ptr)
-@ cdecl _wfindfirsti64(wstr ptr)
-@ cdecl _wfindnext(long ptr)
-@ cdecl _wfindnexti64 (long ptr)
-@ cdecl _wfopen(wstr wstr)
-@ cdecl _wfreopen (wstr wstr ptr)
-@ cdecl _wfsopen(wstr wstr long)
-@ cdecl _wfullpath(ptr wstr long)
-@ cdecl _wgetcwd(wstr long)
-@ cdecl _wgetdcwd(long wstr long)
-@ cdecl _wgetenv(wstr)
-@ extern _winmajor
-@ extern _winminor
-@ extern _winver
-@ cdecl _wmakepath(wstr wstr wstr wstr wstr)
-@ cdecl _wmkdir(wstr)
-@ cdecl _wmktemp(wstr)
-@ varargs _wopen(wstr long)
-@ stub _wperror #(wstr)
-@ stub _wpgmptr #extern _wpgmptr MSVCRT__wpgmptr
-@ cdecl _wpopen (wstr wstr)
-@ cdecl _wputenv(wstr)
-@ cdecl _wremove(wstr)
-@ cdecl _wrename(wstr wstr)
-@ cdecl _write(long ptr long)
-@ cdecl _wrmdir(wstr)
-@ cdecl _wsearchenv(wstr wstr ptr)
-@ stub _wsetlocale #(long wstr) MSVCRT__wsetlocale
-@ varargs _wsopen (wstr long long)
-@ stub _wspawnl #(long wstr wstr) varargs
-@ stub _wspawnle #(long wstr wstr) varargs
-@ stub _wspawnlp #(long wstr wstr) varargs
-@ stub _wspawnlpe #(long wstr wstr) varargs
-@ cdecl _wspawnv(long wstr ptr)
-@ cdecl _wspawnve(long wstr ptr ptr)
-@ cdecl _wspawnvp(long wstr ptr)
-@ cdecl _wspawnvpe(long wstr ptr ptr)
-@ cdecl _wsplitpath(wstr wstr wstr wstr wstr)
-@ cdecl _wstat(wstr ptr)
-@ cdecl _wstati64(wstr ptr)
-@ stub _wstat64 #(wstr ptr) MSVCRT__wstat64
-@ cdecl _wstrdate(ptr)
-@ cdecl _wstrtime(ptr)
-@ stub _wsystem #(wstr)
-@ cdecl _wtempnam(wstr wstr)
-@ stub _wtmpnam #(ptr)
-@ cdecl _wtoi(wstr) ntdll._wtoi
-@ cdecl _wtoi64(wstr) ntdll._wtoi64
-@ cdecl _wtol(wstr) ntdll._wtol
-@ cdecl _wunlink(wstr)
-@ cdecl _wutime(wstr ptr)
-@ cdecl _y0(double)
-@ cdecl _y1(double)
-@ cdecl _yn(long double )
-@ cdecl abort() abort
-@ cdecl abs(long) ntdll.abs
-@ cdecl acos(double) acos
-@ cdecl asctime(ptr) asctime
-@ cdecl asin(double) asin
-@ cdecl atan(double) ntdll.atan
-@ cdecl atan2(double double) atan2
-@ cdecl atexit(ptr) atexit
-@ cdecl atof(str) atof
-@ cdecl atoi(str) ntdll.atoi
-@ cdecl atol(str) ntdll.atol
-@ cdecl bsearch(ptr ptr long long ptr) ntdll.bsearch
-@ cdecl calloc(long long) calloc
-@ cdecl ceil(double) ntdll.ceil
-@ cdecl clearerr(ptr) clearerr
-@ cdecl clock() clock
-@ cdecl cos(double) ntdll.cos
-@ cdecl cosh(double) cosh
-@ cdecl ctime(ptr) ctime
-@ cdecl difftime(long long) difftime
-@ cdecl div(long long) div
-@ cdecl exit(long) exit
-@ cdecl exp(double) exp
-@ cdecl fabs(double) ntdll.fabs
-@ cdecl fclose(ptr) fclose
-@ cdecl feof(ptr) feof
-@ cdecl ferror(ptr) ferror
-@ cdecl fflush(ptr) fflush
-@ cdecl fgetc(ptr) fgetc
-@ cdecl fgetpos(ptr ptr) fgetpos
-@ cdecl fgets(ptr long ptr) fgets
-@ cdecl fgetwc(ptr) fgetwc
-@ cdecl fgetws(ptr long ptr) fgetws
-@ cdecl floor(double) ntdll.floor
-@ cdecl fmod(double double) fmod
-@ cdecl fopen(str str) fopen
-@ varargs fprintf(ptr str) fprintf
-@ cdecl fputc(long ptr) fputc
-@ cdecl fputs(str ptr) fputs
-@ cdecl fputwc(long ptr) fputwc
-@ cdecl fputws(wstr ptr) fputws
-@ cdecl fread(ptr long long ptr) fread
-@ cdecl free(ptr) free
-@ cdecl freopen(str str ptr) freopen
-@ cdecl frexp(double ptr) frexp
-@ varargs fscanf(ptr str) fscanf
-@ cdecl fseek(ptr long long) fseek
-@ cdecl fsetpos(ptr ptr) fsetpos
-@ cdecl ftell(ptr) ftell
-@ varargs fwprintf(ptr wstr) fwprintf
-@ cdecl fwrite(ptr long long ptr) fwrite
-@ varargs fwscanf(ptr wstr) fwscanf
-@ cdecl getc(ptr) getc
-@ cdecl getchar() getchar
-@ cdecl getenv(str) getenv
-@ cdecl gets(str) gets
-@ cdecl getwc(ptr) getwc
-@ cdecl getwchar() getwchar
-@ cdecl gmtime(ptr) gmtime
-@ cdecl is_wctype(long long) is_wctype
-@ cdecl isalnum(long) ntdll.isalnum
-@ cdecl isalpha(long) ntdll.isalpha
-@ cdecl iscntrl(long) ntdll.iscntrl
-@ cdecl isdigit(long) ntdll.isdigit
-@ cdecl isgraph(long) ntdll.isgraph
-@ cdecl isleadbyte(long) isleadbyte
-@ cdecl islower(long) ntdll.islower
-@ cdecl isprint(long) ntdll.isprint
-@ cdecl ispunct(long) ntdll.ispunct
-@ cdecl isspace(long) ntdll.isspace
-@ cdecl isupper(long) ntdll.isupper
-@ cdecl iswalnum(long) iswalnum
-@ cdecl iswalpha(long) ntdll.iswalpha
-@ cdecl iswascii(long) iswascii
-@ cdecl iswcntrl(long) iswcntrl
-@ cdecl iswctype(long long) ntdll.iswctype
-@ cdecl iswdigit(long) ntdll.iswdigit
-@ cdecl iswgraph(long) iswgraph
-@ cdecl iswlower(long) ntdll.iswlower
-@ cdecl iswprint(long) iswprint
-@ cdecl iswpunct(long) iswpunct
-@ cdecl iswspace(long) ntdll.iswspace
-@ cdecl iswupper(long) iswupper
-@ cdecl iswxdigit(long) ntdll.iswxdigit
-@ cdecl isxdigit(long) ntdll.isxdigit
-@ cdecl labs(long) ntdll.labs
-@ cdecl ldexp( double long) ldexp
-@ cdecl ldiv(long long) ldiv
-@ cdecl localeconv() localeconv
-@ cdecl localtime(ptr) localtime
-@ cdecl log(double) ntdll.log
-@ cdecl log10(double) log10
-@ cdecl -i386 longjmp(ptr long) longjmp
-@ cdecl malloc(long) malloc
-@ cdecl mblen(ptr long) mblen
-@ cdecl mbstowcs(ptr str long) ntdll.mbstowcs
-@ cdecl mbtowc(wstr str long) mbtowc
-@ cdecl memchr(ptr long long) memchr
-@ cdecl memcmp(ptr ptr long) memcmp
-@ cdecl memcpy(ptr ptr long) memcpy
-@ cdecl memmove(ptr ptr long) memmove
-@ cdecl memset(ptr long long) memset
-@ cdecl mktime(ptr) mktime
-@ cdecl modf(double ptr) modf
-@ cdecl perror(str) perror
-@ cdecl pow(double double) ntdll.pow
-@ varargs printf(str) printf
-@ cdecl putc(long ptr) putc
-@ cdecl putchar(long) putchar
-@ cdecl puts(str) puts
-@ cdecl putwc(long ptr) putwc
-@ cdecl putwchar(long) putwchar
-@ cdecl qsort(ptr long long ptr) ntdll.qsort
-@ cdecl raise(long) raise
-@ cdecl rand() rand
-@ cdecl realloc(ptr long) realloc
-@ cdecl remove(str) remove
-@ cdecl rename(str str) rename
-@ cdecl rewind(ptr) rewind
-@ varargs scanf(str) scanf
-@ cdecl setbuf(ptr ptr) setbuf
-@ cdecl setlocale(long str) setlocale
-@ cdecl setvbuf(ptr str long long) setvbuf
-@ cdecl signal(long long) signal
-@ cdecl sin(double) ntdll.sin
-@ cdecl sinh(double) sinh
-@ varargs sprintf(ptr str) crt_sprintf
-@ cdecl sqrt(double) ntdll.sqrt
-@ cdecl srand(long) srand
-@ varargs sscanf(str str) crt_sscanf
-@ cdecl strcat(str str) ntdll.strcat
-@ stub strcat_s #(str long str) MSVCRT_strcat_s
-@ cdecl strchr(str long) strchr
-@ cdecl strcmp(str str) ntdll.strcmp
-@ cdecl strcoll(str str) strcoll
-@ cdecl strcpy(ptr str) strcpy
-@ stub strcpy_s #(ptr long str)
-@ cdecl strcspn(str str) strcspn
-@ cdecl strerror(long) strerror
-@ cdecl strftime(str long str ptr) strftime
-@ cdecl strlen(str) strlen
-@ cdecl strncat(str str long) strncat
-@ cdecl strncmp(str str long) strncmp
-@ cdecl strncpy(ptr str long) strncpy
-@ cdecl strpbrk(str str) strpbrk
-@ cdecl strrchr(str long) strrchr
-@ cdecl strspn(str str) strspn
-@ cdecl strstr(str str) strstr
-@ cdecl strtod(str ptr) strtod
-@ cdecl strtok(str str) strtok
-@ cdecl strtol(str ptr long) ntdll.strtol
-@ cdecl strtoul(str ptr long) strtoul
-
-# ReactOS hack {
-@ cdecl _strtoui64(str ptr long) strtoull
-# ReactOS hack }
-
-@ cdecl strxfrm(ptr str long) strxfrm
-@ varargs swprintf(wstr wstr) crt_swprintf
-@ varargs swscanf(wstr wstr) swscanf
-@ cdecl system(str) system
-@ cdecl tan(double) ntdll.tan
-@ cdecl tanh(double) tanh
-@ cdecl time(ptr) time
-@ cdecl tmpfile() tmpfile
-@ cdecl tmpnam(ptr) tmpnam
-@ cdecl tolower(long) ntdll.tolower
-@ cdecl toupper(long) ntdll.toupper
-@ cdecl towlower(long) ntdll.towlower
-@ cdecl towupper(long) ntdll.towupper
-@ cdecl ungetc(long ptr) ungetc
-@ cdecl ungetwc(long ptr) ungetwc
-@ cdecl vfprintf(ptr str long) vfprintf
-@ cdecl vfwprintf(ptr wstr long) vfwprintf
-@ cdecl vprintf(str long) vprintf
-@ cdecl vsprintf(ptr str ptr) vsprintf
-@ cdecl vswprintf(ptr wstr long) vswprintf
-@ cdecl vwprintf(wstr long) vwprintf
-@ cdecl wcscat(wstr wstr) wcscat
-@ cdecl wcschr(wstr long) wcschr
-@ cdecl wcscmp(wstr wstr) wcscmp
-@ cdecl wcscoll(wstr wstr) wcscoll
-@ cdecl wcscpy(ptr wstr) wcscpy
-@ cdecl wcscspn(wstr wstr) wcscspn
-@ cdecl wcsftime(ptr long wstr ptr) wcsftime
-@ cdecl wcslen(wstr) wcslen
-@ cdecl wcsncat(wstr wstr long) wcsncat
-@ cdecl wcsncmp(wstr wstr long) wcsncmp
-@ cdecl wcsncpy(ptr wstr long) wcsncpy
-@ cdecl wcspbrk(wstr wstr) wcspbrk
-@ cdecl wcsrchr(wstr long) ntdll.wcsrchr
-@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
-@ cdecl wcsstr(wstr wstr) ntdll.wcsstr
-@ cdecl wcstod(wstr ptr) wcstod
-@ cdecl wcstok(wstr wstr) wcstok
-@ cdecl wcstol(wstr ptr long) ntdll.wcstol
-@ cdecl wcstombs(ptr ptr long) wcstombs
-@ cdecl wcstoul(wstr ptr long) ntdll.wcstoul
-@ cdecl wcsxfrm (ptr wstr long) wcsxfrm
-@ cdecl wctomb(ptr long) wctomb
-@ varargs wprintf(wstr) wprintf
-@ varargs wscanf(wstr) wscanf

Added: trunk/reactos/dll/win32/msvcrt/stubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/stubs.c?rev=31324&view=auto
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/stubs.c (added)
+++ trunk/reactos/dll/win32/msvcrt/stubs.c Wed Dec 19 14:30:48 2007
@@ -1,0 +1,96 @@
+/* File generated automatically from dll\win32\msvcrt\msvcrt.spec; do not edit! */
+/* This file can be copied, modified and distributed without restriction. */
+
+#include <stdarg.h>
+#include "windef.h"
+#include "winbase.h"
+#include "wine/config.h"
+#include "wine/exception.h"
+
+void __wine_spec_unimplemented_stub( const char *module, const char *function )
+{
+    ULONG_PTR args[2];
+
+    args[0] = (ULONG_PTR)module;
+    args[1] = (ULONG_PTR)function;
+    RaiseException( EXCEPTION_WINE_STUB, EH_NONCONTINUABLE, 2, args );
+}
+
+static const char __wine_spec_file_name[] = "msvcrt.dll";
+
+void __wine_stub_msvcrt_dll_81(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__STRINGTOLD"); }
+void __wine_stub_msvcrt_dll_86(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__crtCompareStringW"); }
+void __wine_stub_msvcrt_dll_92(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__get_app_type"); }
+void __wine_stub_msvcrt_dll_99(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__lc_collate"); }
+void __wine_stub_msvcrt_dll_116(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__fileinfo"); }
+void __wine_stub_msvcrt_dll_119(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__mbcasemap"); }
+void __wine_stub_msvcrt_dll_124(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__pwctype"); }
+void __wine_stub_msvcrt_dll_134(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "__pxcptinfoptrs"); }
+void __wine_stub_msvcrt_dll_150(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fdiv_m16i"); }
+void __wine_stub_msvcrt_dll_155(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fdivr_m16i"); }
+void __wine_stub_msvcrt_dll_159(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fpatan"); }
+void __wine_stub_msvcrt_dll_160(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fprem"); }
+void __wine_stub_msvcrt_dll_161(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fprem1"); }
+void __wine_stub_msvcrt_dll_162(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fptan"); }
+void __wine_stub_msvcrt_dll_164(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_free"); }
+void __wine_stub_msvcrt_dll_165(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_malloc"); }
+void __wine_stub_msvcrt_dll_166(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_offset_malloc"); }
+void __wine_stub_msvcrt_dll_167(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_offset_realloc"); }
+void __wine_stub_msvcrt_dll_168(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_realloc"); }
+void __wine_stub_msvcrt_dll_171(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_atodbl"); }
+void __wine_stub_msvcrt_dll_173(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_atoldbl"); }
+void __wine_stub_msvcrt_dll_179(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_callnewh"); }
+void __wine_stub_msvcrt_dll_185(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_chkesp"); }
+void __wine_stub_msvcrt_dll_202(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_dstbias"); }
+void __wine_stub_msvcrt_dll_242(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_fpieee_flt"); }
+void __wine_stub_msvcrt_dll_248(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_fstat64"); }
+void __wine_stub_msvcrt_dll_256(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_sbh_threshold"); }
+void __wine_stub_msvcrt_dll_257(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_terminate"); }
+void __wine_stub_msvcrt_dll_258(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_unexpected"); }
+void __wine_stub_msvcrt_dll_267(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_getmaxstdio"); }
+void __wine_stub_msvcrt_dll_268(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_getmbcp"); }
+void __wine_stub_msvcrt_dll_270(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_getsystime"); }
+void __wine_stub_msvcrt_dll_278(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_heapused"); }
+void __wine_stub_msvcrt_dll_284(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_inp"); }
+void __wine_stub_msvcrt_dll_285(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_inpd"); }
+void __wine_stub_msvcrt_dll_286(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_inpw"); }
+void __wine_stub_msvcrt_dll_290(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbalnum"); }
+void __wine_stub_msvcrt_dll_291(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbalpha"); }
+void __wine_stub_msvcrt_dll_292(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbgraph"); }
+void __wine_stub_msvcrt_dll_293(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkalnum"); }
+void __wine_stub_msvcrt_dll_295(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkprint"); }
+void __wine_stub_msvcrt_dll_296(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkpunct"); }
+void __wine_stub_msvcrt_dll_298(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbprint"); }
+void __wine_stub_msvcrt_dll_299(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbpunct"); }
+void __wine_stub_msvcrt_dll_304(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcgraph"); }
+void __wine_stub_msvcrt_dll_307(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl0"); }
+void __wine_stub_msvcrt_dll_308(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl1"); }
+void __wine_stub_msvcrt_dll_309(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl2"); }
+void __wine_stub_msvcrt_dll_310(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbclegal"); }
+void __wine_stub_msvcrt_dll_313(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcpunct"); }
+void __wine_stub_msvcrt_dll_332(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_longjmpex"); }
+void __wine_stub_msvcrt_dll_341(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_matherr"); }
+void __wine_stub_msvcrt_dll_373(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_mbsnbcpy_s"); }
+void __wine_stub_msvcrt_dll_407(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_outp"); }
+void __wine_stub_msvcrt_dll_408(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_outpd"); }
+void __wine_stub_msvcrt_dll_409(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_outpw"); }
+void __wine_stub_msvcrt_dll_425(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fdiv"); }
+void __wine_stub_msvcrt_dll_426(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fdivr"); }
+void __wine_stub_msvcrt_dll_427(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fprem"); }
+void __wine_stub_msvcrt_dll_428(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fprem1"); }
+void __wine_stub_msvcrt_dll_432(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_set_error_mode"); }
+void __wine_stub_msvcrt_dll_433(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_set_sbh_threshold"); }
+void __wine_stub_msvcrt_dll_437(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_setmaxstdio"); }
+void __wine_stub_msvcrt_dll_455(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_stat64"); }
+void __wine_stub_msvcrt_dll_542(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wperror"); }
+void __wine_stub_msvcrt_dll_543(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wpgmptr"); }
+void __wine_stub_msvcrt_dll_551(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wsetlocale"); }
+void __wine_stub_msvcrt_dll_553(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnl"); }
+void __wine_stub_msvcrt_dll_554(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnle"); }
+void __wine_stub_msvcrt_dll_555(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnlp"); }
+void __wine_stub_msvcrt_dll_556(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnlpe"); }
+void __wine_stub_msvcrt_dll_564(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wstat64"); }
+void __wine_stub_msvcrt_dll_567(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wsystem"); }
+void __wine_stub_msvcrt_dll_569(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "_wtmpnam"); }
+void __wine_stub_msvcrt_dll_709(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "strcat_s"); }
+void __wine_stub_msvcrt_dll_714(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "strcpy_s"); }

Propchange: trunk/reactos/dll/win32/msvcrt/stubs.c
------------------------------------------------------------------------------
    svn:eol-style = native




More information about the Ros-diffs mailing list