Ignore:
Timestamp:
Aug 25, 1999, 2:30:08 PM (26 years ago)
Author:
sandervl
Message:

VIRTUAL_MapFileA call changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/loadres.cpp

    r627 r686  
    1 /* $Id: loadres.cpp,v 1.10 1999-08-22 16:46:58 dengert Exp $ */
     1/* $Id: loadres.cpp,v 1.11 1999-08-25 12:30:08 sandervl Exp $ */
    22
    33/*
     
    235235    HDC hdc;
    236236    HRSRC hRsrc;
    237     HGLOBAL handle;
     237    HGLOBAL handle, hMapping = 0;
    238238    char *ptr = NULL;
    239239    BITMAPINFO *info, *fix_info=NULL;
     
    249249    else
    250250    {
    251         if (!(ptr = (char *)VIRTUAL_MapFileA( lpszName ))) return 0;
     251        if (!(hMapping = VIRTUAL_MapFileA( lpszName, (LPVOID *)&ptr ))) return 0;
    252252        info = (BITMAPINFO *)(ptr + sizeof(BITMAPFILEHEADER));
    253253    }
     
    286286      GlobalFree(hFix);
    287287    }
    288     if (fuLoad & LR_LOADFROMFILE) UnmapViewOfFile( ptr );
     288    if (fuLoad & LR_LOADFROMFILE) CloseHandle( hMapping );
    289289    return hbitmap;
    290290}
Note: See TracChangeset for help on using the changeset viewer.