static PRES2 ResourcePart2(PRES pRes) { PBYTE pb; /* * Skip past the first part of the resource header. */ pb = (PBYTE)pRes + sizeof(RES); /* * Skip past the "Type" field to the name. */ pb = SkipSz((LPTSTR)pb); /* * Skip past the name field also. */ pb = SkipSz((LPTSTR)pb); DWordAlign(&pb); return (PRES2)pb; }
LPTSTR ResourceName( PRES pRes) { PBYTE pb; /* * Skip past the two size fields. */ pb = (PBYTE)pRes + sizeof(DWORD) + sizeof(DWORD); /* * Skip past the "Type" field to the name. */ return (LPTSTR)SkipSz((LPTSTR)pb); }