Changeset 1710 for trunk/src


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

Location:
trunk/src
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/dibsect.cpp

    r1686 r1710  
    1 /* $Id: dibsect.cpp,v 1.7 1999-11-10 14:15:23 sandervl Exp $ */
     1/* $Id: dibsect.cpp,v 1.8 1999-11-12 11:38:38 sandervl Exp $ */
    22
    33/*
     
    2020#include "dibsect.h"
    2121
     22HWND WIN32API WindowFromDC(HDC hdc);
     23HWND Win32ToOS2Handle(HWND hwnd);
     24
     25BOOL    APIENTRY _GpiEnableYInversion (HPS hps, LONG lHeight);
     26
     27inline BOOL APIENTRY GpiEnableYInversion (HPS hps, LONG lHeight)
     28{
     29 BOOL yyrc;
     30 USHORT sel = RestoreOS2FS();
     31
     32    yyrc = _GpiEnableYInversion(hps, lHeight);
     33    SetFS(sel);
     34
     35    return yyrc;
     36}
     37
     38
    2239//NOTE:
    2340//This is not a complete solution for CreateDIBSection, but enough for Quake 2!
     
    147164//******************************************************************************
    148165//******************************************************************************
    149 #if 1
    150166BOOL DIBSection::BitBlt(HDC hdcDest, int nXdest, int nYdest, int nWidth,
    151167                        int nHeight, int nXsrc, int nYsrc, DWORD Rop)
    152168{
    153  HWND   hwndDest = WinWindowFromDC(hdcDest);
    154169 HPS    hps = (HPS)hdcDest;
    155170 POINTL point[4];
    156171 LONG   rc;
    157172
    158   dprintf(("DIBSection::BitBlt %X %x (%d,%d) to (%d,%d) (%d,%d) rop %x\n", hdcDest, hwndDest, nXdest, nYdest, nWidth, nHeight, nXsrc, nYsrc, Rop));
    159 
     173  HWND hwndDest = WindowFromDC(hdcDest);
     174  hwndDest = Win32ToOS2Handle(hwndDest);
    160175  if(hwndDest != 0) {
    161176         hps = WinGetPS(hwndDest);
     
    165180        return(FALSE);
    166181  }
     182
     183  dprintf(("DIBSection::BitBlt %X %x (%d,%d) to (%d,%d) (%d,%d) rop %x\n", hdcDest, hwndDest, nXdest, nYdest, nWidth, nHeight, nXsrc, nYsrc, Rop));
    167184
    168185  point[0].x = nXdest;
     
    182199  else  point[3].y = nYsrc + nHeight;
    183200
    184 #if 0
     201#if 1
    185202  if(fFlip & FLIP_VERT) {
    186     ULONG y;
    187         y = point[0].y;
    188         point[0].y = point[1].y;
    189         point[1].y = y;
     203        GpiEnableYInversion(hps, nHeight);
    190204  }
    191205
     
    209223  return(FALSE);
    210224}
    211 #else
    212 BOOL DIBSection::BitBlt(HDC hdcDest, int nXdest, int nYdest, int nWidth,
    213                         int nHeight, int nXsrc, int nYsrc, DWORD Rop)
    214 {
    215  HPS    hps = (HPS)hdcDest;
    216  POINTL point[4];
    217  LONG   rc;
    218 
    219   if(hps == 0) {
    220         eprintf(("DIBSection::BitBlt, hps == 0"));
    221         return(FALSE);
    222   }
    223 
    224 //  dprintf(("DIBSection::BitBlt (%d,%d) to (%d,%d) (%d,%d)\n", nXsrc, nYsrc, nXdest, nYdest, nXdest+ nWidth, nYdest + nHeight));
    225   point[0].x = nXdest;
    226   point[0].y = nYdest;
    227   point[1].x = nXdest + nWidth - 1;
    228   point[1].y = nYdest + nHeight - 1;
    229   point[2].x = nXsrc;
    230   point[2].y = nYsrc;
    231   if(nXsrc + nWidth > pOS2bmp->cx) {
    232         point[3].x = pOS2bmp->cx;
    233   }
    234   else  point[3].x = nXsrc + nWidth;
    235 
    236   if(nYsrc + nHeight > pOS2bmp->cy) {
    237         point[3].y = pOS2bmp->cy;
    238   }
    239   else  point[3].y = nYsrc + nHeight;
    240 
    241   rc = GpiDrawBits(hps, bmpBits, pOS2bmp, 4, &point[0], ROP_SRCCOPY, BBO_OR);
    242 //  dprintf(("DIBSection::BitBlt %X (%d,%d) (%d,%d) to (%d,%d) (%d,%d) returned %d\n", hps, point[0].x, point[0].y, point[1].x, point[1].y, point[2].x, point[2].y, point[3].x, point[3].y, rc));
    243 
    244   if(rc == GPI_OK)
    245         return(TRUE);
    246   dprintf(("DIBSection::BitBlt %X (%d,%d) (%d,%d) to (%d,%d) (%d,%d) returned %d\n", hps, point[0].x, point[0].y, point[1].x, point[1].y, point[2].x, point[2].y, point[3].x, point[3].y, rc));
    247   dprintf(("WinGetLastError returned %X\n", WinGetLastError(WinQueryAnchorBlock(hwndParent)) & 0xFFFF));
    248   return(FALSE);
    249 }
    250 #endif
    251225//******************************************************************************
    252226//******************************************************************************
  • trunk/src/gdi32/gdi32.DEF

    r97 r1710  
    1 ; $Id: gdi32.DEF,v 1.2 1999-06-10 17:09:03 phaller Exp $
     1; $Id: gdi32.DEF,v 1.3 1999-11-12 11:38:38 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
    44LIBRARY GDI32 INITINSTANCE
    55DATA MULTIPLE NONSHARED
     6
     7IMPORTS
     8    _GpiEnableYInversion       = PMGPI.723
    69
    710EXPORTS
  • trunk/src/gdi32/makefile

    r1686 r1710  
    1 # $Id: makefile,v 1.10 1999-11-10 14:15:23 sandervl Exp $
     1# $Id: makefile,v 1.11 1999-11-12 11:38:39 sandervl Exp $
    22
    33#
     
    3030$(TARGET).dll: $(OBJS) $(TARGET).def
    3131        $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
    32               $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
     32              $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib $(PDWIN32_LIB)/user32.lib \
    3333              $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    3434        $(CP) $@ $(PDWIN32_BIN)
  • trunk/src/imagehlp/imagehlp.cpp

    r1012 r1710  
    1 /* $Id: imagehlp.cpp,v 1.2 1999-09-23 09:38:04 sandervl Exp $ */
     1/* $Id: imagehlp.cpp,v 1.3 1999-11-12 11:38:39 sandervl Exp $ */
    22/*
    33 *      IMAGEHLP library
     
    88
    99#include <os2win.h>
    10 #include <debugdefs.h>
     10#include <odinwrap.h>
    1111#include <imagehlp.h>
    1212#include <heapstring.h>
    13 #include "debugtools.h"
    14 
    15 DEFAULT_DEBUG_CHANNEL(imagehlp)
    16 
     13
     14ODINDEBUGCHANNEL(imagehlp)
    1715
    1816/***********************************************************************
  • trunk/src/imagehlp/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.3 1999-11-03 23:28:04 sandervl Exp $
     1# $Id: makefile,v 1.4 1999-11-12 11:38:39 sandervl Exp $
    22
    33#
     
    4343
    4444clean:
    45         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     45        $(RM) *.obj *.lib *.dll *.map *.pch
    4646        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4747        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/imm32/imm32.cpp

    r1607 r1710  
    1 /* $Id: imm32.cpp,v 1.3 1999-11-05 09:17:59 sandervl Exp $ */
     1/* $Id: imm32.cpp,v 1.4 1999-11-12 11:38:39 sandervl Exp $ */
    22/*
    33 *      IMM32 library
     
    88
    99#include <os2win.h>
     10#include <odinwrap.h>
    1011#include <imm.h>
    11 #include <debugdefs.h>
    12 #include "winversion.h"
     12#include <winversion.h>
    1313#include "imm32.h"
    14 #include "debugtools.h"
    15 
    16 
    17 
    18 DEFAULT_DEBUG_CHANNEL(imm)
     14
     15ODINDEBUGCHANNEL(imm)
    1916
    2017/***********************************************************************
  • trunk/src/kernel32/hmopen32.cpp

    r690 r1710  
    1 /* $Id: hmopen32.cpp,v 1.9 1999-08-25 14:27:06 sandervl Exp $ */
     1/* $Id: hmopen32.cpp,v 1.10 1999-11-12 11:38:39 sandervl Exp $ */
    22
    33/*
     
    9797           srcprocess, pHMSrcHandle->hHMHandle, destprocess, desthandle));
    9898
     99#if 1
    99100  rc = O32_DuplicateHandle(srcprocess, pHMSrcHandle->hHMHandle, destprocess, desthandle, fdwAccess, fInherit, fdwOptions);
    100101
     
    104105  }
    105106  else  return(O32_GetLastError());
     107#else
     108  rc = OSLibDosDupHandle(pHMSrcHandle->hHMHandle, desthandle);
     109  if(rc == NO_ERROR)
     110  {
     111    pHMHandleData->hHMHandle = *desthandle;
     112    return (NO_ERROR);
     113  }
     114  else
     115  {
     116    dprintfl(("KERNEL32: HandleManager::Open32::DuplicateHandle Error %d\n",rc));
     117    O32_SetLastError(rc);
     118    return(rc);
     119  }
     120#endif
    106121}
    107122
     
    149164     hTemplate = 0;
    150165
     166#if 1
    151167  hFile = O32_CreateFile(lpFileName,
    152168                         pHMHandleData->dwAccess,
     
    164180  else
    165181    return(O32_GetLastError());
     182#else
     183
     184  rc = OSLibDosCreate((char *)lpFileName,
     185                       pHMHandleData->dwAccess,
     186                       pHMHandleData->dwShare,
     187                       //(LPSECURITY_ATTRIBUTES)lpSecurityAttributes,
     188                       NULL,
     189                       pHMHandleData->dwCreation,
     190                       pHMHandleData->dwFlags,
     191                       hTemplate, &hFile);
     192  if(rc)
     193  {
     194    dprintfl(("KERNEL32: HandleManager::Open32::CreateFile Error %d\n",rc));
     195    O32_SetLastError(rc);
     196    return(rc);
     197  }
     198  else
     199  {
     200    pHMHandleData->hHMHandle = hFile;
     201    return (NO_ERROR);
     202  }
     203#endif
    166204}
    167205
     
    186224           pHMHandleData->hHMHandle));
    187225
     226#if 1
    188227  bRC = O32_CloseHandle(pHMHandleData->hHMHandle);
    189228
     
    192231
    193232  return (DWORD)bRC;
     233#else
     234  bRC = OSLibDosClose(pHMHandleData->hHMHandle);
     235  if(bRC)
     236  {
     237    dprintfl(("KERNEL32: HandleManager::Open32::CloseHandle Error %d\n",bRC));
     238    O32_SetLastError(bRC);
     239    return TRUE;      // MUTEX Problem
     240    return FALSE;
     241  }
     242  else
     243  {
     244    return TRUE;
     245  }
     246#endif
    194247}
    195248
     
    227280           lpOverlapped));
    228281
     282#if 1
    229283  bRC = O32_ReadFile(pHMHandleData->hHMHandle,
    230284                     (PVOID)lpBuffer,
     
    237291
    238292  return (DWORD)bRC;
     293#else
     294  rc = OSLibDosRead(pHMHandleData->hHMHandle,
     295                    (PVOID) lpBuffer,
     296                    nNumberOfBytesToRead,
     297                    lpNumberOfBytesRead);
     298  if(rc)
     299  {
     300    dprintfl(("KERNEL32: HandleManager::Open32::ReadFile Error %d\n",rc));
     301    O32_SetLastError(rc);
     302    return FALSE;
     303  }
     304  else
     305  {
     306    return TRUE;
     307  }
     308#endif
    239309}
    240310
     
    272342           lpOverlapped));
    273343
     344#if 1
    274345  bRC = O32_WriteFile(pHMHandleData->hHMHandle,
    275346                      lpBuffer,
     
    282353
    283354  return (DWORD)bRC;
     355#else
     356  rc = OSLibDosWrite(pHMHandleData->hHMHandle,
     357                     (PVOID) lpBuffer,
     358                     nNumberOfBytesToWrite,
     359                     lpNumberOfBytesWritten);
     360  if(rc)
     361  {
     362    dprintfl(("KERNEL32: HandleManager::Open32::WriteFile Error %d\n",rc));
     363    O32_SetLastError(rc);
     364    return FALSE;
     365  }
     366  else
     367  {
     368    return TRUE;
     369  }
     370#endif
    284371}
    285372
     
    303390           pHMHandleData));
    304391
     392#if 1
    305393  return O32_GetFileType(pHMHandleData->hHMHandle);
     394#else
     395  // TODO: FILE_TYPE_DISK
     396  return FILE_TYPE_CHAR;
     397#endif
    306398}
    307399
     
    410502           pSize));
    411503
     504#if 1
    412505  return O32_GetFileSize(pHMHandleData->hHMHandle,
    413506                         pSize);
     507#else
     508  size = OSLibDosGetFileSize(pHMHandleData->hHMHandle);
     509  if(pSize)
     510    *pSize = size;
     511  return size;
     512#endif
    414513}
    415514
     
    442541           dwMoveMethod));
    443542
     543#if 1
    444544  return O32_SetFilePointer(pHMHandleData->hHMHandle,
    445545                            lDistanceToMove,
    446546                            lpDistanceToMoveHigh,
    447547                            dwMoveMethod);
     548#else
     549
     550  if(lpDistanceToMoveHigh)
     551    *lpDistanceToMoveHigh = 0;
     552  pos = OSLibDosSetFilePtr2(pHMHandleData->hHMHandle, lDistanceToMove, dwMoveMethod);
     553  return pos;
     554#endif
    448555}
    449556
  • trunk/src/kernel32/oslibdos.cpp

    r1687 r1710  
    1 /* $Id: oslibdos.cpp,v 1.7 1999-11-10 14:16:01 sandervl Exp $ */
     1/* $Id: oslibdos.cpp,v 1.8 1999-11-12 11:38:40 sandervl Exp $ */
    22
    33/*
     
    180180//******************************************************************************
    181181//******************************************************************************
    182 DWORD OSLibDosGetFileSize(DWORD hFile)
    183 {
    184  ULONG  ulLocal, filesize = 0;
    185 
    186   DosSetFilePtr(hFile, 0L, FILE_BEGIN, &ulLocal);
    187   DosSetFilePtr(hFile, 0L, FILE_END, &filesize);
    188   DosSetFilePtr(hFile, 0L, FILE_BEGIN, &ulLocal);
    189   return filesize;
    190 }
    191 //******************************************************************************
    192 //******************************************************************************
    193182DWORD OSLibDosRead(DWORD hFile, LPVOID lpBuffer, DWORD size, DWORD *nrBytesRead)
    194183{
     
    290279//******************************************************************************
    291280//******************************************************************************
    292 
    293 #define OSLIB_SEARCHDIR         1
    294 #define OSLIB_SEARCHCURDIR      2
    295 #define OSLIB_SEARCHFILE        3
    296 #define OSLIB_SEARCHENV         4
    297 
    298281DWORD OSLibDosSearchPath(DWORD cmd, char *path, char *name, char *full_name,
    299282                         DWORD length_fullname)
     
    346329//******************************************************************************
    347330//******************************************************************************
     331DWORD OSLibDosCreate(CHAR *lpFileName,
     332                     DWORD dwAccess,
     333                     DWORD dwShare,
     334                     LPSECURITY_ATTRIBUTES lpSecurityAttributes,
     335                     DWORD dwCreation,
     336                     DWORD dwFlags,
     337                     HANDLE hTemplate,
     338                     DWORD *dwFile)
     339{
     340   APIRET rc;
     341   HFILE  hFile;
     342   ULONG  ulAction=0;
     343   DWORD  os2Attrib=0;
     344   DWORD  os2Flags = 0; //OPEN_FLAGS_NOINHERIT;
     345   DWORD  os2Open=0;
     346
     347#define GENERIC_READ               0x80000000
     348#define GENERIC_WRITE              0x40000000
     349    if(dwAccess == (GENERIC_READ | GENERIC_WRITE))
     350      os2Flags |= OPEN_ACCESS_READWRITE;
     351    else if(dwAccess & GENERIC_WRITE)
     352      os2Flags |= OPEN_ACCESS_WRITEONLY;
     353    else if(dwAccess & GENERIC_READ)
     354      os2Flags |= OPEN_ACCESS_READONLY;
     355
     356#define FILE_SHARE_READ         0x00000001L
     357#define FILE_SHARE_WRITE        0x00000002L
     358    if(dwShare == 0)
     359      os2Flags |= OPEN_SHARE_DENYREADWRITE;
     360    else if(dwShare == (FILE_SHARE_READ | FILE_SHARE_WRITE))
     361      os2Flags |= OPEN_SHARE_DENYNONE;
     362    else if(dwShare & FILE_SHARE_READ)
     363      os2Flags |= OPEN_SHARE_DENYWRITE;
     364    else if(dwShare & FILE_SHARE_WRITE)
     365      os2Flags |= OPEN_SHARE_DENYREAD;
     366
     367#define CREATE_NEW              1
     368#define CREATE_ALWAYS           2
     369#define OPEN_EXISTING           3
     370#define OPEN_ALWAYS             4
     371#define TRUNCATE_EXISTING       5
     372    if(dwCreation == CREATE_NEW)
     373      os2Open = OPEN_ACTION_FAIL_IF_EXISTS | OPEN_ACTION_CREATE_IF_NEW;
     374    else if(dwCreation == CREATE_ALWAYS)
     375      os2Open = OPEN_ACTION_REPLACE_IF_EXISTS | OPEN_ACTION_CREATE_IF_NEW;
     376    else if(dwCreation == OPEN_EXISTING)
     377      os2Open = OPEN_ACTION_OPEN_IF_EXISTS | OPEN_ACTION_FAIL_IF_NEW;
     378    else if(dwCreation == OPEN_ALWAYS)
     379      os2Open = OPEN_ACTION_OPEN_IF_EXISTS | OPEN_ACTION_CREATE_IF_NEW;
     380    else if(dwCreation == TRUNCATE_EXISTING)
     381      os2Open = OPEN_ACTION_REPLACE_IF_EXISTS;// |OPEN_ACTION_FAIL_IF_NEW;
     382
     383#define FILE_ATTRIBUTE_READONLY         0x00000001L
     384#define FILE_ATTRIBUTE_HIDDEN           0x00000002L
     385#define FILE_ATTRIBUTE_SYSTEM           0x00000004L
     386#define FILE_ATTRIBUTE_DIRECTORY        0x00000010L
     387#define FILE_ATTRIBUTE_ARCHIVE          0x00000020L
     388#define FILE_ATTRIBUTE_NORMAL           0x00000080L
     389#define FILE_ATTRIBUTE_TEMPORARY        0x00000100L
     390    if(dwFlags & FILE_ATTRIBUTE_READONLY)
     391      os2Attrib |= FILE_READONLY;
     392    if(dwFlags & FILE_ATTRIBUTE_HIDDEN)
     393      os2Attrib |= FILE_HIDDEN;
     394    if(dwFlags & FILE_ATTRIBUTE_SYSTEM)
     395      os2Attrib |= FILE_SYSTEM;
     396    if(dwFlags & FILE_ATTRIBUTE_DIRECTORY)
     397      os2Attrib |= FILE_DIRECTORY;
     398    if(dwFlags & FILE_ATTRIBUTE_ARCHIVE)
     399      os2Attrib |= FILE_ARCHIVED;
     400    if(dwFlags & FILE_ATTRIBUTE_NORMAL)
     401      os2Attrib |= FILE_NORMAL;
     402
     403#define FILE_FLAG_WRITE_THROUGH    0x80000000UL
     404#define FILE_FLAG_OVERLAPPED       0x40000000L
     405#define FILE_FLAG_NO_BUFFERING     0x20000000L
     406#define FILE_FLAG_RANDOM_ACCESS    0x10000000L
     407#define FILE_FLAG_SEQUENTIAL_SCAN  0x08000000L
     408#define FILE_FLAG_DELETE_ON_CLOSE  0x04000000L
     409#define FILE_FLAG_BACKUP_SEMANTICS 0x02000000L
     410#define FILE_FLAG_POSIX_SEMANTICS  0x01000000L
     411    if(dwFlags & FILE_FLAG_WRITE_THROUGH)
     412      os2Flags |= OPEN_FLAGS_WRITE_THROUGH;
     413    if(dwFlags & FILE_FLAG_NO_BUFFERING)
     414      os2Flags |= OPEN_FLAGS_NO_CACHE;
     415    if(dwFlags & FILE_FLAG_RANDOM_ACCESS)
     416      os2Flags |= OPEN_FLAGS_RANDOM;
     417    if(dwFlags & FILE_FLAG_SEQUENTIAL_SCAN)
     418      os2Flags |= OPEN_FLAGS_SEQUENTIAL;
     419
     420    // TODO:
     421    // if(dwFlags & FILE_FLAG_OVERLAPPED)
     422    // if(dwFlags & FILE_FLAG_DELETE_ON_CLOSE
     423
     424    rc = DosOpen(lpFileName, &hFile, &ulAction, 0,
     425                 os2Attrib, os2Open, os2Flags, 0);
     426
     427    if(rc)
     428    {
     429      // TODO: TEST TEST
     430      dprintf(("DosOpen Error rc:%d, try without GENERIC_WRITE", rc));
     431      if(dwAccess & GENERIC_WRITE)
     432        os2Flags &= ~(OPEN_ACCESS_READWRITE | OPEN_ACCESS_WRITEONLY);
     433      rc = DosOpen(lpFileName, &hFile, &ulAction, 0,
     434                   os2Attrib, os2Open, os2Flags, 0);
     435      if(rc)
     436      {
     437        dprintf(("DosOpen Error rc:%d os2Attrib:%X os2Open:%X os2Flags:%X",
     438                 rc, os2Attrib, os2Open, os2Flags));
     439        hFile = -1;
     440      }
     441    }
     442
     443    *dwFile = hFile;
     444    return rc;
     445}
     446//******************************************************************************
     447//(without changing file pointer)
     448//******************************************************************************
     449DWORD OSLibDosGetFileSize(DWORD hFile)
     450{
     451  FILESTATUS3  fsts3ConfigInfo = {{0}};
     452  ULONG        ulBufSize     = sizeof(FILESTATUS3);
     453
     454  DosQueryFileInfo(hFile, FIL_STANDARD, &fsts3ConfigInfo, ulBufSize);
     455  return fsts3ConfigInfo.cbFile;
     456}
     457//******************************************************************************
     458//******************************************************************************
     459DWORD OSLibDosSetFilePtr2(DWORD hFile, DWORD offset, DWORD method)
     460{
     461 DWORD  newoffset;
     462 APIRET rc;
     463
     464
     465  rc = DosSetFilePtr(hFile, offset, method, &newoffset);
     466  if(rc) {
     467    dprintf(("DosSetFilePtr Error rc:%d", rc));
     468    return -1;
     469  }
     470  else  return newoffset;
     471}
     472//******************************************************************************
     473//(FlushBuffer)
     474//******************************************************************************
     475DWORD OSLibDosResetBuffer(DWORD hFile)
     476{
     477  return DosResetBuffer(hFile);
     478}
     479//******************************************************************************
     480//******************************************************************************
     481DWORD OSLibDosDupHandle(DWORD hFile, DWORD *hNew)
     482{
     483  *hNew = -1;
     484  return DosDupHandle(hFile, hNew);
     485}
     486//******************************************************************************
     487//******************************************************************************
  • trunk/src/kernel32/oslibdos.h

    r1628 r1710  
    1 /* $Id: oslibdos.h,v 1.6 1999-11-08 13:43:12 sandervl Exp $ */
     1/* $Id: oslibdos.h,v 1.7 1999-11-12 11:38:40 sandervl Exp $ */
    22
    33/*
     
    8080DWORD OSLibDosSearchPath(DWORD cmd, char *path, char *name, char *full_name, DWORD length_fullname);
    8181
     82
     83DWORD OSLibDosCreate(CHAR *lpFileName,
     84                     DWORD dwAccess,
     85                     DWORD dwShare,
     86                     LPSECURITY_ATTRIBUTES lpSecurityAttributes,
     87                     DWORD dwCreation,
     88                     DWORD dwFlags,
     89                     HANDLE hTemplate,
     90                     DWORD *dwFile);
     91
     92DWORD OSLibDosResetBuffer(DWORD hFile);
     93DWORD OSLibDosDupHandle(DWORD hFile, DWORD *hNew);
     94DWORD OSLibDosSetFilePtr2(DWORD hFile, DWORD offset, DWORD method);
     95
    8296#endif
  • 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;
  • trunk/src/msvcrt/msvcrt.def

    r1514 r1710  
    1 ; $Id: msvcrt.def,v 1.5 1999-10-30 09:20:59 sandervl Exp $
     1; $Id: msvcrt.def,v 1.6 1999-11-12 11:38:41 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    526526
    527527EXPORTS
    528 ;   ??0__non_rtti_object@@QAE@ABV0@@Z                           @1
    529 ;   ??0__non_rtti_object@@QAE@PBD@Z                             @2
    530 ;   ??0bad_cast@@QAE@ABQBD@Z                                    @3
    531 ;   ??0bad_cast@@QAE@ABV0@@Z                                    @4
    532 ;   ??0bad_typeid@@QAE@ABV0@@Z                                  @5
    533 ;   ??0bad_typeid@@QAE@PBD@Z                                    @6
    534 ;   ??0exception@@QAE@ABQBD@Z                                   @7
    535 ;   ??0exception@@QAE@ABV0@@Z                                   @8
    536 ;   ??0exception@@QAE@XZ                                        @9
    537 ;   ??1__non_rtti_object@@UAE@XZ                                @10
    538 ;   ??1bad_cast@@UAE@XZ                                         @11
    539 ;   ??1bad_typeid@@UAE@XZ                                       @12
    540 ;   ??1exception@@UAE@XZ                                        @13
     528    ??0__non_rtti_object@@QAE@ABV0@@Z = _MSVCRT_EXP1            @1
     529    ??0__non_rtti_object@@QAE@PBD@Z = _MSVCRT_EXP2              @2
     530    ??0bad_cast@@QAE@ABQBD@Z    = _MSVCRT_EXP3                  @3
     531    ??0bad_cast@@QAE@ABV0@@Z    = _MSVCRT_EXP4                  @4
     532    ??0bad_typeid@@QAE@ABV0@@Z  = _MSVCRT_EXP5                  @5
     533    ??0bad_typeid@@QAE@PBD@Z    = _MSVCRT_EXP6                  @6
     534    ??0exception@@QAE@ABQBD@Z   = _MSVCRT_EXP7                  @7
     535    ??0exception@@QAE@ABV0@@Z   = _MSVCRT_EXP8                  @8
     536    ??0exception@@QAE@XZ        = _MSVCRT_EXP9                  @9
     537    ??1__non_rtti_object@@UAE@XZ = _MSVCRT_EXP10                @10
     538    ??1bad_cast@@UAE@XZ         = _MSVCRT_EXP11                 @11
     539    ??1bad_typeid@@UAE@XZ       = _MSVCRT_EXP12                 @12
     540    ??1exception@@UAE@XZ        = _MSVCRT_EXP13                 @13
    541541    ??1type_info@@UAE@XZ        = _MSVCRT_EXP14                 @14
    542542    ??2@YAPAXI@Z                = _MSVCRT_EXP15                 @15
    543543    ??3@YAXPAX@Z                = _MSVCRT_EXP16                 @16
    544 ;   ??4__non_rtti_object@@QAEAAV0@ABV0@@Z                       @17
    545 ;   ??4bad_cast@@QAEAAV0@ABV0@@Z                                @18
    546 ;   ??4bad_typeid@@QAEAAV0@ABV0@@Z                              @19
    547 ;   ??4exception@@QAEAAV0@ABV0@@Z                               @20
    548 ;   ??8type_info@@QBEHABV0@@Z                                   @21
    549 ;   ??9type_info@@QBEHABV0@@Z                                   @22
    550 ;   ??_7__non_rtti_object@@6B@                                  @23
    551 ;   ??_7bad_cast@@6B@                                           @24
    552 ;   ??_7bad_typeid@@6B@                                         @25
    553 ;   ??_7exception@@6B@                                          @26
    554 ;   ??_E__non_rtti_object@@UAEPAXI@Z                            @27
    555 ;   ??_Ebad_cast@@UAEPAXI@Z                                     @28
    556 ;   ??_Ebad_typeid@@UAEPAXI@Z                                   @29
    557 ;   ??_Eexception@@UAEPAXI@Z                                    @30
    558 ;   ??_G__non_rtti_object@@UAEPAXI@Z                            @31
    559 ;   ??_Gbad_cast@@UAEPAXI@Z                                     @32
    560 ;   ??_Gbad_typeid@@UAEPAXI@Z                                   @33
    561 ;   ??_Gexception@@UAEPAXI@Z                                    @34
    562 ;   ?_query_new_handler@@YAP6AHI@ZXZ                            @35
    563 ;   ?_query_new_mode@@YAHXZ                                     @36
    564 ;   ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z                       @37
    565 ;   ?_set_new_mode@@YAHH@Z                                      @38
    566 ;   ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z    @39
    567 ;   ?before@type_info@@QBEHABV1@@Z                              @40
    568 ;   ?name@type_info@@QBEPBDXZ                                   @41
    569 ;   ?raw_name@type_info@@QBEPBDXZ                               @42
    570 ;   ?set_new_handler@@YAP6AXXZP6AXXZ@Z                          @43
    571 ;   ?set_terminate@@YAP6AXXZP6AXXZ@Z                            @44
    572 ;   ?set_unexpected@@YAP6AXXZP6AXXZ@Z                           @45
    573 ;   ?terminate@@YAXXZ                                           @46
    574 ;   ?unexpected@@YAXXZ                                          @47
    575 ;   ?what@exception@@UBEPBDXZ                                   @48
    576 ;   $I10_OUTPUT                                                 @49
     544    ??4__non_rtti_object@@QAEAAV0@ABV0@@Z = _MSVCRT_EXP17       @17
     545    ??4bad_cast@@QAEAAV0@ABV0@@Z = _MSVCRT_EXP18                @18
     546    ??4bad_typeid@@QAEAAV0@ABV0@@Z = _MSVCRT_EXP19              @19
     547    ??4exception@@QAEAAV0@ABV0@@Z = _MSVCRT_EXP20               @20
     548    ??8type_info@@QBEHABV0@@Z   = _MSVCRT_EXP21                 @21
     549    ??9type_info@@QBEHABV0@@Z   = _MSVCRT_EXP22                 @22
     550    ??_7__non_rtti_object@@6B@  = _MSVCRT_EXP23                 @23
     551    ??_7bad_cast@@6B@           = _MSVCRT_EXP24                 @24
     552    ??_7bad_typeid@@6B@         = _MSVCRT_EXP25                 @25
     553    ??_7exception@@6B@          = _MSVCRT_EXP26                 @26
     554    ??_E__non_rtti_object@@UAEPAXI@Z = _MSVCRT_EXP27            @27
     555    ??_Ebad_cast@@UAEPAXI@Z     = _MSVCRT_EXP28                 @28
     556    ??_Ebad_typeid@@UAEPAXI@Z   = _MSVCRT_EXP29                 @29
     557    ??_Eexception@@UAEPAXI@Z    = _MSVCRT_EXP30                 @30
     558    ??_G__non_rtti_object@@UAEPAXI@Z = _MSVCRT_EXP31            @31
     559    ??_Gbad_cast@@UAEPAXI@Z     = _MSVCRT_EXP32                 @32
     560    ??_Gbad_typeid@@UAEPAXI@Z   = _MSVCRT_EXP34                 @33
     561    ??_Gexception@@UAEPAXI@Z    = _MSVCRT_EXP34                 @34
     562    ?_query_new_handler@@YAP6AHI@ZXZ = _MSVCRT_EXP35            @35
     563    ?_query_new_mode@@YAHXZ     = _MSVCRT_EXP36                 @36
     564    ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z = _MSVCRT_EXP37       @37
     565    ?_set_new_mode@@YAHH@Z      = _MSVCRT_EXP38                 @38
     566    ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z = _MSVCRT_EXP39    @39
     567    ?before@type_info@@QBEHABV1@@Z = _MSVCRT_EXP40              @40
     568    ?name@type_info@@QBEPBDXZ   = _MSVCRT_EXP41                 @41
     569    ?raw_name@type_info@@QBEPBDXZ = _MSVCRT_EXP42               @42
     570    ?set_new_handler@@YAP6AXXZP6AXXZ@Z = _MSVCRT_EXP43          @43
     571    ?set_terminate@@YAP6AXXZP6AXXZ@Z = _MSVCRT_EXP44            @44
     572    ?set_unexpected@@YAP6AXXZP6AXXZ@Z = _MSVCRT_EXP45           @45
     573    ?terminate@@YAXXZ           = _MSVCRT_EXP46                 @46
     574    ?unexpected@@YAXXZ          = _MSVCRT_EXP47                 @47
     575    ?what@exception@@UBEPBDXZ   = _MSVCRT_EXP48                 @48
     576    $I10_OUTPUT                 = _MSVCRT_EXP49                 @49
    577577    _CIacos                     = CRTDLL__CIacos                @50
    578578    _CIasin                     = CRTDLL__CIasin                @51
  • trunk/src/olecli32/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.3 1999-11-03 23:28:05 sandervl Exp $
     1# $Id: makefile,v 1.4 1999-11-12 11:38:42 sandervl Exp $
    22
    33#
     
    4242
    4343clean:
    44         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     44        $(RM) *.obj *.lib *.dll *.map *.pch
    4545        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4646        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/olecli32/olecli32.cpp

    r1012 r1710  
    1 /* $Id: olecli32.cpp,v 1.2 1999-09-23 09:38:05 sandervl Exp $ */
     1/* $Id: olecli32.cpp,v 1.3 1999-11-12 11:38:42 sandervl Exp $ */
    22/*
    33 *      OLECLI32 library
     
    1111
    1212#include <os2win.h>
     13#include <odinwrap.h>
    1314#include <ole.h>
    1415#include "olecli32.h"
    15 #include "debugtools.h"
    16 #include <debugdefs.h>
    17 
    18 
    19 DEFAULT_DEBUG_CHANNEL(ole)
    20 
     16
     17ODINDEBUGCHANNEL(olecli32)
    2118
    2219/******************************************************************************
  • trunk/src/oledlg/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.3 1999-11-03 23:28:06 sandervl Exp $
     1# $Id: makefile,v 1.4 1999-11-12 11:38:42 sandervl Exp $
    22
    33#
     
    4242
    4343clean:
    44         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     44        $(RM) *.obj *.lib *.dll *.map *.pch
    4545        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4646        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/oledlg/oledlg.cpp

    r1012 r1710  
    1 /* $Id: oledlg.cpp,v 1.2 1999-09-23 09:38:05 sandervl Exp $ */
     1/* $Id: oledlg.cpp,v 1.3 1999-11-12 11:38:43 sandervl Exp $ */
    22/*
    33 *      OLEDLG library
     
    2424#include <win/wtypes.h>
    2525#include <winbase.h>
    26 //#include <uconv.h>
    2726#undef CALLCONV
    2827
    2928#include <os2win.h>
     29#include <odinwrap.h>
    3030#include <ole.h>
    3131#include <winreg.h>
     
    5050#include "winbase.h"
    5151#include "wine/obj_base.h"
    52 #include "debugtools.h"
    53 #include <debugdefs.h>
    54 
    55 
    56 DEFAULT_DEBUG_CHANNEL(ole)
     52// #include "debugtools.h"
     53// #include <debugdefs.h>
     54
     55
     56ODINDEBUGCHANNEL(oledlg)
    5757
    5858/***********************************************************************
  • trunk/src/olesvr32/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.3 1999-11-03 23:28:06 sandervl Exp $
     1# $Id: makefile,v 1.4 1999-11-12 11:38:43 sandervl Exp $
    22
    33#
     
    4242
    4343clean:
    44         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     44        $(RM) *.obj *.lib *.dll *.map *.pch
    4545        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4646        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/olesvr32/olesvr32.cpp

    r1012 r1710  
    1010
    1111#include <os2win.h>
     12#include <odinwrap.h>
    1213#include <ole.h>
    1314#include "olesvr32.h"
    14 #include "debugtools.h"
    15 #include <debugdefs.h>
    1615
    17 DEFAULT_DEBUG_CHANNEL(ole)
     16ODINDEBUGCHANNEL(olesvr32)
    1817
    1918/******************************************************************************
  • trunk/src/psapi/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.2 1999-11-03 23:28:06 sandervl Exp $
     1# $Id: makefile,v 1.3 1999-11-12 11:38:44 sandervl Exp $
    22
    33#
     
    4242
    4343clean:
    44         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     44        $(RM) *.obj *.lib *.dll *.map *.pch
    4545        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4646        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/psapi/psapi.cpp

    r1012 r1710  
    1 /* $Id: psapi.cpp,v 1.2 1999-09-23 09:38:06 sandervl Exp $ */
     1/* $Id: psapi.cpp,v 1.3 1999-11-12 11:38:44 sandervl Exp $ */
    22/*
    33 *      PSAPI library
     
    88
    99#include <os2win.h>
     10#include <odinwrap.h>
    1011#include <winerror.h>
    1112#include <psapi.h>
    12 #include <debugstr.h>
    13 #include "debugtools.h"
    14 #include <debugdefs.h>
    15 
    16 
    17 DEFAULT_DEBUG_CHANNEL(psapi)
    18 
    1913#include <string.h>
     14
     15ODINDEBUGCHANNEL(psapi)
    2016
    2117/***********************************************************************
  • trunk/src/rasapi32/makefile

    r1585 r1710  
    1 # $Id: makefile,v 1.3 1999-11-03 23:28:06 sandervl Exp $
     1# $Id: makefile,v 1.4 1999-11-12 11:38:44 sandervl Exp $
    22
    33#
     
    4242
    4343clean:
    44         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     44        $(RM) *.obj *.lib *.dll *.map *.pch
    4545        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4646        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
  • trunk/src/rasapi32/rasapi32.cpp

    r1358 r1710  
    1 /* $Id: rasapi32.cpp,v 1.3 1999-10-19 12:55:05 sandervl Exp $ */
     1/* $Id: rasapi32.cpp,v 1.4 1999-11-12 11:38:45 sandervl Exp $ */
    22/*
    33 * RASAPI32
     
    1212#include <os2win.h>
    1313#include <ras.h>
    14 #include "debugtools.h"
    15 #include <debugdefs.h>
    16 
    17 
    18 DEFAULT_DEBUG_CHANNEL(ras)
    19 
    20 
     14#include <odinwrap.h>
     15
     16ODINDEBUGCHANNEL(rasapi32)
    2117
    2218/**************************************************************************
  • trunk/src/user32/dc.cpp

    r1704 r1710  
    1 /* $Id: dc.cpp,v 1.21 1999-11-11 13:17:29 sandervl Exp $ */
     1/* $Id: dc.cpp,v 1.22 1999-11-12 11:38:45 sandervl Exp $ */
    22
    33/*
     
    14121412   pDCData pHps = (pDCData)GpiQueryDCData( (HPS)hdc );
    14131413
    1414    dprintf(("USER32:  WindowFromDC %x", hdc));
     1414   dprintf2(("USER32:  WindowFromDC %x", hdc));
    14151415   if ( pHps )
    14161416      return Win32BaseWindow::OS2ToWin32Handle(pHps->hwnd);
Note: See TracChangeset for help on using the changeset viewer.