Ignore:
Timestamp:
Aug 31, 2000, 2:48:42 PM (25 years ago)
Author:
sandervl
Message:

misc fixes for dxview + powerdvd

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ddraw/ddraw.CPP

    r2987 r4135  
    1 /* $Id: ddraw.CPP,v 1.12 2000-03-03 19:21:22 hugh Exp $ */
     1/* $Id: ddraw.CPP,v 1.13 2000-08-31 12:48:42 sandervl Exp $ */
    22
    33/*
     
    5959}
    6060//******************************************************************************
     61//******************************************************************************
     62HRESULT WIN32API DirectDrawCreateEx(LPGUID lpGUID, LPVOID* lplpDD, REFIID iid, LPUNKNOWN pUnkOuter)
     63{
     64  dprintf(("DirectDrawCreateEx: %x %x %x %x", lpGUID, lplpDD, iid, pUnkOuter));
     65  /* I don't know about what functionality is unique to Ex */
     66  return OS2DirectDrawCreate(lpGUID,(LPDIRECTDRAW*)lplpDD,pUnkOuter);
     67}
     68
     69//******************************************************************************
    6170typedef BOOL (FAR PASCAL * LPDDENUMCALLBACKA)(GUID FAR *, LPSTR, LPSTR, LPVOID);
    6271//******************************************************************************
     
    6675  dprintf(("DDRAW: DirectDrawEnumerateA\n Callback for DIVE\n"));
    6776  //call it twice for the DirectDraw & Direct3D classes
    68  if(lpCallback(NULL, "DIVE DirectDraw for OS/2",
     77  if(lpCallback(NULL, "DIVE DirectDraw for OS/2",
    6978                "DirectDraw/2 v0.2", lpContext) == DDENUMRET_CANCEL)
    7079  {
     
    7281    return(DD_OK);
    7382  }
     83//SvL: Crashes dxview.exe; expects a different vtbl when creating
     84//     an IID_IDirect3D object
     85#if 0
    7486  else //now for Direct3D
    7587  {
     
    8294    }
    8395  }
     96#endif
    8497  dprintf(("DDRAW: Done Enumeration\n\n"));
    8598
Note: See TracChangeset for help on using the changeset viewer.