Ignore:
Timestamp:
Nov 12, 1999, 12:38:45 PM (26 years ago)
Author:
sandervl
Message:

DIBSection changes, EB's file io additions, Jens Weissner's changes to several dlls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msvcrt/msvcrt.cpp

    r1494 r1710  
    1 /* $Id: msvcrt.cpp,v 1.4 1999-10-28 15:25:35 sandervl Exp $ */
     1/* $Id: msvcrt.cpp,v 1.5 1999-11-12 11:38:40 sandervl Exp $ */
    22
    33/*
     
    1111
    1212#include <os2win.h>
     13#include <odinwrap.h>
    1314#include <wchar.h>
    1415#include <except.h>
    15 #include "debugtools.h"
    16 #include <debugdefs.h>
    17 
    18 
    19 DEFAULT_DEBUG_CHANNEL(msvcrt)
     16
     17ODINDEBUGCHANNEL(msvcrt)
    2018
    2119int __app_type;
     
    3634
    3735
     36/*********************************************************************
     37 *                  ??3@YAXPAX@Z    (MSVCRT.1)
     38 *      FIXME - Could not find anything about it
     39 */
     40INT CDECL MSVCRT_EXP1(DWORD ret)
     41{
     42  dprintf(("MSVCRT: MSVCRT_EXP1 not implemented.\n"));
     43  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     44  return FALSE;
     45}
     46
     47
     48/*********************************************************************
     49 *                  ??3@YAXPAX@Z    (MSVCRT.2)
     50 *      FIXME - Could not find anything about it
     51 */
     52INT CDECL MSVCRT_EXP2(DWORD ret)
     53{
     54  dprintf(("MSVCRT: MSVCRT_EXP2 not implemented.\n"));
     55  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     56  return FALSE;
     57}
     58
     59
     60/*********************************************************************
     61 *                  ??3@YAXPAX@Z    (MSVCRT.3)
     62 *      FIXME - Could not find anything about it
     63 */
     64INT CDECL MSVCRT_EXP3(DWORD ret)
     65{
     66  dprintf(("MSVCRT: MSVCRT_EXP3 not implemented.\n"));
     67  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     68  return FALSE;
     69}
     70
     71
     72/*********************************************************************
     73 *                  ??3@YAXPAX@Z    (MSVCRT.4)
     74 *      FIXME - Could not find anything about it
     75 */
     76INT CDECL MSVCRT_EXP4(DWORD ret)
     77{
     78  dprintf(("MSVCRT: MSVCRT_EXP4 not implemented.\n"));
     79  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     80  return FALSE;
     81}
     82
     83
     84/*********************************************************************
     85 *                  ??3@YAXPAX@Z    (MSVCRT.5)
     86 *      FIXME - Could not find anything about it
     87 */
     88INT CDECL MSVCRT_EXP5(DWORD ret)
     89{
     90  dprintf(("MSVCRT: MSVCRT_EXP5 not implemented.\n"));
     91  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     92  return FALSE;
     93}
     94
     95
     96/*********************************************************************
     97 *                  ??3@YAXPAX@Z    (MSVCRT.6)
     98 *      FIXME - Could not find anything about it
     99 */
     100INT CDECL MSVCRT_EXP6(DWORD ret)
     101{
     102  dprintf(("MSVCRT: MSVCRT_EXP6 not implemented.\n"));
     103  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     104  return FALSE;
     105}
     106
     107
     108/*********************************************************************
     109 *                  ??3@YAXPAX@Z    (MSVCRT.7)
     110 *      FIXME - Could not find anything about it
     111 */
     112INT CDECL MSVCRT_EXP7(DWORD ret)
     113{
     114  dprintf(("MSVCRT: MSVCRT_EXP7 not implemented.\n"));
     115  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     116  return FALSE;
     117}
     118
     119
     120/*********************************************************************
     121 *                  ??3@YAXPAX@Z    (MSVCRT.8)
     122 *      FIXME - Could not find anything about it
     123 */
     124INT CDECL MSVCRT_EXP8(DWORD ret)
     125{
     126  dprintf(("MSVCRT: MSVCRT_EXP8 not implemented.\n"));
     127  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     128  return FALSE;
     129}
     130
     131
     132/*********************************************************************
     133 *                  ??3@YAXPAX@Z    (MSVCRT.9)
     134 *      FIXME - Could not find anything about it
     135 */
     136INT CDECL MSVCRT_EXP9(DWORD ret)
     137{
     138  dprintf(("MSVCRT: MSVCRT_EXP9 not implemented.\n"));
     139  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     140  return FALSE;
     141}
     142
     143
     144/*********************************************************************
     145 *                  ??3@YAXPAX@Z    (MSVCRT.10)
     146 *      FIXME - Could not find anything about it
     147 */
     148INT CDECL MSVCRT_EXP10(DWORD ret)
     149{
     150  dprintf(("MSVCRT: MSVCRT_EXP10 not implemented.\n"));
     151  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     152  return FALSE;
     153}
     154
     155
     156/*********************************************************************
     157 *                  ??3@YAXPAX@Z    (MSVCRT.11)
     158 *      FIXME - Could not find anything about it
     159 */
     160INT CDECL MSVCRT_EXP11(DWORD ret)
     161{
     162  dprintf(("MSVCRT: MSVCRT_EXP11 not implemented.\n"));
     163  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     164  return FALSE;
     165}
     166
     167
     168/*********************************************************************
     169 *                  ??3@YAXPAX@Z    (MSVCRT.12)
     170 *      FIXME - Could not find anything about it
     171 */
     172INT CDECL MSVCRT_EXP12(DWORD ret)
     173{
     174  dprintf(("MSVCRT: MSVCRT_EXP12 not implemented.\n"));
     175  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     176  return FALSE;
     177}
     178
     179
     180/*********************************************************************
     181 *                  ??3@YAXPAX@Z    (MSVCRT.13)
     182 *      FIXME - Could not find anything about it
     183 */
     184INT CDECL MSVCRT_EXP13(DWORD ret)
     185{
     186  dprintf(("MSVCRT: MSVCRT_EXP13 not implemented.\n"));
     187  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     188  return FALSE;
     189}
    38190
    39191
     
    44196INT CDECL MSVCRT_EXP14(DWORD ret)
    45197{
    46   dprintf(("MSVCRT: ??1type_info@@UAE@XZ not implemented.\n"));
     198  dprintf(("MSVCRT: MSVCRT_EXP14 not implemented.\n"));
    47199  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    48200  return FALSE;
     
    56208INT CDECL MSVCRT_EXP15(DWORD ret)
    57209{
    58   dprintf(("MSVCRT: ??2@YAPAXI@Z not implemented.\n"));
     210  dprintf(("MSVCRT: MSVCRT_EXP15 not implemented.\n"));
    59211  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    60212  return FALSE;
     
    68220INT CDECL MSVCRT_EXP16(DWORD ret)
    69221{
    70   dprintf(("MSVCRT: ??3@YAXPAX@Z not implemented.\n"));
     222  dprintf(("MSVCRT: MSVCRT_EXP16 not implemented.\n"));
     223  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     224  return FALSE;
     225}
     226
     227
     228/*********************************************************************
     229 *                  ??3@YAXPAX@Z    (MSVCRT.17)
     230 *      FIXME - Could not find anything about it
     231 */
     232INT CDECL MSVCRT_EXP17(DWORD ret)
     233{
     234  dprintf(("MSVCRT: MSVCRT_EXP17 not implemented.\n"));
     235  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     236  return FALSE;
     237}
     238
     239
     240/*********************************************************************
     241 *                  ??3@YAXPAX@Z    (MSVCRT.18)
     242 *      FIXME - Could not find anything about it
     243 */
     244INT CDECL MSVCRT_EXP18(DWORD ret)
     245{
     246  dprintf(("MSVCRT: MSVCRT_EXP18 not implemented.\n"));
     247  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     248  return FALSE;
     249}
     250
     251
     252/*********************************************************************
     253 *                  ??3@YAXPAX@Z    (MSVCRT.19)
     254 *      FIXME - Could not find anything about it
     255 */
     256INT CDECL MSVCRT_EXP19(DWORD ret)
     257{
     258  dprintf(("MSVCRT: MSVCRT_EXP19 not implemented.\n"));
     259  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     260  return FALSE;
     261}
     262
     263
     264/*********************************************************************
     265 *                  ??3@YAXPAX@Z    (MSVCRT.20)
     266 *      FIXME - Could not find anything about it
     267 */
     268INT CDECL MSVCRT_EXP20(DWORD ret)
     269{
     270  dprintf(("MSVCRT: MSVCRT_EXP20 not implemented.\n"));
     271  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     272  return FALSE;
     273}
     274
     275
     276/*********************************************************************
     277 *                  ??3@YAXPAX@Z    (MSVCRT.21)
     278 *      FIXME - Could not find anything about it
     279 */
     280INT CDECL MSVCRT_EXP21(DWORD ret)
     281{
     282  dprintf(("MSVCRT: MSVCRT_EXP21 not implemented.\n"));
     283  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     284  return FALSE;
     285}
     286
     287
     288/*********************************************************************
     289 *                  ??3@YAXPAX@Z    (MSVCRT.22)
     290 *      FIXME - Could not find anything about it
     291 */
     292INT CDECL MSVCRT_EXP22(DWORD ret)
     293{
     294  dprintf(("MSVCRT: MSVCRT_EXP22 not implemented.\n"));
     295  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     296  return FALSE;
     297}
     298
     299
     300/*********************************************************************
     301 *                  ??3@YAXPAX@Z    (MSVCRT.23)
     302 *      FIXME - Could not find anything about it
     303 */
     304INT CDECL MSVCRT_EXP23(DWORD ret)
     305{
     306  dprintf(("MSVCRT: MSVCRT_EXP23 not implemented.\n"));
     307  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     308  return FALSE;
     309}
     310
     311
     312/*********************************************************************
     313 *                  ??3@YAXPAX@Z    (MSVCRT.24)
     314 *      FIXME - Could not find anything about it
     315 */
     316INT CDECL MSVCRT_EXP24(DWORD ret)
     317{
     318  dprintf(("MSVCRT: MSVCRT_EXP24 not implemented.\n"));
     319  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     320  return FALSE;
     321}
     322
     323
     324/*********************************************************************
     325 *                  ??3@YAXPAX@Z    (MSVCRT.25)
     326 *      FIXME - Could not find anything about it
     327 */
     328INT CDECL MSVCRT_EXP25(DWORD ret)
     329{
     330  dprintf(("MSVCRT: MSVCRT_EXP25 not implemented.\n"));
     331  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     332  return FALSE;
     333}
     334
     335
     336/*********************************************************************
     337 *                  ??3@YAXPAX@Z    (MSVCRT.26)
     338 *      FIXME - Could not find anything about it
     339 */
     340INT CDECL MSVCRT_EXP26(DWORD ret)
     341{
     342  dprintf(("MSVCRT: MSVCRT_EXP26 not implemented.\n"));
     343  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     344  return FALSE;
     345}
     346
     347
     348/*********************************************************************
     349 *                  ??3@YAXPAX@Z    (MSVCRT.27)
     350 *      FIXME - Could not find anything about it
     351 */
     352INT CDECL MSVCRT_EXP27(DWORD ret)
     353{
     354  dprintf(("MSVCRT: MSVCRT_EXP27 not implemented.\n"));
     355  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     356  return FALSE;
     357}
     358
     359
     360/*********************************************************************
     361 *                  ??3@YAXPAX@Z    (MSVCRT.28)
     362 *      FIXME - Could not find anything about it
     363 */
     364INT CDECL MSVCRT_EXP28(DWORD ret)
     365{
     366  dprintf(("MSVCRT: MSVCRT_EXP28 not implemented.\n"));
     367  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     368  return FALSE;
     369}
     370
     371
     372/*********************************************************************
     373 *                  ??3@YAXPAX@Z    (MSVCRT.29)
     374 *      FIXME - Could not find anything about it
     375 */
     376INT CDECL MSVCRT_EXP29(DWORD ret)
     377{
     378  dprintf(("MSVCRT: MSVCRT_EXP29 not implemented.\n"));
     379  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     380  return FALSE;
     381}
     382
     383
     384/*********************************************************************
     385 *                  ??3@YAXPAX@Z    (MSVCRT.30)
     386 *      FIXME - Could not find anything about it
     387 */
     388INT CDECL MSVCRT_EXP30(DWORD ret)
     389{
     390  dprintf(("MSVCRT: MSVCRT_EXP30 not implemented.\n"));
     391  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     392  return FALSE;
     393}
     394
     395
     396/*********************************************************************
     397 *                  ??3@YAXPAX@Z    (MSVCRT.31)
     398 *      FIXME - Could not find anything about it
     399 */
     400INT CDECL MSVCRT_EXP31(DWORD ret)
     401{
     402  dprintf(("MSVCRT: MSVCRT_EXP31 not implemented.\n"));
     403  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     404  return FALSE;
     405}
     406
     407
     408/*********************************************************************
     409 *                  ??3@YAXPAX@Z    (MSVCRT.32)
     410 *      FIXME - Could not find anything about it
     411 */
     412INT CDECL MSVCRT_EXP32(DWORD ret)
     413{
     414  dprintf(("MSVCRT: MSVCRT_EXP32 not implemented.\n"));
     415  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     416  return FALSE;
     417}
     418
     419
     420/*********************************************************************
     421 *                  ??3@YAXPAX@Z    (MSVCRT.33)
     422 *      FIXME - Could not find anything about it
     423 */
     424INT CDECL MSVCRT_EXP33(DWORD ret)
     425{
     426  dprintf(("MSVCRT: MSVCRT_EXP33 not implemented.\n"));
     427  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     428  return FALSE;
     429}
     430
     431
     432/*********************************************************************
     433 *                  ??3@YAXPAX@Z    (MSVCRT.34)
     434 *      FIXME - Could not find anything about it
     435 */
     436INT CDECL MSVCRT_EXP34(DWORD ret)
     437{
     438  dprintf(("MSVCRT: MSVCRT_EXP34 not implemented.\n"));
     439  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     440  return FALSE;
     441}
     442
     443
     444/*********************************************************************
     445 *                  ??3@YAXPAX@Z    (MSVCRT.35)
     446 *      FIXME - Could not find anything about it
     447 */
     448INT CDECL MSVCRT_EXP35(DWORD ret)
     449{
     450  dprintf(("MSVCRT: MSVCRT_EXP35 not implemented.\n"));
     451  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     452  return FALSE;
     453}
     454
     455
     456/*********************************************************************
     457 *                  ??3@YAXPAX@Z    (MSVCRT.36)
     458 *      FIXME - Could not find anything about it
     459 */
     460INT CDECL MSVCRT_EXP36(DWORD ret)
     461{
     462  dprintf(("MSVCRT: MSVCRT_EXP36 not implemented.\n"));
     463  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     464  return FALSE;
     465}
     466
     467
     468/*********************************************************************
     469 *                  ??3@YAXPAX@Z    (MSVCRT.37)
     470 *      FIXME - Could not find anything about it
     471 */
     472INT CDECL MSVCRT_EXP37(DWORD ret)
     473{
     474  dprintf(("MSVCRT: MSVCRT_EXP37 not implemented.\n"));
     475  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     476  return FALSE;
     477}
     478
     479
     480/*********************************************************************
     481 *                  ??3@YAXPAX@Z    (MSVCRT.38)
     482 *      FIXME - Could not find anything about it
     483 */
     484INT CDECL MSVCRT_EXP38(DWORD ret)
     485{
     486  dprintf(("MSVCRT: MSVCRT_EXP38 not implemented.\n"));
     487  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     488  return FALSE;
     489}
     490
     491
     492/*********************************************************************
     493 *                  ??3@YAXPAX@Z    (MSVCRT.39)
     494 *      FIXME - Could not find anything about it
     495 */
     496INT CDECL MSVCRT_EXP39(DWORD ret)
     497{
     498  dprintf(("MSVCRT: MSVCRT_EXP39 not implemented.\n"));
     499  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     500  return FALSE;
     501}
     502
     503
     504/*********************************************************************
     505 *                  ??3@YAXPAX@Z    (MSVCRT.40)
     506 *      FIXME - Could not find anything about it
     507 */
     508INT CDECL MSVCRT_EXP40(DWORD ret)
     509{
     510  dprintf(("MSVCRT: MSVCRT_EXP40 not implemented.\n"));
     511  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     512  return FALSE;
     513}
     514
     515
     516/*********************************************************************
     517 *                  ??3@YAXPAX@Z    (MSVCRT.41)
     518 *      FIXME - Could not find anything about it
     519 */
     520INT CDECL MSVCRT_EXP41(DWORD ret)
     521{
     522  dprintf(("MSVCRT: MSVCRT_EXP41 not implemented.\n"));
     523  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     524  return FALSE;
     525}
     526
     527
     528/*********************************************************************
     529 *                  ??3@YAXPAX@Z    (MSVCRT.42)
     530 *      FIXME - Could not find anything about it
     531 */
     532INT CDECL MSVCRT_EXP42(DWORD ret)
     533{
     534  dprintf(("MSVCRT: MSVCRT_EXP42 not implemented.\n"));
     535  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     536  return FALSE;
     537}
     538
     539
     540/*********************************************************************
     541 *                  ??3@YAXPAX@Z    (MSVCRT.43)
     542 *      FIXME - Could not find anything about it
     543 */
     544INT CDECL MSVCRT_EXP43(DWORD ret)
     545{
     546  dprintf(("MSVCRT: MSVCRT_EXP43 not implemented.\n"));
     547  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     548  return FALSE;
     549}
     550
     551
     552/*********************************************************************
     553 *                  ??3@YAXPAX@Z    (MSVCRT.44)
     554 *      FIXME - Could not find anything about it
     555 */
     556INT CDECL MSVCRT_EXP44(DWORD ret)
     557{
     558  dprintf(("MSVCRT: MSVCRT_EXP44 not implemented.\n"));
     559  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     560  return FALSE;
     561}
     562
     563
     564/*********************************************************************
     565 *                  ??3@YAXPAX@Z    (MSVCRT.45)
     566 *      FIXME - Could not find anything about it
     567 */
     568INT CDECL MSVCRT_EXP45(DWORD ret)
     569{
     570  dprintf(("MSVCRT: MSVCRT_EXP45 not implemented.\n"));
     571  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     572  return FALSE;
     573}
     574
     575
     576/*********************************************************************
     577 *                  ??3@YAXPAX@Z    (MSVCRT.46)
     578 *      FIXME - Could not find anything about it
     579 */
     580INT CDECL MSVCRT_EXP46(DWORD ret)
     581{
     582  dprintf(("MSVCRT: MSVCRT_EXP46 not implemented.\n"));
     583  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     584  return FALSE;
     585}
     586
     587
     588/*********************************************************************
     589 *                  ??3@YAXPAX@Z    (MSVCRT.47)
     590 *      FIXME - Could not find anything about it
     591 */
     592INT CDECL MSVCRT_EXP47(DWORD ret)
     593{
     594  dprintf(("MSVCRT: MSVCRT_EXP47 not implemented.\n"));
     595  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     596  return FALSE;
     597}
     598
     599
     600/*********************************************************************
     601 *                  ??3@YAXPAX@Z    (MSVCRT.48)
     602 *      FIXME - Could not find anything about it
     603 */
     604INT CDECL MSVCRT_EXP48(DWORD ret)
     605{
     606  dprintf(("MSVCRT: MSVCRT_EXP48 not implemented.\n"));
     607  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     608  return FALSE;
     609}
     610
     611
     612/*********************************************************************
     613 *                  ??3@YAXPAX@Z    (MSVCRT.49)
     614 *      FIXME - Could not find anything about it
     615 */
     616INT CDECL MSVCRT_EXP49(DWORD ret)
     617{
     618  dprintf(("MSVCRT: MSVCRT_EXP49 not implemented.\n"));
    71619  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    72620  return FALSE;
Note: See TracChangeset for help on using the changeset viewer.