Changeset 3718 for trunk/src


Ignore:
Timestamp:
Jun 16, 2000, 11:23:40 PM (25 years ago)
Author:
sandervl
Message:

FindResource bugfix for resource names starting with '#'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/winimgres.cpp

    r3625 r3718  
    1 /* $Id: winimgres.cpp,v 1.38 2000-05-28 16:45:13 sandervl Exp $ */
     1/* $Id: winimgres.cpp,v 1.39 2000-06-16 21:23:40 sandervl Exp $ */
    22
    33/*
     
    6565    return NULL;
    6666
     67  if(HIWORD(id)) {
     68        char *lpszName = (char *)id;
     69        //"#102" really means numeric id 102
     70        if(lpszName[0] == '#') {
     71                id = atoi(&lpszName[1]);
     72        }
     73  }
     74
    6775  /* set pointer to first resource type entry */
    6876  prde = (PIMAGE_RESOURCE_DIRECTORY_ENTRY)((ULONG)pResDir + sizeof(IMAGE_RESOURCE_DIRECTORY));
     
    341349    }
    342350    id = (ULONG)lpszName;
    343 
    344351    pData = getPEResourceEntry(id, type, lang, &error);
    345352    if(pData == NULL) {
Note: See TracChangeset for help on using the changeset viewer.